전체 글(407)
-
(TIL) 20220423
🏴Facts(한 것) 디자인 패턴 정리 논문 제출 🏴Findings(배운 것) 헤드퍼스트 디자인 패턴 책에 관해 스터디를 준비하면서 읽은 내용을 바탕으로 간단하게 정리했다. GitHub - crescent98/design-pattern-cau-study Contribute to crescent98/design-pattern-cau-study development by creating an account on GitHub. github.com 🏴Feeling(느낀 점) 시험주간 + 논문제출 + 이사 등 다양한 이유로 TIL을 소홀히 하게 됐다. 코딩테스트 준비도 해야하는데 당장 눈앞에 닥친 일이 너무나도 많아서 도망치고 싶다.... 🏴Affirmation(자기 선언) 매..
2022.04.24 -
(네트워크) UDP에 관한 짧은 지식
네트워크를 공부하다 보면 반드시 만다는 TCP/UDP 중 이 문서에서는 UDP에 대해서 알아보려 한다. ✔️Connectionless transport: UDP 제목에서 확인할 수 있듯이 UDP는 TCP와 다르게 무연결성 통신 방식이다. 그렇기 때문에 TCP에서 하는 핸드쉐이킹(3-way handshake)를 하지 않는다. 무연결성 통신인데 어떻게 통신을 한단 말인가? 여기에 대한 의문을 차근차근 풀어가보자. 먼저 UDP의 특징들을 알아보자. 날것의 인터넷 프로토콜, 즉 IP를 '거의' 직접 사용한다. '거의'라는 표현을 썼기 때문에 당연히 IP와는 다르다. "Bare bones" Internet protocol 날것 IP에 존재하지 않는 port번호와 패킷의 길이, 그리고 checksum이 들어가있다...
2022.04.21 -
(TIL) 20220417
🏴Facts(한 것) 창경궁 산책 디자인 패턴 스터디 설계 실용주의 프로그래머 챕터 2 정리 🏴Findings(배운 것) 오늘은 실용주의 프로그래머 2장을 정리했다. 역시 명강의 그 자체다. GitHub - mikekang47/book_club Contribute to mikekang47/book_club development by creating an account on GitHub. github.com 🏴Feeling(느낀 점) 디자인 패턴 스터디에 참여하게 됐다. 방식은 코드숨에서 하는 방식과 기존의 방식을 결합한 방식으로 진행될 것 같다. 질문에 답하고, 질문을 만들어 보고, 스스로 읽고 정리하고, 주제에 대해서 얘기를 나누고 이런 방식으로 진행할 것 같다. 스터디 잘 ..
2022.04.18 -
(TIL) 20220416, 효율적으로 스터디 하는 방법
🏴Facts(한 것) 실용주의 프로그래머 정리 이사 완료 코드숨 스터디 하는 방법 세션 참여 🏴Findings(배운 것) 어떻게 하면 스터디를 효율적으로 할 수 있는가? 1. 질문을 만들고 답하기 스터디를 시작하고, 오늘 진행하는 부분에 대해서 공부하며 질문을 만든다. (여러사람이 참여할 수록 빛을 발한다.) 만든 질문에 대해 답하는 시간을 가진다. 스스로 질문에 대한 답을 적어보고, 잘 적지 못하겠다면 다른사람의 도움을 빌리자! (커뮤니티로 성장하면 좋은 이유이다.) 2. 같이 정리하기 진행한 스터디를 회고하는 것이다. 오늘은 뭘 진행했지? 어떤 내용을 알게 되었지? 등에 대해서. 3. 시험치기 질문을 여러개 만들었으면, 정기적으로 시험을 치는게 좋다. 문제은행식으로 진행해도 좋고, ..
2022.04.17 -
(TIL) 20220415
🏴Facts(한 것) 실용주의 프로그래머 정리 논문 작성 완료 이사 준비하기 🏴Findings(배운 것) 실용주의 프로그래머를 읽은 부분에 대해서 정리를 진행했다. 먼저 챕터 1부분을 요약해서 정리해서 깃헙에 커밋했다. GitHub - mikekang47/book_club Contribute to mikekang47/book_club development by creating an account on GitHub. github.com 🏴Feeling(느낀 점) 스터디를 하나하나 늘려가고 있는데, 오히려 좋은거 같다. 의무적으로 공부할게 늘어간다. 🏴Affirmation(자기 선언) 매일 알고리즘 문제 1문제 이상 풀기 => 실패 수업 공부한 것은 일주일 내에 포스팅하기..
2022.04.17 -
(TIL) 20220410, 소켓 프로그래밍
🏴Facts(한 것) TCP/UDP 소켓 프로그래밍 🏴Findings(배운 것) golang 으로 간단한 TCP, UDP 예제를 만들어 보았다. TCP는 handshake를 통해서 클라이언트와 서버가 연결이 되어야 하지만 UDP는 연결이 되지 않아도 서버, 클라이언트 데이터 전송을 할 수 있다. 이전에 강타입에 대해서 포스팅 한 적이 있다. 강 타입 언어 (vs 약 타입 언어) 강 타입 언어와 약 타입 언어를 다들 어디선가 한 번쯤 들어봤을 것이다. (안 들어 봤어? 그럼 지금 들어봐~) 📕강약약강인가요? 얼추 비슷하다 라고 말하고 싶지만 그런건 아니고, 이 두 언어 형 mirrorofcode.tistory.com 이번에 과제를 진행하면서 강타입 언어의 대표주자인 golang을 사용했다..
2022.04.11