์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- ๊ฐ๋ฐ์์ทจ์
- ์์๋ฒํธ
- ์ฐ๋ถํฌdb
- 99ํด๋ฝ
- mariadb
- leetcode
- i-type
- ์ค๋ธ์
- ํ ํฐ ๋ฒ์ค
- ๋น์ฃผ๊ธฐ์ ํธ
- ์๋น์ค ํ๋ฆฌ๋ฏธํฐ๋ธ
- ํ๋ ์ ๊ตฌ์กฐ
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ํญํด99
- ๋ฐ์ดํฐ ์ ์ก
- well known ํฌํธ
- tcp ์ธ๊ทธ๋จผํธ
- tcp ํ๋กํ ์ฝ
- til
- ์ค๋ฅ๊ฒ์ถ
- xv6
- git merge
- IEEE 802
- ํ๋ก์ด๋์์
- ์ค๋ฅ์ ์ด
- ์ฃผ๊ธฐ์ ํธ
- ์ฝ๋ฉํ ์คํธ์ค๋น
- reducible
- ์ค๋ ๋
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (162)
Unfazedโ๏ธ๐ฏ
์๋ฐ์์ ๋ฐฐ์ด์ ๋ค๋ฃฐ ๋ ๊ธฐ๋ณธํ(Primitive Type)๊ณผ ์ฐธ์กฐํ(Reference Type)์ ์ด๊ธฐํ ๋ฐฉ์์๋ ์ค์ํ ์ฐจ์ด๊ฐ ์๋ค. ์ด๋ฒ ํฌ์คํธ์์ ์ด ์ฐจ์ด์ ์ ์์ธํ ์์๋ณด๊ณ , ์ค์ ์ฝ๋์์ ์ด๋ป๊ฒ ์ ์ฉ๋๋์ง ์ดํด๋ณด๋ ค๊ณ ํ๋ค.1. ๋ฐฐ์ด์ ๊ธฐ๋ณธ ์ด๊ธฐํ1.1 ๊ธฐ๋ณธํ ๋ฐฐ์ด(Primitive Type)๊ธฐ๋ณธํ ๋ฐฐ์ด์ ์์ฑํ๋ฉด ๊ฐ ์์๋ ํด๋น ํ์ ์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์๋ ์ด๊ธฐํ๋๋ค.int[] arr = new int[5];System.out.println(arr[0]); // ์ถ๋ ฅ: 0arr[0] = 10; // ๋ฐ๋ก ๊ฐ ๋์ ๊ฐ๋ฅ ๊ฐ ๊ธฐ๋ณธํ ํ์ ๋ณ ์ด๊ธฐ๊ฐbyte -> 0short -> 0int -> 0long -> 0Lfloat -> 0.0fdouble -> 0.0dbool..

https://www.acmicpc.net/problem/2458 ์ ๊ทผ ๋ฐฉ๋ฒ ์ฒซ์ ๊ทผ(์คํจ)๋ฌธ์ ์ ํ์ ๋ณด์ง ์๊ณ ํ์ด๋ณด์์ ๋ ์ผ์ฐจ์ ํ ์ด๋ธ์ ๋ง๋ค๊ณ ๊ด๊ณ๊ฐ ์ฃผ์ด์ง ๋, a > b์ธ ๊ฒฝ์ฐ, ๋ฐฐ์ด์์ b๋ณด๋ค ํฐ ํ์ ์๋ฅผ a์ ์์น์ ๋์ ํ์ฌ ๊ธฐ๋ก๋ง์ฝ ์ด๋ฏธ ๋์ ๋ ๊ฐ์ด ํฌ๋ค๋ฉด ํด๋น ๊ด๊ณ๋ ๋ฌด์ํจ๋ฐฐ์ด์ ์ต์ข ๊ฐ์ด ์ ์ผ(unique)ํ๋ค๋ฉด, ํด๋น ํ์์ ์์๋ฅผ ์ ์ ์๋ค.ํ์ง๋ง ์ด ๋ฐฉ๋ฒ์ ๊ฐ์ ๊ด๊ณ ํ์ธ ๋ถ๊ฐ ๋ฑ์ ์ด์ ๋ก ์ค์ ์์๋ฅผ ๋ณด์ฅํ๊ธฐ ์ถฉ๋ถํ์ง ์์๋ค. ์ฒซ๋ฒ์งธ ๋ฐฉ๋ฒ(ํ๋ก์ด๋-์์ ) ๋ฌธ์ ์ ํ์ด ํ๋ก์ด๋-์์ ์ธ ๊ฒ์ ํ์ธํ ๋ค ํ์ด๋ณด์๋ค.์ฒ์์ int[] ๋ฐฐ์ด๋ก ํ์ดํ๋ค๊ฐ ์์ ๋ณด๋ค ํฐ ์ฌ๋์ true๋ก ์ฒดํฌํ๋ boolean[] ๋ฐฐ์ด๋ก ๋ฐ๊พธ์ด์ ์ฝ๋๋ฅผ ๋ ๊ฐ๊ฒฐํ๊ฒ ๋ฐ๊ฟ ์ ์์๋ค.int N = Integ..

