๋ฐ˜์‘ํ˜•
[์ปดํ“จํ„ฐ] ๋ช…๋ น์–ด ํ•ด์„๊ธฐ๋ž€?

์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ๋ช…๋ น์–ด๋ฅผ ํ•ด์„ํ•˜๊ณ  ์šด์˜์ฒด์ œ์—์„œ ์‹คํ–‰ex. Shell ํ”„๋กœ๊ทธ๋žจ๋ช…๋ น์–ด ํ•ด์„๊ธฐ๋กœ๋Š” ๋Œ€ํ‘œ์ ์œผ๋กœ ๋ฆฌ๋ˆ…์Šค/์œ ๋‹ˆํ‹ฐ์˜ Shell ํ”„๋กœ๊ทธ๋žจ์ธ Bash ํ”„๋กœ๊ทธ๋žจ์ด ์žˆ๊ณ , ์œˆ๋„์šฐ์—์„œ๋Š” PowerShell์ด ์žˆ๋‹ค.  VS code์—์„œ์˜ ํ„ฐ๋ฏธ๋„(Terminal)์€ ์‚ฌ์šฉ์ž๊ฐ€ Shell ํ”„๋กœ๊ทธ๋žจ๊ณผ ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ๊ฐœ๋…์œผ๋กœ ์ดํ•ดํ•˜๋ฉด ๋  ๊ฑฐ๊ฐ™๋‹ค.๊ทธ๋ฆฌ๊ณ  cmd (Command Prompt)๋Š” ๊ธฐ๋ณธ์ ์ธ ๋ช…๋ น์–ด ํ•ด์„๊ธฐ๋ผ ๋‹จ์ˆœํ•œ ์ž‘์—… ์ˆ˜ํ–‰ํ•  ๋•Œ ์‚ฌ์šฉ๋œ๋‹ค.(Powershell์€ ์ข€ ๋” ๋ณต์žกํ•œ ์ž‘์—…๊นŒ์ง€ ์ˆ˜ํ–‰)

์ปดํ“จํ„ฐ์–ธ์–ด๐Ÿ’ก 2024. 10. 21. 13:30

[ํ”„๋กœ๊ทธ๋ž˜๋ฐ] Compile, Build, Deploy ์ดํ•ดํ•˜๊ธฐ

Why? FastText ๊ฐ™์€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•˜๋Š”๋ฐ, ์ด๊ฒŒ ์ผ๋ถ€ C++๋กœ ์ž‘์„ฑ๋ผ์„œ CMake์™€ ๊ฐ™์€ ๋นŒ๋“œ ๋„๊ตฌ๊ฐ€ ํ•„์š”ํ–ˆ๋‹ค. (Python์œผ๋กœ ์ž‘์„ฑ๋œ ์ฝ”๋“œ๋Š” ์ธํ„ฐํ”„๋ฆฌํ„ฐ ์–ธ์–ด์—ฌ์„œ ๋นŒ๋“œ ๋„๊ตฌ๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Œ. ํ•˜์ง€๋งŒ C/C++์–ธ์–ด๋Š” ์ปดํŒŒ์ผ ์–ธ์–ด) ์ปดํŒŒ์ผ: ์šฐ๋ฆฌ๊ฐ€ ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋Š” ์‚ฌ๋žŒ์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜์ค€(๊ณ ๊ธ‰)์˜ ์–ธ์–ด์ด๋‹ค. ์ด๋ฅผ (๋Œ€์ถฉ)01010.. ์ด์ง„์œผ๋กœ ์—ฐ์‚ฐํ•˜๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ํ•ด์„ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฒˆ์—ญํ•˜๋Š” ๊ฒƒ์„ ์ปดํŒŒ์ผ์ด๋ผ๊ณ  ํ•œ๋‹ค. ๋ฐฐํฌ(Deploy)๋ž€? ‘์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ํŒŒ์ผ’์„ ์‚ฌ์šฉ์ž(์‚ฌ๋žŒ)๊ฐ€ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ™˜๊ฒฝ์— ๋ฐฐ์น˜ํ•˜๋Š” ๊ฒƒ ์ด ‘์‹คํ–‰๊ฐ€๋Šฅํ•œ ํŒŒ์ผ’์€ ํ”ํžˆ ์šฐ๋ฆฌ๊ฐ€ ๋งํ•˜๋Š” ์ฝ”๋“œ๋กœ ์งœ์—ฌ์žˆ๋Š”๋ฐ, ์ด ์ฝ”๋“œ๋ฅผ ์ปดํ“จํ„ฐ๊ฐ€ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ปดํ“จํ„ฐ๋„ ์ดํ•ดํ•˜๊ณ  ์žˆ์–ด์•ผ ํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ๋นŒ๋“œ(Build) ๊ณผ์ •์„ ๊ฑฐ์ณ ‘์‹คํ–‰๊ฐ€..

