Book TIL26 ๋ ธ๋ง๋์ฝ๋ ๋ถํด๋ฝ ์กํ์ฌ์ Day10 - ๋ ๊ฑฐ์ ์์คํ ์ ๊ตํ | ๋ฒ์ ํ๊ธฐ ๋ฐฉ๋ฒ ๐ ๋ฒ์ : Ep30. ๋ ๊ฑฐ์ ์์คํ ์ ๊ตํ - Ep34. ๋ฒ์ ํ๊ธฐ ๋ฐฉ๋ฒ ๐ ์ฑ ์์ ๊ธฐ์ตํ๊ณ ์ถ์ ๋ด์ฉ์ ์จ๋ณด์ธ์. ๋ ๊ฑฐ์ ์์คํ ์ฝ๋ณผ(COBOL)์ด๋ผ๋ ์๋ ์ธ์ด๊ฐ ์๋๋ฐ ๋ง์น ์ง๊ธ์ ํ์ด์ฌ ๊ฐ์ ์กด์ฌ์๋ค. ์ธ์ด์ ์ปค๋ฎค๋ํฐ๊ฐ ์์ผ๋ฉด ์ง์์ฑ์ด ๋ฎ์์ง ์ ์๋ค. ์ง๊ธ ๋์๊ฐ๋ฉด ์ฅ๋ก์ด๋ผ๋ ๋ง์ธ๋๋ก ์ฝ๋๋ฅผ ์์ฑํ์ง ๋ง๊ณ , ์ฑ ์๊ฐ ์๊ฒ ๋ง๋ค์ด์ผ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ๋์์๋ ๊ด๋ฆฌ๊ฐ ํ์ํ๋ค. SQL (Structured query Language) ๋ฐ์ดํฐ ๋ฒ ์ด์ค์ ์ด๋ค ์ง๋ฌธ or ๋ฌธ์๋ฅผ ํ๊ธฐ ์ํด ์ด๋ค ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง ์ธ์ด, ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ฅผ ๋ค๋ฃจ๋ ์ธ์ด ์ฌ๋ฌ ์ข ๋ฅ๊ฐ ์๋๋ฐ ์์ ์๊ฒ ํ์ํ ๊ฒ์ ์ฌ์ฉํ๋ฉด ๋๋ค. ์ฉ๋์ ๋ง๊ฒ ์ฌ์ฉํ์. DBMS (Database Management System) ๋ฐ์ดํฐ ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ .. 2023. 1. 23. ๋ ธ๋ง๋์ฝ๋ ๋ถํด๋ฝ ์กํ์ฌ์ Day09 - ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ | ํด๋ฆฐ์ฝ๋ ๐ ๋ฒ์ : Ep26. ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ - Ep29. ํด๋ฆฐ์ฝ๋ ๐ ์ฑ ์์ ๊ธฐ์ตํ๊ณ ์ถ์ ๋ด์ฉ์ ์จ๋ณด์ธ์. ์๊ฐ๋ณต์ก๋๋ ๊ฐ์ผ๋ฉด์(O(N²)) ์ฑ๋ฅ์ ๋ค๋ฅธ ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ 3๊ฐ์ง = ๋ฒ๋ธ / ์ ํ / ์ฝ์ ์ ๋ ฌ โผ ์๊ฐ ๋ณต์ก๋๊ฐ ๊ฐ์๋ฐ ์๋ ์ฐจ์ด๊ฐ ๋๋ ์ด์ ? ๋๋ณด๊ธฐ ๋ชจ๋ ์๊ฐ๋ณต์ก๋๋ ๊ฐ์ง๋ง ์๊ณ ๋ฆฌ์ฆ์ ์ด๊ธฐ ๋ฐ์ดํฐ ์ํ์ ๋ฐ๋ผ ์ฒ๋ฆฌ ์๋๊ฐ ๋ฌ๋ผ์ง๊ธฐ๋ ํ๊ณ , ์ต์ ์ ๊ฒฝ์ฐ์๋ ์๊ฐ์ด ๋งค์ฐ ๊ธธ์ด์ง๊ธฐ๋ ํ๋ค. ํ์ง๋ง ์ต์ ์ ๊ฒฝ์ฐ๋ ์ ๋ฐ ๋๋ฌผ๊ธฐ ๋๋ฌธ์ ๋ณดํต ํ๊ท ์ ์ธ ์๊ฐ์ด ์ธก์ ๋๋ค. ๋ฐ๋ผ์ ์๊ฐ๋ณต์ก๋๋ ๊ฐ์ง๋ง ์ฑ๋ฅ์ด ๋ฌ๋ผ์ง๊ธฐ๋ ํ๋ค. ์ค์ ๋ก๋ bubble < selection < insertion ์์ผ๋ก ์ฑ๋ฅ์ด ์ข๋ค. ๋ฒ๋ธ์ ๋ ฌ (Bubble Sort) ์ค์ ๋ก ์ฉ ํจ์จ์ ์ด์ง๋ ์์์ ๋ง์ด ์ฌ์ฉํ์ง๋ ์์ ์ผ์ชฝ, ์ค๋ฅธ์ชฝ์ .. 2023. 1. 22. ๋ ธ๋ง๋์ฝ๋ ๋ถํด๋ฝ ์กํ์ฌ์ Day07 - ์๋ฃ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ ๐ ๋ฒ์ : Ep22. ์๋ฃ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ - Ep25. ๊ฒ์ ์๊ณ ๋ฆฌ์ฆ ๐ ์ฑ ์์ ๊ธฐ์ตํ๊ณ ์ถ์ ๋ด์ฉ์ ์จ๋ณด์ธ์. ์๋ฃ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ์ ์ฐ๋ฆฌ๊ฐ ์ฝ๋๋ฅผ ๋ ํจ์จ์ ์ผ๋ก ์์ฑํ ์ ์๊ฒ ๋ง๋ค์ด์ค๋ค. ์๊ณ ๋ฆฌ์ฆ = ์ปดํจํฐ์๊ฒ ๋ด๋ฆฌ๋ ์ง์์ฌํญ๋ค์ ๋์ด ์ง๋ : ํจ์คํ์ธ๋ ์๊ณ ๋ฆฌ์ฆ (์ต์ ๊ฒฝ๋ก ์ฐพ์์ค) JPG, PNG : ์์ถ ์๊ณ ๋ฆฌ์ฆ (์ด๋ฏธ์ง ์์ ์ต๋ํ ์ ๊ฒ, ์ฉ๋ ํจ์จ์ ์ผ๋ก ์ถ์) ์๋ฃ๊ตฌ์กฐ = data๋ฅผ ํจ์จ์ ์ผ๋ก ๋ณด๊ด/์ฐพ์ ์ ์๊ฒ ํด์ค ๋ฐ์ดํฐ๋ ๊ธฐ์ ๊ฐ๋ฐ์ ๊ผญ ํ์ํ๋ค. ์ฐ๋ฆฌ์๊ฒ ๋ฌด๋ฃ๋ก ์ ๊ณต๋๋ ์๋น์ค๋ ์ฐ๋ฆฌ์ ๋ฐ์ดํฐ๋ฅผ ์์งํ๋ ๋๊ฐ๋ก ๋ง๋ค์ด์ง๋ค. ๋ฐ์ดํฐ๋ฅผ ์ ๋ณด๊ดํ๋ ๊ฒ์ ๋์ด ์ฐพ๊ธฐ ์ฝ๊ฒ ๋ณด๊ดํด์ผ ํ๋ค. ์๋ฃ๊ตฌ์กฐ์ ์ฌ๋ฌ ๋ฐฉ์ ์์ : ํ๋ก๊ทธ๋จ์ ๋ชฉ์ ์ ๋ฐ๋ผ ๊ฒฐ์ ์์ ๊ฒ๋ถํฐ ํฐ ์์๋ก ์ ๋ฆฌ (data siz.. 2023. 1. 20. ๋ ธ๋ง๋์ฝ๋ ๋ถํด๋ฝ ์กํ์ฌ์ Day06 - ์ธํฐ๋ท์ต์คํ๋ก๋ฌ ์ ํด ์ด์ | ํ์คํ๊ฐ๋ฐ์์ ์๋ฏธ ๐ ๋ฒ์ : Ep16. ์ธํฐ๋ท์ต์คํ๋ก๋ฌ ์ ํด ์ด์ - Ep21. ํ์คํ ๊ฐ๋ฐ์์ ์๋ฏธ ๐ ์ฑ ์์ ๊ธฐ์ตํ๊ณ ์ถ์ ๋ด์ฉ์ ์จ๋ณด์ธ์. Web ๋ธ๋ผ์ฐ์ ์ ํต์ฌ ํ๋ก๊ทธ๋จ์ '๋ธ๋ผ์ฐ์ ์์ง' ๋๋ '๋ ๋๋ง ์์ง'์ด๋ผ๊ณ ํ๋ค. ํ์ด์ดํญ์ค : ๊ฒ์ฝ(gecko) ์ฌํ๋ฆฌ : ์นํท(webkit) ํฌ๋กฌ : ๋ธ๋งํฌ (blink) ๋ธ๋ผ์ฐ์ ์์ง์ด ์น ๋ธ๋ผ์ฐ์ ์ ์ฑ๋ฅ์ ๊ฒฐ์ ํ๋ค. ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ๊ฐ ์ ํดํ ์ด์ ? ๋์ ์ ์ ์จ๋ง ๋ฏฟ๊ณ ์ ๋ฐ์ดํธ์ ์ํํ์ฌ ๋ณด์ ๋ฌธ์ ์ ์ทจ์ฝํด์ง, ๊ทธ๋ก ์ธํด ์ฌ์ฉ์๋ค์ด ๋ค๋ฅธ ๋ธ๋ผ์ฐ์ ๋ฅผ ์ ํํ๊ฒ ๋์๋ค. ์น์ฌ์ดํธ์ ์ ์ํ๋ฉด ์ฌ์ฉ์์ ์๋ฒ๊ฐ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋๋ค. ์ด ๋ ํ์ํ ์ผ์ข ์ ๊ท์น์ HTTP๋ผ๊ณ ํ๋ค. HTTP๋ ์ฐ๋ฆฌ๋ฅผ ๊ธฐ์ตํ์ง ๋ชปํ๋ค. ๊ทธ๋์ ์ฐ๋ฆฌ ์ ๋ณด๋ฅผ ๊ธฐ์ตํด ์ค ์ฟ ํค๊ฐ ํ์ํ๋ค. ์ฟ ํค ์ฌ์ฉ ์ ๊ท.. 2023. 1. 19. ์ด์ 1 2 3 4 5 ยทยทยท 7 ๋ค์ ๋ฐ์ํ