์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
- ์ฝ๋ฉํ ์คํธ
- ๋ฐ์ดํฐ๋ถ์
- ๋ฅ๋ฌ๋
- ๊นํ๋ธ
- sap
- ๋น ๋ฐ์ดํฐ
- ์๋ง์กด์น์๋น์ค
- AI
- ์ฝํ
- Git
- ํ์ด์ฌ
- tableau
- ํ ์คํธ๋ถ์
- nlp
- ๋ฐฑ์ค
- ํ๋ธ๋ก
- abap
- ๋ฆฌ์กํธ
- ํ ์คํธ๋ง์ด๋
- ๋ฐ์ดํฐ ๋ถ์
- ์ธ๊ณต์ง๋ฅ
- react
- github
- AWS
- DFS
- erp
- ์๊ณ ๋ฆฌ์ฆ
- ์์ฐ์ด์ฒ๋ฆฌ
- ํ๋ธ๋ฃจ
- ์๋ฐ์คํฌ๋ฆฝํธ
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (352)
DATA101

JavaScript์์ ์กฐ๊ฑด๋ฌธ์ด ๋จ๋ฌธ์ธ(1 line) ๊ฒฝ์ฐ ๋์ฑ ๊ฐ๊ฒฐํ๊ฒ ์์ฑํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ๋์ค์ ์ผ๋ก ์ฌ์ฉ๋๋ ๊ตฌ๋ฌธ์ด๋ ์ฐธ๊ณ ํ์๊ธธ ๋ฐ๋๋๋ค. ์ผ๋ฐ์ ์ธ ์กฐ๊ฑด๋ฌธ ์๋ ์ฝ๋๋ ์กฐ๊ฑด๋ฌธ ์์ฑ์ ์ ์ ์ฝ๋๋ผ๊ณ ๋ณผ ์ ์์ฃ . ๋ค์๊ณผ ๊ฐ์ด ์กฐ๊ฑด๋ฌธ scope ์์ ์ฝ๋๊ฐ ๋จ๋ฌธ์ผ ๊ฒฝ์ฐ ๋์ฑ ๊ฐ๊ฒฐํ๊ฒ ์์ฑํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. let num = 100; if (num > 50){ console.log(num); } ํด๋ฆฐ ์ฝ๋ && ์ฐ์ฐ์๋ฅผ ํ์ฉํ์ฌ ์กฐ๊ฑด์์ ์ฐ์ฐ์ ์ข์ธก์, ์กฐ๊ฑด๋ฌธ ๋ด ์คํ๋ฌธ์ ์ฐ์ฐ์ ์ฐ์ธก์ ์์ฑํ๋ฉด ๋ฉ๋๋ค. let num = 100; num > 50 && console.log(num); ์ ์ฝ๋๋ฅผ ์ฒ์ ๋ณด๋ ๋ถ๋ค์ ๋ค์ ์ด์ํดํ์ค ์ ์์ง๋ง, ์ค๋ฌด์์๋ ๋์ค์ ์ผ๋ก ์ฌ์ฉ๋๋ ๊ตฌ๋ฌธ์ด๋ ์ฐธ๊ณ ํ์์ด ํ์ฉํ..

๐กํ์ต๋ชฉํ Node.js ์ค์นํ๋ ๋ฐฉ๋ฒ๊ณผ ํ๊ฒฝ ๋ณ์ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ํ์ตํ๋ค. Node.js ์ค์น์ฌ๋ถ ํ์ธ cmd ์ฐฝ์ ์๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด ๋ด ๋๋ค. (cmd ์ฐฝ ํค๋ ๋ฐฉ๋ฒ: ํค๋ณด๋ ๋ด ์๋์ฐ ๋ฒํผ + cmd ์ ๋ ฅ) node -v ์๋์ ๊ฐ์ ๋ฌธ์ฅ์ด ์ถ๋ ฅ๋๋ฉด NodeJS๊ฐ ์ค์น๋์ด ์์ง ์๋ค๋ ๊ฒ์ ๋๋ค. Node.js ์ค์นํ๊ธฐ ์ค์น ๋งํฌ https://nodejs.org/en/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org ๊ฐ์ฅ ์์ ํ๋ ๋ฒ์ ์ธ LTS ๋ฒ์ (ํฌ์คํ ์ผ ๊ธฐ์ค 16.13.0)์ผ๋ก ๋ค์ด๋ก๋ํฉ๋๋ค. Next ํด๋ฆญ ๋ผ์ด์ผ์ค accept ํ๊ณ Next ํด๋ฆญ ํ์ผ๊ฒฝ๋ก ์์ ์ ๋ถํ์..

