์ ์ฒด ๊ธ
[aws] EC2 ์ธ์คํด์ค ์ข ๋ฃ ๋ฐ ํ๋ ฅ์ ip ์ฃผ์ ๋ฆด๋ฆฌ์ฆ(์ ๊ฑฐ)
https://codingbuza.tistory.com/entry/AWS%EC%97%90%EC%84%9C-%EA%B0%91%EC%9E%90%EA%B8%B0-%EC%B2%AD%EA%B5%AC%EC%84%9C%EA%B0%80-%EB%82%A0%EC%95%84%EC%99%94%EC%9D%84-%EB%95%8C-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95 AWS์์ ๊ฐ์๊ธฐ ์ฒญ๊ตฌ์๊ฐ ๋ ์์์ ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ 1. ์๋ก - ์๋ง์กด์์ ์ฒญ๊ตฌ์๊ฐ ๋ ์์์ด์ 2. ํ๋ฆฌํฐ์ด๋ฅผ ์ฌ์ฉํ๋๋ฐ ์ฌ์ฉ๋ฃ๋ฅผ ๋ด์ผ ํ๋ ์ด์ 3. EC2 ์ธ์คํด์ค ์ข ๋ฃ ๋ฐ ํ๋ ฅ์ ip ์ฃผ์ ๋ฆด๋ฆฌ์ฆ(์ ๊ฑฐ) 4. ์ฒญ๊ตฌ ๋น์ฉ ์๋ฆผ ์ค์ 5. ํ๊ธฐ (feat. ๊ธ ๋ค ์จ codingbuza.tistory.com https://brunch...
[์๋ฐ์คํฌ๋ฆฝํธ] ์ต๋ช ํจ์, ํ์ดํ ํจ์, ์ฝ๋ฐฑํจ์
let onComplete = () => { console.log('๋๋ง๊ณจ'); }; class Welcome { to(onComplete) { onComplete(); } } const welcome = new Welcome(); welcome.to(onComplete); //๋๋ง๊ณจ ์ต๋ช ํจ์ ํ์ ) var(ํน์ let) ๋ณ์๋ช = function(๋งค๊ฐ๋ณ์๋ช : ์๋ฃํ) { ์ฒ๋ฆฌ๊ตฌ๋ฌธ } ๋ณ์๊ฐ ํจ์์ ์ด๋ฆ์ ๋์ ํ๊ฒ ๋๊ณ , ์ด ๋ณ์๋ฅผ ์ฌ์ฉํด์ ํจ์์ ๊ธฐ๋ฅ์ ์คํํ ์ ์๋ค. ์๋ฐ์คํฌ๋ฆฝํธ, ํจ์๋ฅผ ๋ง๋ค๋ ์ฌ์ฉํ๋ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ var pow_ = function(x:number){ //function pow_(x:number) console.log('x=>'+x); return x*x; } console..
[์๋ฐ์คํฌ๋ฆฝํธ] crazy this, ํท๊ฐ๋ฆฌ๋ ์๋ฐ์คํฌ๋ฆฝํธ this ์์ ์ด์ ๋ฆฌ
https://poiemaweb.com/es6-arrow-function Arrow function | PoiemaWeb Arrow function(ํ์ดํ ํจ์)์ function ํค์๋ ๋์ ํ์ดํ(=>)๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋ตํ ๋ฐฉ๋ฒ์ผ๋ก ํจ์๋ฅผ ์ ์ธํ ์ ์๋ค. ํ์ง๋ง ๋ชจ๋ ๊ฒฝ์ฐ ์ฌ์ฉํ ์ ์๋ ๊ฒ์ ์๋๋ค. ๋ฌธ๋ฒ์ ์๋์ ๊ฐ๋ค. poiemaweb.com ใด> ๊ฐ์ฅ ์ ํํ๊ณ ์์ธํ๊ณ ํ๋ถํ ์์๋ก ์ค๋ช ๋์ด ์๋ ๋ฌธ์ const obj = { name: '๊ผฌ๋ถ๊ธฐ', sayName: () => { console.log(this.name); } } obj.sayName(); class Counter { name = 'counter'; count = 0; increase = () => { console.log(th..
[ํ์ ์คํฌ๋ฆฝํธ ์์ ] ์ ๊ท ํํ์ regex, ์ ํ๋ธ์์ id๊ฐ๋ง ์ถ์ถํด์ EMBED ํด๋ณด๊ธฐ
https://youtu.be/t3M6toIflyQ ๊ฐ๋ฐ์๋ผ๋ฉด ์ ๊ทํํ์์ ๊ผญ ์ฐ๊ฒ๋๊ธฐ ๋๋ฌธ์ ํ๋ฃจ ๋ ์ก๊ณ , ์์๋๋ ๊ฒ์ด ์ข์ *์๋ฆฌ๋ ์์์ ๋ณด๊ณ ํ์ตํ ํฌ์คํ ์ ๋๋ค. ์ด๋ป๊ฒ ์ํ๋ ํจํด์ ์์ฑํด๋๊ฐ๋์ง๊ฐ ์ค์ ํฌ์ธํธ์ด๋ค. ๐ ์์์์ ์ธ๊ธ๋ ์๋ฃ๋ค ๊นํ๋ธ ์ ๋ฆฌ โข https://github.com/dream-ellie/regex RegexOne(ํด์ฆ) โข https://regexone.com/ GitHub - dream-ellie/regex Contribute to dream-ellie/regex development by creating an account on GitHub. github.com RegexOne - Learn Regular Expressions - Lesson 1: An Intr..
[์๋ฐ์คํฌ๋ฆฝํธ] export default
https://ko.javascript.info/import-export#ref-4122 ๋ชจ๋ ๋ด๋ณด๋ด๊ณ ๊ฐ์ ธ์ค๊ธฐ ko.javascript.info ๋ชจ๋์ ํฌ๊ฒ ๋ ์ข ๋ฅ๋ก ๋๋ฉ๋๋ค. ๋ณต์์ ํจ์๊ฐ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํํ์ ๋ชจ๋(์ ์์์ say.js) ๊ฐ์ฒด ํ๋๋ง ์ ์ธ๋์ด์๋ ๋ชจ๋(์๋์ user.js. class User ํ๋๋ง ๋ด๋ณด๋ด๊ธฐ ํจ) ๋๊ฐ๋ ๋ ๋ฒ์งธ ๋ฐฉ์์ผ๋ก ๋ชจ๋์ ๋ง๋๋ ๊ฑธ ์ ํธํ๊ธฐ ๋๋ฌธ์ ํจ์, ํด๋์ค, ๋ณ์ ๋ฑ์ ๊ฐ์ฒด๋ ์ ์ฉ ๋ชจ๋ ์์ ๊ตฌํ๋ฉ๋๋ค. ๊ทธ๋ฐ๋ฐ ์ด๋ ๊ฒ ๋ชจ๋์ ๋ง๋ค๋ค ๋ณด๋ฉด ์์ฐ์ค๋ ํ์ผ ๊ฐ์๊ฐ ๋ง์์ง ์๋ฐ์ ์์ต๋๋ค. ๊ทธ๋ ๋๋ผ๋ ๋ชจ๋ ์ด๋ฆ์ ์ ์ง์ด์ฃผ๊ณ , ํด๋์ ํ์ผ์ ์ ๋๋ ํ๋ก์ ํธ๋ฅผ ๊ตฌ์ฑํ๋ฉด ์ฝ๋ ํ์์ด ์ด๋ ต์ง ์์ผ๋ฏ๋ก ์ด๋ ์ ํ ๋ฌธ์ ๊ฐ ๋์ง ์์ต๋๋ค. ๋ชจ๋์ export de..
[Java IDE] eclipse IDE ์คํ์ผ ๋ณ๊ฒฝํ๊ธฐ
[Eclipse] ์ดํด๋ฆฝ์ค ์ธํฐํ์ด์ค ์ธํ ํ๊ธฐ (Black ํ ๋ง, Marketplace, ๊ฐ๋ฐ์ฉ ํฐํธ ์ถ์ฒ) (tistory.com) [Eclipse] ์ดํด๋ฆฝ์ค ์ธํฐํ์ด์ค ์ธํ ํ๊ธฐ (Black ํ ๋ง, Marketplace, ๊ฐ๋ฐ์ฉ ํฐํธ ์ถ์ฒ) ์ดํด๋ฆฝ์ค ํ ๋ง ๋ณ๊ฒฝ 1. [Windows] > [Preference] 2. [General] > [Appearance] > Theme ์ ํ (default: Light) 3. Theme : 'Dark' ๋ณ๊ฒฝ ๋ชจ์ต ๋ค๋ง, ์ดํด๋ฆฝ์ค ๊ธฐ๋ณธ Dark ํ ๋ง๋ ๋ฐฐ๊ฒฝ์ด ํ์ํค์, ์๋ํฐ ํฐํธ.. bada744.tistory.com
[Node.js] ๋ชจ๋ (export, require)
- package.json ์ "type": "module", ์ถ๊ฐํด์ค ๊ฒ - export ํค์๋ ์ฌ์ฉ - import {๊ฐ์ ธ์ฌ์ด๋ฆ1, ๊ฐ์ ธ์ฌ์ด๋ฆ2 . . . } from '๊ฒฝ๋ก์ง์ ' - ํ๊บผ๋ฒ์ : import * as ๊ฐ์ ธ์ฌ์ด๋ฆ from "๊ฒฝ๋ก์ง์ "; ์จ์ค๋ค์์ ๊ฐ์ ธ์ฌ์ด๋ฆ.๊ฐ์ ธ์ฌํจ์๋ช () ์ด๋ฐ์์ผ๋ก ๋ถ๋ฆ counter.js let count = 0; function increase() { return count++; } function getCount() { return count; } module.exports.getCount = getCount; module.exports.increase = increase; ์ ์ฝ๋์ ๋์ผ ๊ธฐ๋ฅ let count = 0; function increase() { ..