์ ์ฒด ๊ธ
[Node.js] (3) ์์ฒญ ๊ฐ์ฒด
const http = require('http'); const hostname = '127.0.0.1'; const port = 1080; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); console.log(req); res.end('Hello World'); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); }); console.log(req); ์์ฒญ ๊ฐ์ฒด ํค๋๋ ๋ฉํ๋ฐ์ดํฐ ์ฆ, ์์ฒญ ๋ฐ ์๋ต์ ์ถ๊ฐ๋ ๋ฉํ ..
[Node.js] (2) Node์ ๋ผ์ดํ์ฌ์ดํด ๋ฐ ์ด๋ฒคํธ ๋ฃจํ
const http = require('http'); const server = http.createServer((req, res) => { console.log(req); }); server.listen(3000); ์ ์ฝ๋๋ก ์์ฑํ ์๋ฒ๋ ์ ๋๋ก ๊ธฐ๋ฅํ์ง ์๋๋ค. ์๋ฅผ ๋ค์ด, ์์ง ์๋ต์ ๋ฐํํ์ง ์๋๋ค. Node.js๊ฐ ๊ด๋ฆฌํ๋ ์ด๋ฒคํธ ๋ฃจํ ์์ ์ด ๋จ์ ์๋ ํ ๊ณ์ํด์ ์๋ํ๋ ๋ฃจํ ํ๋ก์ธ์ค๋ก, ์ด๋ฒคํธ ๋ฆฌ์ค๋๊ฐ ์๋ํ ๊ณ์ ์๋ํ๋ค. ๋ฑ๋ก ํ ์ ๊ฑฐํ์ง ์์๋ ์ด๋ฒคํธ ๋ฆฌ์ค๋(createServer์ ๊ณ์๋๋ ์ด๋ฒคํธ ๋ฆฌ์ค๋)๋ ์๋ฒ๊ฐ ๊ณ์ ์ด์๋๊ธฐ ์ํด ์ ๊ฑฐํ์ง ์์์ผ ํ๋ค. ์ฝ์ด ๋ ธ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด ์ด๋ฒคํธ ๋ฃจํ์ ์ํด ๊ด๋ฆฌ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทผํ ๋๋ ๋ฐ์ดํฐ ์์ฒญ์ ๋ฃ์ผ๋ผ๋ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๊ณ ..
[๋ฆฌํฉํฐ๋ง 2ํ] 11.12 ์ค๋ฅ ์ฝ๋๋ฅผ ์์ธ๋ก ๋ฐ๊พธ๊ธฐ
0. ์ธ์ ์ฐ๋ฉด ์ข์๊น? ์์ธ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ์ ๊ณตํ๋ ๋ ๋ฆฝ์ ์ธ ์ค๋ฅ ์ฒ๋ฆฌ ๋ฉ์ปค๋์ฆ์ด๋ค. ์ค๋ฅ๊ฐ ๋ฐ๊ฒฌ๋๋ฉด ์์ธ๋ฅผ ๋์ง๋ค. ๊ทธ๋ฌ๋ฉด ์ ์ ํ ์์ธ ํธ๋ค๋ฌ๋ฅผ ์ฐพ์ ๋๊น์ง ์ฝ์คํ์ ํ๊ณ ์๋ก ์ ํ๋๋ค. (ํธ๋ค๋ฌ๋ฅผ ์ฐพ์ง ๋ชปํ๋ฉด ๋ณดํต์ ๋จ์ ๊ธฐ๋ณธ ๋์์ด ์ํ๋๋ค.) ์์ธ๋ฅผ ์ฌ์ฉํ๋ฉด ์ค๋ฅ ์ฝ๋๋ฅผ ์ผ์ผ์ด ๊ฒ์ฌํ๊ฑฐ๋ ์ค๋ฅ๋ฅผ ์๋ณํด ์ฝ์คํ ์๋ก ๋์ง๋ ์ผ์ ์ ๊ฒฝ์ฐ์ง ์์๋ ๋๋ค. ์์ธ๋ ์ ํํ ์์ ๋ฐ์ ๋์์ผ ๋๋ง ์ฐ์ฌ์ผ ํ๋ค. ๋ฌ๋ฆฌ ๋งํ๋ฉด ํ๋ก๊ทธ๋จ์ ์ ์ ๋์ ๋ฒ์ฃผ์ ๋ค์ง ์๋ ์ค๋ฅ๋ฅผ ๋ํ๋ผ ๋๋ง ์ฐ์ฌ์ผ ํ๋ค. (* ์์๋ฅผ ๋์ง๋ ์ฝ๋๋ฅผ ํ๋ก๊ทธ๋จ ์ข ๋ฃ ์ฝ๋๋ก ๋ฐ๊ฟ๋ ํ๋ก๊ทธ๋จ์ด ์ฌ์ ํ ์ ์ ๋์ํ ์ง๋ฅผ ๋ฐ์ ธ๋ณด์. ์ ์ ๋์ํ์ง ์์ ๊ฒ ๊ฐ๋ค๋ฉด ์์ธ๋ฅผ ์ฌ์ฉํ์ง ๋ง๋ผ๋ ์ ํธ์ด๋ค. ์์ธ ๋์ ์ค๋ฅ๋ฅผ ๊ฒ์ถํ์ฌ ํ๋ก๊ทธ๋จ์ ์ ์..
[Java] ๊ฐ์ฒด๋ ์์์ ์ต์์ ์์
์ํผ ํด๋์ค People๊ณผ ์๋ธ ํด๋์ค Student (1) ์ํผ ํด๋์ค People public class People { private String name; private String phoneNumber; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPhoneNumber() { return phoneNumber; } public void setPhoneNumber(String phoneNumber) { this.phoneNumber = phoneNumber; } } (2) ์๋ธ ํด๋์ค Student public class Student ext..
[๋ฆฌํฉํฐ๋ง 2ํ] 11.8 ์์ฑ์๋ฅผ ํฉํฐ๋ฆฌ ํจ์๋ก ๋ฐ๊พธ๊ธฐ
์ฐธ๊ณ : ํฉํ ๋ฆฌ ํจ์๋? https://ui.toast.com/posts/ko_20160905 ์๋ฐ์คํฌ๋ฆฝํธ์์ ํฉํ ๋ฆฌ ํจ์๋ ๋ฌด์์ธ๊ฐ? ํจ์์ ๊ฐ์ฒด๋ฅผ ๋ฐฐ์ฐ์ง ์๊ณ ์๋ ์๋ฐ์คํฌ๋ฆฝํธ ํ๋ก๊ทธ๋๋จธ๋ก์ ๋ ๋์๊ฐ ์ ์์ ๊ฒ์ด๋ฉฐ, ์ด ๋ ๊ฐ์ง๊ฐ ํจ๊ป ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ ์กฐํฉ์ด๋ผ ๋ถ๋ฆฌ๋ ๊ฐ๋ ฅํ ๊ฐ์ฒด ํจ๋ฌ๋ค์์ ์์ํ๋๋ฐ ํ์๋ก ํ๋ ui.toast.com https://tpgns.github.io/2018/04/08/javaScript-factory-function-with-es6/ ES6+์ ํฉํ ๋ฆฌ ํจ์ - mido ์ด ๊ธ์ Eric Elliott ์ด medium์์ ์ฐ์ฌํ๋ Composing Software ์๋ฆฌ์ฆ๋ฅผ ๋ฒ์ญํ ๊ฒ์ ๋๋ค. [์๋ฌธ๋ณด๊ธฐ] Smoke Art Cubes to Smoke — MattysFlicks..
[Node.js] (1) ์ฒซ ์์, Node ์๋ฒ ์์ฑ
๋ฏธ๋ฆฌ๋ณด๊ธฐ const http = require('http'); const server = http.createServer((req, res) => { console.log(req); }); server.listen(3000); ์ค๋น : ํ๋ก์ ํธ, ๊ณต์ ํํ์ด์ง ์ค๋ช ์ https://nodejs.dev/en/learn/ Introduction to Node.js Getting started guide to Node.js, the server-side JavaScript runtime environment. Node.js is built on top of the Google Chrome V8 JavaScript engine, and it's mainly used to create web servers - b..
[mac] mac hosts ํ์ผ ์์ ๋ฐ E325: ATTENTION Found a swap file by the name
https://am05307.tistory.com/143 ๋ฆฌ๋ ์ค | E325: ATTENTION Found a swap file by the name ".hosts.swp" 1. ์ด์์ํฉ : ๋ฆฌ๋ ์ค์์ hosts ํ์ผ ํธ์งํ๋ ค๊ณ vim /etc/hosts ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ ๋ ํ์ ๋ ํด๋น ๋ฌธ๊ตฌ๋ธ. ์ฐพ์๋ณด๋ ํธ์ง์ค์ด๋ ์ํ๋ก ์ฐฝ์ ๋ซ์์ ์์ ์ ์ฅ ํ์ผ์ด ์๊ธด๊ฑฐ๊ณ , ์์ ์ ์ฅ๋ ํ์ผ am05307.tistory.com https://dream-reverseengineer.tistory.com/entry/vivim-Found-a-swap-file-by-the-name-2%EA%B0%80%EC%A7%80-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95 [vi/vim] Found a swa..