https://www.acmicpc.net/problem/2457 ์ ๊ทผ ๋ฐฉ๋ฒ 3์ 1์ผ๋ถํฐ 11์ 30์ผ๊น์ง ๋งค์ผ ๊ฝ์ด ํ ๊ฐ์ง ์ด์ ํผ์ด์์ด์ผ ํ๋ฏ๋ก ๊ฝ ํผ๋ ๋ ์ง ์ค ํ๋๋ 3์ 1์ผ ์ดํ, ์ง๋ ๋ ์ง ์ค ํ๋๋ ๋ฌด์กฐ๊ฑด 12์ ์ด์์ด์ด์ผ ํ๋ค.3์ 1์ผ ์ดํ ๋ ์ง์ ํผ๋ ๊ฝ๋ค ์ค ์ด๋ค ๊ฝ์ ๊ณจ๋ผ์ผ ๋ ์ง ์๊ฐํด๋ณด๋ฉด, ๊ทธ ์ค์์๋ ๋ฌด์กฐ๊ฑด ๊ฐ์ฅ ๋ฆ๊ฒ ์ง๋ ๊ฝ์ ๊ณ ๋ฅด๋ ๊ฒ์ด ๊ฝ๋ค์ ์๋ฅผ ๊ฐ๋ฅํ ์ ๊ฒ ํ๋ ์กฐ๊ฑด์ ๋ง์กฑ์ํค๊ธฐ ์ ๋ฆฌํ๋ค. ๊ทธ๋ ๊ฒ ์ฒ์ ์ ํํ ๊ฝ์ ์ ์ ํ๋ค๋ฉด, ๊ทธ ์ ํ๋ ๊ฝ์ ์ง๋ ๋ ์ง๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ค์ ์ ํ๋ ๊ฝ์ ์ ์ ํ๋ฉด ๋ ๊ฒ์ด๋ค.๊ตฌ๊ฐ์ ๊ฒน์น ์ ์๊ฒ ๋ฝ๋, ์ง๋ ๋ ์ง๊ฐ ๊ธด ๊ฝ์ ์ ํ. ๊ณผ์ ์ ๋ฐ๋ณตํ๋ฉฐ ์นด์ดํธ๋ฅผ ํ๊ณ , ์ง๋ ๋ ์ง๊ฐ 12์ ์ด์์ธ ๊ฝ์ ์ ํํ์ ๋ ๋ฐ๋ณต์ ์ข ๋ฃํ๊ณ ์นด์ดํธ๋ฅผ ์ถ๋ ฅํ๋ค..

