์ ๊ทํ์ ๊ฐ๋
๊ณผ ๋จ๊ณ๋ณ ์กฐ๊ฑดโผ ์ ๊ทํ(Normalization) ๐ ์ ๊ทํ๋? ์ ๊ทํ(Normalization)๋ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ์์ ์ค๋ณต์ ์ต์ํํ๋๋ก ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์กฐํํ๋ ์์
์ด๋ค. ์ ๊ทํ๋ฅผ ํด์ค์ผ๋ก์จ ์ฝ์
, ์ญ์ , ๊ฐฑ์ ๋ฑ ์ด์ํ์์ด ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ด ์ค์ด๋ ๋ค. ์ ๊ทํ์ ๋ชฉํ๋ ์ด์์ด ์๋ ๊ด๊ณ๋ฅผ ์ฌ๊ตฌ์ฑํ์ฌ ์๊ณ ์ ์กฐ์ง๋ ๊ด๊ณ๋ฅผ ์์ฑํ๋ ๊ฒ์ ์๋ค. ์ผ๋ฐ์ ์ผ๋ก ํฌ๊ณ , ์ ๋๋ก ์กฐ์ง๋์ง ์์ ํ
์ด๋ธ๋ค์ ๋ฌด์์ค ๋ถํดํด์ ์๊ณ ์ ์กฐ์ง๋ ํ
์ด๋ธ๋ก ๋๋๋ ๊ฒ์ ๋งํ๋ค. โ
์ 1์ ๊ทํ ํ
์ด๋ธ์ ์ปฌ๋ผ์ด ์์๊ฐ(Atomic Value, ํ๋์ ๊ฐ)์ ๊ฐ๋๋ก ํ
์ด๋ธ์ ๋ถํดํ๋ ๊ฒ์ด๋ค. ์๋ฅผ ๋ค์ด, ์๋์ ๊ฐ์ด (์ด๋ฆ, ๋์ด, ์ทจ๋ฏธ)๋ฅผ ์ปฌ๋ผ์ผ๋ก ๊ฐ์ง [๊ณ ๊ฐ์ทจ๋ฏธ] ํ
์ด๋ธ์ด ์๋ค. ์ด ํ
์ด๋ธ์์ ์ฅ์์๊ณผ ์์ด์ ๋..
Tips
์๋
ํ์ธ์ :) ๋ธ๋ก๊ทธ ๊พธ๋ฏธ๊ธฐ / ์ ํ๋ธ ์ ๋ชฉ์ฉ ์ด๋ชจํฐ์ฝ ๋ชจ์์
๋๋ค.๋ณต์ฌํด์ ์ฌ์ฉํ์๋ฉด ๋ผ์. ์๋ ์ ๊ฐ ์ฐ๋ ค๊ณ ๊ฐ์ ธ์จ๊ฑด๋ฐ ์ฌ๋ฌ๋ถ๊ป๋ ๋ง์ ๋์์ด ๋์ผ๋ฉด ์ข๊ฒ ์ด์. ์ผ๊ตดํ์ ๐ ๐ฌ ๐ ๐ ๐ ๐ ๐
๐ ๐ ๐๐ ๐ ๐ ๐ ๐ ๐ ๐๐ ๐ ๐๐ ๐ ๐ ๐ค ๐ค ๐ ๐ค ๐ ๐ถ ๐๐ ๐ ๐ ๐ค ๐ณ๐ ๐ ๐ ๐ก ๐๐ ๐ โน๏ธ ๐ฃ ๐ ๐ซ ๐ฉ ๐ค ๐ฎ ๐ฑ ๐จ ๐ฐ ๐ฏ ๐ง ๐ข ๐ฅ ๐ช ๐ ๐ญ ๐ต ๐ฒ ๐ค ๐ท ๐ค ๐ค ๐ด ๐ค ๐ฉ ๐ ๐ฟ ๐บ ๐ ๐ป ๐ฝ ๐ค ๐บ ๐ธ๐น ๐ป ๐ผ ๐ฝ ๐ ๐ฟ ๐พ ๐ ๐ ๐ ๐ โ โ๏ธ ๐ โ ๐ช ๐โ๏ธ ๐ ๐ ๐ ?..
๐ ์ด์ ์ ์์ฑํ๋ ์ฌ๋ฌ ๋ ํ์งํ ๋ฆฌ๋ฅผ ํ๋๋ก ํฉ์น๊ธฐ โ
์ค๋น๋ฌผ๋จผ์ GitBash๊ฐ ์์ผ์ ๋ถ์ ๊ผญ ๋ค์ด๋ก๋ ํด ์ฃผ์ธ์!! ๋ ํฌ์งํ ๋ฆฌ ํฉ์น๊ธฐ ์์ฒญ ๊ฐ๋จํ๋๊น ์ ๊ธ์ ๋ณด์๋ฉด ์ฝ๊ฒ ๋ฐ๋ผํ์ค ์ ์์๊ฑฐ์์. โ
Step 1 . ํ๋๋ก ํฉ์น ์๋ก์ด ๋ ํ์งํ ๋ฆฌ(Repository)๋ฅผ ์์ฑํ๋ค. ๋ค๋ฅธ ๋ ํ์งํ ๋ฆฌ๋ฅผ ๋์ด์์ ๋ด์ ์ค ์์ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์์ฑํ๋ค๋ ๋ป์ด๋ค. ๋๋ ์๋ ์คํฌ๋ฆฐ์ท์์์ฒ๋ผ htmlDesign ์ html_css ๋ผ๋ ์์ํด๋์ ๋ด์์ฃผ๋ ค๊ณ ํ๋ค. ๊ทธ๋ผ html_css ๋ ํ์งํ ๋ฆฌ๋ฅผ ๋จผ์ ์์ฑํด์ค์ผ๊ฒ ์ง? html_css ๋ผ๋ ์ด๋ฆ์ผ๋ก ์๋ก์ด ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ๋ง๋ค์ด์ค๋ ๋๊ณ , ๊ธฐ์กด์ ์๋ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ค ๋ถ๋ค์ ์ฌ์ฉํ์
๋ ๋๋ค. ๋๋ ์ด๋ฏธ ๋ง๋ค์ด์ ธ์๋ ๊ฑธ ์ฌ์ฉํ์ง๋ง ์๋ก ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์ถ๊ฐํ์ค ๋ถ๋ค์..
โ
๋ฌธ์ โ ๏ธ 404 Not Found ํ์ด์ง๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค ์ธํฐ๋ท์ผ๋ก ์น์ฌ์ดํธ๋ฅผ ์ด์ฉํ๋ค ๋ณด๋ฉด ๊ฐ์ฅ ํํ๊ฒ ๋ฐ์ํ๋ ์ค๋ฅ๊ฐ 404 Not Found ์
๋๋ค. ํด์ธ ์ฌ์ดํธ์์๋ 404 Not Found ๋๋ Error 404, ๊ตญ๋ด ์น์ฌ์ดํธ์์๋ '์นํ์ด์ง๋ฅผ ํ์ํ ์ ์์ต๋๋ค.'์ ๊ฐ์ ์๋ด ๋ฉ์ธ์ง๋ก ๋ํ๋๊ธฐ๋ ํฉ๋๋ค.โ โ ๐404 Not Found ์ ์๋ฏธ โ ๊ทธ๋ ๋ค๋ฉด ์ ์ด๋ฐ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๊ฒ์ผ๊น์? โ 404๋ http ์ํ ์ฝ๋ ์ค์ ํ๋๋ก ์ฌ์ฉ์๊ฐ ์์ฒญํ๋ ํ์ด์ง๋ ํ์ผ์ ์๋ฒ์์ ์ฐพ์ ์ ์๋ ๊ฒฝ์ฐ์ ๋ฐ์ํฉ๋๋ค. ์ด ์ค๋ฅ๋ ์๋ฒ ๋ฌธ์ ๋ ์๋๊ณ , ์ด์ฉ์์ ์ธํฐ๋ท ํ๊ฒฝ์ด๋ ๋คํธ์ํฌ ๋ฌธ์ ๋ ์๋๋๋ค. โ ๋ํ์ ์ธ ์ด์ ๋ ํ์ด์ง๊ฐ ์ด๋๋๊ฑฐ๋ ์ญ์ ๋ ๊ฒฝ์ฐ์
๋๋ค. ๋ํ ์ฃผ์๊ฐ ์ ํํ์ง ์์ ๋..
โ
๋ฌธ์ ๊นํ๋ธ ์๋๋ฅผ 3d๋ก ๊พธ๋ฏธ๊ธฐ ์ํด ๋ ํ์งํ ๋ฆฌ action์์ workflow๋ฅผ runํ๋ ค๋๋ฐ ์ ๋์๊ฐ. ์๋์ ๊ฐ์ด ๋นจ๊ฐ ์์ค๋ฐ์ค๊ฐ ๋จ๋ฉด์ ๊ตฌ๋๋์ง ์๋๋ค. ์๋ฌ ์ฝ๋๋ฅผ ๋ณด๋ Process completed with exit code 128 ๋ผ๋ ๋ฉ์ธ์ง๋ฅผ ๋ฐ์๋ค. ํ๊ธ๋ก ๊ฒ์ํด๋ด๋ ํด๊ฒฐ๋ฒ์ด ๋์ค์ง ์์์ ์์ด๋ก ๊ฒ์ํด์ ์ฐพ์ ๋๋ค. ์๊ฐ๋ณด๋ค ๋ณ ๊ฑฐ ์๋ ๋ฌธ์ ์๋ค. โ
ํด๊ฒฐ๋ฒ โ Setting -> actions -> General -> Workflow permissions -> select 'Read and Write permissions' button. ๋ฌธ์ ์ ์์ธ์ 3d workflow์์ ๋ด ๋ ํฌ์งํ ๋ฆฌ์ ์ ๊ทผ ๊ถํ์ด ๋งํ ์๋ ๊ฒ์ด์๋ค. ๋ ํฌ์งํ ๋ฆฌ Setting์ผ๋ก ๊ฐ์ workflow ..
โ
๋ฌธ์ Ctrl + v ๊ฐ ์๋จนํ๋ค? ๋ ํ์งํ ๋ฆฌ url์ ๋ณต์ฌํด์ ๊ฐ์ง๊ณ ์ค๋ ค๊ณ ํ๋๋ฐ ctrl + v ๋จ์ถํค๊ฐ ์๋จนํ๋ ๋ฌธ์ ์์ธ์ ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ฃผ์ ๋์ ^ v ๊ฐ์ ๊ธฐํธ๊ฐ ๋ถ์ฌ ๋ฃ์ด์ง๋ค. โ
ํด๊ฒฐ๋ฒ โ 1. Shift + Insert ๋๋ 2. Ctrl + Shift + V ์ผ๋ถ ํฐ๋ฏธ๋ ์ ํ๋ฆฌ์ผ์ด์
์์๋ ์ ์กฐํฉ์ผ๋ก ๋ถ์ฌ๋ฃ๊ธฐ๊ฐ ๊ฐ๋ฅํ๋ค๊ณ ํ๋ค. ๋๋ ๋ง์ฐ์ค ์ฐํด๋ฆญ์ ํด์ ๋ถ์ฌ๋ฃ๊ธฐ๋ฅผ ํด๋ฆญ ํด ์ค๋ ๋๋ค. ์ฐธ๊ณ ๋ก Git Bash์์ ๋ณต๋ถ ๋จ์ถ๊ธฐ๋ ctrl + c, ctrl + v ๊ฐ ์๋๋ค. ๋ณต์ฌํ๊ธฐ - ctrl + insert ๋ถ์ฌ๋ฃ๊ธฐ - shift + insert โ
์์ธ โ ์ผ๋ฐ์ ์ผ๋ก Git Bash์์ Ctrl + V (๋ถ์ฌ๋ฃ๊ธฐ)๊ฐ ์๋ํ์ง ์๋ ์ด์ ๋ Bash ์
ธ์์ Ctrl + V๋ ํน์๋ฌธ์ ..