반응형

전체 글 140

[인프런 김영한 강의 정리 - 인터넷과 http- 3 ] -3. HTTP 기본과 Scale out

본 게시물은 인프런 강의(김영한 강사님의 '모든 개발자를 위한 http 강의)를 듣고 정리한 메모입니다. 1.모든 것이 http 모든 서비스가 http 네트워크 위에서 일어나고 있다. http : Hypertext Transfer Protocol 문서간 전환을 할 수 있는 html을 담는 것을 넘어서 영상, 이미지 모두 http를 통해서 전송한다. http의 역사: http 1.1버전 이후로는 http 2 버전, 3버전이 있는데 성능개선과 관련이 있으므로 1.1버전에 주력해서 공부를 하는 것이 좋다. (http3: UDP기반이다.) 2. 클라이언트 서버 구조 http의 특징: 클라이언트 서버 구조이다. 클라이언트가 서버에 요청을 하면 응답을 대기하는 상태가 되고, 서버는 클라이언트의 요청을 대기하고 있다..

[SDS 대학생 동계 알고리즘 특강][2023-2월 동계] 오프라인 후기

우선 수료한 사진 부터 시작 1. SDS 대학생 알고리즘 특강이 뭔가SDS에서 진행하는 알고리즘 특강은 방학 동안 알고리즘 실력을 향상하고 싶은 3,4학년 대상의 강의이다. 졸업생 대상이지만 3학년도 가능한 것 같았다. 이 정도만 알고 신청을 한 후, 메일로 안내된 사이트로 가서 열심히 코딩 테스트를 풀었다. 실력이 미천했기 때문에 사실 떨어질까봐 불안했지만, 다행스럽게도 붙었다. (5문제 중 2문제 solve) 2. 어떤 걸 배우나위에 적힌 대로 트리, 그래프, 동적 계획법, 정수론 등등 내부에서 만들어진 교재를 이용해서 강의를 듣고, 백준 사이트를 활용해서 엄선된 문제를 풀게 된다. 3. 후기2주 동안 강의를 듣게 되는데, 강의해주시는 분은 다름 아닌 회사 내 현업자분이시다. 삼성 Pro 자격증을 갖..

끄적 2023.02.01

[인프런 김영한 강의 정리 - 인터넷과 http2 ] - 2. URI와 웹 브라우저 요청

본 게시물은 인프런 강의(김영한 강사님의 '모든 개발자를 위한 http 강의)를 듣고 정리한 메모입니다. 1. URI URI는 URL(Uniform Resource Locater), URN(Uniform Resource Name)으로 분류되는데, URI란. Uniform Resource Identifier로, 간단히 이해하자면 resource를 구분(identify)하는데 필요한 균일한 정보라는 뜻이다.URL은 평소에 접하는 링크를 url이라고 하듯 리소스가 있는 위치를 지정한 것이다. - URN은 이름을 부여한 것으로, 이것을 이용하려면 모든 이름이 매핑되어 있어야 하므로 사용이 어렵다. 따라서 URL이 대다수 이용되고, URI는 사실상 URL이 대표한다고 이해할 수 있다. 2. URL 분석 예시 ht..

[인프런 김영한 강의 정리 - 네트워크 http - 1] - 인터넷 네트워크 http

본 게시물은 인프런 강의(김영한 강사님의 '모든 개발자를 위한 http 강의)를 듣고 정리한 메모입니다. 1. internet Network 인터넷 통신 클라이언트가 서버에게 메세지를 보내고 싶을 때, 인터넷을 통해서 서버에 보낼 수 있다. 이때 서버가 멀리있다면, 인터넷망이 해저 케이블을 통하는 등 매우 복잡할 수 있다 2. IP 그래서 IP주소를 통해, 통신을 좀 더 용이하게 할 수 있다: IP 주소란 인터넷상에 있는 컴퓨터의 고유한 주소로 이것을 바탕으로 인터넷상의 한 컴퓨터에서 다른 컴퓨터로 데이터를 주고 받을 수 있다. 그런데, 이 주소를 이용해 데이터를 주고받는다면 문제가 있다. 데이터를 보냈을 때 제대로 도착했는지 알 수도 없고 데이터의 순서도 보장되지 않는다. 3. TCP와 UDP 이러한 ..

다시 일어서는 용기2 - 알프레드 아들러

우리는 언제나 한 가지 해결책에 가까이 갈 수는 있지만 자기가 달성한 바에 계속 만족한채 머무를 수는 없다. 협력은 어떠한 경우에도 계속된다. 협력적인 개인의 경우에는 우리가 공동으로 처해 있는 상황을 개선하려고 노력하며 희망으로 가슴이 벅차고 공헌으로 가득차게 된다. 아들러는 책의 전반부에서 협력의 중요성을 인생의 의미와 엮어서 강조하고 있다. 아래는 책의 머리말의 일부 내용이다. ..." 참된 인생의 지표가 되는 모든 것은 공통의 의미일 때 가능하다. 그것들은 다른 사람들이 공유할 수 있으며 타당하다고 승인할 수 있는 의미다. 인생의 모든 문제에 대한 좋은 대답 가운데 하나는, 항상 타인에게도 그 길을 열어놓고 있다는 점이다. 거기서 우리는 공통의 문제에 대한 답을 발견하기 때문이다. 따라서 어떤 사..

끄적/심리학 2023.01.29

다시 일어서는 용기1 - 알프레드 아들러

용기는 어떻게 생겨나는 가 용기가 있고 없음에 따라 삶은 완전히 바뀐다. 이는 그냥 수사로서 하는 말이 아니라 표현 그대로이다. 문제는 용기라는 것이 단지 "난 오늘부터 용기 있는 사람이 될 거야"라고 다짐한다고 해서 쉽게 갖게 되는 힘이 아니라는 점이다. 자신의 삶을 제대로 살게 하는 용기, 주체적이고 독립적으로 살게 하는 용기, 그리하여 자유롭게 살도록 이끄는 용기란 어떻게 한 사람의 내면에 단단히 자리를 잡게 되는 것일가. 한 사람이 유익한 자리에 서도록 용기를 갖게 하기 위해서는 진실을 바로 보지 못하는 눈을 뜨도록 이끌어 주고, 잘못된 방식을 고집하지 않도록 제지하는 데 성공해야만 한다. 아들러의 심리학이 용기를 얻고 그것을 자기화하는데 큰 도움을 줄 수 있는 까닭은, 용기를 갖고 주체적으로 이..

끄적/심리학 2023.01.28

구글 애드고사 찐합격후기

2주가 넘는 검사 후에 드디어~~~ 애드 고사를 통과해버렸습니다! 그래서 이번에는 애드 고사를 어떻게 통과했는지 적어보려고 합니다. 우선 저는 방문자수가 20~40 언저리, 그리고 더 낮을 때는 10이하일 때도 있는 그런 블로그를 가지고 있었습니다. 사실 방문자 수가 적다고 생각해서, 안될 줄 알았는데, 개인적으로 생각해봤을 때 도움이 되었다고 생각한 일은 다음과 같습니다. 1. 매일 글 쓰기 - 하루도 빠짐없이 글을 썼습니다. 2. 사람들이 읽을 만한 글 쓰기 - 유입경로를 보면 티스토리는 매번 다음에서 검색될 때만 상단 노출이 되더군요(카카오 티스토리이다보니 그런가 봅니다), 그리고 다음은 블로그 노출 방법이 최신블로그가 먼저인 건지, 유독 제가 글을 올리면 그날 밤에 해당 글 내용을 검색해서 들어오..

끄적 2023.01.27

백준 5719 - 거의 최단경로

문제 요즘 많은 자동차에서는 GPS 네비게이션 장비가 설치되어 있다. 네비게이션은 사용자가 입력한 출발점과 도착점 사이의 최단 경로를 검색해 준다. 하지만, 교통 상황을 고려하지 않고 최단 경로를 검색하는 경우에는 극심한 교통 정체를 경험할 수 있다. 상근이는 오직 자기 자신만 사용 가능한 네비게이션을 만들고 있다. 이 네비게이션은 절대로 최단 경로를 찾아주지 않는다. 항상 거의 최단 경로를 찾아준다. 거의 최단 경로란 최단 경로에 포함되지 않는 도로로만 이루어진 경로 중 가장 짧은 것을 말한다. 예를 들어, 도로 지도가 아래와 같을 때를 생각해보자. 원은 장소를 의미하고, 선은 단방향 도로를 나타낸다. 시작점은 S, 도착점은 D로 표시되어 있다. 굵은 선은 최단 경로를 나타낸다. (아래 그림에 최단 경..

그래프 - 최단경로에서 이동 경로 찾기

최단경로를 다익스트라로 풀고 있을 때, 그 경로도 구해야 하는 경우가 있다. (백준 #5719 거의 최단경로 문제, k번째 최단경로 등) 이럴 때는 어떻게 경로를 저장할 수 있는지 알아보았다. 다익스트라의 진행과정은 다음과 같다. 1. distance[S] 3, 0->4 로 갈 때 모두 갱신이 되고, 모든 경로가 최단경로로써 저장이 될 것이다. - 나중에 최단경로가 아님을 알고 지울 방법이 있는가? -> 알수가 없다. - 나중에 최단경로였음을 알고 되돌아 갈 수 있는 방법은? -> 직전노드를 저장해준다면? -> 갱신될 때마다 방문된 각 노드마다 직전노드를 저장한다면, 마지막에 종료되었을 때의 노드를 기준으로 직전노드로 되돌아가면(일명 벡트래킹) 그것이 최단경로일 것이다! 이러한 사고흐름을 통해, 최단경로..

백준 1062 - 가르침(백트래킹 조합, 비트 연산)

시간 제한메모리 1 초 128 MB 문제 남극에 사는 김지민 선생님은 학생들이 되도록이면 많은 단어를 읽을 수 있도록 하려고 한다. 그러나 지구온난화로 인해 얼음이 녹아서 곧 학교가 무너지기 때문에, 김지민은 K개의 글자를 가르칠 시간 밖에 없다. 김지민이 가르치고 난 후에는, 학생들은 그 K개의 글자로만 이루어진 단어만을 읽을 수 있다. 김지민은 어떤 K개의 글자를 가르쳐야 학생들이 읽을 수 있는 단어의 개수가 최대가 되는지 고민에 빠졌다. 남극언어의 모든 단어는 "anta"로 시작되고, "tica"로 끝난다. 남극언어에 단어는 N개 밖에 없다고 가정한다. 학생들이 읽을 수 있는 단어의 최댓값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 단어의 개수 N과 K가 주어진다. N은 50보다 작거나 같은 ..

728x90
728x90