일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- getMinutes
- 시간보여주기
- sanitize-html
- dateobject
- function
- appendChild
- MySQL
- 웹개발종합반
- 올바른괄호
- 프로그래머스
- 스택큐
- Login
- padStart
- 자바스크립트
- SQL
- JOIN
- java기초
- node.js
- padEnd
- localstorage
- classList
- LEFTJOIN
- 스파르타코딩클럽
- Database
- classname
- 백준3052번
- JavaScript#조건문#conditional
- javascropt
- JavaScript
- gethours
- Today
- Total
목록CS (6)
just do it

모든 것이 HTTP 클라이언트 서버 구조 Stateful, Stateless 비 연결성(connectionless) HTTP메시지(★) 모든 것이 HTTP 1)HTTP 메시지에 모든 것을 전송 HTTP ; Hyper Text Transfer Protocol 문서간의 링크를 통해서 연결할 수 있는, 하이퍼텍스트 문서를 통해서 연결할 수 있는 (html) 을 전송하는 프로토콜로 처음에 시작이 됨, 그런데 지금은 모든것을 전송할때 쓰는 중 ! HTML, TEXT IMAGE, 음성, 영상, 파일 JSON, XML(API) 거의 모든 형태의 데이터 전송 가능 서버간에 데이터를 주고 받을 때도 대부분 HTTP 사용 지금은 HTTP 시대 ! +실무에서 서버간 통신할때 TCP 프로토콜 직접 이용해서 데이터 전송하는 경..

URI(Uniform Resource Identifier) 직역하면 리소스를 식별하는 통합된 방법 URI가 가장 큰개념 리소스를 식별한다 ; 주민번호가 사람을 식별하듯이 자원자체를 식별하는. 크게 두가지 1. URL 2. URN URL(Resource Locator) ; 리소스의 위치 URN(Resource Name) ; 리소스의 이름 일반적으로 우리가 웹브라우저에 적는거 ; url 이름을 부여해버리는거 ; urn 그런데 이름을 부여해버리면 찾을수가 없음 등등 아무튼 불편함 그래서 거의 url을 쓴다. ~ URI 뜻 Uniform ; 리소스 식별하는 통일된 방식 Resouce ; 자원, URI 로 식별할 수 있는 모든 것(제한 없음) -> 예를들어 웹브라우저에 있는 html 파일뿐아니라 실시간 교통정보 ..

인터넷 통신 어떤 규칙으로 데이터가 이동할까? IP(인터넷 프로토콜) 패킷이 이동하기 위해서는 최소한의 규칙이 있어야 함. 그게 바로 IP주소를 통해 가능해짐 클라이언트가 IP주소를 부여받고, 서버도 부여받음 IP (인터넷 프로토콜)의 역할 1. 지정한 IP주소(IP Address)에 데이터 전달 할 수 있도록 정해 놓은 규칙 2. 패킷(Packet)이라는 통신 단위로 데이터 전달하게 됨 메시지를 그냥 보내는게 아닌 IP패킷이라는 규칙을 지켜서 보내야 함 전송데이터 밖에 나의 IP, 목적지의 IP를 적어야 함(주소 적듯) 그리고 던지면 IP 프로토콜에 의해서 서버들이 규약을 따르기에 목적지에 도달하도록 서로 던지며 이동 목적지에서 메시지를 받으면 똑같이 출발지, 목적지를 넣고 OK 메시지를 던져줌 적절하..

실행되지 않는 swap함수 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include void swap(int a, int b); int main(void) { int x = 1; int y = 2; printf("x is %i, y is %i\n", x, y); swap(x, y); printf("x is %i, y is %i\n", x, y); } void swap(int a, int b) { int tmp = a; a = b; b = tmp; } Colored by Color Scripter cs 위 코드를 실행하여도 X, Y 값은 바뀌지 않음 사실 swap 함수는 교환 작업을 제대로 수행하고 있음, 문제는 교환하는 대상이 x, y 그 자체가 아닌 함..
컴파일의 과정 1. 전처리 #include 다른 파일에 있는 내용 포함시키기 2. 컴파일 어셈블리어(저수준 프로그래밍 언어)로 컴파일 3. 어셈블 어셈블리어를 오브젝트어(0,1로 이루어진)로 변환 4. 링크 각종 라이브러리, 여러 파일의 오브젝트 코드를 하나의 오브젝트 코드 파일로 합쳐 줌 버그 코딩에 들어있는 오류 디버깅 코드에 들어있는 오류를 식별하고 고치는 과정 bool: 불리언, 1바이트 char: 문자, 1바이트 int: 정수, 4바이트 float: 실수, 4바이트 long: (더 큰) 정수, 8바이트 double: (더 큰) 실수, 8바이트 string: 문자열, ?바이트 배열 같은 자료형 데이터를 연이어 저장, 하나의 변수로 관리 ex) int scores[3]; int 자료형을 가지는 크기..

컴퓨터가 데이터를 표현하는 방식= 2진법 0,1만 사용 컴퓨터에서 2진법 하나의 자릿수 표현하는 단위 비트(bit) 8bit=1바이트(byte) 정보의 표현(문자, 그림, 영상, 음악) 문자의 표현= 아스키코드 유니코드는 더 많은 비트 사용해 다양한 문자기능 표현 이모지같은, 😂(기쁨의 눈물) 이런 이모티콘 까지 표현할 수 있게 해주었습니다. 이 이모티콘은 10진법으로 128,514입니다. 2진법으로는 11111011000000010 입니다. 그림, 영상, 음악의 표현 그림위의 작은점=픽셀, 빨 초 녹의 비율로 모든 색 표현 가능, 빨77 초72 녹33 만큼 섞에 되면 원하는 색이 되는식, 이 숫자들을 표현하는 방식=RGB 영상은 그림의 연속으로 표현 음악은 음, 길이, 세기를 숫자로 표현하는식 알고리즘..