https://www.acmicpc.net/problem/1865 ์ด๋ฒ ๋ฌธ์ ๋ ์๊ณ ๋ฆฌ์ฆ ๋ถ๋ฅ ํํธ๋ฅผ ๋ณด๊ณ ๋ฒจ๋ง-ํฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ถ๊ฐ์ ์ผ๋ก ํ์ตํ ๋ค์ ํ์ด๋ณด์๋ค. ์์ง ์ด๋ ต๊ฒ ๋๊ปด์ง๋ ๋ฌธ์ ์ฌ์ ๋ด๊ฐ ํ๋ฉด์ ๋์น๊ณ ์์๊ฑฐ๋ ์๋กญ๊ฒ ์๊ฒ ๋ ํฌ์ธํธ๋ค์ ๊ฐ๋จํ ์ ๋ฆฌํด ๋ณด๋ ค๊ณ ํ๋ค. ์๋ฐฉํฅ ๋๋ก ์ฒ๋ฆฌ์ฒ์ ๋ด ์ฝ๋์์๋ ๋๋ก๋ฅผ ๋จ๋ฐฉํฅ์ผ๋ก๋ง ์ฒ๋ฆฌํ๊ณ ์์๋ค. ๋๋ก๋ ์๋ฐฉํฅ์ด๊ธฐ ๋๋ฌธ์ ๋๋ก๋ฅผ ์ถ๊ฐํ ๋, ์์ชฝ ๋ฐฉํฅ ๋ชจ๋ ์ถ๊ฐํด์ผ ํ๋ค.for (int i = 0; i ์ผ๋ฐ์ ์ธ ๋ฒจ๋ง-ํฌ๋์์ INF๋ฅผ ์ฌ์ฉํ๋ ์ด์ Arrays.fill(dist, INF);dist[start] = 0;๋ณดํต "ํน์ ์์์ ์ผ๋ก๋ถํฐ์ ์ต๋จ ๊ฑฐ๋ฆฌ"๋ฅผ ๊ตฌํ ๋ ๋งค์ฐ ํฐ ๊ฐ(INF)์ dist ๋ฐฐ์ด์ ๋ฃ๊ณ ์ฌ์ฉํ๋ค.์์์ ์ผ๋ก๋ถํฐ ์์ง ๋ฐฉ๋ฌธํ์ง ์์..

์ต๋จ ๊ฒฝ๋ก ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ์ฅ ์งง์ ๊ฒฝ๋ก๋ฅผ ์ฐพ๋ ์๊ณ ๋ฆฌ์ฆ์ ์๋ฏธํ๋ค.๋ค์ํ ๋ฌธ์ ์ํฉ - ํ ์ง์ ์์ ๋ค๋ฅธ ํ ์ง์ ๊น์ง์ ์ต๋จ ๊ฒฝ๋ก - ํ ์ง์ ์์ ๋ค๋ฅธ ๋ชจ๋ ์ง์ ๊น์ง์ ์ต๋จ ๊ฒฝ๋ก - ๋ชจ๋ ์ง์ ์์ ๋ค๋ฅธ ๋ชจ๋ ์ง์ ๊น์ง์ ์ต๋จ ๊ฒฝ๋ก๊ฐ ์ง์ ์ ๊ทธ๋ํ์์ ๋ ธ๋๋ก ํํ์ง์ ๊ฐ ์ฐ๊ฒฐ๋ ๋๋ก๋ ๊ทธ๋ํ์์ ๊ฐ์ ์ผ๋ก ํํ ๋ค์ํ ๋ฌธ์ ์ํฉ ์ค ํ ์ง์ ์์ ๋ค๋ฅธ ๋ชจ๋ ์ง์ ๊น์ง์ ์ต๋จ ๊ฒฝ๋ก๋ฅผ ๊ณ์ฐํ๋ ์ํฉ์ ๋ค์ต์คํธ๋ผ ์ต๋จ ๊ฒฝ๋ก ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํ์ฌ ํด๊ฒฐํ ์ ์๋ค. ๋ค์ต์คํธ๋ผ ์ต๋จ ๊ฒฝ๋ก ์๊ณ ๋ฆฌ์ฆ์ ์์ ๊ฐ์ ์ด ์์ ๋ ์ ์์ ์ผ๋ก ๋์ํ๋ค. - ํ์ค ์ธ๊ณ์ ๋๋ก(๊ฐ์ )์ ์์ ๊ฐ์ ์ผ๋ก ํํ๋์ง ์๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ์ํฉ์ ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํด ๋ณผ ์ ์๋ค.๋ค์ต์คํธ๋ผ ์ต๋จ ๊ฒฝ๋ก ์๊ณ ๋ฆฌ์ฆ์ ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๋ถ๋ฅ๋๋ค. - ..

