전체 글(26)
-
컴퓨터 네트워크 02주차 Introduction/Application layer
주 교재 : Computer Networking : A Top-Down Approach 2주차 Introduction/Application Layer Performance: loss, delay, throughput Security Protocol layers, service models Priciples of network applications 1. Performance: loss, delay, throughput How do loss and delay occur? packets queue는 router buffer에 있다. packets queue는 자기 차례를 기다린다. link에 도착하는 정도가 output link의 용량을 넘으면, packet loss 발생 Packet loss queue(a..
2022.12.23 -
Array
Array Array : 쌍의 집합 Data Structure 각각의 인덱스에는 그 인덱스와 연관된 값이 있다. 표현법 연속된(consecutive) 메모리로 구현 수학적 표현으로, 대응(correspondence) 또는 매핑(mapping) List in Python 리스트 자체를 가르키는 메모리 주소가 있다. 각각의 인덱스에 대응하는 값은 그 다음부터 등장 class Array: def __init__(self, len=10): self.len = len self.data = [0] * len def __str__(self): return f"{self.data}" def __len__(self): return len(self.data) def __setitem__(self, id, elem): se..
2022.12.22 -
컴퓨터 네트워크 01주차 Introduction
주 교재 : Computer Networking : A Top-Down Approach 1주차 Introduction What is the Internet? What is a protocol? Internet Structure Network Core : Packet/ Circuit switching, Internet structure 1. What is the Internet? Devices 수 백만개의 연결된 컴퓨팅 기기들 Device = Host = End System = Edge device를 구별하기 위해서 IP를 사용 Packet switches forward packets (chunks of data) = 패킷을 보내는 것 packets = 데이터 쪼가리? routers(라우터), switch..
2022.12.22 -
국민은행 소프트웨어 경진대회
https://www.kbsccoding.com/ KBSC 국민과 함께 세상을 바꿔나갈! 환경 · 사회공헌 관련 창의적 아이디어와 SW개발능력을 지닌 고등 · 대학생을 위한 제5회 KB국민은행 소프트웨어 경진대회가 시작됩니다. KBSC2022에서 여러분의 능 www.kbsccoding.com 국민은행 소프트웨어 경진대회 정리할 것. 1. 소셜로그인 (Back) 2. 팔로우, 좋아요(찜), 차단기능 (Back) 3. 유저 정보 수정 (Back + Front) 4. MyPage (Front) 5. 프론트에서 백으로 사진 넘기기 (Front + Back) 6. 이메일 인증 구현 (Back)
2022.09.14 -
10. React 기초 끝
이번에 경진대회를 나가게 되면서 React를 공부하고 이걸로 프로젝트를 하기로 했다. 수업을 듣다보니 저번 아이디어톤 때 구현 못한 부분을 React를 통해서 구현하면 거의 다 해결될 것 같다는 느낌을 받았다. 시간이 남으면 React로 바꿔보는 작업을 해봐야겠다. React를 써서 웹사이트를 구성하려면 DRF(Django Rest Framework)를 이용해야한다고 한다. 그냥 html, css 만들어서 장고로 배포하는 거랑은 좀 다르다고 한다. 일단 React가 어떻게 동작하는지는 알았으니 프로젝트 하면서 DRF도 공부해야겠다.
2022.07.29 -
9. Delete
https://www.youtube.com/watch?v=OZPRKFqPWG4&list=PLuHgQVnccGMCOGstdDZvH41x0Vtvwyxu7&index=10 이제 C R U D의 마지막 D. Delete 차례다. Delete는 링크로 구성하면 안되므로 button으로 구현을 한다. contextControl = { event.preventDefault(); setMode('UPDATE'); }}>Update { const newTopics = [] for(let i=0; topics.length; i++) { if(topics[i].id !== id){ newTopics.push(topics[i]); } } setTopics(newTopics); setMode('WELCOME'); }} /> 조..
2022.07.29