Daily note 63

Today I Learned(TIL)-36

웹 기 본 ■ 웹 구조1. 웹 기본 개념- 인터넷 : 네트워크 인프라 구조, 전세계의 컴퓨터와 네트워크를 연결하는 시스템의 통합- 웹 : 인터넷 상에서 정보를 제공하거나 접근할 수 있는 서비스 ■ 웹의 기본 동작 원리  1. 클라이언트 – 서버 모델- 클라이언트와 서버간의 상호작용 클라이언트는 서버에 요청을 보내고, 서버는 요청에 따라 데이터를 응답한다.2. HTTP요청 – 응답클라이언트가 웹페이지를 요청하면 서버는 요청을 처리하고 HTML 문서를 반환, 클라이언트는 이를 해석하여 화면에 표시 ■ 브라우저와 서버   브라우저의 작동 원리1HTML,CSS,JavaScript파일 파싱HTML파싱HTML 파일을 받아들인 브라우저는 이를 파싱하여 DOM트리를 구축DOM트리는 HTML문서의 구조를 계층적으로 표현..

Daily note 2024.08.13

Today I Learned(TIL)-35

면 접 질 문 풀 이 노 트 [1] 배열과 링크드 리스트의 차이점은?배열과 링크드 리스트는 메모리 구조, 접근시간, 크기조정, 삽입과 삭제, 메모리 효율성 등의 차이가 있습니다.배열은 연속된 메모리 공간을 사용하기 때문에 계산이 직접적이므로 빠릅니다. 데이터 수가 고정되어있어 빠른 접근이 필요한 경우 배열이 유용하고 linked list는 비연속적인 메모리 공간을 사용하고, 특정 위치에 접근할 때 처음부터 끝까지 순차적으로 탐색해야 해서 접근시간이 느립니다.크기가 동적으로 변하고, 빈번한 삽입과 삭제가 필요한 경우에 linked list가 유용합니다. [2] TCP와 UDP의 차이점은?TCP는 신뢰성과 정확한 데이터전송이 필요한 경우에 필요한 프로토콜이고 UDP는 신뢰성이나 정확하지는 않더라도 빠른 전송..

Daily note 2024.08.12

Today I Learned(TIL)-34(CS정리3)

C S 강 의 4 주 차■ 빅데이터데이터 종류내용 및 특징정형 데이터- 정량적이고 수치로 확인가능한 구조를 가진 데이터ex) 시간, 시계열 데이터, 금융 데이터, ID/PW, 온도 등비정형 데이터-수치적으로 확인할 수 없거나 구조를 띄지 않는 데이터ex) 그림, 소리, 영상 등반정형 데이터정형데이터와 비정형데이터의 성격을 두 개 다 가지는 데이터ex)--- DICOM 파일(의료용 디지털 영상 및 통신 표준) 그림과 환자 정보가 함께 있음- JSON(python에서 튜플형식의 키와 값으로 데이터를 저장함)- XML(태그를 통해 데이터 요소를 저장함)- 스마트폰에서 위치 값을 함께 저장하는 사진ㅁ 데이터 전처리데이터를 AI에게 학습시키기 전이나 분석하기 전에 적합한형태로 가공하는 작업○ 이걸 왜?데이터를 이..

Daily note 2024.08.09

Today I Learned(TIL)-33(CS정리3)

C S 강 의 3 주 차ㅁ 클라이언트와 서버 ㅁ 클라이언트개념 : 네트워크를 통해 서버에 요청하고 서비스를 제공받는 주체 서버에 요청? 길찾는 기능을 요청, 음식배달을 요청, GPT에 정보요청하는 서비스를 요청하는 것  - 클라이언트 예시ㅇ 핸드폰을 통해 ‘배달의만족’에 음식 배달 시키기 ㄴ 모바일(핸드폰)에서 음식 배달 서비스를 요청 ㄴ 회사 어딘가(보통 서버실이 따로 있습니다)에 있는 서버에서 해당 요청을 접수 ㄴ 서버에서 해당 접수를 처리하고 다시 모바일(핸드폰)으로 알림 보내기 ㄴ위 과정에서 핸드폰이 요청을 하는 주체이기 때문에 클라이언트가 됩니다.ㅇ 데스크탑에서 ‘롤’ 게임 다운로드 받기 ㄴ 데스크탑에서 ‘롤’웹사이트에 들어가서 게임 다운로드 버튼 클릭 ㄴ 회사 어딘가에 있는 서버에서 게임..

Daily note 2024.08.08

Today I Learned(TIL)-33(CS정리2)

C S 강 의 2 주 차 ㅁ 파이썬 자료형 파이썬 자료형영문예시정수integer... -5, -4, -3, -2, -1, 0, 1, 2, 3, 4...실수float3.14, -31.4, 100000000 ... 논리형booleanTrue, False문자열string“hello안녕”리스트listlist=[1,2,3,4,5], list=[a,b,c,d,e,f]튜플tuple tuple = (1, 2, 3, 3, 3), tuple = (’a’, ‘b’, ‘c’, ‘c’, ‘c’)튜플은 리스트와 달리 값변경 안됨딕셔너리dictionarydict = { “key1”: 2024, “key2”: “안녕?”, “key3”: “안녕?” }값의 중복은 상관없지만 키중복 안됨세트setset = { “중복은”, “안되는”, “..

Daily note 2024.08.07