๐ก ํ์ต๋ชฉํ MySQL์์ ํ ์ด๋ธ ๋ด ํน์ ๋ฐ์ดํฐ๋ฅผ ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ ์ฐ์ตํ๊ธฐ Update ๊ตฌ๋ฌธ ํ ์ด๋ธ ๋ด ํน์ ๊ฐ์ ๋ณ๊ฒฝํ๊ณ ์ ํ ๋๋ Update ๋ฌธ๋ฒ์ ์ฌ์ฉํฉ๋๋ค. ์ฌ์ฉ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. 1) UPDATE ๊ตฌ๋ฌธ ๋ค์ ์์ ํ ํ ์ด๋ธ ์ด๋ฆ ์ ๋ ฅ 2) SET ๊ตฌ๋ฌธ ๋ค์ ์์ ํ ์นผ๋ผ๊ณผ ๋ฐ์ดํฐ ๊ฐ ์ ๋ ฅ 3) WHERE ๊ตฌ๋ฌธ ๋ค์ ์์ ํ ๋ฐ์ดํฐ ์ ๋ณ ์กฐ๊ฑด ์ ๋ ฅ UPDATE ํ ์ด๋ธ์ด๋ฆ SET ์นผ๋ผ1 = ๊ฐ1, ์นผ๋ผ2 = ๊ฐ2, ์นผ๋ผ3 = ๊ฐ3, ... WHERE ์กฐ๊ฑด๋ฌธ; ์์(1): Where ๊ตฌ๋ฌธ ์ฌ์ฉ ์๋ฅผ ๋ค์ด, Cutomers๋ผ๋ ํ ์ด๋ธ์ Tony๋ผ๋ ๊ณ ๊ฐ์ ID์ ์ฃผ์๋ฅผ ๋ฐ๊พผ๋ค๊ณ ํ์ ๋ Where ๊ตฌ๋ฌธ์ ํ์ฉํ์ฌ ์๋์ ๊ฐ์ด ๊ตฌ๋ฌธ์ ์์ฑํ ์ ์์ต๋๋ค. UPDATE Customers SET Custo..

๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ด๋? RDBMDS(Relational Database Management System), ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ ๋ง ๊ทธ๋๋ก ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ์ง๋ณด์ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ํ๋ก๊ทธ๋จ์ ๋๋ค. ์ฆ, RDBMS๋ SQL ์ฟผ๋ฆฌ๋ฌธ์ ํ์ฉํด ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด ๋ฐ์ดํฐ๋ฅผ ์์ฑ, ์ ๋ฐ์ดํธ, ์ญ์ ํ๋ ํ๋ก๊ทธ๋จ์ด์ฃ . ๋์ค์ ์ผ๋ก ์๋ ค์ง RDBMS ํ๋ก๊ทธ๋จ์ผ๋ก๋ MySQL, Oracle, PostgreSQL, SQLite, Microsoft SQL Server ๋ฑ์ด ์์ต๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ ์ด๋ธ์ด๋? ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ ์ด๋ธ(Database Table)์ ํ(row)๊ณผ ์ด(column)๋ก ๊ตฌ์ฑ๋ ๋ฐ์ดํฐ ๋ฌถ์์ ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ฌ๋ฌ ํ ์ด๋ธ์ ํฌํจํฉ๋๋ค. ํ๋์ ์ด์ ๋ฐ์ดํฐ์ ๋ํ ๊ตฌ์ฒด์ ์ธ ์ ๋ณด..

