개발공부

개발공부/개발

Request param, query, body의 차이점

Request 객체는 API를 컨트롤하기 위한 메소드를 세개 담고 있다. param query body 헷갈리기 쉬운데, 각각 설명을 추가해보자면: 1. req.param 주소에 포함된 변수를 담는다. https://github.com/sophryu99/123 2. req.query 주소 바깥 ? 이후의 변수를 담는다. 예) https://github.com/sophryu99/post?q=Node.js 3. req.body Client에서 보내주는 JSON, XML, Multi Form 등의 데이터를 담는다. 주소에서는 확인할 수 없다.

개발공부/개발

[Node.js] File System Module (fs 모듈)

node.js의 내장 모듈인 file system module (fs module)을 살펴보겠다. 대부분의 메소드들이 동기/비동기로 나뉘는데, Sync라는 이름이 붙어있는 메소드가 동기방식을 사용한다고 보면 된다. File System module (fs 모듈) fs 모듈은 파일 시스템에 접근하는 모듈인데, 기본적인 파일 생성, 삭제, 읽기 기능을 제공한다. 1. 파일 읽기 fs.readFile(filename, [options], callback) filename의 파일을 [options]의 방식으로 읽은 후 callback으로 전달된 함수를 호출한다 (비동기적) fs.readFileSync(filename, [options]) filename의 파일을 [options]의 방식으로 읽은 후 문자열을 반..

개발공부/algorithm

[BOJ] [Python] 백준 DP - 2748: 피보나치수2

문제: 2748: 피보나치수2 백준 2748 Dynamic Programming Silver V 문제링크 2748번: 피보나치 수 2 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n>=2)가 된 www.acmicpc.net 접근: a1, a2를 각각 피보나치 수열의 시작인 0과 1로 설정해주고 while loop이 한 번 돌 때마다 a1, a2를 재설정해준다. 포인터만 잘 설정해주면 된다. count가 N과 같아지면 while문이 종료된다. 내 코드: N = int(input()) a1 = 0 a2 = 1 # a1 a2 # a1 a2 # a..

so.py
'개발공부' 카테고리의 글 목록 (25 Page)