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

โœ๏ธ Today I Learned(TIL)84

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ_Day 2 ์˜ค๋Š˜ ํ•œ ๊ฒƒ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ (SQL, ์ž๋ฐ”) 1๋ฌธ์ œ ํ’€์ด & ๋ธ”๋กœ๊ทธ ์ •๋ฆฌJava ๋ฌธ๋ฒ• ์ข…ํ•ฉ๋ฐ˜_2์ฃผ์ฐจ ๋“ฃ๊ธฐ๊ฐœ์ธ ๊ณผ์ œ ๋ฐœ์ œ ๋ฐฐ์šด ๋‚ด์šฉ ์ •๋ฆฌ์—ฐ์‚ฐ์ž์—ฐ์‚ฐ์ž : ๋ง์…ˆ, ๋บ„์…ˆ์ฒ˜๋Ÿผ ๊ณ„์‚ฐํ•  ๊ธฐํ˜ธํ”ผ์—ฐ์‚ฐ์ž : ์—ฐ์‚ฐ์ž๋กœ ์ธํ•ด ๊ณ„์‚ฐ๋˜๋Š” ์ˆซ์žpackage operator;public class W01 { public static void main(String[] args) { // x + y = z int x = 5; int y = 10; int z = x + y; // 5(ํ”ผ์—ฐ์‚ฐ์ž) +(์—ฐ์‚ฐ์ž) 10(ํ”ผ์—ฐ์‚ฐ์ž) System.out.println(z); }}์—ฐ์‚ฐ์ž ์ข…๋ฅ˜์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž์‚ฌ์น™ ์—ฐ์‚ฐ ๋ฐ ๋น„ํŠธ์—ฐ์‚ฐ์„ ํฌํ•จํ•œ๋‹ค.+(๋ง์…ˆ), -(๋บ„์…ˆ), *(๊ณฑ์…ˆ), /(๋‚˜๋ˆ—.. 2024. 11. 13.
ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ_Day 1 ์˜ค๋Š˜ ํ•œ ๊ฒƒ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ(SQL, ์ž๋ฐ”) 1๋ฌธ์ œ์”ฉ ํ’€์ด & ๋ธ”๋กœ๊ทธ์— ์ •๋ฆฌํ•˜๊ธฐ์ธํ…”๋ฆฌ์ œ์ด ๋“ฑ๋กํ•˜๊ธฐJava ๋ฌธ๋ฒ• ์ข…ํ•ฉ๋ฐ˜_1์ฃผ์ฐจ ๋“ฃ๊ธฐGit ์„ธ์…˜ 2ํšŒ์ฐจ ๋“ฃ๊ธฐTIL ๋ธ”๋กœ๊ทธ ์ž‘์„ฑํ•˜๊ธฐ ๋ฐฐ์šด ๋‚ด์šฉ ์ •๋ฆฌ์šฉ์–ด ์ •๋ฆฌ๋ฐ์ดํ„ฐ : ์ปดํ“จํ„ฐ๊ฐ€ ์ •๋ณด๋ฅผ ๋‹ด๋Š” ์ž๋ฃŒ๊ฐ’๋ฐ์ดํ„ฐ ํƒ€์ž…(์ž๋ฃŒํ˜•) : ๋ฐ์ดํ„ฐ์˜ ์œ ํ˜• ex) ์ •์ˆ˜ / ๋ฌธ์ž / ๋ถ€๋™์†Œ์ˆ˜(์†Œ์ˆ˜์ )์ž๋ฃŒ๊ตฌ์กฐ : ๋ฐ์ดํ„ฐ ์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ๋ถ„๋ฅ˜ํ•ด์„œ ๋‹ด์„ ์ˆ˜ ์žˆ๋Š” ๋ถ„๋ฅ˜ํ†ต๋ฌธ๋งฅ : ๊ฐœ๋ฐœ์–ธ์–ด๋กœ ํ‘œํ˜„ํ•œ ํ”„๋กœ๊ทธ๋žจ์˜ ๋™์ž‘ ํ๋ฆ„๋ฉ”์„œ๋“œ : ๋ฐ์ดํ„ฐ์™€ ๋ฌธ๋งฅ์„ ๊ฐ์‹ธ๋Š” ํฌ์žฅ์ง€๊ณตํ†ต ์‹คํ–‰ํ™˜๊ฒฝ : ์—ฌ๋Ÿฌ ๊ธฐ๊ธฐ์˜ ์šด์˜ํ™˜๊ฒฝ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํŒ์„ ๊น”์•„์ฃผ๋Š” ์‹คํ–‰ํ™˜๊ฒฝex) ํ† ํผ....์šด์˜ ์ฒด์ œ : ๊ธฐ๊ธฐ๊ฐ€ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰์‹œํ‚ค๋Š” ์šด์˜ํ™˜๊ฒฝex) Window, Android, iOS, Linux... ๊ฐœ๋ฐœ ์–ธ์–ด์˜ ์—ญ์‚ฌA ์–ธ์–ด์ฒซ ๊ฐœ๋ฐœ์–ธ์–ด์ด๋‹ค.ํ•ต.. 2024. 11. 12.
๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ๋ฅผ ํ†ตํ•ด ์–ป์€ ๋‚ด์šฉ๋“ค ์šฐ๋ฆฌ ํŒ€ + ๋‹ค๋ฅธ ํŒ€์˜ ๋ฐœํ‘œ๋ฅผ ํ†ตํ•ด ๋‚˜์—๊ฒŒ ๋„์›€์ด ๋  ํ”ผ๋“œ๋ฐฑ ์ •๋ฆฌ ๊ฐœ๋ฐœ์— ์ •๋‹ต์€ ์—†๋‹ค...๊ฐœ๋ฐœ์— ์™„๋ฒฝํ•œ ์ •๋‹ต๋„ ์—†๊ณ  ๋๋„ ์—†๋‹ค. ๋‚ด๊ฐ€ ์•Œ๊ณ  ์žˆ๋Š” ์ง€์‹ ์„ ์—์„œ '์–ด๋– ํ•œ ๊ฐ€์„ค๋“ค์ด ์žˆ๊ณ , ํ•ด๊ฒฐ ๋ฐฉ์•ˆ์ด ์žˆ์œผ๋ฉฐ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ–ˆ๋‹ค'๋ผ๋Š” ํ๋ฆ„์œผ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด ์ข‹๋‹ค.๊ฐœ๋ฐœ์ž๋Š” ์‚ฌ์šฉ์ž์˜ ๊ด€์ ์—์„œ ์ƒ๊ฐํ•˜๊ณ  ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•ด์•ผ ํ•œ๋‹ค.๊ฐœ์ธ์˜ ์ •๋ณด๋Š” ํ•ญ์ƒ ์†Œ์ค‘ํžˆ ์ž˜ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ ํ•œ๋‹ค.ํŠœํ„ฐ๋‹˜๋“ค์„ ์ž˜ ์ฐพ์•„๋‹ค๋‹ˆ๊ณ  ์ง€ํ”ผํ‹ฐ๋ฅผ ๋˜‘๋˜‘ํ•˜๊ฒŒ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.๋ฌด์กฐ๊ฑด ๋ชจ๋ฅธ๋‹ค๊ณ  ์ฐพ์•„๊ฐ€๋Š” ๊ฒƒ์ด ์•„๋‹Œ... ํ˜ผ์ž ๊ณ ๋ฏผํ•˜๋Š” ์‹œ๊ฐ„์„ ์ถฉ๋ถ„ํžˆ ๊ฐ€์ง„ ํ›„ GPT๋ฅผ ์ด์šฉํ•˜๊ฑฐ๋‚˜ ํŠœํ„ฐ๋‹˜์„ ์ฐพ์•„๊ฐ€์„œ ์„ค๋ช…์„ ํ†ตํ•ด ํ•ด๋‹ต์„ ์–ป์–ด๋„ ๋Šฆ์ง€ ์•Š๋‹ค.๋ณธ์ธ์ด ๊ณ ๋ฏผํ•˜๋Š” ๊ณผ์ •์ด ์žˆ์—ˆ๋‹ค๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค.์–ด๋–ค ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด ์–ด๋–ค ์žฅ๋‹จ์ ์ด ์žˆ๋Š”์ง€ ์ƒ๊ฐํ•ด๋ณด๊ณ  ์ •๋ฆฌํ•˜๋ฉด ์ข‹๋‹ค.๋Œ€์•ˆ๋ณ„.. 2024. 11. 10.
๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ_KPT ํšŒ๊ณ  KPT ํŒ€ ํ”„๋กœ์ ํŠธ ๊ฐœ์ธ ํšŒ๊ณ  Keep : ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ์—์„œ ์ง„ํ–‰ํ•œ ๊ณผ์ • ์ค‘ ๋‹ค์Œ ํ”„๋กœ์ ํŠธ์—์„œ๋„ ์œ ์ง€ํ–ˆ์œผ๋ฉด ํ•˜๋Š” ๋ถ€๋ถ„์ž์‹ ์˜ ์˜๊ฒฌ์„ ์ž˜ ์ •๋ฆฌํ•ด์„œ ํŒ€์›๋“ค์—๊ฒŒ ์ „๋‹ฌํ•˜๊ณ  ํŒ€์›๋“ค์˜ ์˜๊ฒฌ ์‚ฌํ•ญ์„ ๊ฒฝ์ฒญํ•˜๋ฉด์„œ ํŒ€ ๋‚ด์—์„œ ์†Œํ†ต์ด ์•„์ฃผ ์›ํ™œํ•˜๊ฒŒ ์ด๋ฃจ์–ด์กŒ๋‹ค.ํŒ€์„ ์ง„ํ–‰ํ•˜๋ฉด์„œ 4๋ช…์˜ ํŒ€์›๋“ค์ด ๊ฐ๊ฐ ์—…๋ฌด๋ฅผ ๋ฐฐ์ •ํ•  ๋•Œ ์š•์‹ฌ์ด ๋‚˜๋Š” ๋ถ€๋ถ„์ด ์žˆ์–ด๋„ ์„œ๋กœ ์–‘๋ณดํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฐ๋ ค์‹ฌ์„ ๊ฐ€์ง„ ์ ์ด ์ข‹์•˜๋‹ค.์—…๋ฌด๋ฅผ ๋ฐฐ์ •ํ•  ๋•Œ, ์ž์‹ ์˜ ๋ถ€์กฑํ•œ ๋ถ€๋ถ„์€ ๋‹ค๋ฅธ ํŒ€์›์ด ์ข€ ๋” ๋‹ด๋‹นํ•˜๊ณ , ๋‹ค๋ฅธ ํŒ€์›์ด ๋ถ€์กฑํ•œ ๋ถ€๋ถ„์€ ์ž์‹ ์ด ๋‹ด๋‹นํ•˜๋ฉด์„œ ์ด๋ฃจ์–ด์ง„ ํ˜‘์—…์ด ์•„์ฃผ ์ค‘์š”ํ•˜๊ณ  ์ค‘์š”ํ•˜๋‹ค๊ณ  ๋А๊ผˆ๊ณ  ์ด๋Ÿฐ ๋ถ€๋ถ„์ด ์•ž์œผ๋กœ๋„ ์ด๋Ÿฐ ํ˜‘์—… ์ •์‹ ์ด ์œ ์ง€๋˜์—ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค. Problem๋ฌธ์ œ์  : ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ์—์„œ ๋ฐœ์ƒํ•œ ๋ฌธ์ œ์ ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋ฅผ ๋”ฐ๋กœ ์ง„ํ–‰ํ•˜์ง€๋Š” ์•Š์•˜๋Š”๋ฐ ์ด๋ฒˆ์— ์‚ฌ์šฉํ•œ HTML, C.. 2024. 11. 8.
๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ_Day 4 ํ•˜๋ฃจ ์š”์•ฝ์˜ค๋Š˜์€ ๋ณธ์บ ํ”„ 4์ผ์ฐจ!! ๋‚ด์ผ์ด๋ฉด ๋“œ๋””์–ด ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ์˜ ์ตœ์ข… ๋ฐœํ‘œ๋‹ค..ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ๋™์•ˆ Github, HTML, CSS, Javascript.... ๊ทธ๋ฆฌ๊ณ  ํ˜‘์—…์„ ์ œ๋Œ€๋กœ ๊ฒฝํ—˜ํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค!์šฐ๋ฆฌ๊ฐ€ ๊ณ„ํšํ–ˆ๋˜ ๊ฒƒ๋ณด๋‹ค ๋” ๋ฉ‹์ง„ ๊ฒฐ๊ณผ๋ฌผ๋กœ ๋‚˜์˜จ ๊ฒƒ ๊ฐ™์•„์„œ ๋ฟŒ๋“ฏํ–ˆ๋‹ค.์˜ค๋Š˜์€ ๋‘ ๊ฐ€์ง€ ์—๋Ÿฌ๋ฅผ ํ•ด๊ฒฐํ–ˆ๋Š”๋ฐ,์ฒซ ๋ฒˆ์งธ๋กœ ํ•ด๊ฒฐํ•œ ์—๋Ÿฌ๋Š” openAPI๋ฅผ ์ด์šฉํ•ด์„œ ๋‚ ์”จ ์˜ˆ๋ณด๋ฅผ ๋ถˆ๋Ÿฌ์˜ค์ง€ ๋ชปํ•˜๋Š” ์ ์„ ํ•ด๊ฒฐํ–ˆ๋‹ค.Mixed Content: The page at 'https://hajoo0322.github.io/1week-project/' was loaded over HTTPS, but requested an insecure resource 'http://apis.data.go.kr/1360000/VilageFc.. 2024. 11. 8.
๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ_Day 3 ํ•˜๋ฃจ ์š”์•ฝ๋ณธ์บ ํ”„ 3์ผ ์ฐจ!!! ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ๊ฐ€ ๊ฑฐ์˜ ์™„์„ฑ์ด ๋˜์—ˆ๋‹ค ๐Ÿ˜Ž๐Ÿ˜Ž๐Ÿ˜Ž๐Ÿ˜Ž๐Ÿ˜Ž ๋ญ”๊ฐ€ ๋งŽ์€ ๊ธฐ๋Šฅ๋“ค์„ ๊ตฌํ˜„ํ–ˆ๊ณ  ํŽ˜์ด์ง€๋ฅผ ์ถ”๊ฐ€ํ–ˆ๋”๋‹ˆ ์‹œ๊ฐ„์ด ์•„์ฃผ ๋นจ๋ฆฌ ํ˜๋Ÿฌ๊ฐ„ ํ•˜๋ฃจ์˜€๋‹ค!!์ œ์ผ ๋จผ์ € ์ถ”๊ฐ€ํ•œ ๊ธฐ๋Šฅ์€ ๋กœ๊ทธ์ธ ์„ฑ๊ณต ์•Œ๋ฆผ๊ณผ ํ•จ๊ป˜ ๋ฉ”์ธ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜๋Š” ๊ธฐ๋Šฅ์ด์—ˆ๋‹ค.alert('๋กœ๊ทธ์ธ๋˜์…จ์Šต๋‹ˆ๋‹ค!');window.location.href = "main.html";๋‹จ ๋‘์ค„๋งŒ ์ถ”๊ฐ€ํ–ˆ๋Š”๋ฐ ๊ธฐ๋Šฅ์ด ์™„๋ฒฝํ•˜๊ฒŒ ๋Œ์•„๊ฐ”๋‹ค ๐Ÿ˜ฎ๐Ÿ˜ฎ ๊ทธ๋‹ค์Œ์€ ๊ฐ€์žฅ ์ค‘์š”ํ–ˆ๋˜ ๊ฐœ์ธ ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค!!ํŒ€์›๋ถ„๋“ค์ด ๋งŒ๋“ค์–ด์ค€ ๋ผˆ๋Œ€์— ๋‚˜์˜ ๋‚ด์šฉ๋“ค๋กœ ์ฑ„์šฐ๋ฉด ๋๋Š”๋ฐ ํ•˜๋‚˜ํ•˜๋‚˜ ์ฑ„์šฐ๋‹ค ๋ณด๋‹ˆ ๊พธ๋ฏธ๋Š” ๊ฒƒ์— ์š•์‹ฌ์ด ์ƒ๊ฒจ์„œ ์‚ฌ์ง„๋„ ๋„ฃ๊ณ  ์ƒ‰๊น”๋„ ์ด์˜๊ฒŒ ๋ฐ”๊พธ๊ฒŒ ๋˜์—ˆ๋‹ค. Welcome, everyone! .FirstBox { background-ima.. 2024. 11. 7.