KNOWLEDGE

· KNOWLEDGE
HTTP (HyperText Transfer Protocol) HTTP는HyperText Transfer Protocold의 약자로 www(World Wide Web)에서 정보를 주고 받을 수 있는 프로토콜(규약)이다. 클라이언트(사용자/ 웹브라우저)와 서버(Server) 사이에 이루어지는 요청과 응답 프로토콜이라고 할 수 있으며 클라이언트에서 서버에 요청 후 서버에서 메세지를 보내는 클라이언트-서버 모델을 기반으로 동작한다. 클라이언트-서버 모델(client-server model) 클라이언트-서버 모델(client-server model)은 컴퓨터 네트워크 및 분산 컴퓨팅에 사용되는 개념이며 모델의 이름 그대로 서버와 클라이언트 간의 상호작용을 기반으로 한다. * 자원(resource)를 사용하는 앱..
· KNOWLEDGE
그리디(Greedy) 알고리즘 탐욕스러운 -> 가장 처음의 경우로 만족하면 끝내는 (뒤의 것 신경 쓰지 않는 ) * 동전 금액 맞추기가 쉬운 에제 ✅ Greedy 알고리즘 사용하기 위한 조건 - 탐욕적 선택 속성(Greedy Choice Property) : 현재 선택이 미래 선택에 영향을 미치지 않을 때 - 최적 부분 구조(Optimal Substructure) : 부분의 최적 해가 모이면 전체의 최적해 -> 큰 문제를 작은 부분으로 나눌 수 있고 그 작은 문제들에 대한 최적의 해가 더해진 것이 곧 전체 문제의 최적해가 되는 것(최적 부분 구조 조건) ✅ 정렬 그리디 전략 그리디 전략을 쓰는 이유 - 속도() - 다이나밍 프로그래밍 = 100%최적해를 보장하기 위해 사용 - 100% 최적해를 보장하지 ..
나는 학교다니면서 사실 컴퓨터로 프로그램을 쓸 줄 안다 까지만 배웠지 '컴퓨터'는 1도 몰랐다. 아직도 조금씩 발전해 나가는 중이지만... 나는 컴퓨터가 너무 어렵다. 왜냐면 난 하나를 배우면 끝까지 이해를 해야해서 특히나 전문용어가 많은 컴퓨터 사이언스 분야에서는 더 머리가 아프다. 솔직히 학원다니면서부터 똑같은 전문용어들을 몇 번이나 찾아봤는지 모른다. 솔직히 아직도 인터페이스가 정확히 뭔지 설명을 못하지만 인터페이스를 열번도 넘게 찾아봤을 거다. 그럼에도 수십번씩 찾아본다.. 언젠가는 이해가 되지 않을까 하면서ㅋㅋㅋ 아무튼 프로그램을 쓸 때도 프로그램을 왜 사용하는지 이 프로그램이 뭐 하는 프로그램인데 내가 깔고 있는 건지 알고 써야 하는 것은 너무 당연한 것이다. 오늘 수업시간에 그 해답도 너무 ..
밝빛솔
'KNOWLEDGE' 카테고리의 글 목록 (2 Page)