์ ๊ณต ๊ณผ๋ชฉ(41)
-
์ปดํจํฐ ๊ตฌ์กฐ - ๋ฉํฐ-์ฝ์ด
์ปดํจํฐ ๊ตฌ์กฐ - ๋ฉํฐ-์ฝ์ด ์ฐ๋ฆฌ๋ CPU๋ฅผ ์ด ๋ i5, i7, i9๊ณผ ๊ฐ์ ์ฉ์ด๋ค์ ์ฌ์ฌ์ฐฎ๊ฒ ๋ณธ๋ค. ์ด๋ฒ ์ฅ์์๋ ์ด๋ค์ ๋ํด ์๊ฒ ์์๋ณด์. CPU์์๋ ALU์ ๋ ์ง์คํฐ์ ๊ฐ์ ์ฌ๋ฌ๊ฐ์ง ํ๋์จ์ด ๋ชจ๋์ด ์๋ค. ์ด๋ฅผ CPU์ฝ์ด ๋ผ๊ณ ํ๋ค. ์ด๋ฌํ CPU์ฝ์ด๊ฐ ์ฌ๋ฌ ๊ฐ๋ก ๋ชจ์ฌ ํ๋์ ์นฉ์ ํฌํจ์ํจ ํ๋ก์ธ์๋ฅผ ๋ฉํฐ-์ฝ์ด ํ๋ก์ธ์ ๋ผ๊ณ ํ๋ค. CPU์ฝ์ด๊ฐ ๋๊ฐ๋ ๋์ผ-์ฝ์ด, ๋ค ๊ฐ๋ ์ฟผ๋-์ฝ์ด, 6๊ฐ๋ ํฅ์ฌ, 8๊ฐ๋ ์ฅํ-์ฝ์ด์ด๋ค. ํ์๋ ์ฝ์ด๋ฅผ ๋จธ๋ฆฌ, ์ค๋ ๋๋ฅผ ํ๋ก ์๊ฐํด๋ณด์๋ค. ์์๋ก 2์ฝ์ด 4์ค๋ ๋๋ฉด ๋จธ๋ฆฌ๊ฐ ๋๊ฐ์ด๋ฉฐ, ํ์ด 4๊ฐ์ด๋ค. ์ฆ ํ๋์ ๋จธ๋ฆฌ๋น ๋๊ฐ๋ฅผ ํ๋ฒ์ ์ฒ๋ฆฌํ ์ ์๋ค๋ ๊ฒ์ด๋ค. ๊ทธ๋ฆฌ๊ณ 4์ฝ์ด 4์ค๋ ๋์ด๋ฉฐ ๋จธ๋ฆฌ๊ฐ ๋ค๊ฐ ํ์ด 4๊ฐ์ด๋ค. ์ด๋ ํ๋์ ๋จธ๋ฆฌ๋น ํ๋์ ํ๋ง ์ด์ฉํ์ฌ ์ฒ๋ฆฌํ๋ฏ๋ก ์ ..
2020.09.21 -
๋ฐ์ดํฐ๋ฒ ์ด์ค - DDL(Data Definition Language)
๋ฐ์ดํฐ๋ฒ ์ด์ค - DDL(Data Definition Language) ์ฐ๋ฆฌ๊ฐ ์์์ ๋ช ๋ น์ด๋ฅผ ์ ๊ธฐ์ ์ ์์ SQL > ์์์ด ๋ถ์๋ค. ์ด๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ด์ฉํ๊ธฐ ์ํ์ฌ ๋ฐ๋์ ํ์ํ ๋ช ๋ น์ด์ด๋ค. SQL์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทผํ๊ธฐ ์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ผ๊ณ ๋ณด๋ฉด ๋๋ค. ์ด๋ ๋ฐ์ดํฐ ์ ์, ์กฐ์, ์ ์ด ๋ชจ๋์ ํ์ฉ๋๋ค. ๋จผ์ ์ ์๋ฅผ ์ดํด๋ณด์. ์ด๋ฅผ DDL(Data Definition Laguage)๋ผ๊ณ ๋ถ๋ฅด๋๋ฐ, ๋ง ๊ทธ๋๋ก ์ ์ํ๋๋ฐ ์ฐ์ธ๋ค. DDL์ ์ค์ ๋ฐ์ดํฐ ์ ํ์ ์ด๋ ๋ค. CHARACTER(s), VARCHAR(s), NUMERIC, DATETIME ์ฌ๊ธฐ์ VARCHAR๋ CHAR๊ณผ ๋ค๋ฅด๊ฒ ๊ฐ๋ณ ๊ธธ์ด ๋ฌธ์์ด ์ ๋ณด๋ก์จ ๊ฐ๋ณ์ ์ผ๋ก ๊ธธ์ด๋ฅผ ์ค์ ํ ์ ์๋ค. VARCHAR์ ํ์ ๊ฐ๋ณ ๊ธธ์ด์ด๋ฏ๋ก ํ์ํ ์์ญ์ ..
2020.09.19 -
๋ฐ์ดํฐ๋ฒ ์ด์ค - ๊ธฐ์ด
๋ฐ์ดํฐ๋ฒ ์ด์ค - ๊ธฐ์ด ์ด๋ฒ์ฅ์ ์๋นํ ์ฌ๋ฏธ๋ ๊ฑธ ๋ฐฐ์๋ณผ ๊ฒ์ด๋ค. ๋ฐ๋ก '๋ฐ์ดํฐ๋ฒ ์ด์ค'๋ผ๋ ๊ฒ์ธ๋ฐ, ์ด๋ ์ฌ๋ฌ ์ฌ๋์ด ๊ณต์ ํ์ฌ ์ฌ์ฉํ ๋ชฉ์ ์ผ๋ก ์ฒด๊ณํํด ํตํฉ, ๊ด๋ฆฌํ๋ ๋ฐ์ดํฐ์ ์งํฉ์ด๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ค๋ผํด์ฌ์ดํธ์ ๋ค์ด๊ฐ ๋ค์ด๋ก๋๋ฅผ ๋ฐ์ ์ ์๋ค. ๋ค์ด๋ก๋ ๊ฒฝ๋ก๋ www.oracle.com/database/technologies/xe-prior-releases.html ์ด๋ค.(ํ์๊ฐ์ ์ ํด์ผํ๋ค) ๊ธฐ๋ณธ๊ฐ์ผ๋ก ๊ณ์ NEXT๋ฅผ ๋๋ฅธ ๋ค Password์ ๋ ฅ์นธ์ด ์๋๋ฐ ๊ทธ๊ณณ์ ์ค๋ผํด ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ๋ฉด ๋๋ค. ๋ค์ด๋ก๋๊ฐ ๋๋ฉด Run SQL Command Line์ด๋ผ๋ ํ๋ก๊ทธ๋จ์ ์คํ์ํจ๋ค. ๊ทธ๋ฌ๋ฉด ๋ค์๊ณผ ๊ฐ์ ํ๋ฉด์ด ๋์จ๋ค. SQL์ connect system/(๋น์ ์ ๋น๋ฐ๋ฒํธ); ๋ฅผ ์ ๋ ฅํ๋ค. ์ด๋ฅผ ์ ๋ ฅํ๋ฉด ..
2020.09.19 -
์น ํ๋ก๊ทธ๋๋ฐ - ํผ(์ค์ต)
์น ํ๋ก๊ทธ๋๋ฐ - ํผ(์ค์ต) ์ค๋์ ํผ์ ๋ํ์ฌ ์ค์ต 2๊ฐ์ง๋ฅผ ํ ๊ฒ์ด๋ค. ์ฒซ๋ฒ์งธ ์ค์ต - ๋ฒํผ์ด ์๊ณ ๋ฒํผ์ ๋๋ฅด๋ฉด ํผ์์ ํ ๊ณต๊ฐ์ ์๊น์ด ๊ณ์ ๋ฐ๋๋ ํ๋ก๊ทธ๋จ sol) button1์ ํผ์์ ์๋์ ์๊ณ ์์ ์ฌ๊ฐํ์ Panel์ด๋ผ๋ ๋๊ตฌ์ด๋ฉฐ, ๋ฒํผ์์ ๊ฝ ์ฐจ์๋ค. ์ด๋ ๊ฒ ๋ฑ ํ์ ๋ง์ถฐ์ ์ฌ์ฉํ๋ ํ๋กํผํฐ๊ฐ Dock์ด๋ค. button1์ bottom(๋ฐ๋ฅ)์ Dock์ Panel์๋ Fill์ด๋ผ๋ Dock์ ์ฃผ๋ฉด ๋๋ค. sol2) ๋ฒํผ์ ํตํด ๋ฐ๋๋ ค๋ฉด ์ด๋ฒคํธ๋ฅผ ์ฃผ์ด์ผ ํ๋ค. ๋ฒํผ์๋ ํด๋ฆญ์, panel์ Paint๋ฅผ ์ค๋ค. ์ฆ ๋ฒํผ์ ํด๋ฆญํ ๋ ํ์ธํธ๊ฐ ๋ฐ๋๋ค๋ฅผ ๊ตฌํํ๊ธฐ์ํด ์ด์ ๊ฐ์ ์ด๋ฒคํธ๋ฅผ ์ฃผ๋ ๊ฒ์ด๋ค. ์๋ ์์ค ์ฝ๋๋ฅผ ๋ณด์. namespace ๋ฒ๋ฆฌ๋_๊ฑฐ { public partial clas..
2020.09.17 -
์๋์ฐ ํ๋ก๊ทธ๋๋ฐ - ํผ(ํ๋กํผํฐ)
์๋์ฐ ํ๋ก๊ทธ๋๋ฐ - ํผ(ํ๋กํผํฐ) ์ด ์ฅ์์๋ ํ๋กํผํฐ์ ๋ํด ์์๋ณผ ๊ฒ์ด๋ค. ํผ์์์ ํ๋กํผํฐ๋ ์์ฑ์ด๋ผ๋ ๋ป์ผ๋ก ๊ธ์์ ์๊น, ํฌ๊ธฐ, ๋ฐฐ๊ฒฝ์ ๋ฑ๊ณผ ๊ฐ์ ์์ฑ๊ฐ๋ค์ ์๋ฏธํ๋ค. ์ฌ๋ฌ๊ฐ์ง ํ๋กํผํฐ๋ฅผ ๋ค๋ฃฐ ๊ฒ์ธ๋ฐ, ์ ์ด๋ฐ๊ฒ ์๊ตฌ๋ ํ๊ณ ํ์ํ ๋ ์ฐ๋ฉด ๋๋ค. Text ํ๋กํผํฐ - ์ปจํธ๋กค์ ํ์๋๋ ๋ฌธ์์ด์ ์ค์ ํ๊ณ ์ ํ ๋ ์ฌ์ฉํ๋ ํ๋กํผํฐ - ๋ฒํผ์ ์ด๋ฆ, ํผ์ ์ด๋ฆ๊ณผ ๊ฐ๋ค. Enabled /Visible ํ๋กํผํฐ - Enabled : ์ปจํธ๋กค์ ํ์ฑํ ์ฌ๋ถ-->boolํ์ (์ฐธ, ๊ฑฐ์ง) - Visible : ์ปจํธ๋กค์ ํ๋ฉด์ ํ์ํ ์ง ์ฌ๋ถ -->boolํ์ (์ฐธ,๊ฑฐ์ง) Left/Right/Top/Bottom/Width/Height/Location ํ๋กํผํฐ - ๋ชจ๋ ์์น์ ๋ฐ๋ฅธ ํ๋กํผํฐ์ด๋ค. Size ํ๋กํผํฐ..
2020.09.17 -
์๋์ฐ ํ๋ก๊ทธ๋๋ฐ -Delegate
์๋์ฐ ํ๋ก๊ทธ๋๋ฐ -Delegate Delegate๋ ์๋์ฐ ํ๋ก๊ทธ๋๋ฐ์ ๊ณต๋ถํ๋ฉด์ ์ฒ์๋ณด๋ ์ค์ํ ๊ฐ๋ ์ด๋ผ ์์ฃผ ๊ฐ๋จํ๊ฒ ์ ๋ฆฌํด๋ณธ๋ค. Delegate -๋ฉ์๋๋ฅผ ๋์ ํด์ ํธ์ถํด์ฃผ๋ ๋ณ์ Delegate์ ์ฐ์์ ๋ณด๋ฉด์ ๋ณด๋ฉด ์ดํด๊ฐ ๋๋ค. Delegate ์ฌ์ฉ๋ฐฉ๋ฒ์ ์ด๋ ๋ค. 1) ๋ธ๋ฆฌ๊ฒ์ดํธ ์ ์ธ(์ฌ์ฉํ ๋ฉ์๋์ ๊ฐ์ ํ์ ์ผ๋ก) //delegate void Delegate(); 2) ๋ฉ์๋ ์ ์ธ //public static void Method1() 3) ๋ธ๋ฆฌ๊ฒ์ดํธ ๊ฐ์ฒด์์ฑ //Delegate d = new Delegate(Method1) 4) ๋ธ๋ฆฌ๊ฒ์ดํธ ๊ฐ์ฒด์ฐ๊ฒฐ // d += new Delegate(Method2) 5) ๋ธ๋ฆฌ๊ฒ์ดํธ ํธ์ถ // d() ๋ธ๋ฆฌ๊ฒ์ดํธ๋ ์ฌ๋ฌ๊ฐ์ ๋ธ๋ฆฌ๊ฒ์ดํธ ๊ฐ์ฒด๋ฅผ ๋ฌถ์ด๋ฃ์ด ์ฌ์ฉํ๋..
2020.09.17