๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ(266)
-
Vue-Composition API
Vue-Composition API Vue์์๋ Option API๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ ๋๋ ํจ์๋ฅผ ๊ด๋ฆฌํ๊ฑฐ๋ Composition API๋ฐฉ์์ ์ฌ์ฉํ๊ฑฐ๋ ๋ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋ฐํ๋ค. Option API๋ฐฉ์์ ๋ป ๊ทธ๋๋ก Vue์์ ์ ๊ณตํ๋ ์ต์ ํ๋ํ๋๋ฅผ ์ด์ฉํ์ฌ ๊ฐ๋ฐํ๋ค. ์๋ฅผ ๋ค์ด data(), methods, computed์ ๊ฐ์ ๊ฒ์ฒ๋ผ ๋ง์ด๋ค. ๋ฐ๋๋ก Composition์ setup()์ด๋ผ๋ ๊ฒ ์์ ๋ชจ๋ ๊ฒ์ ์ ์ํด์ ์ฌ์ฉํ๋ค. ๊ทธ๋ผ ์ Composition API๋ฅผ ์ฌ์ฉํ ๊น? ์์ ํ๋ก์ ํธ์ ๊ฒฝ์ฐ Option API๋ฐฉ๋ฒ์ผ๋ก ์งํํ์ ๋ ์๊ด์ด ์๋ค. ํ์ง๋ง ์กฐ๊ธ ๊ท๋ชจ๊ฐ ์ปค์ก์ ๋๋ ๋ฐ์ดํฐ์ ์ด๋์ถ์ ์ ํ๋ ค๋ฉด ์ผ์ผํ ์ฐพ์์ผํ๋ฉฐ ๋ง์ ๋ฐ์ดํฐ์ ๋ง์ ํจ์๊ฐ ์๊ธฐ ๋๋ฌธ์ ์คํฌ๋กค๋ ๋ง์ดํด์ผํ๋ ๋ฒ๊ฑฐ..
2021.08.27 -
Css-Flex
Css-Flex Css๋ฐฐ์น์ ์์ด์ ๊ฝ์ธ Flex๋ฅผ ๋ค๋ค๋ณด์. ๋จผ์ . Flex๋ฅผ ์ ๋ฐฐ์ฐ๋์ง ๋ถํฐ ์์๋ณด์. 1) ๊ฐ๋จํ๊ณ ๋์ ์ธ ๋ถ๋ถ์์๋ ํจ์จ์ ์ด๋ค 2) ์ํ์ ์ธ ๋ถ๋ถ์์ ์ ๋ ฌ์ ํ๊ณ ์ถ๋ค 1. Flex์ ๊ธฐ๋ณธ Flex์ ๊ธฐ๋ณธ๊ตฌ์กฐ๋ ์๋์ ๊ฐ๋ค. class๋ช ์ธ container์ item์ ๊ด๋ก์ ์ผ๋ก ์ฌ์ฉํ๋ฉฐ, ๋ป ๊ทธ๋๋ก ์์์์ ๋ฌผ๊ฑด๋ค์ด ์๋ค๊ณ ์๊ฐํ๋ฉด ํธํ๋ค. ์ฐ๋ฆฌ๋ ๋ฌผ๊ฑด์ ์ธ๋ก๋ก ๋ฐฐ์นํ ์ง, ๊ฐ๋ก๋ก ๋ฐฐ์นํ ์ง, ๋์์ ๋ฐฐ์นํ ์ง ๋ฑ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ๋ฒ๋ค๋ก ๋ฐฐ์น๋ฅผ ํ ๊ฒ์ด๋ค. ์ด ๋ ํญ์ margin์ด๋ padding์ ์ค์ผ๋ก์จ ๊ฐ๊ฒฉ์ ์ฃผ๋ ๊ฒ์ ์๋นํ ๋นํจ์จ์ ์ด๋ผ๊ณ ๋ณผ ์ ์๋ค. ๊ทธ๋์ ์ฐ๋ฆฌ๋ "flex"๋ฅผ ์ฌ์ฉํ๋ค. ์ด์ ์์ฑ์ ๋ถ๋ชจ์์์ธ "container"์ ์ ์ฉํ ๊ฒ์ธ๊ฐ? ์์์์์ธ "item"..
2021.08.25 -
์ด์์ฒด์ - ํ๋ก์ธ์ค๋
์ด์์ฒด์ - ํ๋ก์ธ์ค ํ๋ก์ธ์ค ๊ด๋ฆฌ๊ฐ ์ด์์ฒด์ ์ ํต์ฌ. ํ๋ก๊ทธ๋จ : ์ ์ฅ์ฅ์น์ ์ ์ฅ๋์ด ์๋ ์ํ ํ๋ก์ธ์ค(task) : ์คํ์ ์ํด ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ผ์จ ๋์ ์ธ ์ํ. ํ๋ก์ธ์ค๋ ํ๋์ ์์ ๋จ์. ์ผ๊ด ์์ ๋ฐฉ์์ ์๋ฆฌ -> ํ๋๋ฅผ ์ฐ๋ฌ์ ์คํํ๋ ๊ฒ. ์๋ถํ ๋ฐฉ์์ ์๋ฆฌ -> ์ฌ๋ฌ ๊ฐ๋ฅผ ๋ถํ ํด์ ์คํํ๋ ๊ฒ. ํ๋ก์ธ์ค ์ ์ด ๋ธ๋ก(PCB) ํ๋ก์ธ์ค ๊ตฌ๋ถ์ : ๊ฐ ํ๋ก์ธ์ค๋ฅผ ๊ตฌ๋ถํ๋ ๊ตฌ๋ถ์(id) ๋ฉ๋ชจ๋ฆฌ ๊ด๋ จ ์ ๋ณด : ํ๋ก์ธ์ค์ ๋ฉ๋ชจ๋ฆฌ ์์น ์ ๋ณด ๊ฐ์ข ์ค๊ฐ๊ฐ : ํ๋ก์ธ์ค๊ฐ ์ฌ์ฉํ๋ ์ค๊ฐ๊ฐ ํ๋ก๊ทธ๋จ์ด ํ๋ก์ธ์ค๊ฐ ๋์๋ค๋ผ๋ ๊ฒ์ ์ด์์ฒด์ ๋ก๋ถํฐ ํ๋ก์ธ์ค ์ ์ด ๋ธ๋ก์ ๋ฐ์๋ค๋ ๊ฒ๊ณผ ๋์ผํ๋ค. ํ๋ก์ธ์ค๊ฐ ์ข ๋ฃ๋๋ค๋ ๊ฒ์ ํด๋น ํ๋ก์ธ์ค ์ ์ด ๋ธ๋ก์ด ํ๊ธฐ๋๋ค๋ ๋ป์ด๋ค. ํ๋ก์ธ์ค์ ๋ค ๊ฐ์ง ์ํ ์ผ๊ด์์ ์์คํ :์์ฑ, ..
2021.03.25 -
์น ์ ํ๋ฆฌ์ผ์ด์ - Servlet, JSP
์น ์ ํ๋ฆฌ์ผ์ด์ - Servlet, JSP servlet vs jsp servlet์ ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ฐ์ด๋ค. ๊ทธ ์์ html์ ๋์ ์ผ๋ก ๋ง๋ ๋ค. jsp๋ ๊ธฐ๋ณธ์ ์ผ๋ก htmlํ๋ ์์ด๊ณ , ํ์ํ๋ฉด
2021.03.19 -
์๊ณ ๋ฆฌ์ฆ - ํฉ๋ณ์ ๋ ฌ
์๊ณ ๋ฆฌ์ฆ - ํฉ๋ณ์ ๋ ฌ 1๊ฐ๊ฐ ๋จ์ ๋๊น์ง ๋๋๋ค.(DIVIDE), ํฉ์น๋ค. mergesort ์ merge๋ 2:1์ ๊ด๊ณ์ ์๋ค. ์ฌ๊ท์ด๊ธฐ ๋๋ฌธ์ -> ์คํ์ ์ด์ฉํ๋ค. mergesortํจ์์ ์์ค์ฝ๋ void mergesort(int n, keytype S[]){ if(n>1){ const int h = n/2, m = n-1; keytype U[h], V[m]; for(int I = 0; i
2021.03.17 -
์๊ณ ๋ฆฌ์ฆ - ๋ถํ ์ ๋ณต
์๊ณ ๋ฆฌ์ฆ - ๋ถํ ์ ๋ณต 1) ๋ถํ : ํด๊ฒฐํ๊ธฐ ์ฝ๋๋ก ๋ฌธ์ ๋ฅผ ์์ ๋ถ๋ถ์ผ๋ก ๋๋๋ค. 2) ์ ๋ณต : ๋๋ ์์ ๋ฌธ์ ๋ฅผ “๊ฐ๊ฐ” ํด๊ฒฐํ๋ค. 3) ํตํฉ : (ํ์ํ๋ค๋ฉด) ํด๊ฒฐ๋ ํด๋ต์ ๋ชจ์๋ค. ์ด๋ฌํ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์(top-down)ํํฅ์ ์ ๊ทผ๋ฐฉ๋ฒ ์ด๋ผ๊ณ ํ๋ค. ์ด๋ ์ด๋ถ๊ฒ์(Binary Search) ์ฌ๊ท ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํ๋ค. ์ด๋ถ๊ฒ์์ O(logn)์ ๋ณต์ก๋๋ฅผ ๊ฐ์ง๋ค. ์์ฐจ๊ฒ์์ด O(n)์ด ๊ฑธ๋ฆฌ๋ ๊ฒ์ ๋ณด๋ฉด ๋์ฑ ํจ์จ์ ์ธ ์๊ณ ๋ฆฌ์ฆ์ธ ๊ฒ์ ์ ์ ์๋ค. ์ด๋ถ๊ฒ์์ ์ค๊ณ์ ๋ต: 1) x๊ฐ ๋ฐฐ์ด์ ์ค๊ฐ์ ํญ๋ชฉ๊ณผ ๊ฐ์ผ๋ฉด ๋น๊ณ ๊ทธ๋ ์ง ์์ผ๋ฉด: ๋ถํ : ๋ฐฐ์ด์ ๋๋์ด์ x๊ฐ ์ค์๋ณด๋ค ์์ผ๋ฉด ์ผ์ชฝ์ ์์นํ ๋ฐ์ชฝ์ ์ ํํ๊ณ ๊ทธ๋ ์ง ์์ผ๋ฉด ์ค๋ฅธ์ชฝ์ ์์นํ ๋ฐฐ์ด ๋ฐ์ชฝ์ ์ ํํ๋ค. 2) ์ ๋ณต : ์ ํ๋ ๋ฐ์ชฝ ๋ฐฐ์ด์์ x๋ฅผ ์ฐพ๋..
2021.03.16