์๋
ํ์ธ์! ์ ๊ฒฝํ์ ์์ ๋กญ๊ฒ ๊ณต์ ํ๊ณ ์ถ์ต๋๋ค.
yongsoocho578@gmail.com ์ผ๋ก ํผ๋๋ฐฑ๊ณผ ์๊ฒฌ์ ํ์์
๋๋ค.
Courses
Reviews
- All About TypeScript
- All About Redis (feat. Node.js)
- All About TypeScript
- All About TypeScript
Posts
Q&A
systemctl restart redis-study ๋ฌธ์
journalctl ์ ํจ๊ป ๋ณด๋ฉด ์ข์๋ฐ, ํ์ฌ ์๋ฌ ๋ฉ์ธ์ง๋ก๋ conf ํ์ผ ๋ฌธ๋ฒ์ด ํ๋ฆฐ๊ฑฐ ๊ฐ์ต๋๋ค. vi /redis/redis-stable/redis.conf ๋ก vi ์๋ํฐ ์ผ๊ธฐ:2328 ์ ๋ ฅ์ผ๋ก 2328๋ฒ์งธ ์ค๋ก ์ด๋ํ๊ธฐ (์ด๋ ํค๋ G ์ ๋๋ค.)์ฃผ์ ๋ฏธ์ฒ๋ฆฌ, ๋์ด์ฐ๊ธฐ, parameter ํ์ ์ค๋ฅ ๋ฑ... ํด๊ฒฐ:wq ๋ก ์ ์ฅ ํ ๋ค์ ์๋ ํด๋น ๋ฐฉ๋ฒ์ผ๋ก๋ ์๋๋ค๋ฉด, journalctl ์ด๋ status ์์ธ ์ต์ ์ผ๋ก ๋ก๊ทธ ๋ถํ๋๋ฆฝ๋๋ค ๐
- 0
- 1
- 104
Q&A
BuilderInit ์ฌ์ฉ ์ด์
ํด๋น ๋ฌธ๋ฒ์ ๋ฐ์ฝ๋ ์ดํฐ๊ฐ ์คํ์ ๊ธฐ๋ฅ์ผ๋ก ํ์ ์คํฌ๋ฆฝํธ์ ๋์ ๋์์ ๋ ๋ฌธ๋ฒ์ด๋ผ ์๋ฌ๋ค์ ์ฐํํ๊ธฐ ์ํด์ ์ค๋ช ํ ๋ฌธ๋ฒ์ด์์ต๋๋ค. ํนํ ์ง๊ธ ๋ฐ์ฝ๋ ์ดํฐ๋ 4๋ฒ์ ์ด๋ฐ๋๋ ์กฐ๊ธ ๋ค๋ฅผ ๊ฒ ์ ๋๋ค. ๊ทธ๋์, ๊ฐ์์ ํ์ ์คํฌ๋ฆฝํธ ๋ฒ์ ์ด ๋๋ฌด ์๋ ๋ฒ์ ์ด๋ผ ๊ฐ์๋ฅผ ์ฌ์ดฌ์์ ๊ณํํ๊ณ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ง๊ธ์ Builder๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ชจ๋ ํจ์๋ฅผ ์ด์ฉํ๋ ํธ์ ๋๋ค. ์์ ์๋ ๋๋ฒ๊น ํ๋ ค๊ณ Builder๋ฅผ ์ฐ๊ธฐ๋ ํ๋๋ฐ ์ง๊ธ์ ๋ณดํต ์ฐ์ง ์์ต๋๋ค. ๋ณธ ์์์ ๋ชฉ์ ์ Decorator์ ์ดํด๋ฅผ ๋๊ธฐ ์ํ ๊ฒ ์ด์์ผ๋, ํผ๋์ ๋๋ ค ์ฃ์กํฉ๋๋ค.
- 0
- 1
- 328
Q&A
enum ์ง๋ฌธ์ด ์์ต๋๋ค.
๋ง์ต๋๋ค. ๊ทธ๋์ ์ธํฐํ์ด์ค๋ฅผ ์ฃผ๋ก ์ฌ์ฉํฉ๋๋ค :)
- 0
- 1
- 259
Q&A
์์ 2, ๋ฐ์ฝ๋ ์ดํฐ ๊ฐ๋ ์ด ์์ ์ดํด๊ฐ ์๋ฉ๋๋ค.
์๋ ํ์ธ์. ๋ฐ์ฝ๋ ์ดํฐ๋ ์ฌ์ค Node.js ์ง์์์ ์ต๊ทค๋ฌ๋ Nest.js๋ฅผ ์ ์ธํ๊ณ ๋ ์ ์ฐ์ด์ง ์์ต๋๋ค.JS๊ฐ ์ฝ๋ฉ ์ ๋ฌธ์ธ์ด๋ก ๊ทธ ์ธ ์ธ์ด๋ค์ ์์ง ๋ชปํฉ๋๋ค.๊ทธ๋์ ๋ฐ์ฝ๋ ์ดํฐ๊ฐ ๋ ์ดํด๊ฐ ์ ์๋๋๋ฐ์.-> ์๋ ์ฒ์์๋ ๋ํดํ ๊ฐ๋ ์ ๋๋ค. ๋ํ๋ฏผ๊ตญ์์ ๊ฐ๋ฐ์๋ฅผ ํ์ ๋ค๋ฉด ์ธ์ ๊ฐ๋ ๊ผญ ์๋ฐ(Java)๋ฅผ ๋ฐฐ์ฐ์ค ๋ ์ด ์ฌ ๊ฒ ์ธ๋ฐ์. ๊ทธ๋ ์์ธํ ๋ฐฐ์ฐ๊ณ ์ง๊ธ์ ์ด๋ฐ ๊ฒ์ด๊ตฌ๋ ~ ํ๊ณ ๊ฐ๋ ๋ง ์ก๊ณ ๊ทธ๋ ๊ณต๋ถํ์ ๋๋ฉ๋๋ค.์ฐธ๊ณ ํ ๋งํ ๋ธ๋ก๊ทธ๋ ๊ธฐ์ด ๊ฐ๋ ๋ค์ ์๋ ค์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.-> ์๋ฐ ๋ฐ์ฝ๋ ์ดํฐ ๊ตฌ๊ธ์ ๊ฒ์ํ์๋ฉด ๋ฉ๋๋ค. ํ์ด์ฌ๋ ๋ฐ์ฝ๋ ์ดํฐ ๋ง์ด ์ฐ๊ธด ํ๋๋ฐ, ์๋ฐ๊ฐ ๊ณต๋ถํ๊ธฐ์๋ ์ข๊ฒ ๋ค์. ์๋๋ ํ์ ์คํฌ๋ฆฝํธ ๊ด๋ จ ๋ฐ์ฝ๋ ์ดํฐ ์ ๋ฆฌํด๋์ ๋งํฌ ๋๊ฒ ์ต๋๋น.https://typescript-kr.github.io/pages/decorators.htmlhttps://www.typescriptlang.org/docs/handbook/decorators.html์๋์ ์ค๋ฅ๊ฐ ๋ ์ ๋ญ๊ฐ ๋ฌธ์ ์ธ์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.-> ์๋ฌ ๋ฉ์ธ์ง๋ ์ธ์๊ฐ ์๋ชป ๋์์ ๋ ๋ํ๋๋ ๋ฉ์ธ์ง์ ๋๋ค.
- 0
- 1
- 422
Q&A
๋ณ์์ ํ์ ์ ํด๋์ค๋ฅผ ์ง์ ํด์ค ๊ฒ๊ณผ ์ง์ ์ํ ๊ฒ ๊ณผ์ ์ฐจ์ด๊ฐ ์ด๋ป๊ฒ ๋๋์ง ๊ถ๊ธํด์ ์ง๋ฌธ์ ๋จ๊น๋๋ค.
๋ณธ๋ UserInfo ์๋จ์ ์ง์ ๋ ์ธ์๋ค์ ํ์ ์ ํ๋ฒ ๋ ์ ๊ฒํด์ค๋ค๋ ๋ป์ธ๊ฐ์??๋ต) ์ ๊ฒํ๋ ๋ชฉ์ ์ ์๋๋๋ค. ๊ฐ์ฒด์ ๋ฉ์๋์ ๋ณ์๊ฐ ์์ ๋ค์ด์๋ค๋ ๊ฒ์ ๋ณด์ฅํ๊ธฐ์ํด, ์๋์์ฑ ๋ชฉ์ ์ผ๋ก ํ์ ์ ๋ฌ์์ค๋๋ค.ํด๋์ค ํ์ ์ ์ง์ ํด์ฃผ๋ ์ด์ ๋ ์ฌ์ค ์ง๊ธ์ ๋๋ผ๊ธฐ ์ด๋ ต์ต๋๋ค. ๋์ค์ ๊ท๋ชจ๊ฐ ํฐ ํ๋ก์ ํธ๋ฅผ ํ์๋ค๋ณด๋ฉด ๋ค๋ฅธ ํ์ผ์ ๋ถ๋ช ํ์ ์ ๋ฌ์๋๋ฐ๋ ํ์ ์ด ์ธ์๋์ง ์๋ ๊ฒฝ์ฐ๊ฐ ์ข ์ข ์์ต๋๋ค. ๋ํ, ์ฌ๋ฌ๋ช ์์ ๋์์ ๊ฐ๋ฐ์ ํ๋ค๋ณด๋ฉด ๋ฌด์จ ํ์ ์ธ์ง ๋ค์ด๊ฐ๋ด์ผ ์๋ ๊ฒฝ์ฐ๋ ์์ฃผ ์๊ธฐ๋ฏ๋ก ๋ฌ์์ฃผ๋ ๊ฒ์ด ์ข์ต๋๋ค.
- 0
- 2
- 271
Q&A
์น์ 4 ์์ 0 ์ง๋ฌธ์ ๋๋ค.
compilerOption ์์ strict ๋ noImplicitAny์ต์ ์ true๋ก ํ์๋์ง ํ๋ฒ ํ์ธ ๋ถํ๋๋ฆฝ๋๋ค.
- 0
- 2
- 596
Q&A
์ ๋ค๋ฆญ extends๊ด๋ จ์ง๋ฌธ ์์ต๋๋ค.
์ง๋ฌธ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค :)object๋ ๊ฐ์ฒด์ผ ๋ฟ ์ด๋ ํ ํ๋กํผํฐ, ๋ฉ์๋๋ ๋ณด์ฅํ์ง ์์ต๋๋ค.interface ITest { hello: any } test์๋ฅผ ๋ค์ด์ ์์๊ฐ์ด ํ์ ์ ์ ์ผ๋ฉด hi๊ฐ ์๋ค๋ ๊ฒ์ ์ ์ ์์ต๋๋ค.์ด๋ ํ์ ์์๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค.์์ฑ์ ๋ถ๊ป์๋ง ์๊ณ ์์ ๋ฟ, ๊ฐ์ด ์ผํ๋ ๋๋ฃ๊ฐ test๋ฅผ ๋ณด๋ฉด์ test.hi( )๋ฅผ ์ ์ถํ ์๋ ์์ต๋๋ค.์ ๊ฐ ํด๋์ค๋ก ๋์ ํด์ ์ค๋ช ์ ํ์๋ฉด,class ObjectTest {} class Test extends ObjectTest {} const test = new Test(); test.hi();์๋ฅผ ๋ค์๋ฉด ์์ ๊ฐ์ ์ํฉ์ธ๋ฐ hi()๊ฐ ์๋ ์ธํฐํ์ด์ค๋ฅผ ์์ํด์ผ๋ง 100% ๋ณด์ฅ๋๋ค๋ ๊ฒ์ ์์ ์ผํฉ๋๋ค.ํ์ ์คํฌ๋ฆฝํธ ์์ง ์์ฒด๊ฐ 100% ๋ณด์ฅ๋๋ ๊ฒ์ ์ถ๊ตฌํ๋ค๊ณ ์๊ฐํ๋ฉด ํธํฉ๋๋ค.๋ค์์ ๋ฐฐ์ฐ์๊ฒ ์ง๋ง ํ์ ๊ฐ๋๋ฅผ ํตํด์ 100% ํ์ ์ ๋ณด์ฅํด์ ์จ์ผ๋ง ์ค๋ฅ๊ฐ ์๋ฉ๋๋ค.
- 0
- 1
- 304
Q&A
์๋ ํ์ธ์ ์ ๋ง ์ข์ ๊ฐ์ ๊ฐ์ฌํฉ๋๋ค
์ ๋ ๋ค์๊ณผ ๊ฐ์ ์ต์คํ ์ ์ ์ฌ์ฉํฉ๋๋ค.Bracket LensBracket Pair Colorization TogglerESLintindent-rainbowMaterial Icon ThemePrettier - Code formatterREST ClientTabnine AI Autocomplete
- 0
- 1
- 325
Q&A
ํ๋์ ์ธํฐํ์ด์ค์ ์ฌ๋ฌ ๋ฒ์ ์ ํด๋์ค์ ๊ดํ ์ง๋ฌธ
๋ฒ์ ์ด ๋ณ๊ฒฝ๋ ๋๋ง๋ค ๋ถํ์ํ ๋ฆฌ์์ค๋ฅผ ์ก์๋จน๋ ์์ ์ธ ๊ฒ ๊ฐ์ ์ณ์ง๋ ์์ ๋ฐฉํฅ์ธ ๊ฒ ๊ฐ์ ์ง๋ฌธ๋๋ ค์!-> ์ ๋ ์์ ์ ๋๊ฐ์ ์๊ฐ์ ๊ฐ๊ณ ์์์ต๋๋ค. ์ ํด๋์ค๋ฅผ ๊ทธ๋ฅ ๊ตฌํํ๋ฉด ๋์ง ๊ท์ฐฎ๊ฒ ์ธํฐํ์ด์ค๋ฅผ ๋์ง..? ๋ผ๋ ์๊ฐ์ด์์ต๋๋ค.์ผ๋จ ์ด ๊ฐ๋ ์ ์ปดํจํฐ๊ณตํ๊ณผ(ํน์ ์ํํธ์จ์ด๊ณตํ๊ณผ)์์ ๋ฐฐ์ฐ๋ "์ํํธ์จ์ด๊ณตํ", "๊ฐ์ฒด์งํฅ ์ค๊ณ" ๋ฑ์ ๊ณผ๋ชฉ ์ค ์ผ๋ถ์ ๋๋ค.A ํด๋์ค๊ฐ B ํด๋์ค๋ฅผ ํธ์ถํ๋ค๊ณ ํ ๋ ์ธํฐํ์ด์ค๋ฅผ ํตํ์ฌ ํธ์ถํ๋ฉด B ํด๋์ค๊ฐ ์ด๋ป๊ฒ ์๊ฒผ๋์ง ์์ด ์ด๋ป๊ฒ ๊ตฌํ๋์ด์๋์ง ๋ชจ๋ฅด์ง๋ง ์ ์์ ์ผ๋ก ํธ์ถํ๊ณ ์คํ์ด ๋ฉ๋๋ค. ์ฌ๊ธฐ์ ๊ฐ์ฒด์งํฅ ์ค๊ณ์ ์๋ํ, ์บก์ํ ๋ฑ ์ฌ๋ฌ ๊ฐ๋ ์ ๊ฐ์ด ๋ฐฐ์ฐ๊ฒ ๋๋๋ฐ์. ์ฌ์ค ๋งค์ฐ ๊ฑฐ๋ํ ๊ฐ๋ ์ด๊ณ ํ๋์ ๊ฐ์๋ก ํ์ด๋ผ ๊ฐ๋ ์ ์๋๋๋ค. (ํ๊ณ ๋ค๋ฉด ์ ๋ง ๋ฐ๋ ๋๋ ์์ต๋๋ค.) ์ ๋ฆฌ๋ฅผ ํ์๋ฉด์ธํฐํ์ด์ค๋ ์ค๊ณ๋ ๊ฐ์ ๊ฒ ์ ๋๋ค. ์ฌ๋งํด์ ํฌ๊ฒ ๋ณํ์ง ์์ต๋๋ค. ํ์ง๋ง ์ธํฐํ์ด์ค๋ฅผ ๊ผญ ๋ง๋ค์ด๋ผ!!! ๋ ์๋๋๋ค. 100์ธต ์ง๋ฆฌ ๊ณ ์ธต ๊ฑด๋ฌผ์ ์ค๊ณํ ๋๋ ์ค๊ณ๋๊ฐ ํ์ํ์ง๋ง, ์์ ๋ชจ๋์ฑ์ ์๋๋ฐ ์ค๊ณ๋๊ฐ ํ์ํ์ง๋ ์์ต๋๋ค.Aํด๋์ค๊ฐ -> Bํด๋์ค(ํ์ผ ํด๋์ค)๋ฅผ ํธ์ถํ๋๋ฐ ์ธํฐํ์ด์ค๋ฅผ ํตํด์ ํธ์ถํ๋ฉด A ํด๋์ค๋ B ํด๋์ค๊ฐ ์ด๋ค ๊ตฌํ์ ๊ฐ๊ณ ์๋์ง ๋ชจ๋ฅด์ง๋ง ํ๋ผ๋ฏธํฐ์ ๋ฆฌํดํ์ ์ ๋ณด๋ง ๊ฐ๊ณ ํธ์ถํ๊ณ ์ฌ์ฉํ ์ ์์ต๋๋ค. Bํด๋์ค๊ฐ ์๋์ฑ์ ๊ฐ์ผ๋ฉด์ A-B ์ปคํ๋ง(๊ฐ์ฒด์งํฅ์ค๊ณ์์๋ ํด๋์ค๊ฐ ์์กด๋๋ฅผ ๋ฎ์ถฐ์ผํฉ๋๋ค..!)์ด ๋ฎ์์ง๊ฒ ๋ฉ๋๋ค. ์ง๊ธ์ ๊ต์ฅํ ๋นํจ์จ์ ์ผ๋ก ๋๋ผ์ค ์ ์๋๋ฐ, ์ ์ด์ ๋๊ท๋ชจ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ง์ด ์ฐ๋ ํํ์ ๋๋ค.
- 0
- 1
- 329
Q&A
!๊ณผ ํ์ ๋จ์ธ (๋ณด์ถฉ) ์ง๋ฌธ
examples2 type์ object ์ ์ธํ as ๋ก IExam ์ ๊ฐ์ธ๋ ์ด์ ๊ฐ ๋ฐ๋ก ์์๊น์-> ๊ฐ์ ํ์ผ ์์์๋ ํ์ ์ถ๋ก ์ด ๋ง์ง๋ง, ์ธ๋ถ ๋ชจ๋์ด๋ ํ์ผ์ด ๋ง์์ง๋ฉด ์ถ๋ก ์ด ์ ์๋ ๋๋ ์์ต๋๋ค. ๋ํ, ์น(document) ์ ์ ๊ทผ ํ ๋๋ ํ์ ์ด ์ถ๋ก ์ด ์ ๋์ง์์ ์ข ์ข ๋จ์ธ์ ํฉ๋๋ค ์ ๋ ๊ฒ ํ์๊ฒฝ์ฐ value ํ๋กํผํฐ ์ ๊ทผ์ํ ๊ฒฝ์ฐ ๋นจ๊ฐ์ค์ด ๋จ๋๋ฐ ์ด๋ด๋ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ด ๋ฐ๋ก ์์๊น์??-> ์ ๋ฐฉ๋ฒ์ "ํ์ ๋จ์ธ"์ด๊ณ ๋ค์ "ํ์ ์บ์คํ "์ด ๋์ต๋๋ค!
- 0
- 1
- 335