์ปดํ“จํ„ฐ์–ธ์–ด๐Ÿ’ก 2024. 10. 20. 10:11

VS Code๋กœ ๊ฐ€์ƒํ™˜๊ฒฝ ์ž‘์—…ํ•˜๊ธฐ

์˜ˆ์ „์— ํŒŒ์ดํ† ์น˜, ํ…์„œํ”Œ๋กœ ์ž‘์—… ํ™˜๊ฒฝ์„ ์•„๋‚˜์ฝ˜๋‹ค๋กœ ๊ฐ€์ƒํ™˜๊ฒฝ ๋งŒ๋“ค์–ด์„œ ๊ด€๋ฆฌํ–ˆ์—ˆ๋‹ค. ์š”์ƒˆ๋Š” Spyder๋ง๊ณ  VScode๋กœ ์ž‘์—…ํ•˜๋ ค๊ณ  ํ•ด์„œ ๊ฐ€์ƒํ™˜๊ฒฝ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ณต์œ ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. (๊ฐ€์ƒํ™˜๊ฒฝ ์‚ฌ์šฉ ์ด์œ : ํ”„๋กœ์ ํŠธ๋งˆ๋‹ค ๋…๋ฆฝ์ ์ธ Python ํ™˜๊ฒฝ ์ œ๊ณต. ๊ฐ ํ”„๋กœ์ ํŠธ์˜ ํŒจํ‚ค์ง€์™€ ๋ฒ„์ „์„ ๊ฐœ๋ณ„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Œ)  1. (ํ„ฐ๋ฏธ๋„/cmd ์ฐฝ) ํด๋” ์ƒ์„ฑํ•  ๊ฒฝ๋กœ๋กœ ์ด๋™ cd C:\Users\works\ 2. ํด๋” ์ƒ์„ฑ(.๊ฐ€์ƒํ™˜๊ฒฝํด๋”๋ช…)python -m venv .venv 3. ๊ฐ€์ƒํ™˜๊ฒฝ์—์„œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ด€๋ฆฌ์™€ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋ ค๋ฉด ํ™œ์„ฑํ™”(activate)๋ฅผ ํ•ด์•ผํ•จ. ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด ํ•ด๋‹น ์Šคํฌ๋ฆฝํŠธํŒŒ์ผ์ด ์žˆ๋Š” Scripts ํด๋”๋กœ ์ด๋™ (๊ฐ€์ƒํ™˜๊ฒฝํด๋” ์ƒ์„ฑ์‹œ ์ž๋™์œผ๋กœ ๋งŒ๋“ค์–ด์ง) cd C:\Users\works\.venv.\Script..

์ปดํ“จํ„ฐ์–ธ์–ด๐Ÿ’ก 2024. 10. 16. 21:36

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค/mySQL]ํŠน์ • ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ๋ฌผ๊ณ ๊ธฐ๋ณ„ ์ˆ˜์™€ ์ตœ๋Œ€ ๊ธธ์ด ๊ตฌํ•˜๊ธฐ(GROUP BY)

