전체 글 13

node.js 환경설정

코드를 쉽게 짜기 위한 라이브러리 express 설치npm은 라이브러리 설치를 도와주는 도구1. npm으로 라이브러리 설치 가능npm init 2. 라이브러리 설치 기록 --> package.json파일에 저장npm init으로 가능  3. express 라이브러리 설치npm install expresspackage.js에 업데이트 된 것을 확인 가능 node_modules -->라이브러리에 필요한 자료들 담는 공간 만약 에러가 나면 1. 구글에 yarn검색 후 설치2. pc 재시작3. yarn add명령어로 설치 가능 --> yarn이 빠르기도하고 에러가 덜납니다.yarn add express  본 포스팅은 코딩애플님의 영상을 보고 작성하였습니다.https://www.youtube.com/watch?v..

웹개발 2024.10.13

node.js 쓰는 이유

서버(server란) 요청을 받으면 요청한 내용 보내주는 프로그램HTTP요청 방식(사용자가 요청할 수 있는 방식들)1. 읽기(GET)2. 쓰기(POST)3. 수정(PUT)4. 삭제(DELETE) Node.js가 뭔데?javascript 런타임 입니다?? javascript html을 위해 만들어진 언어html조작과 변경을 하기 위한html= 웹페이지에 글쓰고 그림넣는 언어(정적)자바스크립트 ==> 웹페이지를 다이나믹하게 바꿔주기 가능누가 자바스크립트를 해석을 누가함? --> 브라우저가 함자바스크립트 해석엔진 --> 크롬(v8), 엣지(chakra),firefox크롬(v8) --> v8을 따로 출시--> 그게 node.jsnode.js결국 브라우저 내에서 말고도 다른환경에서도 javascrip실행할 수 있..

웹개발 2024.10.13

자료구조 큰 그림

자료구조에는 크게 선형과 비선형 자료구조로 나뉜다.선형 자료구조(Linear)데이터 요소가 순차적으로 배열되는 자료구조한번에 탐색이 가능하다--> 탐색이 간단하고 구현하기 쉽다배열, 연결리스트, 스택, 큐 데크, 우선순위 큐, 해시테이블비선형 자료구조(non-linear)데이터 요소가 순차적으로 또는 선형으로 배열되지 않는 자료구조멀티레벨로 구성된다--> 탐색이 복잡하고 구현하기 번잡하다메모리를 효율적으로 활용 가능하다.그래프, 트리, 힙(최단경로 문제, 트라이)

자료구조 2024.07.31