์ „์ฒด ๊ธ€

๐Ÿ ๊ธฐํƒ€/์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ_FE

์ฝ”๋”ฉ์šฉ์–ด ํ•ด์„ค๊ฐ•์˜ ํ›„๊ธฐ

์ฝ”๋”ฉ์šฉ์–ด ํ•ด์„ค๊ฐ•์˜ ํ›„๊ธฐ๋‚จ๊ธฐ๋Š” ๋ฏธ์…˜์ด ์žˆ๊ธฐ ์ „์— ์ด๋ฏธ ๊ฐ•์˜ ์‹ ์ฒญ์„ ํ–ˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ด€๋ จ ์ „๊ณต์ž์ž„์—๋„ ์•Œ์•„๊ฐ€๊ณ ์ž ํ•˜๋Š” ๊ด€์‹ฌ๊ณผ ๋…ธ๋ ฅ์ด ๋ถ€์กฑํ–ˆ๊ธฐ์— ์—ฌ์ „ํžˆ ์งˆ๋ฌธ์„ ๋ฐ›์œผ๋ฉด ์ œ๋Œ€๋กœ ๋Œ€๋‹ตํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‹ค์‹œ ๊ธฐ์ดˆ๋ถ€ํ„ฐ ํ•˜๋‚˜์”ฉ ๋ฐ”๋กœ์žก์•„๋ณด์ž๋Š” ๋งˆ์Œ์œผ๋กœ ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. https://spartacodingclub.kr/ ์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ ์™•์ดˆ๋ณด 8์ฃผ ์™„์„ฑ! ์›น/์•ฑ/๊ฒŒ์ž„ ๋น ๋ฅด๊ฒŒ ๋ฐฐ์šฐ๊ณ  ๋‚ด๊ฒƒ์„ ๋งŒ๋“œ์„ธ์š”! spartacodingclub.kr ๊ฐ•์˜๋Š” ์ด 1์‹œ๊ฐ„๋„ ์•ˆ๋˜๊ฒŒ ์งง์€ ์‹œ๊ฐ„์œผ๋กœ ๊ตฌ์„ฑ ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค. ์ด 8๊ฐ•์œผ๋กœ ํ•œ ๊ฐ•์˜๋‹น ์ œ์ผ ๊ธด๊ฒŒ ๋”ฑ 10๋ถ„์ผ์ •๋„๋กœ ๊ฐ„๋‹จํ•˜๊ณ  ์ž˜ ์š”์•ฝ๋˜์–ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ•์˜ ์‹œ๊ฐ„ ์งง์€๊ฑฐ ์ผ๋‹จ ํ•ฉ๊ฒฉ-! ๊ทธ๋ž˜์„œ ์‹œ๊ฐ„๊ฐ€๋Š” ์ค„๋„ ๋ชจ๋ฅด๊ณ  ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค :-) ๊ฐ•์˜ ์ค‘ ๊ฐ•์‚ฌ๋‹˜๊ป˜์„œ ์—ฌ๋Ÿฌ ๋น„์œ ๋ฅผ ํ•ด..

IT ์ง€์‹

์ฝ”๋”ฉ ๊ธฐ๋ณธ ์šฉ์–ด

