[ Google API 설치 with pip ] Google API를 사용하기 위해서 python 모듈을 설치. Google API 깃허브 README.md에 다음과 같이 모듈을 설치하라고 나온다. $ pip install --upgrade google-api-python-client$ pip install --upgrade google-auth google-auth-oauthlib google-auth-httplib2 Google API Github에서 제공하는 python 코드는 모두 python2 버전이었다. print를 비롯한 간단한 문법만 조금 바꿔주고 python3를 쓰면 되지만 그게 귀찮아서 python2 모듈을 다운 받으려 하는 순간 ! python3를 받고나서 pip은 자동으로 PATH가..
[ Multer ] 클라이언트(사용자)가 특정 정보(크기가 크거나 보안성이 요구되는 정보)와 함께 요청을 하면 우리는 Post 메서드를 통해 정보를 저장하고 response를 할 수 있게 됩니다. 이번엔 클라이언트가 파일을 보내는 요청을 다뤄보도록 하겠습니다.요청하는 파일을 그대로 받아서 저장하기 위해서 Multer라는 모듈이 필요합니다. node install multer 설치가 끝나면 다른 모듈처럼 multer를 사용하면 됩니다. //upload file const multer = require('multer');const upload = multer({dest:'uploaded_file'}); dest는 destination의 약자로 클라이언트로부터 받은 파일을 저장할 위치를 정해주면 됩니다. (물..
[ File System ] 클라이언트가 보내고자 하는 정보를 담아 서버에 요청하면, 서버는 그 정보를 저장하고 페이지를 통해 응답할 수 있습니다. 그 응답은 당연하게도 그 저장된 정보를 그대로 보여줄 수도 있죠. Express가 제공하는 File System을 이용하면 됩니다. //Web Aplication //moduleconst express = require('express');const app = express();const fs = require('fs') //listeningapp.listen(3000, function(){ console.log('connected!')}) 다음과 같이 'fs'라는 이름을 가진 File system 모듈을 불러올 수 있습니다. 이제 저 모듈을 사용해 서버에 ..
[ Get과 Post의 차이점 - Get ] Get과 Post는 모두 서버에 요청을 보내는 메서드입니다. 서버에 요청을 보낼 때에는 클라이언트(사용자)가 파라미터와 함께 서버에 요청할 수 있는 상황이 있죠. (예를들어 로그인을 할 때, 아이디, 비밀번호를 로그인 요청과 함께 보내게 됩니다.) 이 때, 클라이언트(사용자)가 제공하는 파라미터를 URL에 포함시키느냐 시키지 않느냐가 Get과 Post의 차이입니다. Get을 이용해 사용자가 보내는 정보를 서버에 저장해 보겠습니다. 먼저 보낼 수 있는 양식을 만들어야 하기때문에 jade 파일을 만들겠습니다. 파일 이름은 form.jade로 생성했습니다.doctype html html head meta(charset='utf-8') body form(action=..
[ Query String이란 ] 사용자가 path(페이지 경로)를 가지고 페이지에 접근했을 때 상황에 따라 다른 모습을 보여준다면 더 다채로운 웹사이트를 구축할 수 있겠죠. 그것을 가능하게 하는 것이 Query String입니다. (URL = 'http://' + 'ip' +'path' + 'query string'으로 구성됩니다.) 즉, Query String에 따라 같은 페이지(같은 path)에서 다른 내용을 볼 수 있는 것입니다. Query String은 와 같은 url에서 ?id=0 부분을 말합니다. id=0, id=1, id=2...에 따라서 topic 페이지의 내용이 바뀌는 겁니다.그럼 Query String에 따라 page의 내용이 바뀌는 모습을 확인해 보겠습니다. const express..
- Express
- Crawler
- LR
- 크롤러
- 크롤링
- query string
- Linear Regression
- 알고리즘
- 딥러닝
- 백준
- BFS
- DFS
- 머신러닝
- Crawling
- 재귀
- softmax
- Queue
- Machine Learning
- neural network
- logistic regression
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |