You need to enable JavaScript to run this app.
Zero1's Note
D
L
2020-01-07 TIL
5F
1.Fact
http 완벽 가이드 완독
tree를 insert 까지 완료
알고리즘 문제 2개 복습
알고리즘 한 문제 풀이
네트워크 프로그래밍 스터디.
컴퓨터 네트워크를 대상으로 하는 입출력 행위를 다루는 프로그래밍을 네트워크 프로그래밍 또는 소켓 프로그래밍이라고 한다.
소켓이란 네트워크 프로토콜의 통신 접점이다.
소켓은 여러 입출력 방법론 중 하나이다. 파일시스템의 입출력에 대한 API와 소켓 API는 굉장히 유사하다.
소켓 프로그래밍
서버 : socket -> bind -> listen -> accept -> read or write -> close
클라이언트 : socket -> connect -> read or write -> close
2.Feelings
http 완벽가이드 뒷부분에는 잘 사용하지 않는 기술들과 네트워크 개발자들이 필요한 네트워크 지식들이 있어서 읽는데 굉장히 힘들었다.
tree의 delete를 구현중에 있는데 쉽지가 않다. 구현하기 전에 반드시 그림으로 그려보고 해야겠다는 생각을 했다.
오늘 코딩도장에서 문제를 푸는데 작게 나눠서 점진적으로 풀지 못했다. 아쉽다 .
3.Findings
javascript 함수중에 String.startWith(인자) 가 존재하는데, 인자값이 string의 처음으로 시작하는지 확인해주는 함수이다.
Binary Search Tree를 구현하고 있는데 delete를 구현하기 위해 삭제할 노드를 찾아 리턴할 때 해당 노드가 아니라, 노드의 부모를 찾아서 리턴해줘야한다. 부모가 링크를 갖고 있어, 부모의 링크를 제거해줘야하기 때문이다.
4.Future Action Plan
네트워크 프로그래밍을 코드로 직접 쳐본다.
bst를 완성한다.
제발 web 공부를 하고싶다.. 시간이 더 필요하다.
5.FeedBack
Share on Facebook
Share on Twitter
Buy me a coffee
Written by
@Zero1
This blog is for that I organize what I study and my thinking, feeling and experience.
GitHub
← 2020-01-06 TIL
2020-01-08 TIL →