๐ก ํ์ต๋ชฉํ Virtual Box์ MobaXterm๋ฅผ ํ์ฉํ์ฌ ๊ฐ์ ์๋ฒ ์์ฑ ๋ฐ ํ์ฉ ์ค์ต์ ์งํํ๋ค. ๋ชฉ์ฐจ 1. Virtual Box ์ค์น 1.1. Virtual Box๋? 1.2. Virtual Box ์ค์น ๋งํฌ 1.3. ๊ฐ์ ๋จธ์ ์ด๊ธฐ ์ค์ 2. ๊ฐ์ ๋จธ์ ๋ก๊ทธ์ธ 3. ๊ฐ์ ๋จธ์ ์ค๋ ์ท 4. ๊ฐ์ ๋จธ์ -PC ์๊ฒฉ ์ฐ๊ฒฐ 5. MobaxTerm ํ์ฉ 5.1. MobaXterm์ด๋? 5.2. MobaX ์ค์นํ๊ธฐ 5.3. ๊ฐ์ ๋จธ์ ์ ์ 1. Virtual Box ์ค์น 1.1. Virtual Box๋? Virtual Box๋ ์๋์ฐ, ๋ฆฌ๋ ์ค, ๋งฅOS, ์๋ผ๋ฆฌ์ค์ ๊ฐ์ ์ด์์ฒด์ ๋ฅผ ๊ฐ์ํํ๋ ํ๋ก๊ทธ๋จ์ ๋๋ค. ์ด๋ ธํ ํฌ์์ ์ด๊ธฐ์ ๊ฐ๋ฐํ๊ณ ํ์ฌ์๋ ์ค๋ผํด์์ ๊ฐ๋ฐ ์ค์ ๋๋ค. 1.2. Virtual Box ์ค์น..

๋ณธ ํฌ์คํ ์์๋ JavaFX ์ค์น ๋ฐฉ๋ฒ, ํ๊ฒฝ ์ค์ , ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ด ๋๋ค. ๐ ๋ชฉ์ฐจ 1. JavaFX๋? 2. JavaFX ์ค์นํ๊ธฐ 3. JavaFX ํ๊ฒฝ์ค์ 4. JavaFX ํ์ฉํ๊ธฐ 1. JavaFX๋? JavaFX๋ ํ์ค GUI ๋ผ์ด๋ธ๋ฌ๋ฆฌ์๋ Swing์ ๋์ฒดํ๊ธฐ ์ํด ๋ง๋ค์ด์ง GUI ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค. 2. JavaFX ์ค์นํ๊ธฐ (1) JavaFX ์ค์น ๋งํฌ https://gluonhq.com/products/javafx/ JavaFX - Gluon Roadmap Release GA Date Latest version Long Term Support Extended or custom support Details 19 September 2022 (planned) n/a no 18 March ..

๐ก ํ์ต ๋ชฉํ Syntactic Sugar์ ์๋ฏธ์ Java์์ ์ผํญ์ฐ์ฐ์๋ฅผ ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ดํดํ๋ค. Syntactic Sugar๋? ์ํคํผ๋์์์ ๊ฐ์ ธ์จ Syntactic Sugar ์๋ฏธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. In computer science, syntactic sugar is syntax within a programming language that is designed to make things easier to read or to express. It makes the language "sweeter" for human use: things can be expressed more clearly, more concisely, or in an alternative style that some m..

์๋ ํ์ธ์, ์ค๋์ Java์์ ํ(Queue) ์๋ฃ๊ตฌ์กฐ์ ๋ฐ์ดํฐ ์ถ๊ฐ๋ฐ ์ญ์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๊ณต์ ํฉ๋๋ค. ๐ก ํ์ต๋ชฉํ Java ์ธ์ด์์ Queue ์๋ฃ๊ตฌ์กฐ์ ๋ฐ์ดํฐ ์ฝ์ /์ญ์ ํ๋ ๋ฐฉ๋ฒ์ ์ดํดํ๋ค. 1. ํ ์๋ฃ๊ตฌ์กฐ๋? ํ ์๋ฃ๊ตฌ์กฐ๋ ์ ์ ์ ์ถ(ๅ ๅ ฅๅ ๅบ, First In First Out, ์ค์ฌ์ FIFO) ๊ตฌ์กฐ๋ก, ํํ ๋์ด๊ณต์ ๋ด ๋์ด๊ธฐ๊ตฌ ๋๊ธฐ์ค์ ๋น์ ํฉ๋๋ค(๊ทธ๋ฆผ 1 ์ฐธ๊ณ ). ์ฆ, ๋์ด๊ธฐ๊ตฌ ๋๊ธฐ์ค์ ๋จผ์ ์ ์ฌ๋(๋ฐ์ดํฐ ์ ๋ ฅ)์ด ๋จผ์ ๋์ด๊ธฐ๊ตฌ๋ฅผ ํ๋(๋ฐ์ดํฐ ์ถ๋ ฅ/์ ๊ฑฐ) ๋ฐฉ์์ ๋๋ค(๋จ, ์์น๊ธฐ๋ ์๋ค๊ณ ๊ฐ์ ). 2. ํ ๊ฐ์ฒด ์์ฑ public class Hello { public static void main(String[] args) { Queue q = new LinkedList(); } } ์ ์ํ ..