https://www.acmicpc.net/problem/2660 ์ ๊ทผ ๋ฐฉ์ :"๋ค๋ฅธ ํ์๋ค๊ณผ ๊ฐ๊น์ฐ ์ ๋", "์น๊ตฌ์ ์น๊ตฌ" ๋ฑ์ ๋ถ๋ถ์ ์ฝ์์ ๋, ์คํฐ๋ 1, 2์ผ์ฐจ์ ํ์ตํ๋ ํ๋ก์ด๋์์ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํด์ผ ๋๋ค๋ ๊ฒ์ด ๋ฐ๋ก ๋๊ปด์ก๋ค. ์ด๋ ํ์์ ์ ์๊ฐ n์ ์ด๋ฉด ๋ค๋ฅธ๋ชจ๋ ํ์์ด ์น๊ตฌ์ด๊ฑฐ๋, ... , [์น๊ตฌ์]*(n-1) ์น๊ตฌ์์ ๋งํ๋ค๊ณ ์ดํดํ๊ณ , ์ฆ n์ ์ด๋ฉด ์ต์ ์ ๊ด๊ณ๋ฅผ ๊ตฌํ์ ๋ ํด๋น ํ์์ผ๋ก ๋ถํฐ ๊ฐ์ฅ ๋ฉ๋ฆฌ ๋จ์ด์ ธ ์๋ ํ์์ n-1๊ฐ์ ๋ค๋ฅธ ์น๊ตฌ(๋ ธ๋๋ค)์ ๊ฑฐ์ณ์ ์ฐ๊ฒฐ๋๋ค๋ ์๋ฏธ๋ก ํด์ํ๋ค. ๊ฐ ๋ ธ๋์์ ๋ค๋ฅธ ๋ ธ๋๋ค๋ก์ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ๊ตฌํ๋ค,๊ฐ ๋ ธ๋์์ ๊ฐ์ฅ ๋ฉ๋ฆฌ ๋จ์ด์ ธ์๋ ๋ ธ๋์์ ๊ฐ์ ์๊ฐ ๊ทธ ๋ ธ๋์ ์ ์๊ฐ ๋๋ค. ์ด๋ ๊ฒ ๋ฌธ์ ๋ฅผ ํด์ํ๋ ๋ฐฑ์ค 1389 ์ผ๋น ๋ฒ ์ด์ปจ์ 6๋จ๊ณ ๋ฒ์น๊ณผ ..