๋‹ค๋“ค ํ•œ๋ฒˆ์ฏค์€ ๋“ค์–ด๋ดค๊ฑฐ๋‚˜, ๋“ฃ๊ณ  ์žˆ๊ฑฐ๋‚˜, ์•ž์œผ๋กœ ์ผํ•˜๋ฉด์„œ ๋“ค์„ ์šฉ์–ด๋ฅผ ๊ฐ„๋žตํ•˜๊ฒŒ ์ •๋ฆฌํ•ด ๋ณด๊ฒ ๋‹ค. ์ฝ”๋”ฉ : OS(์šด์˜์ฒด์ œ)์— ๋ช…๋ น์„ ๋‚ด๋ฆฌ๋Š” ๊ฒƒ - ์„œ๋ฒ„์˜ ์—ญํ•  : ๊ฐ€์šด๋ฐ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ , ์ฃผ๋Š” ์—ญํ•  - ์›น์€ 'HTML, CSS, JavaScript'๋ฅผ ๋‹ค ๋ฐ›์•„์˜ค๊ณ , ์•ฑ์€ JSON{ ํ‚ค : ๋ฐธ๋ฅ˜ }ํ˜•์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋งŒ ๋ฐ›์•„์˜ด. (๊ป๋ฐ๊ธฐ๋Š” ์ด๋ฏธ ๋‹ค ๊ฐ€์ง€๊ณ  ์žˆ์Œ) ex) ์€ํ–‰=Server, ๊ณ ๊ฐ=Client ๊ณ ๊ฐ์ด ์€ํ–‰๊ณผ ๋ฏธ๋ฆฌ ์•ฝ์†ํ•ด๋‘” ๊ณณ์— ์•ฝ์†ํ•ด๋‘” ๋ฐ์ดํ„ฐ๋ฅผ ๋“ค๊ณ ๊ฐ€์•ผ ์ž”๊ณ ๋ฅผ ํ™•์ธํ•ด์คŒ API (Application Program Interface) : ์„œ๋ฒ„์—์„œ ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด๋‘” ๊ธฐ๋Šฅ(์ฐฝ๊ตฌ)์ด์ž, ํด๋ผ์ด์–ธํŠธ์™€ ํ•œ ์•ฝ์† * Open API? : ๋ˆ„๊ตฌ๋‚˜ ์š”์ฒญํ•  ์ˆ˜ ์žˆ๊ฒŒ ์—ด์–ด ๋‘” API (์ ์šฉ ์‚ฌ๋ก€) "API ํ•˜๋‚˜ ๋”ฐ์ฃผ์„ธ์š”..

IT ์ง€์‹

[Git] Git ๋ช…๋ น์–ด

∑ git init : ํ”„๋กœ์ ํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ ์•ˆ์— .git์ด๋ผ๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ ์ƒ์„ฑ, ํŠน์ • ํ”„๋กœ์ ํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ Git์œผ๋กœ ๋ฒ„์ „ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์ƒํƒœ๋กœ ๋งŒ๋“ค์–ด ์คŒ ∑ git config user.name "์ด๋ฆ„" : ์‚ฌ์šฉ์ž ์ด๋ฆ„ ์„ค์ • ∑ git config user.email "์ด๋ฉ”์ผ์ฃผ์†Œ" : ์‚ฌ์šฉ์ž ์ด๋ฉ”์ผ ์„ค์ • ∑ git config --global --list : ์„ค์ • ์ •๋ณด ํ™•์ธ ∑ git add file๋ช… or . : ํŒŒ์ผ์„ Staging Area์— ์˜ฌ๋ฆผ (. ์„ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ์ƒˆ๋กญ๊ฒŒ ์ถ”๊ฐ€๋˜๊ฑฐ๋‚˜ ์ˆ˜์ •๋œ ํŒŒ์ผ์„ ํ•œ๋ฒˆ์— Staging Area์— ์˜ฌ๋ฆด ์ˆ˜ ์žˆ์Œ) ∑ git commit -m "commit_message" : Staging Area์— ์žˆ๋Š” ๋ชจ๋“  ํŒŒ์ผ์„ ํ•˜๋‚˜์˜ ์ปค๋ฐ‹์œผ๋กœ ๋งŒ๋“ค์–ด repository์— ์ €์žฅ ..

IT ์ง€์‹

Git

