Languages
Improve your skills through various languages

-
์ ๋ฒ ๊ธ์ ์ด์ด์ https://lucete1230-cyberpolice.tistory.com/38?category=0 ๋ฉ๋ชจ๋ฆฌ์ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋๋ ๋ฌผ๋ฆฌ์ ์ธ ๋ชจ์ต์ ๋ฐ๋ก ์ค๋ช ํด๋๋ฆฌ๋๋ก ํ๊ฒ ์ต๋๋ค. ๋จผ์ ์๋ฅผ ๋ค์ด ๋ณ์ a๋ฅผ dd(4byte) 0x12345678 ๋ก ์ ์ธํด์ฃผ์๋ค๊ณ ํ๋ฉด 4byte ํฌ๊ธฐ์ ๋ณ์ a๋ฅผ ์ ์ธ ํ์๊ณ , ๊ฐ์ 0x12345678 ๋ก ์ด๊ธฐํ ํด์ฃผ์๋ค๊ณ ํ ์ ์์ฃ . ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ฐ๋ฆฌ๊ฐ ์๊ฐํ๋ ๊ฒ๊ณผ๋ ๋ฌ๋ฆฌ ์ค์ ๋ฐ์ดํฐ๋ ๊ฑฐ๊พธ๋ก ์ ์ฅ์ด ๋๋๋ฐ์, ์ด๊ฒ์ ๋ฐ๋ก '๋ฆฌํ์๋์ธ' ์ด๋ผ๊ณ ํฉ๋๋ค. ๋ฆฌํ ์๋์ธ์ ์ฐ๋ฆฌ๊ฐ ์ฐ๋ ์์์๋ ๋ค๋ฅด๊ฒ ๋ฐ๋๋ก ๋ค์ด๊ฐ๋๋ฐ, ๊ฐ์ฅ ์์ ์๋ฆฌ์ ๊ฐ์ด ์์ ์ฃผ์์ ๋ค์ด๊ฐ๋ ๊ฒ์ ๋งํฉ๋๋ค. ๋ฆฌํ์๋์ธ ์๋์ธ(Endianness)์ ์ปดํจํฐ์ ๋ฉ๋ชจ๋ฆฌ์ ๊ฐ์ 1์ฐจ์์ ๊ณต..
[์ด์ ๋ธ๋ฆฌ์ด] ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋๋ ๋ฌผ๋ฆฌ์ ๋ชจ์ต์ ๋ฒ ๊ธ์ ์ด์ด์ https://lucete1230-cyberpolice.tistory.com/38?category=0 ๋ฉ๋ชจ๋ฆฌ์ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋๋ ๋ฌผ๋ฆฌ์ ์ธ ๋ชจ์ต์ ๋ฐ๋ก ์ค๋ช ํด๋๋ฆฌ๋๋ก ํ๊ฒ ์ต๋๋ค. ๋จผ์ ์๋ฅผ ๋ค์ด ๋ณ์ a๋ฅผ dd(4byte) 0x12345678 ๋ก ์ ์ธํด์ฃผ์๋ค๊ณ ํ๋ฉด 4byte ํฌ๊ธฐ์ ๋ณ์ a๋ฅผ ์ ์ธ ํ์๊ณ , ๊ฐ์ 0x12345678 ๋ก ์ด๊ธฐํ ํด์ฃผ์๋ค๊ณ ํ ์ ์์ฃ . ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ฐ๋ฆฌ๊ฐ ์๊ฐํ๋ ๊ฒ๊ณผ๋ ๋ฌ๋ฆฌ ์ค์ ๋ฐ์ดํฐ๋ ๊ฑฐ๊พธ๋ก ์ ์ฅ์ด ๋๋๋ฐ์, ์ด๊ฒ์ ๋ฐ๋ก '๋ฆฌํ์๋์ธ' ์ด๋ผ๊ณ ํฉ๋๋ค. ๋ฆฌํ ์๋์ธ์ ์ฐ๋ฆฌ๊ฐ ์ฐ๋ ์์์๋ ๋ค๋ฅด๊ฒ ๋ฐ๋๋ก ๋ค์ด๊ฐ๋๋ฐ, ๊ฐ์ฅ ์์ ์๋ฆฌ์ ๊ฐ์ด ์์ ์ฃผ์์ ๋ค์ด๊ฐ๋ ๊ฒ์ ๋งํฉ๋๋ค. ๋ฆฌํ์๋์ธ ์๋์ธ(Endianness)์ ์ปดํจํฐ์ ๋ฉ๋ชจ๋ฆฌ์ ๊ฐ์ 1์ฐจ์์ ๊ณต..
2020.04.11 -
์ค๋์ ์ด์ ๋ธ๋ฆฌ์ด ๊ธฐ์ด ์ด๋ก ๊ณผ ์ค์ต์ ํด๋ณผ๊บผ์์~ ์์ง ๊ฐ ๊ธธ์ด ๋ฉ๊ธฐ๋๋ฌธ์..! ์ง๊ธ ๋ฐ๋ก ์์ํ๊ฒ ์ต๋๋ค. ๐ฑ๐๐จ ์ด์ ๋ธ๋ฆฌ์ด ํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ๋ณธ ์์ 3๊ฐ์ ์์๋ก ๊ตฌ์ฑ๋๋ค. ํ๋ก๊ทธ๋จ์ ๋ช ๋ น์ด๋ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ์ด ๋๋ค. CPU๋ ๋ช ๋ น์ด๋ฅผ 1๊ฐ์ฉ ๊ฐ์ง๊ณ ์์ ๋ช ๋ น์ ํด์ํ๊ณ ์ํํ ํ ๋ ์ง์คํฐ์ ์ ์ฅํ๋ค. ์ฆ ์ด์ ๋ธ๋ฆฌ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ค๋ ๊ฒ์ CPU๊ฐ ์ง์ํด ์ฃผ๋ ๊ฐ์ข ์ฐ์ฐ ๊ธฐ๋ฅ๋ค์ ์ด์ฉํ์ฌ ๋ ์ง์คํฐ๋ ๋ฉ๋ชจ๋ฆฌ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ , ํ๋ก๊ทธ๋จ์ ํ๋ฆ์ ๋ณ๊ฒฝํ๋ ๋จ์ํ ์์ ๊ณผ์ ์ ๋งํ๋ค. ๋ ์ง์คํฐ ๋ ์ง์คํฐ๋ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋ ํฌ๊ธฐ์ ๋ฐ๋ผ ๊ฐ๊ฐ ๋ค๋ฅธ ์ด๋ฆ์ผ๋ก ๋ถ๋ฆฐ๋ค. ex: 'A' ๋ ์ง์คํฐ์ธ ๊ฒฝ์ฐ ๋ ์ง์คํฐ์ ๋จ์๋ ๋ฐ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ๋ช ์นญํ๋ค. 64bit ๋จ์ : RAX 32bit ๋จ์ : EAX 16bit ๋จ์ :..
[์ด์ ๋ธ๋ฆฌ์ด] ๊ธฐ์ด์ค์ต_๋ณ์, ๋ฐฐ์ด์ค๋์ ์ด์ ๋ธ๋ฆฌ์ด ๊ธฐ์ด ์ด๋ก ๊ณผ ์ค์ต์ ํด๋ณผ๊บผ์์~ ์์ง ๊ฐ ๊ธธ์ด ๋ฉ๊ธฐ๋๋ฌธ์..! ์ง๊ธ ๋ฐ๋ก ์์ํ๊ฒ ์ต๋๋ค. ๐ฑ๐๐จ ์ด์ ๋ธ๋ฆฌ์ด ํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ๋ณธ ์์ 3๊ฐ์ ์์๋ก ๊ตฌ์ฑ๋๋ค. ํ๋ก๊ทธ๋จ์ ๋ช ๋ น์ด๋ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ์ด ๋๋ค. CPU๋ ๋ช ๋ น์ด๋ฅผ 1๊ฐ์ฉ ๊ฐ์ง๊ณ ์์ ๋ช ๋ น์ ํด์ํ๊ณ ์ํํ ํ ๋ ์ง์คํฐ์ ์ ์ฅํ๋ค. ์ฆ ์ด์ ๋ธ๋ฆฌ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ค๋ ๊ฒ์ CPU๊ฐ ์ง์ํด ์ฃผ๋ ๊ฐ์ข ์ฐ์ฐ ๊ธฐ๋ฅ๋ค์ ์ด์ฉํ์ฌ ๋ ์ง์คํฐ๋ ๋ฉ๋ชจ๋ฆฌ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ , ํ๋ก๊ทธ๋จ์ ํ๋ฆ์ ๋ณ๊ฒฝํ๋ ๋จ์ํ ์์ ๊ณผ์ ์ ๋งํ๋ค. ๋ ์ง์คํฐ ๋ ์ง์คํฐ๋ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋ ํฌ๊ธฐ์ ๋ฐ๋ผ ๊ฐ๊ฐ ๋ค๋ฅธ ์ด๋ฆ์ผ๋ก ๋ถ๋ฆฐ๋ค. ex: 'A' ๋ ์ง์คํฐ์ธ ๊ฒฝ์ฐ ๋ ์ง์คํฐ์ ๋จ์๋ ๋ฐ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ๋ช ์นญํ๋ค. 64bit ๋จ์ : RAX 32bit ๋จ์ : EAX 16bit ๋จ์ :..
2020.04.11 -
์๋ ํ์ธ์ ์ค๋์ javaFx์ค์น ๋ฐ ์๊ฐ๋ฅผ ํด๋๋ฆด๊บผ์์! ์ด๋ฒ์ java๋ก ํ๋ก๊ทธ๋จ์ ๊ตฌํํด๋ณด๊ณ ์ถ์๋ฐ ๊ทธ๋ฌ๊ธฐ ์ํด์๋ JavaFx๋ ํ์! ์ด๋ฏ๋ก.. ๊ฐ๋ตํ ์ค๋ช ํ ๋ฐ๋ก ๊ฐ์ด ์คํ์์ผ ๋ณด๋๋ก ํด์~(๏ฝก๏ฝฅ∀๏ฝฅ)๏พ๏พ ์๊ฐ๊ธ ์ง๊ธ๊น์ง Java์์ ๋ฐ์คํฌํฑ ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ ๋ GUI ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ฌ์ฉ๋์ด ์จ ๊ฒ์ "AWT"์ "Swing" ์ด์๋ค๊ณ ํฉ๋๋ค. ํ์ง๋ง, ์ค์ ๋ก ๋๋ฆฌ ์ฌ์ฉ๋์ด์จ ๊ฒ์ Swing ์ด๋ผ๊ณ ํ ์ ์์ต๋๋ค. ์ต๊ทผ Java8์ด ๋๊ณ , ์๋ก์ด "JavaFx"๊ฐ ๊ธฐ๋ณธ์ผ๋ก ์ฅ์ฐฉ๋์ด Swing์์ JavaFx๋ก ์ ํ์ด ํ์ ๋์๋ค๊ณ ํ๋๋ฐ์, JavaFx์ ๊ธฐ๋ณธ ์ฝ๋๋ AWT์ Swing๊ณผ๋ ์๋นํ ๋ค๋ฅด๋ค๊ณ ํฉ๋๋ค. - ์๋ฐ๋ AWT์ Swing ํจํค์ง๋ฅผ ์ ๊ณตํ์ฌ ์ํํธ์จ์ด ๊ฐ๋ฐ์๋ค์ด ๋ค..
[Java] JavaFx์ค์นํ๊ธฐ์๋ ํ์ธ์ ์ค๋์ javaFx์ค์น ๋ฐ ์๊ฐ๋ฅผ ํด๋๋ฆด๊บผ์์! ์ด๋ฒ์ java๋ก ํ๋ก๊ทธ๋จ์ ๊ตฌํํด๋ณด๊ณ ์ถ์๋ฐ ๊ทธ๋ฌ๊ธฐ ์ํด์๋ JavaFx๋ ํ์! ์ด๋ฏ๋ก.. ๊ฐ๋ตํ ์ค๋ช ํ ๋ฐ๋ก ๊ฐ์ด ์คํ์์ผ ๋ณด๋๋ก ํด์~(๏ฝก๏ฝฅ∀๏ฝฅ)๏พ๏พ ์๊ฐ๊ธ ์ง๊ธ๊น์ง Java์์ ๋ฐ์คํฌํฑ ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ ๋ GUI ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ฌ์ฉ๋์ด ์จ ๊ฒ์ "AWT"์ "Swing" ์ด์๋ค๊ณ ํฉ๋๋ค. ํ์ง๋ง, ์ค์ ๋ก ๋๋ฆฌ ์ฌ์ฉ๋์ด์จ ๊ฒ์ Swing ์ด๋ผ๊ณ ํ ์ ์์ต๋๋ค. ์ต๊ทผ Java8์ด ๋๊ณ , ์๋ก์ด "JavaFx"๊ฐ ๊ธฐ๋ณธ์ผ๋ก ์ฅ์ฐฉ๋์ด Swing์์ JavaFx๋ก ์ ํ์ด ํ์ ๋์๋ค๊ณ ํ๋๋ฐ์, JavaFx์ ๊ธฐ๋ณธ ์ฝ๋๋ AWT์ Swing๊ณผ๋ ์๋นํ ๋ค๋ฅด๋ค๊ณ ํฉ๋๋ค. - ์๋ฐ๋ AWT์ Swing ํจํค์ง๋ฅผ ์ ๊ณตํ์ฌ ์ํํธ์จ์ด ๊ฐ๋ฐ์๋ค์ด ๋ค..
2020.04.05 -
์ด๋ฒ์ ๊ธฐ์ด ์ค์ต์ ํด๋ณด๊ณ ๊ทธ ์ฝ๋์ ๋ํด ๋ถ์์ ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๊ธฐ๋ณธ์ ์ธ ๋ช ๋ น์ด์ + , * ์ฌ์ฉ์ ์ฃผ๋ก ๋ค๋ค์ผ๋ ๊ฐ๋ณ๊ฒ ์ฝ์ด๋ด์ฃผ์ธ์!! โ๋จ : ๊ธ์ ์ํ๋ก ๋ฉ๋ชจํ์์ผ๋ ์ ์ํ์ฌ ์ฐธ๊ณ ํ์๊ธธ ๋ฐ๋๋๋ค. 1. [๊ฐ๋จํ ๊ธฐ์ด์ฐ์ฐ] "a+2*b" ์์ ๊ตฌํํ๊ธฐ. ์ฝ๋ ํ์ธ ํ ๋ฉ๋ชจ๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์. 2. [๊ฐ๋จํ ๊ธฐ์ด์ฐ์ฐ] "์๋ฃ ์ฒ๋ฆฌ ๋จ์์ SASM ์์์ ๋จ์" ์์ ์ด์ด์ ์ฝ๋ ํด์ค๋ ์์ผ๋ ์ฐธ๊ณ ํด์ฃผ์ธ์. 3. [๊ฐ๋จํ ๊ธฐ์ด์ฐ์ฐ] "a*b+c*d" ์์ ๊ตฌํํ๊ธฐ ๊ฐ๋จํ ์ฐ์ฐ ์ฝ๋๋ฅผ ์์ฑํด๋ดค์ด์! ์์ผ๋ก ์ ์ ๋ฐ์ ํ๋ฉด์ ๊ฐ์ด ๋ฐฐ์๋ด์ ใ ใ ๊ทธ๋ผ ์ค๋ ์ด์ ๋ธ๋ฆฌ์ด๋ ์๊ธฐ๊น์ง ํ๊ฒ ์ต๋๋ค! ๋ค๋ค ์๊ณ ํ์ จ์ด์~๐ฉ๐ฉ
[์ด์ ๋ธ๋ฆฌ์ด] ๊ธฐ์ด์ฝ๋๋ถ์์ด๋ฒ์ ๊ธฐ์ด ์ค์ต์ ํด๋ณด๊ณ ๊ทธ ์ฝ๋์ ๋ํด ๋ถ์์ ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๊ธฐ๋ณธ์ ์ธ ๋ช ๋ น์ด์ + , * ์ฌ์ฉ์ ์ฃผ๋ก ๋ค๋ค์ผ๋ ๊ฐ๋ณ๊ฒ ์ฝ์ด๋ด์ฃผ์ธ์!! โ๋จ : ๊ธ์ ์ํ๋ก ๋ฉ๋ชจํ์์ผ๋ ์ ์ํ์ฌ ์ฐธ๊ณ ํ์๊ธธ ๋ฐ๋๋๋ค. 1. [๊ฐ๋จํ ๊ธฐ์ด์ฐ์ฐ] "a+2*b" ์์ ๊ตฌํํ๊ธฐ. ์ฝ๋ ํ์ธ ํ ๋ฉ๋ชจ๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์. 2. [๊ฐ๋จํ ๊ธฐ์ด์ฐ์ฐ] "์๋ฃ ์ฒ๋ฆฌ ๋จ์์ SASM ์์์ ๋จ์" ์์ ์ด์ด์ ์ฝ๋ ํด์ค๋ ์์ผ๋ ์ฐธ๊ณ ํด์ฃผ์ธ์. 3. [๊ฐ๋จํ ๊ธฐ์ด์ฐ์ฐ] "a*b+c*d" ์์ ๊ตฌํํ๊ธฐ ๊ฐ๋จํ ์ฐ์ฐ ์ฝ๋๋ฅผ ์์ฑํด๋ดค์ด์! ์์ผ๋ก ์ ์ ๋ฐ์ ํ๋ฉด์ ๊ฐ์ด ๋ฐฐ์๋ด์ ใ ใ ๊ทธ๋ผ ์ค๋ ์ด์ ๋ธ๋ฆฌ์ด๋ ์๊ธฐ๊น์ง ํ๊ฒ ์ต๋๋ค! ๋ค๋ค ์๊ณ ํ์ จ์ด์~๐ฉ๐ฉ
2020.03.31 -
์ด์ ๋ธ๋ฆฌ์ด๊ฐ ๋ฌด์์ธ์ง๋ ์ ๋ฒ ๊ฒ์๊ธ์ ํตํด ์ค๋ช ๋๋ ธ๋๋ฐ์, ๊ทธ๋ ๋ค๋ฉด ์ด๋ฒ์ ์ง์ ์ค์ต์ ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๋จผ์ ์ค์ต์ ์ํ SASM๋ฅผ ๋ค์ด๋ก๋ ํด๋ณผ๊ป์~ ๊ทธ๋ผ Start ๐๐๐ https://dman95.github.io/SASM/english.html ์ฌ์ดํธ ์ ์ ํ -> ์์ ์ OS์ ๋ง๋ ๊ฒ์ ๋ค์ด๋ก๋. โ ์ ๋ window๋ฅผ ์ฌ์ฉํ๊ณ ์์ด์ window์ฉ์ ๋ค์ด๋ฐ์์ด์. โ ๋ค์ด๋ก๋ ํ ์คํ -> ์ธ์ด๋English ์ ํ โ ์์๊บผ ์ฒดํฌํด์ฃผ์ธ์~ โ ๊ฒฝ๋ก ์ง์ ํด์ฃผ๊ธฐ. โ ๋ค์ด๋ก๋ ์๋ฃ. ์ผ๋จ ๋ค์ด๋ก๋๋ ๋งค์ฐ ๊ฐํธํฉ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ๋ฐ๋ก new project๋ฅผ ์์ฑํด๋ณด๋๋ก ํ ๊ป์. ์ํ์ผ์ ๋ง๋ค๋ฉด ์ด๋ฆฌ๋ ์ฒซ ํ๋ฉด์ ๋๋ค. ์ฝ๋๋ฅผ ๋ณด์๋ฉด ๊ธฐ๋ณธ์ ์ธ ์ค์ ์ธ ๊ฒ ๊ฐ์๋ฐ, io.inc๋ 32bit๋ฅผ ์๋ฏธํ..
[์ด์ ๋ธ๋ฆฌ์ด] SASM ์ค์ตํด๋ณด๊ธฐ์ด์ ๋ธ๋ฆฌ์ด๊ฐ ๋ฌด์์ธ์ง๋ ์ ๋ฒ ๊ฒ์๊ธ์ ํตํด ์ค๋ช ๋๋ ธ๋๋ฐ์, ๊ทธ๋ ๋ค๋ฉด ์ด๋ฒ์ ์ง์ ์ค์ต์ ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๋จผ์ ์ค์ต์ ์ํ SASM๋ฅผ ๋ค์ด๋ก๋ ํด๋ณผ๊ป์~ ๊ทธ๋ผ Start ๐๐๐ https://dman95.github.io/SASM/english.html ์ฌ์ดํธ ์ ์ ํ -> ์์ ์ OS์ ๋ง๋ ๊ฒ์ ๋ค์ด๋ก๋. โ ์ ๋ window๋ฅผ ์ฌ์ฉํ๊ณ ์์ด์ window์ฉ์ ๋ค์ด๋ฐ์์ด์. โ ๋ค์ด๋ก๋ ํ ์คํ -> ์ธ์ด๋English ์ ํ โ ์์๊บผ ์ฒดํฌํด์ฃผ์ธ์~ โ ๊ฒฝ๋ก ์ง์ ํด์ฃผ๊ธฐ. โ ๋ค์ด๋ก๋ ์๋ฃ. ์ผ๋จ ๋ค์ด๋ก๋๋ ๋งค์ฐ ๊ฐํธํฉ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ๋ฐ๋ก new project๋ฅผ ์์ฑํด๋ณด๋๋ก ํ ๊ป์. ์ํ์ผ์ ๋ง๋ค๋ฉด ์ด๋ฆฌ๋ ์ฒซ ํ๋ฉด์ ๋๋ค. ์ฝ๋๋ฅผ ๋ณด์๋ฉด ๊ธฐ๋ณธ์ ์ธ ์ค์ ์ธ ๊ฒ ๊ฐ์๋ฐ, io.inc๋ 32bit๋ฅผ ์๋ฏธํ..
2020.03.31 -
์ค๋์ ์ด์ ๋ธ๋ฆฌ์ด๋ฅผ ์ฒ์ ์ฌ์ฉํด๋ณผ๊ป๋ฐ์ ์ฌ์ฉ์ ์!!! ์ด์ ๋ธ๋ฆฌ์ด๊ฐ ๋ฌด์์ธ์ง! ์ ๊ธ์ธ์ด ๊ณ ๊ธ์ธ์ด๊ฐ ๋ฌด์์ธ์ง! ๊ทธ๋ฆฌ๊ณ ์ปดํ์ผ๋ฌ์ ์ด์ ๋ธ๋ฌ์ ํน์ง์ด ๋ฌด์์ธ์ง ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๊ทธ๋ผ Start๐ ์ด์ ๋ธ๋ฆฌ์ด๋? ์ด์ ๋ธ๋ฆฌ์ด(assembly language)๋๋ ์ด์ ๋ธ๋ฌ ์ธ์ด(assembler language)๋ ๊ธฐ๊ณ์ด์ ์ผ๋์ผ ๋์์ด ๋๋ ์ปดํจํฐ ํ๋ก๊ทธ๋๋ฐ์ ์ ๊ธ ์ธ์ด์ด๋ค.(H/w์ ๊ด๋ จ์ด ๋ง์, ๊ธฐ๊ณ์ด์ ๊ฐ๊น์) ์ปดํจํฐ ๊ตฌ์กฐ์ ๋ฐ๋ผ ์ฌ์ฉํ๋ ๊ธฐ๊ณ์ด๊ฐ ๋ฌ๋ผ์ง๋ฉฐ, ๋ฐ๋ผ์ ๊ธฐ๊ณ์ด์ ๋์๋์ด ๋ง๋ค์ด์ง๋ ์ด์ ๋ธ๋ฆฌ์ด๋ ๊ฐ๊ฐ ๋ค๋ฅด๊ฒ ๋๋ค. ์ปดํจํฐ CPU๋ง๋ค ์ง์ํ๋ ์คํผ๋ ์ด์ ์ ํ์ ๊ณผ ๊ฐ์๋ ์ ๊ฐ๊ฐ์ด๋ฉฐ, ๋ ์ง์คํฐ์ ํฌ๊ธฐ์ ๊ฐ์, ์ ์ฅ๋ ๋ฐ์ดํฐ ํ์ ํํ๋ ๊ฐ๊ธฐ ๋ค๋ฅด๋ค. ๋ชจ๋ ๋ฒ์ฉ ์ปดํจํฐ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋์ผํ ๊ธฐ๋ฅ์ ์ํํ..
์ด์ ๋ธ๋ฆฌ์ด ์ ๋ฌธํ๊ธฐ_(์ด์ ๋ธ๋ฆฌ์ด๋?)์ค๋์ ์ด์ ๋ธ๋ฆฌ์ด๋ฅผ ์ฒ์ ์ฌ์ฉํด๋ณผ๊ป๋ฐ์ ์ฌ์ฉ์ ์!!! ์ด์ ๋ธ๋ฆฌ์ด๊ฐ ๋ฌด์์ธ์ง! ์ ๊ธ์ธ์ด ๊ณ ๊ธ์ธ์ด๊ฐ ๋ฌด์์ธ์ง! ๊ทธ๋ฆฌ๊ณ ์ปดํ์ผ๋ฌ์ ์ด์ ๋ธ๋ฌ์ ํน์ง์ด ๋ฌด์์ธ์ง ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๊ทธ๋ผ Start๐ ์ด์ ๋ธ๋ฆฌ์ด๋? ์ด์ ๋ธ๋ฆฌ์ด(assembly language)๋๋ ์ด์ ๋ธ๋ฌ ์ธ์ด(assembler language)๋ ๊ธฐ๊ณ์ด์ ์ผ๋์ผ ๋์์ด ๋๋ ์ปดํจํฐ ํ๋ก๊ทธ๋๋ฐ์ ์ ๊ธ ์ธ์ด์ด๋ค.(H/w์ ๊ด๋ จ์ด ๋ง์, ๊ธฐ๊ณ์ด์ ๊ฐ๊น์) ์ปดํจํฐ ๊ตฌ์กฐ์ ๋ฐ๋ผ ์ฌ์ฉํ๋ ๊ธฐ๊ณ์ด๊ฐ ๋ฌ๋ผ์ง๋ฉฐ, ๋ฐ๋ผ์ ๊ธฐ๊ณ์ด์ ๋์๋์ด ๋ง๋ค์ด์ง๋ ์ด์ ๋ธ๋ฆฌ์ด๋ ๊ฐ๊ฐ ๋ค๋ฅด๊ฒ ๋๋ค. ์ปดํจํฐ CPU๋ง๋ค ์ง์ํ๋ ์คํผ๋ ์ด์ ์ ํ์ ๊ณผ ๊ฐ์๋ ์ ๊ฐ๊ฐ์ด๋ฉฐ, ๋ ์ง์คํฐ์ ํฌ๊ธฐ์ ๊ฐ์, ์ ์ฅ๋ ๋ฐ์ดํฐ ํ์ ํํ๋ ๊ฐ๊ธฐ ๋ค๋ฅด๋ค. ๋ชจ๋ ๋ฒ์ฉ ์ปดํจํฐ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋์ผํ ๊ธฐ๋ฅ์ ์ํํ..
2020.03.31 -
์ค๋์ JSP๊ธฐ์ด ์ฝ๋๋ฅผ ๊ณต๋ถํด๋ดค์ด์! ์์ง ํ๋ก๊ทธ๋๋ฐ์ด ๋ง์ด ์ฝํด์ ์ด๊ฒ ์ ๊ฒ ์ฐ์ต์ฝ๋๋ฅผ ๋ง์ด ์ง๋ณด๋ คํด์! ์๊ณ ๋ฆฌ์ฆ 100์ ๋ ์ฐจ๊ทผ์ฐจ๊ทผ ํ์ด๋ณผ๊บผ์์ค>3๋ฐ์์ ๋ฐฐ์ด์ ๋ฃ์) โ ๋ค๋ชจ์น ๋ถ๋ถ์ ๋ฌธ์์ด์ ์ซ์๋ก ๋ณํ์์ผ์ค๋ค. โ ๋ฐฉ๋ฒ2 -> select์ ์ฌ์ฉํ์ฌ option์ ๋ฃ์ด ์ ํ๊ฐ๋ฅํ ์ฐฝ์ ๋ง๋ค์ด ์ค๋ค. โ ํ๋ผ๋ฏธํฐ์ ์ ๋ฌ๋ ๊ฐ๋ง ์ซ์๋ก ๋ฐ๊ฟ์ ์ ํ๋ ๋จ๋ง ์ถ๋ ฅ์์ผ์ค๋ค. โ ์ ๋ณด์ฐฝ์ form์์ ์ง์ ์ ํด์ฃผ๊ณ , ํ์ํ ์ฐฝ์ ๋ง๋ค์ด ์ค๋ค โ password type์ ์ฌ์ฉํ๋ฉด ๋์ ๋ณด์ด์ง ์๊ฒ ๋ณํ๋น! โ ๋ค์ ์ ๋ ฅ์ ํด๋ฆญ ์ -> ๊ฒฝ๊ณ ์ฐฝ / ๋ค์ ํด๋ฆญ ์ -> name.jsp๋ก ์ด๋ โ ๊ฒฐ๊ณผ์ฐฝ -> ์ ๋ฌ๋ฐ์ ๊ฐ์ ์ถ๋ ฅ์ํจ๋น! โ 1~100๊น์ง ํฉ, ํ์ ํฉ, ์ง์ ํฉ์ ๊ตฌํด๋ด ๋๋น. ๋๋ฌด ์ฌ์ด ์ฝ๋๊ธฐ..
JSP๊ธฐ์ด [๊ตฌ๊ตฌ๋จ, ์ง์&ํ์ ๋ํ๊ธฐ, ์ ๋ณด ์ ๋ ฅ ์ฐฝ]์ค๋์ JSP๊ธฐ์ด ์ฝ๋๋ฅผ ๊ณต๋ถํด๋ดค์ด์! ์์ง ํ๋ก๊ทธ๋๋ฐ์ด ๋ง์ด ์ฝํด์ ์ด๊ฒ ์ ๊ฒ ์ฐ์ต์ฝ๋๋ฅผ ๋ง์ด ์ง๋ณด๋ คํด์! ์๊ณ ๋ฆฌ์ฆ 100์ ๋ ์ฐจ๊ทผ์ฐจ๊ทผ ํ์ด๋ณผ๊บผ์์ค>3๋ฐ์์ ๋ฐฐ์ด์ ๋ฃ์) โ ๋ค๋ชจ์น ๋ถ๋ถ์ ๋ฌธ์์ด์ ์ซ์๋ก ๋ณํ์์ผ์ค๋ค. โ ๋ฐฉ๋ฒ2 -> select์ ์ฌ์ฉํ์ฌ option์ ๋ฃ์ด ์ ํ๊ฐ๋ฅํ ์ฐฝ์ ๋ง๋ค์ด ์ค๋ค. โ ํ๋ผ๋ฏธํฐ์ ์ ๋ฌ๋ ๊ฐ๋ง ์ซ์๋ก ๋ฐ๊ฟ์ ์ ํ๋ ๋จ๋ง ์ถ๋ ฅ์์ผ์ค๋ค. โ ์ ๋ณด์ฐฝ์ form์์ ์ง์ ์ ํด์ฃผ๊ณ , ํ์ํ ์ฐฝ์ ๋ง๋ค์ด ์ค๋ค โ password type์ ์ฌ์ฉํ๋ฉด ๋์ ๋ณด์ด์ง ์๊ฒ ๋ณํ๋น! โ ๋ค์ ์ ๋ ฅ์ ํด๋ฆญ ์ -> ๊ฒฝ๊ณ ์ฐฝ / ๋ค์ ํด๋ฆญ ์ -> name.jsp๋ก ์ด๋ โ ๊ฒฐ๊ณผ์ฐฝ -> ์ ๋ฌ๋ฐ์ ๊ฐ์ ์ถ๋ ฅ์ํจ๋น! โ 1~100๊น์ง ํฉ, ํ์ ํฉ, ์ง์ ํฉ์ ๊ตฌํด๋ด ๋๋น. ๋๋ฌด ์ฌ์ด ์ฝ๋๊ธฐ..
2020.03.30 -
html -> css -> js ->jsp ์ด ์์๋ก ๊ณต๋ถ ํ ํํ์ด์ง๋ฅผ ์ ์์ ๋ชฉํ๋ก ํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ค๋์ jspํ๊ฒฝ์ ๊ตฌ์ถ ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. jsp ๊ตฌ์ถ์ ์ํด ํ์ํ jdk,eclipse,tomcat ์ด ์ธ๊ฐ์ง๋ ๊ฐ์ ํํ์ด์ง์์ ๋ค์ด๋ก๋ ๋ฐ์ผ์๊ธธ ๋ฐ๋ผ๋ฉฐ, ์ด๋ฏธ ๋ค์ด์ ๋ฐ์๋ค๊ณ ๊ฐ์ ํ๊ณ ํ๊ฒฝ๊ตฌ์ถ์ ์์ํด๋ณด๊ฒ ์ต๋๋ค. โ ์์ ๋งํ๋ ์ธ๊ฐ์ ํ์ผ -> ์์ถ ํด์ โ ์์ถ ํผ๊ฒ์ jsp ๊ฒฝ๋ก๋ก ๋ฃ์ด์ค๊ป์~ โ File -> New - > Dyanmic Web Project โ name์ ์ ํด์ฃผ๊ณ project location์ ์ง์ ํด ์ค๋๋ค. (์ ๋ D: jsp๊ฒฝ๋ก_) โ ์ง์ ํ finish. โ java EE๋ฅผ ์ ํํด์ค๋๋ค. (๋ง๋ ํ์ผ์ด ์์ฑ๋์์.) โ ๋ค์์ ํฐ์ผ ์ ์ฉ : New -> ..
JSPํ๊ฒฝ ๊ตฌ์ถํ๊ธฐ(JAVA,Eclipse,Tomcat)html -> css -> js ->jsp ์ด ์์๋ก ๊ณต๋ถ ํ ํํ์ด์ง๋ฅผ ์ ์์ ๋ชฉํ๋ก ํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ค๋์ jspํ๊ฒฝ์ ๊ตฌ์ถ ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. jsp ๊ตฌ์ถ์ ์ํด ํ์ํ jdk,eclipse,tomcat ์ด ์ธ๊ฐ์ง๋ ๊ฐ์ ํํ์ด์ง์์ ๋ค์ด๋ก๋ ๋ฐ์ผ์๊ธธ ๋ฐ๋ผ๋ฉฐ, ์ด๋ฏธ ๋ค์ด์ ๋ฐ์๋ค๊ณ ๊ฐ์ ํ๊ณ ํ๊ฒฝ๊ตฌ์ถ์ ์์ํด๋ณด๊ฒ ์ต๋๋ค. โ ์์ ๋งํ๋ ์ธ๊ฐ์ ํ์ผ -> ์์ถ ํด์ โ ์์ถ ํผ๊ฒ์ jsp ๊ฒฝ๋ก๋ก ๋ฃ์ด์ค๊ป์~ โ File -> New - > Dyanmic Web Project โ name์ ์ ํด์ฃผ๊ณ project location์ ์ง์ ํด ์ค๋๋ค. (์ ๋ D: jsp๊ฒฝ๋ก_) โ ์ง์ ํ finish. โ java EE๋ฅผ ์ ํํด์ค๋๋ค. (๋ง๋ ํ์ผ์ด ์์ฑ๋์์.) โ ๋ค์์ ํฐ์ผ ์ ์ฉ : New -> ..
2020.03.30