ํ๋กํ ์ฝ rdt3.0 : ๋นํธ ์ค๋ฅ์ ์์ค์ด ์๋ ์ฑ๋ ์์์ ์ ๋ขฐ์ ์ธ ๋ฐ์ดํฐ ์ ์ก ๊ฐ๋ฅ๊ธฐ๋ฅ์ ์ผ๋ก๋ ์ ํํ ํ๋กํ ์ฝ์ด์ง๋ง ์ ์ก ํ ๋๊ธฐ(stop-and-wait) ํ๋กํ ์ฝ์ด๊ธฐ ๋๋ฌธ์ ์ฑ๋ฅ ์ข์ง ์์. ์ ์ก ํ ๋๊ธฐ ๋ฐฉ์ ์์ํธ์คํธ1(๋ฏธ๊ตญ ์๋ถ), ํธ์คํธ2(๋ฏธ๊ตญ ๋๋ถ)์ ์๋ ๋ ์ข ๋จ ํธ์คํธ์ ๊ฒฝ์ฐ ๊ฐ์ ๋ ์ข ๋จ ์์คํ ์ฌ์ด์ ๊ด์ ์๋ณต ์ ํ ์ง์ฐ(RTT) = ์ฝ 30ms๋ ํธ์คํธ๋ 1Gbps ์ ์ก๋ฅ (R)์ ๊ฐ์ง ์ฑ๋๋ก ์ฐ๊ฒฐ๋์ด ์์ํค๋ํ๋์ ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ ํฌํจํ์ฌ, ํจํท๋น 1000๋ฐ์ดํธ(8000๋นํธ)์ ํจํท ํฌ๊ธฐ(L)์ ๊ฐ์ง๊ณ 1Gbps ๋งํฌ๋ก ํจํท์ ์ ์กํ๋ ๋ฐ ํ์ํ ์๊ฐ์ L/R = 8000bit / 10^9bit/sec = 8×10^-6 sec=8 μs (๋ง์ดํฌ๋ก์ด)์ด๋ค. ์ก์ ์๊ฐ t=0์์ ๋ฐ์ดํฐ..
1. Android ์ฑ ๋ทํธ์ ์๋ ์ฐ๋ฆฌ๊ฐ ์ง์ ์ ์ง ์์ ๋ณ๋์ Code๋ค์ด ์ํํ๋ ์์ ์ธ ๊ฐ์ง๊ธฐ๊ธฐ์์ ๊ฐ์งํ๋ ๊ฐ์ข ์ ๋ ฅ์ ๋ค๋ฌ์ด ์ ์ ํ ๋ฉ์๋๋ฅผ ํธ์ถ๋ฏธ๋ฆฌ ์์ฑํด ๋ ๋ค๋ฅธ ํ์ผ์ ๋ด์ฉ์ ์ฝ์ด ์ ์ ํ ๋ฉ์๋๋ฅผ ํธ์ถ.xml ํ์ผ๋ค ๋ํ ๊ธฐ๋ณธ์ ์ผ๋ก resource, ์ฝ์ ๋์์ผ๋ก์จ ์กด์ฌํ๋ค. .xml ํ์ผ์ ๋ด์ฉ์ ์ ๊ณ ์ฑ์ ๋ง๋ค์ด ์คํํ๋ฉด ์ฑ ๋ค์์๋ ๊ทธ ํ์ผ์ ๋ด์ฉ์ ์ ๋นํ ํ์ด๋ฐ์ ์ฝ์ด์ค๋ค. ์ฐ๋ฆฌ๋ ํด๋น ๋ด์ฉ๋ค์ ์ฌ์ฉํ๋๋ก .java ํ์ผ์ ์ ์ด ๋ ์ผ๋ก์จ ์ฐ๋ฆฌ ์ฑ์ Data ํ๋ฆ์ ๋ชฉํ์ ๋ง๊ฒ ๋ง๋ จํ ์ ์๋ค. ์ข ํฉ์ ํ๋จ์ ์๊ฑฐํ์ฌ ์ฑ์ ์คํ์ ์ค๋จ2. XML ํ์์ด ๊ธฐ๋ณธ์ ์ผ๋ก ํํ ๊ฐ๋ฅํ View๋ค ์ฌ์ด์ ๊ด๊ณ => ๋ถ๋ชจ-์์ ๊ด๊ณ(ํฌํจ ๊ด๊ณ)์ด๋(์ฃผ๋ก View ํ๋ํ๋๋ฅผ ํํํ๊ธฐ ์ํด) .x..

