🍕readline 이란? readline 모듈은 한 번에 한 줄씩 Readable 스트림 (예 : process.stdin)에서 데이터를 읽기위한 인터페이스를 제공합니다. readline 모듈은 데이터를 읽기위한 인터페이스를 제공해주는 모듈입니다. ->백준 문제를 풀기 위한 경우라면, 입출력을 한줄씩 처리하는 모듈이라고 생각하면 됨 process.stdin 코드에 대한 설명▼ https://www.geeksforgeeks.org/node-js-process-stdin-property/ 🍕기본 사용법 1. 모듈 불러오기 2. 인터페이스 생성하기 3. 입출력 처리하는 코드 작성 const readline = require('readline'); //모듈 불러오기 const rl = readline.creat..
Node.js의 'fs'모듈을 활용해서 파일 I/O작업을 구현할 수 있다. fs모듈의 메서드는 동기식일 수도 있고 비동기식일 수도 있다. 비동기 함수에는 비동기 함수의 완료를 나타내는 마지막 매개변수로 콜백함수가 있다. readFileSync(동기)와 readFile(비동기) 메소드는 비동기식 메소드가 콜백함수가 존재하는 점을 제외하고는 구현방식이 동일하다. 🍕readFileSync() fs.readFileSync(path, options) //혹은 간단하게 readFileSync("파일경로", "encoding"); file: 텍스트 파일의 상대 경로를 사용한다. 경로는 URL유형일 수 있다. 파일은 파일 설명자일 수도 있다. 두 파일이 같은 폴더에 있는 경우 파일 이름을 따옴표로 묶는다. option..
Node.js는 Chrome V8 JavaScript 엔진으로 빌드된 이벤트기반 JavaScript 런타임 환경이다. 작성 언어: 자바스크립트를 활용 논블로킹 I/O와 단일 스레드 이벤트 루프를 통한 높은 Request 처리 성능을 가지고 있다. 모든 API가 비동기 방식으로 동작 단일 스레드 이벤트 루프 모델을 사용함으로써 보다 가벼운 환경에서도 높은 요청 처리 성능을 보여준다. 데이터를 실시간 처리하는 SPA에 적합하다. 단, CPU 사용률이 높은 어플리케이션에서는 권장하지 않는다. Socket.io라는 실시간 통신 라이브러리를 사용하여 대량의 처리와 실시간 통신 모두 구현할 수 있다. Node.js는 http서버 모듈을 내장하고 있어서 아파치와 같은 별도의 웹서버를 설치할 필요가 없다. 런타임 : ..
🍕shell이란? 쉘 프로그램이란? 키보드로 입력한 명령어(command)를 운영체제(OS)에 전달하여, 키보드로 입력한 명령어를 실행하게끔하는 프로그램 셸은 명령어와 프로그램을 실행할 때 사용하는 인터페이스(커널(Kernel)과 사용자 간의 다리역할을 한다.) 종류: bash, zbash, ksh, csh, bash 프롬프트(prompt)? : 컴퓨터 터미널(단말기, 전자 하드웨어)의 CLI(커맨드 라인 인터페이스)의 명령줄 대기모드를 가리킨다. Window 운영체제에서의 터미널은 '명령 프롬프트, cmd' 이다. bash는 이 cmd와 유사하게 생겼다. 🍕Bash란? Bash는 Bourne Again Shell 의 줄임말로, 스티브 본(Steve Bourne)이라는 사람이 개발한 최초의 유닉스 '쉘 ..
🍕Sliding Window 패턴이란? -This pattern involves creating a window which can either be an array or number from one position to another. -Depending on a certain condition, the window either increases or closes(and a new window is created) -very useful for keeping track of a subset of data in an array/string etc... 배열이나 문자열과 같은 일련의 데이터를 입력하거나 특정 방식으로 연속적인 해당 데이터의 하위 집합을 찾는 경우에 유용하다. (규모가 큰 데이터 셋에서 데이터..
- Total
- Today
- Yesterday
- reactAPI
- tilde caret
- 타입스크립트 장점
- 원티드 프리온보딩 프론트엔드 챌린지 3일차
- 원티드 프리온보딩 FE 챌린지
- 틸드와 캐럿
- nvm 설치순서
- text input pattern
- getStaticPaths
- 항해99추천비추천
- 원티드 FE 프리온보딩 챌린지
- is()
- 타입스크립트 DT
- float 레이아웃
- grid flex
- D 플래그
- aspect-ratio
- 원티드 3월 프론트엔드 챌린지
- 형제 요소 선택자
- fs모듈 넥스트
- 프리렌더링확인법
- Prittier
- 항해99프론트후기
- 프리온보딩 프론트엔드 챌린지 3월
- && 셸 명령어
- 부트캠프항해
- nvm경로 오류
- ~ ^
- 항해99프론트
- getServerSideProps
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |