일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 백준
- 문제풀이
- Djikstra
- 프로그래머스
- 릿코드
- DB
- C++
- BHS
- 부트시퀀스
- 관계형 모델
- Database
- STL
- 데이터베이스
- boot sequence
- 임베디드
- Transport layer
- swea
- Application Layer
- 네트워크
- ps
- Network
- 전송 계층
- dp
- 다익스트라
- leetcode
- 응용 계층
- baekjoon
- BST
- Embedded
- 자료구조
- Today
- Total
목록분류 전체보기 (69)
BOBO's Note
Private Key Encrytion 개인키 암호화 기법은 송신자와 수신자가 동일한 키로 암호화 및 복호화하는 방법이다. 암호화와 복호화에 사용되는 키가 같아 대칭키 방식이라고도 하며, 이 키는 외부에 노출되면 안 되므로 비밀키 방식이라고도 한다. (+): 계산 속도가 빠르다. 즉, 암호화 및 복호화 속도가 빠르다. (+): 알고리즘이 단순하고 다양하다. (+) 파일의 크기가 공개키 기법보다 작다. (-): 사용자가 증가함에 따라 관리해야 할 키의 수가 많아진다. (모든 노드를 연결해야 하므로 n개의 노드가 있을 때, 개의 키가 필요하다. (-): 키의 분배 및 관리가 어렵다. 예) DES, AES Public Key Encryption 공개키 암호화 기법은 외부에 공개된 키(=공개키, Public K..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
HTTP에 대해 알아보기 전에 Web에 대해 간단하게 알아보자면, 웹은 클라이언트-서버 구조를 갖는 애플리케이션이고, HTTP은 웹의 application layer에 위치하는 프로토콜이다. 헷갈리지 말자! HTTP HTTP는 HyperText Transfer Protocol의 약자로, application 계층의 프로토콜 중 하나이다. Client-Server 모델이며, ASCII로 된 응답/요청 메세지를 주고받는다. HTTP 통신 방법은 대략적으로 다음과 같은 순서로 이루어진다. 클라이언트가 URL을 통해 서버의 IP 주소를 알아낸다. 클라이언트가 HTTP request 메시지 생성한다. 클라이언트가 서버의 (IP 주소, port 번호)로 TCP connection 요청한다. 서버는 port 번호로 ..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
https://programmers.co.kr/learn/courses/30/lessons/49189?language=cpp 코딩테스트 연습 - 가장 먼 노드 6 [[3, 6], [4, 3], [3, 2], [1, 3], [1, 2], [2, 4], [5, 2]] 3 programmers.co.kr 풀이 방법 1번 노드와 가장 멀리 떨어진 노드들의 개수를 구하는 문제이다. BFS를 이용해 거리 별로 방문하다가 가장 마지막에 방문한 노드 개수를 반환하면 된다. 우선 노드의 개수가 최대 20,000개이고, 간선의 개수는 최대 50,000개이므로 간선 정보를 인접 행렬보다는 인접 리스트에 저장하는 게 더 효율적이다. 왜냐하면 인접 행렬은 크기가 20,000*20,000인 반면, 인접 리스트는 50,000이기 ..
보호되어 있는 글입니다.