01. IPv4 ์ฃผ์ Aํด๋์ค์ ๋ํ ํ์ค ๋คํธ์ํฌ ์๋ธ๋ท ๋ง์คํฌ๋ก ์ณ์ ๊ฒ์?โญ โ 255.0.0.0 - Aํด๋์คโ โก 255.255.0.0 - Bํด๋์คโ โข 255.255.255.0 - Cํด๋์คโ โฃ 255.255.255.255 - ์ด๋ฐ ๊ฑด ์์02. ๋ค์ ์ค IP ์ฃผ์๊ฐ B Class ์ด๊ณ , ์ ์ฒด๋ฅผ ํ๋์ ๋คํธ์ํฌ๋ง์ผ๋ก ์ฌ์ฉํ๊ณ ์ ํ ๋ ์ ์ ํ ์๋ธ๋ท ๋ง์คํฌ ๊ฐ์?โ โ 255.0.0.0โญ โก 255.255.0.0โ โข 255.255.255.0โ โฃ 255.255.255.25503. IP address ์ฒด๊ณ์ C class ์ ๊ธฐ๋ณธ ์๋ธ๋ท ๋ง์คํฌ์ ํด๋นํ๋ ๊ฒ์?โ โ 255.0.0.0โ โก 255.255.0.0โญ โข 255.255.255.0โ โฃ 255.255.255.255 1. ์๋ธ๋ท ๋ง์คํฌ(S..
1. CPU ์ค์ผ์ค๋ง1-1. CPU ์ค์ผ์ค๋ฌReady ์ํ์ ํ๋ก์ธ์ค ์ค์์ CPU์ ์ด๋ค ํ๋ก์ธ์ค๋ฅผ ํ ๋นํ ๊ฒ์ธ์ง ๊ฒฐ์ ํ๋ ํ๋ก๊ทธ๋จ1-2. ํ๋ก์ธ์ค ์ค์ผ์ค๋ง ๐ก ํ๋ก์ธ์ค ์ค์ผ์ค๋ง(Process Scheduling) ์ด์์ฒด์ (OS)์์ ํ๋ก์ธ์ค๊ฐ CPU ๋ฐ ๊ธฐํ ์์คํ
์์์ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋๋ก ํ ๋นํ๋ ์์
์ ๋งํ๋ค. ๋ค์ค ํ๋ก์ธ์ค ํ๊ฒฝ์์ CPU ์ฌ์ฉ์ ์ต์ ํํ๊ณ ์์คํ
์ฑ๋ฅ์ ๊ทน๋ํํ๋ ๋ฐ ํต์ฌ ์ญํ ์ ํ๋ค.1-3. ์ ์ VS ๋น์ ์ ์ค์ผ์ค๋งโ
์ ์ (Preemptive) ์ค์ผ์ค๋งโถ ์ ์: - ํ์ฌ ์คํ ์ค์ธ ํ๋ก์ธ์ค๋ฅผ ์ค์ผ์ค๋ฌ๊ฐ ๊ฐ์ ๋ก ์ค๋จํ๊ณ , ๋ค๋ฅธ ํ๋ก์ธ์ค์ CPU๋ฅผ ํ ๋นํ๋ ๋ฐฉ์.โถ ํน์ง: - ์ฐ์ ์์๊ฐ ๋์ ํ๋ก์ธ์ค๊ฐ ๋์ฐฉํ๋ฉด ํ์ฌ ์์
์ค์ธ ํ๋ก์ธ์ค๋ฅผ ์ค๋จ. - ์ค์๊ฐ..
๋จ, ์ด ์ธ ๊ฐ์ง ๊ฐ๋
์ ์์ฑ์, ์์ ์ด๋ผ๋ ๊ฐ๋
์ ์๊ณ ์์ด์ผ๋ง ์ดํด ๊ฐ๋ฅํฉ๋๋ค~ ์ ๊ฐ ์์ฑ์, ์์ ์์ฝ ์ ๋ฆฌ ํ๊ฑฐ ์์ผ๋ ์ฐธ๊ณ ํ์ธ์~ [Java] ์์ ์ฝ๋๋ก ์ฝ๊ฒ ์ดํดํ๋ ์๋ฐ์ ์์ & ์์ฑ์1. ์์ 1) ๊ฐ๋
- ๋ถ๋ชจํด๋์ค์ ๋ฉค๋ฒ ๋ณ์, ๋ฉค๋ฒ ๋ฉ์๋๋ฅผ ์์ ํด๋์ค๊ฐ ์์ ๋ฐ์ ์ฌ์ฉ - ํด๋์ค ์ฌ์ฌ์ฉ => ์ค๋ณต ์ฝ๋ ์ค์ฌ์ ํจ์จ์ฑ ์ฆ๋ 2) ํน์ง - '์์ํด๋์ค extends ๋ถ๋ชจํด๋์ค'awesomepossum.tistory.com ๊ถ๊ธํ ์ ์ด๋ ์ด๋ ค์ด ๋ฌธ์ ์์ผ์๋ฉด ๋๊ธ๋ก ๋ฌธ์์ฃผ์ธ์~ ์ ์ฑ๊ป ๋ต๋ณํด ๋๋ฆฌ๊ฒ ์ต๋๋ค 1. ๋ฉ์๋ ์ค๋ฒ๋ก๋ฉ = ๋ฉ์๋ ์ค๋ณต ์ ์, ๊ณ์ฐ๊ธฐ - ๊ฐ์ ์ด๋ฆ์ ๋ฉ์๋๋ฅผ ์ธ์๋ง ๋ค๋ฅด๊ฒ ํ์ฌ ์ค๋ณต ์ ์ - ๋ฉ์๋์ ์ด๋ฆ์ด ๊ฐ์์ผ ํ๊ณ , ์ธ์์ ๊ฐ์๋ ํ์
์ด ํ๋ ค์ผ ํ๋ค. - ..
1. ์์ 1) ๊ฐ๋
- ๋ถ๋ชจํด๋์ค์ ๋ฉค๋ฒ ๋ณ์, ๋ฉค๋ฒ ๋ฉ์๋๋ฅผ ์์ ํด๋์ค๊ฐ ์์ ๋ฐ์ ์ฌ์ฉ - ํด๋์ค ์ฌ์ฌ์ฉ => ์ค๋ณต ์ฝ๋ ์ค์ฌ์ ํจ์จ์ฑ ์ฆ๋ 2) ํน์ง - '์์ํด๋์ค extends ๋ถ๋ชจํด๋์ค' ํ์์ผ๋ก ์์ - ํ ๋ฒ์ ํ๋์ ๋ถ๋ชจ ํด๋์ค๋ง ์์ ๋ฐ์ ์ ์์. => C extends A, B (x) => C extends B , B extends A (o) - private ์ ๊ทผ ์ ํ์ ๊ฐ๋ ๋ฉค๋ฒ ๋ณ์ ๋ฐ ๋ฉ์๋๋ ์ง์ ์ฌ์ฉ์ด ๋ถ๊ฐ => ๊ทธ๋ผ ์ด๋ป๊ฒ ์ฌ์ฉํ๋? getter, setter ์ฌ์ฉ 3) ์์ ๊ด๋ จ ํค์๋ - extends ์์ ๋ฐ์ ๋ ํด๋์ค๋ช
์์ ์ฌ์ฉ - super ์์ ํด๋์ค์์ ๋ถ๋ชจ๋ฅผ ๋ช
์์ ์ผ๋ก ์ฌ์ฉํ๊ณ ์ ํ ๋ ์ฌ..
1๋
์ 3๋ฒ์ ๊ธฐ์ฌ ์ํ ์ค 1์ฐจ๋ 3์ฐจ ์ค ํ๋๋ ์ฝ๊ฒ ๋์ค๋ ํธ์ด๋ค.์ฌํด 2์ฐจ ์ค๊ธฐ๋ ๋์ฒด๋ก ํ๋ฒํ ์์ค์ผ๋ก ์ถ์ ๋์๊ณ ํฉ๊ฒฉ๋ฅ 20%๋ฅผ ๊ธฐ๋กํ๋ค.3์ฐจ๋ ์กฐ๊ธ ์ฝ๊ฒ ๋์ค์ง ์์๊น ๊ธฐ๋ํ์ผ๋ ๊ฒฐ๋ก ์ '์ด๋ ค์ ๋ค.' IT์ปค๋ฎค๋ํฐ ์์ ๋น์์ ์ํ์ 639๋ช
์ ๋์์ผ๋ก ์ค๋ฌธ์กฐ์ฌ ํ ๊ฒฐ๊ณผ- ์ ์ฒด์ ์ธ ์ฒด๊ฐ๋์ด๋๊ฐ '์ด๋ ค์ ๋ค'๊ณ ๋ตํ ์ฌ๋์ด 46.1%(299๋ช
)๋ก ์ ์ผ ๋ง์๊ณ - ์ด์ด์ '๋งค์ฐ ์ด๋ ค์ ๋ค'๊ณ ๋ตํ ์ฌ๋์ด 23%(149๋ช
)๋ก ๊ทธ ๋ค์์ ์ฐจ์งํ๋ค.- ์ฆ ์ด๋ฒ ์ํ์ 69.1%์ ์ํ์์ด ์ด๋ ต๋ค๊ณ ๋๋ ์ํ์ผ๋ก 10๋ช
์ค 7๋ช
์ด ์ด๋ ค์ํ๋ ์ํ์ด์๋ค.๋ฌธ์ ์ ํ (20๋ฌธ์ )- ์ด๋ก /์ฉ์ด ๋ฌธ์ (7๋ฌธ์ )- ํ๋ก๊ทธ๋๋ฐ ์ธ์ด (9๋ฌธ์ )- ๋ฐ์ดํฐ๋ฒ ์ด์ค (3๋ฌธ์ )- ๊ณ์ฐ์ (1๋ฌธ์ ) # ์ด๋ก /์ฉ์ด ๋ฌธ์ (7)๋ณด์ - ์ค..
# ๋ค์์๋ถํฐ ์ฌ๋ผ์ด์ฑ06. ๋ค์์ ์ฌ์ฉ์๋ก๋ถํฐ ์
๋ ฅ๋ฐ์ ๋ฌธ์์ด์์ ์ฒ์๊ณผ ๋์ 3๊ธ์๋ฅผ ์ถ์ถํ ํ ํฉ์ณ์ ์ถ๋ ฅํ๋ ํ์ด์ฌ ์ฝ๋์ด๋ค. โ์ ๋ค์ด๊ฐ ๋ด์ฉ์?string = input('7๋ฌธ์ ์ด์ ์
๋ ฅํ์์ค :') m = (โ) print(m) ์
๋ ฅ๊ฐ: Hello World ์ต์ข
์ถ๋ ฅ: Helrld ์ ๋ต : string[0:3] + stirng[-3:] - ๋ฌธ์์ด์ ๊ฒฝ์ฐ ์ ์ธ๋ฑ์ค 0๋ฒ๋ถํฐ ์์, ๋ค์์ ์ธ๋ฑ์ค ์
๋๋ ๋งจ ๋์๋ฆฌ๊ฐ -1 - ์ฌ๋ผ์ด์ฑ ํ ๋ [์์์ :๋์ ]์์ ๋์ ์ ํฌํจ ์ํ๊ณ ๋์ -1์๋ฆฌ๊น์ง ์๋ผ์ ๋ฐํ - ๋ค์์๋ถํฐ ์ฌ๋ผ์ด์ฑ ํ ๋ [-1:-3] (์๋ฐฉํฅ์ด๋ผ ๊ฐ๋ฅ) - ํ์ง๋ง [-3:-1] ์ด๋ฐ ๊ฒฝ์ฐ [] ๋น ๊ดํธ ์ถ๋ ฅ - ์๋ฅด๋ ๋ฐฉํฅ์ด ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ด๋ฉด -1 ๋ฃ์ด์ค์ผ ํจ [-3:-1..