https://www.acmicpc.net/problem/1389 ์ฒซ ์ ๊ทผ ๋ฐฉ์(์คํจ)ํ๋ก์ด๋ ์์ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํ ์ ์์ ๊ฒ ๊ฐ์ ๋๋์ด ๋ค์์ง๋ง ์ด๋ฅผ ๊ตฌํํ๊ธฐ ๋ง๋งํด ๋ธ๋ฃจํธํฌ์ค ๋ฐฉ์์ผ๋ก ํ์ด๋ณด์๊ณ ๊ฒฐ๊ณผ๋ ์ญ์ ์คํจ์๋ค. ๋๋ต ์๋์ ๊ฐ์ ๋ฐฉ์์ผ๋ก ์ ๊ทผํ์๋ค. 1. ๋ชจ๋ ๊ฐ๋ฅํ ๋ ธ๋ ์ (i, j)์ ๋ํด ๋ฐ๋ณตํ๋ฉฐ ์ฐ๊ฒฐ ์ฐพ๊ธฐ2. searchMin ํจ์๋ฅผ ํตํ ํ์3. ๊ฐ ์ฐ๊ฒฐ๋์ง ์์ ๋ ธ๋ ์์ ๋ํด searchMin ํจ์๋ฅผ ํธ์ถํ์ฌ ์ค๊ฐ ๋ ธ๋ ์ฐพ๊ธฐ4. ๋ชจ๋ ๊ฐ๋ฅํ ๊ฒฝ๋ก๋ฅผ ํ์ํ๊ณ ์ต์๊ฐ์ ๊ฐฑ์ ์์ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ ์ฌ๋ฐ๋ฅด๊ฒ ๋์ฌ ์ ์์์ง๋ง ์๊ฐ ์ด๊ณผ ๋ฑ์ ๋ฌธ์ ๋ก ์คํจํ์๋ค. ๋ค์ ํ๋ก์ด๋ ์์ ํ์ตํ๊ณ ํ์ดํ ๋ด์ฉ์ ์ ๋ฆฌํด ๋ณธ๋ค.๋ด๊ฐ ๋ธ๋ฃจํธํฌ์ค ๋ฐฉ์์ผ๋ก ์ ๊ทผํ์๋๋ ๊ฒฐ๊ตญ ์ฐ๊ฒฐ๋์ง ์์ ์ ์ ์์..

https://www.acmicpc.net/problem/11403 ์ ๊ทผ ๋ฐฉ์ ์ฐ์ ์ ์ i์์ j๋ก ๊ฐ๋ ๊ธธ์ด๊ฐ ์์์ธ ๊ฒฝ๋ก์ ์๋ฏธ๋ฅผ ์ดํดํ๋ ค ํด๋ณด์๋ค.๊ทธ๋ํ G์์ ์ ์ (i,j)๋ i์์ j๋ก ๊ฐ๋ ๊ฐ์ ์ ์ ๋ฌด๋ฅผ ๋ํ๋ธ๋ค.๊ทธ๋ํ G์ ์ ์ (i,j)๋ ๋ ธ๋ i์์ ๋ ธ๋ j๋ก ์ง์ ์ฐ๊ฒฐ๋ ๊ฐ์ ์ด ์์ด์ผ 1์ด ๋๋ ๋ฐ๋ฉด, ์ ์ i์์ j๋ก ๊ฐ๋ ๊ธธ์ด๊ฐ ์์์ธ ๊ฒฝ๋ก๋ ๋ ธ๋ i์์ 1๊ฐ ์ด์์ ๊ฐ์ ์ ๊ฑฐ์ณ ๋ ธ๋ j๋ก ๋๋ฌํ ์ ์๋์ง์ ์ฃผ๋ชฉํ๋ค.๋ ธ๋ 1๊ณผ ๋ ธ๋ 2 ์ฌ์ด์ ์ง์ ์ฐ๊ฒฐ๋ ๊ฐ์ ์ด ์์ด๋ ๋ ธ๋ 1 => (๋ ธ๋ x1 => ... => ๋ ธ๋ xn) => ๋ ธ๋ 2 ์ ๊ฐ์ด ์ฐ๊ฒฐ๋ ์ ์๋ค๋ฉด (๋ ธ๋ 1, ๋ ธ๋ 2)์ 1์ธ ๊ฒฝ์ฐ๊ฐ ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๊ทธ๋ํ G์์ 1์ธ G[i][j]๋ ์ฐ๋ฆฌ๊ฐ ๊ตฌํ๊ณ ์ํ๋..