์ ์ฒด ๊ธ(38)
-
Mac Visual Studio Code์์ ๋๋ฒ๊น ์ค์ ํ๊ธฐ
[7์ 19์ผ ์์ (1)] +) ์๋ ๋ด์ฉ์ ํฌ์คํ ํ ๋ค์ ๋ค๋ฅธ ํ์ผ์์ ๋๋ฒ๊น ์ ์งํํ๋๋ฐ ๋ ๋ค์ ๋ธ๋ ์ดํฌ ํฌ์ธํธ๊ฐ ์ ํ ๋จนํ์ง ์์์ต๋๋ค. ์๋ง ์ ๊ฐ launch.jsonํ์ผ์ ๋ํ ์ดํด๊ฐ ๋ถ์กฑํด์ ๊ทธ๋ฌ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋์ค์ ์ ๊ฐ ์ด๋ค ๋ถ๋ถ์ ์๋ชปํ์๋์ง ๋ค์ ํ์ธํ๊ธฐ ์ํด์ ์๋ ๋ถ๋ถ๋ ๋จ๊ฒจ๋๊ณ , ์๋จ์ ์๋กญ๊ฒ ๊ธฐ๋ก์ฉ์ผ๋ก ๋๋ฒ๊น ์ค์ ์ ๊ธฐ๋กํฉ๋๋ค. ์ค์น๋ฅผ ์งํํ ๋ค, ์ ๊ทธ๋ฆผ์์ 'Quick Start'๋ผ๊ณ ํ์๋ ํ๋จ ๋ถ๋ถ์ ๋ณต์ฌํด์ launch.json ํ์ผ์์ ๋ณต์ฌ ๋ถ์ฌ๋ฃ๊ธฐ ํด์ค๋ค, ์ด๋ผ๊ณ ์ ํ ๋ถ๋ถ์ ${fileBasenameNoExtension}์ผ๋ก ๋ฐ๊พธ์ด์ค๋๋ค. ์ด๋ ๊ฒ ์๋ฌด ๋ฌธ์ ์์ด, ์ ๊ฐ ์ํ๋๋๋ก ์ ์ถ๋ ฅ๋ ์์ ๋กญ๊ฒ ๋๊ณ ๋ธ๋ ์ดํฌ ํฌ์ธํธ๋ ๋ชจ๋ ๊ฑธ๋ฆฌ๋ ๊ฒ์ ํ์ธํ์ต๋๋ค.!!!! ๋..
2021.07.18 -
์คํ ๋ฆฌ๋ณด๋ ๋ ํผ๋ฐ์ค(Storyboard Reference) ์ด์ฉํด์ ๋ฉ์ธ ์คํ ๋ฆฌ๋ณด๋ ๋ถ๋ฆฌํด์ ํ์ ํ๊ธฐ(๋ฒํผ, Navigation Controller์ด์ฉ)
๊ณต๋ชจ์ ์๋ฅ, ๋ฉด์ ์ ๋ชจ๋ ํต๊ณผํด์ ๋ค์ ๋ณธ๊ฒฉ์ ์ผ๋ก iOS ์ฑ ๊ฐ๋ฐ์ ์์ํ์ต๋๋ค. ์ธ ๋ช ์ด ํํ์ผ๋ก ํ์ ํด Xcode๋ฅผ ๋ง์ ธ์ผ ํ๊ธฐ ๋๋ฌธ์, ์ฒ์ ์์์ Main.storyboard๋ฅผ ์ชผ๊ฐ๋ ๊ฒ ์ฐ์ ์ ๋๋ค. ๊ผญ ์ชผ๊ฐค ํ์๋ ์์ง๋ง, ๊ฐ๋ฐ์ด ์งํ๋ ์๋ก storyboard๊ฐ ์ถ๊ฐ๋๊ณ ์ฝ๋๊ฐ ๋ง์์ง๋ฉด merge์ ์๋ฌ๊ฐ ๋ฐ์ํด ์ด์ฌํ ์์ ํ ๊ฒฐ๊ณผ๋ฌผ๋ค์ด ๋ชจ๋ ๋ ์๊ฐ ์ ์๊ธฐ ๋๋ฌธ์ ์ชผ๊ฐ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์๋ ~์ฌํด ๊ฒจ์ธ ๋์ ๊ฐ๋ฐ์ ์ฐธ์ฌํ๋ ์ฑ UniCalendar์์๋ ๋ฉ์ธ ์คํ ๋ฆฌ๋ณด๋๊ฐ Tab Bar Controller์๊ธฐ ๋๋ฌธ์, ์ด๋ฒ์ ์ ์ํ๊ณ ์ ํ๋ ์ฑ๊ณผ๋ ์ด์ง ์ฐจ์ด๊ฐ ์์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ Storyboard Reference ์ฌ์ฉ์ ์์ด์ ๋น์ ๊ฐ์ฌ๋์ ๋์์ ๋ฐ์์์๋์ง, ์ ํํ ๊ธฐ์ต์ด ๋์ง ์์์ ..
2021.07.13 -
๋ฐฑ์ค 1924 ํ์ด์ฌ
https://www.acmicpc.net/problem/1924 1924๋ฒ: 2007๋ ์ฒซ์งธ ์ค์ ๋น ์นธ์ ์ฌ์ด์ ๋๊ณ x(1 ≤ x ≤ 12)์ y(1 ≤ y ≤ 31)์ด ์ฃผ์ด์ง๋ค. ์ฐธ๊ณ ๋ก 2007๋ ์๋ 1, 3, 5, 7, 8, 10, 12์์ 31์ผ๊น์ง, 4, 6, 9, 11์์ 30์ผ๊น์ง, 2์์ 28์ผ๊น์ง ์๋ค. www.acmicpc.net ๊ตฌํด์ผ ํ๋ ๋ฐ๋ ๊ฐ๋จํ๋ค! 2007๋ x์ y์ผ์ด ๋ฌด์จ ๋ ์ง์ธ์ง ๊ตฌํ๋ฉด ๋๋ค. 2007๋ 1์ 1์ผ์ ์์์ผ์ด๋ค. ๋๋ ์ด ๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ์ ๊ทผํด์ผ ๊ฐ๋จํ๊ฒ ํ ์ ์์์ง ๊ณ ๋ฏผ์ ๊ฝค ํ ๊ฒ ๊ฐ๋ค. ์ฒ์์ ๊ณ ๋ฏผํ ๊ฒ์ ์๋ณ๋ก 31์ผ์ด๊ฑฐ๋, 30์ผ์ด๊ฑฐ๋, 28์ผ์ด ๋๋๋ฐ ์ด๊ฑธ ์ด๋ป๊ฒ ๊ณ์ฐํด์ผ ๊ทธ ๋ค์ ์์ ์์ ์์ผ์ ์ ์ ์์๊น, ํ๋ ๊ฒ์ด์๋ค. ๊ฐ์ ๋ฌ ..
2021.06.29 -
๋ฐฑ์ค 1946 ํ์ด์ฌ
www.acmicpc.net/problem/1946 1946๋ฒ: ์ ์ ์ฌ์ ์ฒซ์งธ ์ค์๋ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T(1 ≤ T ≤ 20)๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค์ ์ฒซ์งธ ์ค์ ์ง์์์ ์ซ์ N(1 ≤ N ≤ 100,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ ์ค์๋ ๊ฐ๊ฐ์ ์ง์์์ ์๋ฅ์ฌ์ฌ ์ฑ www.acmicpc.net ์ด ๋ฌธ์ ๋ ์ฐ์ ์ดํด๊ฐ ์ค์ํด ๋ณด์ธ๋ค. ์ฒ์์ ๋ฌธ์ ์์ฒด๋ฅผ ์ดํด ๋ชป ํด์ ์ด๋ป๊ฒ ์ ๊ทผํด์ผ ์์ ์ ๋ต์ด ๋์ค๋์ง๋ ๊ธด๊ฐ๋ฏผ๊ฐํด์.. ์ฒ์์ ์กฐ๊ธ ์๋ํ๋ค๊ฐ ๋ฐฉ์นํด ๋์๋ค๊ฐ ๋ค์ ๊บผ๋ด์ ํ์๋ค. 1946 ์ง๋ฌธ์์ ์ด๋ค ๋ถ์ด ์ฝ๋ฉํธ์ ๋๋ฌด ์ ์ค๋ช ํด์ฃผ์ ์ ์ค๋ช ์ ๊ทธ๋๋ก ๊ฐ์ ธ์๋ค. ์ง์์๊ฐ ๋ชจ๋ ํ ์ฅ์์ ๋ชจ์๋ค๊ณ ์๊ฐํด ๋ณผ๊ฒ์. ๊ทธ ์ค์ ํ ์ง์์์ ์ ์ฅ์ด ๋์ด, ๋ค๋ฅธ ์ง์์๋ค์ ๋ฉด์ , ์๋ฅ ์ ์..
2021.05.04 -
[์ด์์ฒด์ ๊ณต๋ฃก์ฑ ] Chapter4 ์ ๋ฆฌ
์ด์์ฒด์ ์ ๊ต๊ณผ์๋ผ๊ณ ๋ถ๋ฆฌ๋ ๊ณต๋ฃก์ฑ ์ ๋ฒ์ญํ๊ณ ์ฝ๊ฒ ๋ฐฐ์ฐ๋ ์ด์์ฒด์ ๋ผ๋ ์ฑ ์์ ๋ถ์กฑํ ๋ถ๋ถ์ ๋ณด์ํด์ ๋ ธ์ ์ผ๋ก ์ ๋ฆฌํด๋์์ต๋๋ค. ์ด Chapter1, Chapter3, Chapter4 ๋ฅผ ์ ๋ฆฌํด๋์๊ณ , ๋ฐ๋ก๋ฐ๋ก ํ ์ฑํฐ์ฉ ๋ธ๋ก๊ทธ์ ์ ๋ก๋ ํ๊ฒ ์ต๋๋ค. ์์ผ๋ก ๊ธฐ๋ง๊ณ ์ฌ๋ฅผ ์ค๋นํ๋ฉด์ ๋ค๋ฅธ ์ฑํฐ๋ ์ ๋ก๋ ๋ ์์ ์ ๋๋ค. ๋ํ ๊ฐ ์ฑํฐ๋ณ๋ก ์ฐธ๊ณ ํ ๋ธ๋ก๊ทธ๋ค์ ์ถ์ฒ๋ฅผ ํ๊ธฐํด ๋์์ต๋๋ค. Chapter 4 ๋งํฌ์ ๋๋ค. - ์ค๋ ๋, Thread, Multithreaded Programming, ํ๋ก์ธ์ค์ ์ค๋ ๋ ์ฐจ์ด, Multicore Programming, Concurrency, Parallelism, ๋์์ฑ๊ณผ ๋ณ๋ ฌ์ฑ, User Thread, Kernel Thread, ์ฌ์ฉ์ ์ค๋ ๋, ์ปค๋ ์ค๋ ๋, Many-to-On..
2021.04.29 -
[์ด์์ฒด์ ๊ณต๋ฃก์ฑ ] Chapter3 ์ ๋ฆฌ
์ด์์ฒด์ ์ ๊ต๊ณผ์๋ผ๊ณ ๋ถ๋ฆฌ๋ ๊ณต๋ฃก์ฑ ์ ๋ฒ์ญํ๊ณ ์ฝ๊ฒ ๋ฐฐ์ฐ๋ ์ด์์ฒด์ ๋ผ๋ ์ฑ ์์ ๋ถ์กฑํ ๋ถ๋ถ์ ๋ณด์ํด์ ๋ ธ์ ์ผ๋ก ์ ๋ฆฌํด๋์์ต๋๋ค. ์ด Chapter1, Chapter3, Chapter4 ๋ฅผ ์ ๋ฆฌํด๋์๊ณ , ๋ฐ๋ก๋ฐ๋ก ํ ์ฑํฐ์ฉ ๋ธ๋ก๊ทธ์ ์ ๋ก๋ ํ๊ฒ ์ต๋๋ค. Chapter3 ๋งํฌ์ ๋๋ค. - Process, ํ๋ก์ธ์ค, Process State, ํ๋ก์ธ์ค ์ํ, ์ค์ผ์ค๋ฌ, CPU Scheduler, long term scheduling, short term scheduling, midterm scheduling, Threads, ์ค๋ ๋, ์ค๋ ๋ ์ ์, Context Switch, ๋ฌธ๋งฅ๊ตํ, ํ๋ก์ธ์ค ๊ณ์ธต ๊ตฌ์กฐ, UNIX, LINUX, Process Termination, exit(), wait(), ์ข๋น ํ๋ก์ธ์ค, ..
2021.04.29