
array(배열) vs list(리스트) 배열 : 메모리상의 공간에 데이터가 연속적으로 모여있는 것 리스트 : 포인터를 이용하여 데이터가 서로 소시지처럼 연결되어 있는 것 -배열의 장점 index를 이용한 검색이 용이 -배열의 단점 정해져있
123
123
Encoding, Decoding 인코딩과 디코딩은 문자의 형태를 바꾸는 것이다. Encoding(en + code) 라는 단어에서 추측할 수 있듯이 보통 영어, 한글, 숫자와 같이 인간이 알아볼 수 있는 문자를 0과 1로 이루어진 바이트 코드로 바꾸는 것이 인코딩
Input Output Stream 입력, 출력은 프로그램에게 있어 필수적인 개념이다. 우리가 프로그램을 만드는 이유가 뭘까? 우리는 프로그램에게 어떤 입력을 넣으면 여러 연산 과정 이후 우리가 원하던 결과를 출력해주기를 원하기 때문이다. 따라서, Input/Out

Git과 Github 기본 사용 설명서

웹 서버에 대해 공부하던 중 다음과 같은 node.js에 대한 꺼무위키의 설명을 보았다.??? 런타임 환경 ???런타임 환경이라니 너무 애매모호한 개념이다.이번 포스트에서는 이 애매모호한 런타임이 무엇인지 확실하게 알아보고자 한다.잘 생각해보자. 인간은 한국어, 영어,
REST API REST API는 컴퓨터 간의 네트워크 통신을 위한 설계 원칙이다. 분명히 해야할 것은 REST API는 프로토콜이 아니라는 것이다. 프로토콜이나 설계 원칙이나 비슷한 개념인 것 같지만 이 둘을 확실히 구별할 수 있어야 REST가 무엇인지 확실히
환경변수 환경변수는 프로세스에서 사용하는 변수로 각 컴퓨터에서 자신의 상태를 값으로 저장하고 있다. 값이 변할 수 있다는 변수의 특성을 이용하여 프로그램이 어떤 환경에서든지 제대로 작동하도록 하는데 사용된다. 예를 들면, 어떤 프로그램에서 홈 디렉토리를 사용한다고
CRLF는 컴퓨터에서 줄바꿈 문자를 나타낸다.CRLF는 Carrige Return + Line Feed 의 약자로 CRLF의 명칭은 타자기에서 유래되었다.타자기를 쓰는 장면을 생각해보면 한 줄을 다 쓴 다음에 종이를 잡는 부품을 왼쪽 끝까지 당기고 종이가 위로 올라가며

쿠키와 세션 쿠키와 세션을 사용하는 이유 쿠키 세션
Database, DBMS DBMS의 종류 RDBMS RDBMS의 조건 NoDBMS RDBMS의 구조 데이터베이스, 테이블, 데이터의 구조 SQL
JSON JS 객체 리터럴 JS 이름의 유래
실행 방식별 분류 컴파일 언어 컴파일 언어는 고수준 프로그래밍 언어를 컴파일러를 통해 컴퓨터가 알아들을 수 있는 기계어로 해석해서 기계어로 된 실행 파일을 생성하는 프로그래밍 언어를 말한다. 컴파일이라는 것 자체가 어떤 프로그래밍 언어를 해석해서 다른 프로그래밍 언