๋‚š์‹œ์•ฑ์—์„œ ์‚ฌ์šฉํ•˜๋Š” FISH_INFO ํ…Œ์ด๋ธ”์€ ์žก์€ ๋ฌผ๊ณ ๊ธฐ๋“ค์˜ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. FISH_INFO ํ…Œ์ด๋ธ”์˜ ๊ตฌ์กฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์œผ๋ฉฐ ID, FISH_TYPE, LENGTH, TIME์€ ๊ฐ๊ฐ ์žก์€ ๋ฌผ๊ณ ๊ธฐ์˜ ID, ๋ฌผ๊ณ ๊ธฐ์˜ ์ข…๋ฅ˜(์ˆซ์ž), ์žก์€ ๋ฌผ๊ณ ๊ธฐ์˜ ๊ธธ์ด(cm), ๋ฌผ๊ณ ๊ธฐ๋ฅผ ์žก์€ ๋‚ ์งœ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. Column nameTypeNullableIDINTEGERFALSEFISH_TYPEINTEGERFALSELENGTHFLOATTRUETIMEDATEFALSE๋‹จ, ์žก์€ ๋ฌผ๊ณ ๊ธฐ์˜ ๊ธธ์ด๊ฐ€ 10cm ์ดํ•˜์ผ ๊ฒฝ์šฐ์—๋Š” LENGTH ๊ฐ€ NULL ์ด๋ฉฐ, LENGTH ์— NULL ๋งŒ ์žˆ๋Š” ๊ฒฝ์šฐ๋Š” ์—†์Šต๋‹ˆ๋‹ค.  ๋ฌธ์ œFISH_INFO์—์„œ ํ‰๊ท  ๊ธธ์ด๊ฐ€ 33cm ์ด์ƒ์ธ ๋ฌผ๊ณ ๊ธฐ๋“ค์„ ์ข…๋ฅ˜๋ณ„๋กœ ๋ถ„๋ฅ˜ํ•˜์—ฌ ์žก์€ ์ˆ˜, ์ตœ๋Œ€ ๊ธธ์ด, ๋ฌผ๊ณ ๊ธฐ์˜ ์ข…๋ฅ˜๋ฅผ ..

์ปดํ“จํ„ฐ์–ธ์–ด๐Ÿ’ก/์ฝ”๋”ฉ ๊ณต๋ถ€ 2024. 10. 13. 15:33

[SQL] 1. SQL ๊ธฐ๋ณธ ์‚ฌํ•ญ [๋ฐ์ดํ„ฐ ์ •์˜์–ด/์กฐ์ž‘์–ด/์ œ์–ด์–ด]

SQL์€ Structured Query Language ์•ฝ์–ด๋กœ, ์ด ์–ธ์–ด๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ Data Base ํ˜•ํƒœ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. DB๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ์ž‘ ๋ฐ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ๋”๋ถˆ์–ด ๋ฐ์ดํ„ฐ๋ฅผ ์ •์˜ํ•˜๋Š” ๊ฒƒ ๊นŒ์ง€ ํ•ด์„œ ๊ธฐ๋ณธ์ด๋‹ค. ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์„ SQL์—์„œ๋Š”  DDL (Data Definition Language), DML (Data Manipulation Language), DCL(Data Control Language)  ์„ธ ๊ฐ€์ง€๋กœ ํฌ๊ฒŒ ๋‚˜๋‰œ๋‹ค.  ์ฐธ๊ณ ๋กœ, SQL๋กœ ๋‹ค๋ฃจ๋Š” ๋ฐ์ดํ„ฐ๋Š” ํ…Œ์ด๋ธ” ๋‹จ์œ„์— ์—ฌ๋Ÿฌ ์นผ๋Ÿผ(Column; ์—ด), ๋ ˆ์ฝ”๋“œ(Record; ํ–‰) ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์—ฌ๊ธฐ์„œ ์นผ๋Ÿผ์€ ํ›„์— ๋ฐ์ดํ„ฐ ๋ถ„์„ ์‹œ ๋ณ€์ˆ˜๋กœ ๋‹ค๋ฃจ์–ด์งˆ ๊ฒƒ์ด๋‹ค.    1. DDL; ์ •์˜๊ธฐ๋Šฅํ…Œ์ด๋ธ” ๊ตฌ์กฐ..

์ปดํ“จํ„ฐ์–ธ์–ด๐Ÿ’ก/SQL 2024. 2. 21. 22:41

ํŽ˜์ด์ง•

๋ฐ˜์‘ํ˜•