Git ์ด๋ž€? ํ”„๋กœ์ ํŠธ์˜ ๋ฒ„์ „ ๊ด€๋ฆฌ๋ฅผ ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ - Git์œผ๋กœ ๋ฒ„์ „ ๊ด€๋ฆฌํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž์™€ ํ•จ๊ป˜ ๊ด€๋ฆฌํ•˜๋ฉด์„œ ํ˜‘์—…ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•จ - ์˜ค๋Š˜๋‚  ๊ฐœ๋ฐœ ์‹ค๋ฌด์—์„œ๋Š” Git๊ณผ GitHub, GitLab ๋“ฑ์„ ํ•จ๊ป˜ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ๋ฒ„์ „ ๊ด€๋ฆฌ์™€ ํ˜‘์—…์„ ์ฒด๊ณ„์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•จ - Git ๊ธฐ๋ฐ˜์˜ ์ €์žฅ์†Œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ณณ → GitHub, GitLab, Bitbucket ๋“ฑ …. ๋”ฐ๋ผ์„œ, Git ≠ GitHub, GitLab โ–ถ Git์„ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ์ด์œ ! : ์†Œ์Šค์ฝ”๋“œ์˜ ๋ฒ„์ „ ๊ด€๋ฆฌ์™€ ์—ฌ๋Ÿฌ ๊ฐœ๋ฐœ์ž์™€์˜ ํ˜‘์—…์„ ํ•˜๊ธฐ ์œ„ํ•ด โ–ถ ํ”„๋กœ์ ํŠธ์˜ ๋ฒ„์ „๊ด€๋ฆฌ๋ฅผ ํ–ˆ์„ ๋•Œ์˜ ์žฅ์  - ๊ฐœ๋ฐœ ์ค‘์ธ ํ”„๋กœ์ ํŠธ์˜ ๋ฒ„์ „์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. - ํ˜„์žฌ ํ”„๋กœ์ ํŠธ์˜ ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋‹ค. - ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž๋„ ๋ฒ„์ „ ๊ด€๋ฆฌ๋œ ํ”„๋กœ์ ํŠธ์˜ ํžˆ์Šคํ† ..

๐Ÿ Programming/Java

[Java] ๋ฐ˜๋ณต๋ฌธ์„ ์ด์šฉํ•œ ์ค‘๋ณต ์—†์ด ๋žœ๋ค ๊ฐ’ ์ถœ๋ ฅ

์ค‘๋ณต๊ฐ’์ด ์—†๋Š” ๋ฐฐ์—ด์„ ๋งŒ๋“œ๋Š”๋ฐ๋Š” Set๊ณผ for๋ฌธ์„ ์‚ฌ์šฉํ•˜๋Š” ๋“ฑ์˜ ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค. ์ฒ˜์Œ๋ถ€ํ„ฐ ์ค‘๋ณต๊ฐ’์ด ์—†๋Š” ๋ฐฐ์—ด์„ ๋งŒ๋“ค๊ณ  ์‹ถ๋‹ค๋ฉด ํ›„์— ๋‚˜์˜ค๋Š” Set์„ ์ด์šฉํ•˜๋ฉด ์ค‘๋ณต๊ฐ’์ด ์ œ๊ฑฐ๋œ ๋ฐฐ์—ด์ด ๋งŒ๋“ค์–ด์ง„๋‹ค. ํ•˜์ง€๋งŒ ๋จผ์ € ๋ฐ˜๋ณต๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ค‘๋ณต๊ฐ’ ๊ฒ€์‚ฌ๋ฅผ ํ•ด๋ณด๋ ค ํ•œ๋‹ค. arr๋ฐฐ์—ด์— 1~10 ์‚ฌ์ด์˜ ๋žœ๋ค ์ˆซ์ž 5๊ฐœ๋ฅผ ์ €์žฅํ•˜์—ฌ ์ค‘๋ณต๋˜๋Š” ๊ฐ’์ด ์—†๋„๋ก ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค์–ด ๋ณด์•˜๋‹ค. public class prac { public static void main(String[] args) { Random ran = new Random(); int[] arr = new int[5]; for(int i=0; i

๐Ÿ Programming/Java

[Java] ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜์™€ ์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜

์ž๋ฐ”๋ฅผ ๊ณต๋ถ€ํ•˜๋‹ค๋ณด๋ฉด ๋‹จ๊ณจ์†๋‹˜์œผ๋กœ ๋‘ ์ˆ˜์˜ ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜์™€ ์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ์ž์ฃผ ๋“ฑ์žฅํ•œ๋‹ค. ์•„๋ž˜ ์ค€๋น„ํ•œ ์˜ˆ์ œ๋Š” ๋‘ ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›๊ณ  ๋‘ ์ˆ˜์˜ ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜์™€ ์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. โžฐ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜ ๊ตฌํ•˜๊ธฐ package Test; import java.util.Scanner; public class Arr_02 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); // ๋‘ ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ๋‘ ์ˆ˜์˜ ์ตœ๋Œ€ ๊ณต์•ฝ์ˆ˜ ๊ตฌํ•˜๊ธฐ System.out.print("num1 = "); int num1 = scan.nextInt(); System.out.print("num2 = "); int num2 = scan.nextInt(); ..

Dhey
dh.log