일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 정리
- 데이터베이스
- Django
- AWS
- Go
- 가상환경
- 컴퓨터 네트워크
- TIL
- dockerfile
- 파이썬
- S3
- airflow
- 컴퓨터네트워크
- 자료구조
- 운영체제
- Docker
- HADOOP
- 데이터 엔지니어링
- redshift
- 데이터 파이프라인
- linux
- sql
- http
- 데이터엔지니어링
- PYTHON
- 종류
- 데브코스
- 데이터 웨어하우스
- TCP
- airflow.cfg
- Today
- Total
목록분류 전체보기 (183)
홍카나의 공부방
HTTP hypertext transfer protocol은 웹 상에서 정보를 주고 받기 위한 하나의 프로토콜이다. 이미지, 동영상, 오디오, 텍스트를 포함한 Hypertext 즉, Hyperlink와 같은 링크 기반의 데이터를 주고 받기 위한 프로토콜이다. FTP, 텔넷 등이 들어있는 OSI Layer 7(응용 계층)에 속해있다. GET과 같은 request를 넣어서 서버의 정보를 얻게 된다. server에 request를 넣으면 이에 대한 response를 서버가 보내게 되는데, HTML 문서의 데이터 형태를 주고 받게 된다. 전공의 컴퓨터 네트워크 수업에서는 딱히 깊게 배우지 않는 프로토콜이다. ( 이는 컴퓨터네트워크 수업의 핵심 주제인 TCP/IP의 내용만 제대로 다뤄도 한 학기가 부족하기 때문이..

이 글에서 다루는 주제들은 컴퓨터 네트워크 전공 수업에서 다뤘던 주제는 아니지만 별도의 책을 통해 정리한 개념이다. https://hongcana.tistory.com/13 [컴퓨터 네트워크] 0. 컴퓨터 네트워크 개요, 무엇을 배우나? 컴퓨터 네트워크의 학습 목표는 TCP/IP를 중심으로 Network, Transport, 그리고 Application Layer Protocol에 대한 이해력을 제고하는 것이다. Divide & Conquer와 TCP/IP 5계층 컴퓨터에서 대부분의 문제 해결은 분 hongcana.tistory.com 컴퓨터 네트워크 수업의 내용 정리를 시작한 첫 글에서도 막상 "인터넷은 무엇인가?"라는 단순한 질문에는 답변하지 못할 만큼 기초적인 내용은 정리하지 않았다. 이 글을 통해..

HTML VScode의 Live server로 html 문서를 작성한 후, 실시간으로 웹 문서를 확인하는 과정을 거쳤다. 는 문서의 정보가 담기는 영역이라는 것과, , , : script.js의 내용을 include하는 코드 는 이냐 이냐 구분이 된다. ( 자매품 : inline-block ) 쉽게 이야기하면 block 요소인 를 이용하면 한 줄을 다먹고, inline 요소인 을 이용하면 그 원소의 크기 만큼만 공간을 차지하게 된다. , , 도 오랜만에 보는 태그들이었다. 구역을 나누는 데 사용되는 태그들이다. 은 한 번만 사용한다. 은 구역을 나누는 태그인데, 나는 그냥 에 id나 class 속성명을 줘서 구분하며 사용한 경우가 더 많았다. 시맨틱하게 작성하기 위해 , , 등은 사용했다. : 문서에 이..
결론부터 이야기하면 겉으로 봐서는 큰 차이가 없다. li = [1,2,3,4,5]에서 li.append(10)을 하면 li는 [1,2,3,4,5,10]이 될테고 위에서 append가 아닌 li = li + [10]을 해도 결과는 li = [1,2,3,4,5,10]이 된다. 하지만 list.append() 메소드는 O(1) 시간 복잡도로 동작하며, 리스트의 + 연산은 O(n) 시간으로 동작한다. append는 쉽게 말하면 메모리 공간 하나를 더 할당해서 이어 붙이는 작업만 하므로 상수시간인 O(1)만 소요된다. li = li + [10] 연산은 우변의 li + [10]을 계산하기 위한 새로운 리스트 객체가 만들어진다. 이후 L2에 대입이 되는데 li를 전부 베껴야하므로 O(N)의 시간이 소요된다. 겉으로 ..