๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90

Develop/It ์ด๊ฒƒ์ €๊ฒƒ20

Angular js ํ”„๋กœ์ ํŠธ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ• Angular js ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•˜์‹œ๋Š” ๋ถ„๋“ค์ด ์žˆ์„์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ์ผ๋‹จ ์ ์–ด๋ณด๊ธฐ ๋ฐฉ๋ฒ•์€ ๊ฐ„๋‹จํ•˜๋‹ค. 1. Node.js ๋‹ค์šด๋กœ๋“œ ๋ฐ›๊ธฐ nodejs ์„ค์น˜ ์‚ฌ์ดํŠธ : https://nodejs.org/en Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org ๊ฐ€์žฅ ํ”ํžˆ ์‚ฌ์šฉํ•˜๋Š” ๋ฒ„์ „์˜ node js๋ฅผ ๋‹ค์šด ๋ฐ›์•„์ฃผ๋ฉด ๋จ. ๋ฒ„์ „ํ™•์ธ๊นŒ์ง€ ํ•ด์ฃผ๊ธฐ! 2. npm install -g @angular/cli ๋ช…๋ น์–ด๋กœ npm, cli ์„ค์น˜ํ•˜๊ธฐ npm install -g @angular/cli 3. ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ ๋ฐ ์„ค์ • ng new ํŒŒ์ผ๋ช… ์ž๋™์™„์„ฑ ํ™œ์„ฑํ™”ํ• ๊ฑฐ์•ผ? Y ๋ฐ์ดํ„ฐ Angular Team๊ณผ ๊ณต์œ ํ• ๊ฑฐ์•ผ? .. 2024. 1. 25.
๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ : ํ˜„์žฌ์˜ ํŠธ๋ Œ๋“œ์™€ ๋ฏธ๋ž˜ ์ „๋ง ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์€ ๋ถ„์‚ฐ ์›์žฅ ๊ธฐ์ˆ ๋กœ์„œ ๊ธˆ์œต ๋ถ„์•ผ๋ฅผ ๋น„๋กฏํ•œ ๋‹ค์–‘ํ•œ ์‚ฐ์—…์—์„œ ํ˜์‹ ์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ์ˆ ์€ ํƒˆ์ค‘์•™ํ™”, ์‹ ๋ขฐ์„ฑ, ํˆฌ๋ช…์„ฑ์„ ์ œ๊ณตํ•˜์—ฌ ๊ธฐ์กด์˜ ์ค‘์•™ ์ง‘์ค‘์‹ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ๋Œ€์•ˆ์œผ๋กœ ๋ถ€์ƒํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ๋Š” ํ˜„์žฌ์˜ ํŠธ๋ Œ๋“œ์™€ ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์˜ ๋ฏธ๋ž˜ ์ „๋ง์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ์˜ ํŠธ๋ Œ๋“œ ๋””์ง€ํ„ธ ํ†ตํ™”์™€ ์•”ํ˜ธํ™”ํ์˜ ํ™•์‚ฐ: ๋น„ํŠธ์ฝ”์ธ๊ณผ ์ด๋”๋ฆฌ์›€์„ ๋น„๋กฏํ•œ ์•”ํ˜ธํ™”ํ๊ฐ€ ๊ธ‰์†ํ•˜๊ฒŒ ํ™•์‚ฐ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ค‘์•™ ์€ํ–‰ ๋””์ง€ํ„ธ ํ™”ํ(CBDC)์˜ ์—ฐ๊ตฌ ๋ฐ ๊ฐœ๋ฐœ๋„ ์ง„ํ–‰ ์ค‘์ด๋ฉฐ, ๊ธ€๋กœ๋ฒŒ ๋””์ง€ํ„ธ ํ†ตํ™” ์‹œ๋Œ€๊ฐ€ ๋‹ค๊ฐ€์˜ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ์˜ ์ฆ๊ฐ€: ๋ธ”๋ก์ฒด์ธ์—์„œ ์‹คํ–‰๋˜๋Š” ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ๋Š” ์กฐ๊ฑด์„ ์ž๋™์œผ๋กœ ์‹คํ–‰ํ•˜์—ฌ ๊ณ„์•ฝ์˜ ์‹ ๋ขฐ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. DeFi(ํƒˆ์ค‘์•™ํ™” ๊ธˆ์œต) ๋ถ„์•ผ์—์„œ ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ๋ฅผ ์ด์šฉํ•œ ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค๊ฐ€ ๋“ฑ์žฅํ•˜.. 2024. 1. 25.
ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ๊ธฐ์ˆ : ์ตœ๊ทผ ํŠธ๋ Œ๋“œ์™€ ๋ฏธ๋ž˜ ์ „๋ง ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ๊ธฐ์ˆ ์€ ํ˜„์žฌ์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๊ณผ ๋ฐฐํฌ ๋ฐฉ์‹์„ ํ˜์‹ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ์ˆ ์€ ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœ, ๋ฐฐํฌ, ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ, ๊ธฐ์—…๋“ค์€ ๋” ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์œผ๋กœ ํ˜์‹ ํ•˜๊ณ  ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ ์ตœ๊ทผ ํŠธ๋ Œ๋“œ์™€ ๋ฏธ๋ž˜์— ๋Œ€ํ•œ ์ „๋ง์„ ์•Œ์•„๋ด…์‹œ๋‹ค. ์ตœ๊ทผ ํŠธ๋ Œ๋“œ ์ปจํ…Œ์ด๋„ˆ ๊ธฐ์ˆ ์˜ ๋ถ€์ƒ: ๋…๋ฆฝ์ ์ธ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์ปจํ…Œ์ด๋„ˆ๋Š” ํ™˜๊ฒฝ์— ๋Œ€ํ•œ ์˜์กด์„ฑ์„ ํ•ด๊ฒฐํ•˜๊ณ , ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ด์‹์„ฑ๊ณผ ํ™•์žฅ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. Kubernetes์™€ Docker ๊ฐ™์€ ์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ๋„๊ตฌ์˜ ์‚ฌ์šฉ์ด ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„๋ฆฌ์Šค ์•„ํ‚คํ…์ฒ˜: ์„œ๋ฒ„๋ฆฌ์Šค ์ปดํ“จํŒ…์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ์— ์„œ๋ฒ„์— ๋Œ€ํ•œ ๊ฑฑ์ •์ด ์—†๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. AWS Lambda, Azure Functions, Google Cloud Fu.. 2024. 1. 23.
[Linux] ์‹ค์‹œ๊ฐ„ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ช…๋ น์–ด tail -f ๋ฐ ์‹ค์‹œ๊ฐ„ ๋ชจ๋‹ˆํ„ฐ๋ง ์ค‘ ํŠน์ • ๋‹จ์–ด ๊ฒ€์ƒ‰ grep tail ๋ช…๋ น์–ด //๊ธฐ๋ณธํ˜•ํƒœ $ tail -f ํŒŒ์ผ์ด๋ฆ„.log //์˜ˆ์‹œ $ tail -f 2022-12-09.log $ tail -20 2022-12-09.log tail ๋ช…๋ น์–ด๋Š” ์ฃผ๋กœ ์‹ค์‹œ๊ฐ„ ๋ชจ๋‹ˆํ„ฐ๋งํ•  ๋•Œ ๋งŽ์ด ์”€. tail -f : ํŒŒ์ผ์˜ ๋งˆ์ง€๋ง‰ 10๋ผ์ธ์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ถœ๋ ฅ tail -n: n ๋งŒํผ์˜ ๋ผ์ธ ์ถœ๋ ฅ (n์€ ์ˆซ์ž์ž„) grep ๋ช…๋ น์–ด grep ๋ช…๋ น์–ด๋Š” ๋‹ค๋ฅธ ์šฉ๋„๋กœ๋„ ์“ฐ์ธ๋‹ค๊ณ  ํ•˜์ง€๋งŒ ๋‚œ ์ฃผ๋กœ tail๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•จ. tail ๋กœ ์‹ค์‹œ๊ฐ„ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ํ•  ๋•Œ ํŠน์ • ๋ฌธ์ž์—ด๋งŒ ๋ณด์—ฌ์•ผํ•  ๊ฒฝ์šฐ ์”€ //๊ธฐ๋ณธ ํ˜•ํƒœ $ tail -f ํŒŒ์ผ๋ช….log | grep '๋ฌธ์ž์—ด' //์˜ˆ์‹œ $ tail -f 2022-12-09.log | grep 'g2b' $ tail -f 2022-12-09.log | grep -w 'g.. 2022. 12. 9.
[C, Java ๊ณตํ†ต ์—ฐ์‚ฐ์ž] ์—ฐ์‚ฐ์ž ์šฐ์„ ์ˆœ์œ„ ์—ฐ์‚ฐ์ž ์—ฐ์‚ฐ์ž๋Š” ํฌ๊ฒŒ ๋‹จํ•ญ ์—ฐ์‚ฐ์ž, ์ดํ•ญ ์—ฐ์‚ฐ์ž, ์‚ผํ•ญ ์—ฐ์‚ฐ์ž๋กœ ๋‚˜๋‰จ โ€‹ ๋‹จํ•ญ ์—ฐ์‚ฐ์ž๋Š” ํ•ญ์ด ํ•˜๋‚˜์— ์—ฐ์‚ฐ์ž ํ•˜๋‚˜๋ฅผ ์“ฐ๋Š” ์—ฐ์‚ฐ์ž๋กœ ++ , -- ๊ฐ€ ์žˆ์Œ ์ดํ•ญ ์—ฐ์‚ฐ์ž๋Š” ํ•ญ์ด ๋‘๊ฐœ์™€ ์—ฐ์‚ฐ์ž ํ•˜๋‚˜๋ฅผ ์“ฐ๋Š” ์—ฐ์‚ฐ์ž. ์ดํ•ญ์—ฐ์‚ฐ์ž๋Š” ์‚ฐ์ˆ ์—ฐ์‚ฐ์ž( + , - , * , / )์™€ ์‰ฌํ”„ํŠธ์—ฐ์‚ฐ์ž( >) , ๋น„๊ต์—ฐ์‚ฐ์ž( =, == , !=) ๋งˆ์ง€๋ง‰์œผ๋กœ ๋…ผ๋ฆฌ์—ฐ์‚ฐ์ž( && , || )๋กœ ๊ตฌ๋ถ„๋จ. โ€‹ ์‚ผํ•ญ ์—ฐ์‚ฐ์ž๋Š” ์กฐ๊ฑด๋ฌธ์— ์‚ฌ์šฉํ•˜๋Š” ์—ฐ์‚ฐ์ž๋กœ ? , : ๊ฐ€ ์žˆ์Œ. ( ์กฐ๊ฑด ) ? ( ์ฐธ์ธ ๋ฌธ์žฅ ) : ( ๊ฑฐ์ง“์ธ ๋ฌธ์žฅ ); ์˜ ๊ตฌ์กฐ๋กœ if๋ฌธ ๊ตฌ์กฐ์™€ ์œ ์‚ฌํ•จ!! โ€‹ ์ด์™ธ์—๋Š” () , [] , . , ๊ทธ๋ฆฌ๊ณ  ,์—ฐ์‚ฐ์ž ๋“ฑ์ด ์žˆ์Œ. โ€‹ โ€‹ โ€‹ ์—ฐ์‚ฐ์ž ์šฐ์„ ์ˆœ์œ„ โ€‹ ์—ฐ์‚ฐ์ž ์šฐ์„ ์ˆœ์œ„ํ‘œ ๋ถ„๋ฅ˜ ์—ฐ์‚ฐ์ž ๋ฐฉํ–ฅ ์ตœ์ƒ์œ„์—ฐ์‚ฐ์ž [ ] ( ) . → .. 2022. 10. 25.
[๊ฐœ๋ฐœํ™˜๊ฒฝ] ๊ฐœ๋ฐœ ํˆด ์ข…๋ฅ˜ ๊ฐœ๋ฐœํ™˜๊ฒฝ๊ณผ ํˆด ํ”Œ๋Ÿฌ๊ทธ์ธ ํ•„์š”ํ•  ๋•Œ ๊ฝ‚์•˜๋‹ค๊ฐ€ ์–ธ์ œ๋“  ๋บ„์ˆ˜ ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด. ๊ธฐ์กด ์‘์šฉ์†Œํ”„ํŠธ์›จ์–ด์— ํŠน์ •๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๊ธฐ ์œ„ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ์š”์†Œ์ž„ ์†Œํ”„ํŠธ์›จ์–ด Bootstrap : ์›น ์‚ฌ์ดํŠธ๋‚˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๋ฌด๋ฃŒ ์†Œํ”„ํŠธ์›จ์–ด ๋„๊ตฌ ๋ชจ์Œ phpMyAdmin : MySQL์„ ์›”๋“œ์™€์ด๋“œ์›น์ƒ์—์„œ ๊ด€๋ฆฌํ•  ๋ชฉ์ ์œผ๋กœ PHP๋กœ ์ž‘์„ฑํ•œ ๋„๊ตฌ Sequel Pro : DB ์ ‘์† ํ”„๋กœ๊ทธ๋žจ SourceTree : Git ์†Œ์Šค ๋ถ„์‚ฐ๋ฒ„์ „๊ด€๋ฆฌ VSCode : ์—๋””ํ„ฐ Xdebug : PHP ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฒ„๊ทธ ๋ฐœ๊ฒฌ. ์„ฑ๋Šฅ ๊ฐœ์„  ์†Œํ”„ํŠธ์›จ์–ด SDK (Software Develpment Kit) ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๋„๊ตฌ ํ•จ์ˆ˜ : ํ”„๋กœ๊ทธ๋žจ์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ฐ€์žฅ ์ž‘์€ ๋‹จ์œ„ Android SDK : ์•ˆ๋“œ๋กœ์ด๋“œ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ‚คํŠธ JDK : .. 2022. 10. 10.
[Window ์ƒ์‹] ํ‚ค๋ณด๋“œ ํŠน์ˆ˜๋ฌธ์ž ์ด๋ฆ„ / ํŠน์ˆ˜๋ฌธ์ž ์šฉ์–ด โ€‹ โ€‹โ€‹ ํ‚ค๋ณด๋“œ ํŠน์ˆ˜๋ฌธ์ž ์ด๋ฆ„ ํ‚ค๋ณด๋“œ ํŠน์ˆ˜๋ฌธ์ž ์ด๋ฆ„ํ‘œ โ€‹ ํŠน์ˆ˜๋ฌธ์ž ์ด๋ฆ„ ํ‘œ ~ Tilde(ํ‹ธ๋“œ) ` grave Accent ( ๊ทธ๋ ˆ์ด๋ธŒ ์•…์„ผํŠธ ) ! Excalmation Point (์—‘์Šคํด๋Ÿฌ๋ฉ”์ด์…˜ ํฌ์ธํŠธ) @ At Sign (์—ฃ ์‚ฌ์ธ) # Crosshatch (ํฌ๋กœ์Šคํ•ด์น˜) $ Dollar Sign (๋‹ฌ๋Ÿฌ์‚ฌ์ธ) % Percent Sign (ํผ์„ผํŠธ์‚ฌ์ธ) ^ Circumflex / Caret (์„œ์ปดํ”Œ๋ ‰์Šค / ์บ๋Ÿฟ) & Ampersand (์•คํผ์„ผํŠธ) * Asterisk (์• ์Šคํ„ฐ๋ฆฌ์Šคํฌ) ( Left Parenthesis(๋ ˆํ”„ํŠธ ํผ๋ Œ์”จ์‹œ์Šค) ) Right Parenthesis(๋ผ์ดํŠธ ํผ๋ Œ์”จ์‹œ์Šค) - Hyphen/Dash(ํ•˜์ดํ”ˆ/๋Œ€์‹œ) _ Underscore(์–ธ๋”์Šค์ฝ”์–ด) = Equal Sign(์ดํ€„์‚ฌ์ธ) + Pul.. 2022. 10. 9.
[batํŒŒ์ผ] JDK ๋ฒ„์ „ ์—ฌ๋Ÿฌ๊ฐœ ์‚ฌ์šฉํ•˜๊ธฐ JDK ๋ฒ„์ „๋ณ„๋กœ ๋ณ€๊ฒฝํ•ด์„œ ์‚ฌ์šฉํ•˜๊ธฐ JDK ์—ฌ๋Ÿฌ ๋ฒ„์ „ ๋ณ„๋กœ ์‚ฌ์šฉ์„ ํ•ด์•ผํ•  ๋•Œ cmd์—์„œ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•ด ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐฉ๋ฒ•์ž„. ์ž๋ฐ” JDK๊ฐ€ ๋ฒ„์ „๋ณ„๋กœ ์„ค์น˜๋˜์–ด์žˆ๊ณ  ํ™˜๊ฒฝ๋ณ€์ˆ˜๊ฐ€ ์„ค์ •๋˜์–ด ์žˆ์–ด์•ผ ํ•จ. ์ž๋ฐ” ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์„ค์ • ๋ฐฉ๋ฒ• ๋‚ด PC ์šฐ ํด๋ฆญ> ์†์„ฑ > ๊ณ ๊ธ‰ ์‹œ์Šคํ…œ ์„ค์ • > ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋กœ ์ด๋™ ์‹œ์Šคํ…œ ๋ณ€์ˆ˜ ์ƒˆ๋กœ ๋งŒ๋“ค๊ธฐ ๋ณ€์ˆ˜ ์ด๋ฆ„ : JAVA_HOME, ๋ณ€์ˆ˜ ๊ฐ’ : ๋‹ค์šด๋กœ๋“œ๋ฐ›์€ Open-JDK ๊ฒฝ๋กœ ์ž…๋ ฅ ํ›„ ํ™•์ธ๋ฒ„ํŠผ ํด๋ฆญ ( ex : C:\Program Files\Java\openjdk-1.8 ) Path ์‹œ์Šคํ…œ ๋ณ€์ˆ˜ ํŽธ์ง‘ ์ƒˆ๋กœ๋งŒ๋“ค๊ธฐ > %JAVA_HOME%\bin ์ž…๋ ฅ > ํ™•์ธ ๋ฒ„ํŠผ ํด๋ฆญ ํ™˜๊ฒฝ ๋ณ€์ˆ˜์ฐฝ์˜ ํ™•์ธ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ ํ›„ ์‹œ์Šคํ…œ ์ฐฝ์„ ๋‹ซ๊ธฐ. ์ž๋ฐ” ๋ฒ„์ „ ๋ณ€๊ฒฝ ํŒŒ์ผ ๊ฒฝ๋กœ JDK๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๋Š” ํด๋”์— ์ƒˆํด๋” ์ƒ์„ฑ ํ›„ .. 2022. 8. 2.
728x90
๋ฐ˜์‘ํ˜•