● 함수란? 함수란 단위 기능별로 구현을 한 도구라고 정의하고 싶다. 즉, 필요할때 하나씩 빼서 사용하는 함수이다. 이미 파이썬 내에 내장된 도구(함수) 또는 사용자가 직접 만들어서 쓰는 도구(함수)도 있다. ##이미 구현된 함수 (length, sum) a = [1,2,3,4] length = len(a) print(length) summation = sum(a) print(summation) ##사용자 정의 함수 def add(x, y): n = x + y return n ## return은 add함수의 출력 값이다. add(10, 100) ##return의 값은 110이 나오게 된다. ● 파라미터 (고정된 입력값) 파라미터는 함수에 입력할 값들이다. # 기본 파라미터 def add(x, y): ##..

●클래스와 객체의 개념 파이썬에서의 클래스란 하나의 함수를 통해 다양한 결과 값을 얻을 수 있도록 도와주는 것이다. 아래의 코드 처럼 클래스를 사용하지 않고서는 add 함수를 사용하여 중복된 값을 출력할 수 없다. 따라서 add2를 추가하여 사용해야한다. 또한 result라는 변수를 항상 선언해줘야한다. result = 0 def add(num): global result result += num return result result = 0 def add2(num): global result result += num return result 클래스와 메소드, 객체의 관계를 이해하기 위해 아래와 같이 공통적인 이력서 탬플릿이 있다고 가정해보자. 클래스의 개념이 없다면 한사람마다 하나씩 이력서를 만들어야해서..

TCP Syn Flooding은 공격자가 자신의 IP를 속여 서버의 패킷을 다량으로 보내어 대기큐를 높여 새로 들어온 요청을 처리하지 못하게 마비시키는 공격입니다. 실습 환경 Computer Name IP OS 환경 비고 Attacker 192.168.0.3 Kali Linux hping3 Victim 192.168.0.6 Kali Linux 80 포트 열기(공격 대상 포트) Else 192.168.0.7 Kali Linux Attacker 그림의 1번과 같이 먼저 공격자의 PC에서 hping3 명령어를 실행합니다. #hping3 -S 192.168.0.6 -p 80 -a 192.168.0.7 --flood ●-S: Syn을 날리겠다는 옵션 ●192.168.0.6 : 공격대상의 IP ●-p 80 : ..

LSTM은 시퀀스 데이터에서 다음을 예측하는데 활용한다. Bidirectional LSTM은 이전 데이터 뿐만 아니라 다음의 데이터를 통해 이전에 뭐가 나올지 예측을 하는 모델이다. 예를 들어 나는 __ 이라는 문장이 있다면 나는 다음에 무엇이 나올지 예측하는 것은 어렵다. 하지만 나는 __ 먹었다. 와 같은 문장이 있다면 “먹었다”를 통해 목적어에 먹는 음식이 나온다는 것을 예측할 수 있다. 그래서 Bidirectional LSTM모델은 앞에서 뒤로 한방향, 뒤에서 앞으로 한방향 양방향으로 학습하여 모델의 성능을 높인다. 출력은 양 방향의 값을 concatenate 하여 word vector를 출력한다. keras 홈페이지에 있는 코드를 보면 아래와 같다. model = Sequential() mode..

LightSail에 CentOS7을 설치후 mariadb를 설치하였습니다. 이후 방화벽 설정과 계정 생성을 진행하여 외부에서 접속할 수 있는 환경을 구성했다. 1. 네트워크 방화벽 설정 - LightSail에서 방화벽 포트 3306을 OPEN 2. 계정 생성 Insert into user(host, user, password, ssl_cipher, x509_issuer, x509_subject, authentication_string) values ('IP주소', '계정', password('비밀번호'), '', '', '', ''); 3. DBeaver로 외부 접속 확인
- Total
- Today
- Yesterday
- Ai
- 보안기사
- 카카오페이면접후기
- 딥러닝
- lightsail
- Python
- huggingface
- 리눅스
- 프로그래머스
- synflooding
- 카카오페이
- 백준
- LangChain
- llm
- 다이나믹프로그래밍
- 코딩테스트
- 우선순위큐
- 보안
- 정보보안
- 시간초과
- 분산시스템
- 정보보안기사
- FastAPI
- java
- 파이썬
- 자료구조
- linux
- springboot
- t-test
- 그리디
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |