목록NodeJS (24)
개발공부일지
목차 1. OSI 7계층 2. 7계층 식별자 3. Host 4. 프로토콜 5. 3-way-handshake 6. Port 1. OSI 7계층 - 1계층 physcal layer : LAN 랜선한테 아날로그식(예를 들면 010101)으로 전기흐름을 쏘고 상대 PC 랜카드는 받은 아날로그를 디지털로 전환해주는 역할을 한다. - 2계층 data-link layer : Driver는 010101 데이터를 번역기를 돌려서 커널에 전달한다 - 3계층 network layer : IP - 4계층 transport layer : TCP는 프로토콜 소켓을 타고 애플리케이션에 보내준다. - 5계층 session layer - 6계층 presentation - 7계층 application 2. 7계층 식별자 - 1,2계층 ..
목차 1. 진수 2. Buffer 3. Fs class로 작성해보기 4. writeStream 5.event 1. 진수 - 컴퓨터 공학에서 사용하는 2진수, 16진수, 그리고 사람이 사용하는 10진수 - 컴퓨터는 0과 1로만 구성되어 있어서 2진수를 사용한다. (바이너리) - 1 bit는 2가지 데이터를 저장할수있다. (0하고 1) - 1 byte 256가지를 저장할수있다. (2^8) - bit와 byte는 가짓수로 몇개를 저장할수있는지를 표현한다. - 1 byte = 8 bit - '12' 라는 숫자를 컴퓨터는 '1100' 으로 저장한다. - bit를 4개로 늘려서 0000~1111 4bit는 16가지수 0~15의 데이터를 표현한다. (2^4) - 0,1,2,....,9까지는 아라비아 숫자를 나타내는데..
목차 1. 내장모듈 ① 파일 읽기 (readFile) ② 파일 만들기, 쓰기 (writeFile) 2. 외장모듈 (npm) - dotenv 1. 내장모듈 - fs : file system으로 비동기처리를 위해 promise를 사용한다. - 그전에 require으로 사용해보기 - path - buffer ① 파일 읽기 (readFile) const fs = require("fs"); // console.log(fs); //{} // 1경로 2옵션 3callback (옵션은 생략가능) console.log("hello world"); fs.readFile("./README.md", (err, data) => { // console.log("err:", err); if (err) throw err; conso..
목차 1. NodeJS 정의 2. NodeJS 내장기능 3. global 4. "REPL" 5. 모듈 Module 6. process 1. NodeJS 정의 - 공식문서에 따르면 V8 javascript엔진을 기반으로 구축된 javascript 런타임이라고한다. - 내 컴퓨터에 있는 자원을 사용하기 위해서 (파일조작이 가능한지) - 브라우저 런타임은 파일을 읽고 쓰는 능력이 없어서 파일입출력이 안되는데 nodejs는 파일입출력이 가능하다. → 그래서 서버도 만들수있다. 2. NodeJS 내장 기능 - this (global) - Module 모듈 - process - os - path - url , querystring - fs 3. global - 브라우저에서 this는 전역객체가 window가 나오고..