็พ ๊ฐ๋ฐ์ ์ทจ์ ์ปจ์คํ ํ์ฌ ๋ํ
์ผ์ฑ์ ์ ์์ง์ ๊ต์ก ์ถ๊ฐ
๋ํ, ๊ธฐ์
, ๊ตญ๋น๊ต์ก ํน๊ฐ ์งํ
๋ฉด์ ๊ด๋ จ ์์ ์งํ ์ค(๊ธธ๋ฒ ์ถํ์ฌ)
'๊ฐ๋ฐ๋จ๋
ธ์จ' ์ ํ๋ธ ์ฑ๋ ์ด์
ๅ ์นด์นด์ค์ํฐํ๋ผ์ด์ฆ
์ฑ๊ท ๊ด๋ ์ ์์ ๊ธฐ๊ณตํ ํ์ฌ
Courses
Reviews
- [Killing Camp] Coding Test 8 Weeks 80 Problems
- Developer Interview Preparation with Previous Questions [CS Complete Conquest]
- [Killing Camp] Coding Test 8 Weeks 80 Problems
- Developer Interview Preparation with Previous Questions [CS Complete Conquest]
- [Killing Camp] Coding Test 8 Weeks 80 Problems
Posts
Q&A
์๊ฐ๋ณต์ก๋ ์ง๋ฌธ
์๋ ํ์ธ์. ๋ ธ์ ํธ ๊ฐ์ฌ์ ๋๋ค. ๋น์ ๊ณต์์ด์๊ณ , ์ฌ์ ๋๋ฌธ์ ์๊ฐํ๊ณ ๊ณ์๋๊ตฐ์.์ ์ถ์ฒ์ผ๋ก๋ https://www.youtube.com/watch?v=GHClo7yu_20&t=1s์ ๊ฐ ์ฐ์ ์๊ฐ๋ณต์ก๋ ์์ ํ๋ฒ ๋ณด์๊ณ , ์ดํ์ ๋์ค๋ ์๊ฐ๋ณต์ก๋์ ๋ํด์๋ ์ดํด๊ฐ ์๊ฐ๋ฉด ๊ทธ๋ฅ ์ ์ ๋๊ธฐ์๊ธธ ์ถ์ฒ๋๋ฆด๊ฒ์!!๊ทธ๋๋ ํ์ตํ์๋ค๊ฐ ๊ถ๊ธํ๊ฒ ์์ผ๋ฉด ์๊ฐ๋ณต์ก๋ ๋ด์ฉ๋ ํธํ๊ฒ ์ง๋ฌธ์ฃผ์ธ์~
- 2
- 3
- 57
Q&A
http
์๋ ํ์ธ์ ์ฅ์ค๋. ๊ฐ์์์ ์ค๋ช ๋๋ ธ๋ฏ์ด connectionless, stateless ์ ๋ํ ์ค๋ช ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. HTTP๋ ์๋ฒ์ ์ฐ๊ฒฐ ํ ์์ฒญ์ ์๋ต์ ๋ฐ์ผ๋ฉด ์ฐ๊ฒฐ์ ๋์ด๋ฒ๋ฆฌ๋ Connectionless ํน์ฑ์ ๊ฐ์ต๋๋ค. ์ด๋ก ์ธํด ๋ง์ ์ฌ๋์ด ์น์ ์ด์ฉํ๋๋ผ๋ ์ค์ ๋์ ์ ์์ ์ต์ํํ์ฌ ๋ ๋ง์ ์ ์ ์ ์์ฒญ์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. ํ์ง๋ง ์ฐ๊ฒฐ์ ๋์๊ธฐ ๋๋ฌธ์, ํด๋ผ์ด์ธํธ์ ์ด์ ์ํ(๋ก๊ทธ์ธ ์ ๋ฌด ๋ฑ)๋ฅผ ์ ์๊ฐ ์๋ค๋ Stateless ํน์ฑ์ด ์๊ธฐ๊ฒ ๋ฉ๋๋ค. ์ ๋ณด๋ฅผ ์ ์งํ ์ ์๋ Connectionless, Stateless ํน์ฑ์ ๊ฐ์ง HTTP์ ๋จ์ ์ ํด๊ฒฐํ๊ธฐ ์ํด, cookie, session, jwt ๋ฑ์ด ๋์ ๋์์ต๋๋ค. ์ด๋ฅผ ์ข๋ ํ์ด์ ์ค๋ช ํด๋ณด๋ฉด,ํด๋ผ์ด์ธํธ์ ์๋ฒ์ HTTP ํต์ ์ ํ๋ฒ ํ๋ฉด, ๊ทธ ์ฐ๊ฒฐ์ ๋์ด์ ์ง์๋์ง ์๊ณ ๊ทธ๊ฑธ๋ก ๋์ ๋๋ค.์ฐ๊ฒฐ์ด ์ ์ง๋๊ณ ์๋๊ฒ ์๋๋๋ค. ๊ทธ๋์ connectionless๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ๊ทธ๋ฌ๋ค๋ณด๋๊น, ๋ด๊ฐ HTTP ํต์ ์ ํตํด ์์ด๋ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํด์ ๋ก๊ทธ์ธ์ ํ๋ค๊ณ ํ๋๋ผ๋, ๊ทธ ๋ค์๋ฒ http request๋ฅผ ๋ณด๋ด๋ ์ด๊ฒ ๋์ธ์ง ๋๊ตฐ์ง ์ ์ ์์ต๋๋ค.(stateless) ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ cokie, session, jwt ๋ฑ์ '๋ ๋ก๊ทธ์ธ ํต๊ณผ๋ ์ฌ๋์ด์ผ' ๋ผ๋ ์ ๋ณด๋ฅผ ๋ฃ๊ณ ํต์ ์ ํ๊ธฐ๋ ํฉ๋๋ค. ์ ๋ฆฌ:http ํต์ ์ ์ฅ์์๋ง ๋ณด๋ฉด, 5๋ถ์ ์ ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ๋ http ํต์ ์ ํ๋ค๊ณ ํด์ ์ง๊ธ๋ ์๋ฒ๋ ์ฐ๊ฒฐ๋์ด์๋๊ฒ ์๋๋ค.- connectionless๊ทธ๋ฌ๋ค๋ณด๋, ์ง๊ธ request๋ณด๋ธ ์ด client๊ฐ ๋ก๊ทธ์ธ์ด ๋์ด์๋์ง ์๋์ด์๋์ง ์ด๋ค ์ํ์ธ์ง ์ ์ ์๋ค. -stateless ํน์ ๋ต๋ณ์ด ๋์๊น์~?๊ถ๊ธํ๊ฒ ์์ผ๋ฉด ๋ ์ง๋ฌธ ์ฃผ์ธ์. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 29
Q&A
mutex, semaphore์ deadllock
์๋ ํ์ธ์ ์ฅ์ค๋.์ด๋ ๊ฒ ์๊ฐํ๋ฉด ๊ฐ๋จํฉ๋๋ค.๋๊ธฐํ๋ฌธ์ -> ๋๊ธฐํ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด semaphore, mutex ์ฌ์ฉ -> ์๋ชป์ฌ์ฉํ์ฌ ๋ฐ๋๋ฝ์ด ๊ฑธ๋ฆด ์ ์์์๋ชป์ฌ์ฉ์ด ๋ญ๊น์!? ๊ฐ์์ ๋์จ๋๋ก"deadlock์ด ๋ฐ์ํ๋ ์กฐ๊ฑด์ ์ํธ ๋ฐฐ์ (mutual exclusion), ์ ์ ๋๊ธฐ(hold-and-wait), ๋น์ ์ (no preemption), ์ํ ๋๊ธฐ(circular wait)์ ๋๋ค. ์ด 4๊ฐ์ง ์กฐ๊ฑด์ด ๋์์ ์ฑ๋ฆฝํ ๋ ๋ฐ์ํ ์ ์์ต๋๋ค."์ด์ ๊ฐ์ต๋๋ค.
- 0
- 3
- 37
Q&A
11๊ฐ ์ง๋ฌธ
์๋ ํ์ธ์. khcho๋. ํด๋น ํ๋ก๊ทธ๋จ์ visual code ์ ๋๋ค.ํด๋น IDE ๋ง๊ณ ๋ ๊ฑฐ์ ๋ชจ๋ IDE์์ ๋๋ฒ๊น ๋ชจ๋๋ฅผ ์ง์ํ๋ ๊ธฐ์กด์ ์ฐ๋ IDE์์ ํ๋ฒ ํ์ธํด๋ณด์ธ์ ใ ใ
- 1
- 2
- 44
Q&A
Dynamic Array ์ size ์ ๋ณด๊ฐ ์ ์ฅ๋๋ ๊ณณ
์๋ ํ์ธ์. s3490147๋์ข์ ์ง๋ฌธ ์ฃผ์ จ๋ค์. ๊ฐ๋จํ ์ค๋ช ๋๋ฆฌ๋ฉด 2๋ฒ (๋ฐฐ์ด ํฌ์ธํฐ๊ฐ ์๋ ๋ค๋ฅธ๊ณณ์ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ค.)์ด ๋ง๊ฒ ๋ค์.Dynamic Array๋ class๋ผ๊ณ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค. ํด๋น class ์์์ฒซ ์ฃผ์๋ฅผ ์ ์ฅํ ๋ณ์๋ ์๊ณ ํ ๋น๋ ๋ฉ๋ชจ๋ฆฌ์ ํฌ๊ธฐ๋ฅผ ์ ์ฅํ๋ ๋ณ์๋ ์๋ค๊ณ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค. class ๊ฐ๋ ์ผ๋ก ์ค๋ช ๋๋ฆฌ๋ฉด ์ดํด๊ฐ ๋์ค๊ฑฐ๊ฐ์์ ์งง๊ฒ ์ค๋ช ๋๋ฆฝ๋๋ค.์ดํด๊ฐ ์ ์๊ฐ์ ๋ค๋ฉด ๋ค์ ๋ง์ํด์ฃผ์ธ์ :)
- 2
- 2
- 119
Q&A
์ง๋ฌธ์ด ์์ต๋๋ค ์ ์๋!
์๋ ํ์ธ์ alopp๋์ค์ํ ํต์ฌ์ ์ง๋ฌธํ์ จ์ด์. ์ด๊ฑฐ ์ดํดํ๋๋ฐ ๊ฐ์ฅ ์ข์๋ฐ ์น๋ธ๋ผ์ฐ์ ์ธ๋ฐ, ํฌ๋กฌ์ด ๋ํ์ ์ธ ๋ฉํฐํ๋ก์ธ์ค์ด๊ณ , ํ์ด์ดํญ์ค๋ ์์ ์ธํฐ๋ท์ต์คํ๋ก์ด๊ฐ ๋ฉํฐ์ฐ๋ ๋์ ๋๋ค.์ฐธ๊ณ ์๋ฃ: https://www.chromium.org/developers/design-documents/multi-process-architecture/ ์ ์๋๋ก ๊ฐ๋จํ๊ฒ ์ค๋ช ๋๋ฆฌ๋ฉด, ํฌ๋กฌ์ ํญ ์์์์. ํญ ์์ฑํ ๋๋ง๋ค ์ฐ๋ ๋๋ฅผ ์์ฑํด์ ํ๋์ ํญ์ ์์ฑํ ๊ฑด์ง, ํ๋ก์ธ์ค๋ฅผ ์๋ก ๋ง๋ค์ด์ ํ๋์ ํญ์ ์์ฑํ ๊ฑด์ง ์ ํํ๋๊ฑฐ์์. ์ฐ๋ ๋๋ก ํ๋ฉด ์๋ฌด๋๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต์ ํ๋๊ฒ ๋ง์ํ ๋ ๋ฉ๋ชจ๋ฆฌํจ์จ์ด ์ข๊ฒ ์ฃ . ํ์ง๋ง ๊ณต์ ํ๋ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ง์ ์๋ก ๋์์ฑ๋ฌธ์ ๋ ๋ ๋ง์์ง๊ณ , ๋ณด์ ๋ฌธ์ ๋ ์๊ธฐ๊ธฐ ์ฌ์ธ ์ ์์ด์. ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ์์์ ๊ณต์ ํ๊ธฐ ๋๋ฌธ์ ํ์ชฝ์์ ๋ณด์์ด ๋ซ๋ฆฌ๋ฉด ๋ค๋ฅธ ์ฐ๋ ๋์ ๋ฉ๋ชจ๋ฆฌ์๋ ์ ๊ทผํ ์ ์๋ ๊ฑฐ์ฃ .ํ๋ก์ธ์ค๋ ๊ทธ์ ๋ฐ๋์ ์ฅ๋จ์ ์ด ์๋ค๊ณ ์๊ฐํ์๋ฉด ์ฝ์ต๋๋ค.์๋ ๋ด์ฉ์ ์ฑ์งํผํฐ๋ก ๊ฒ์ํ ๋ด์ฉ์ธ๋ฐ, ์ฐธ๊ณ ํด๋ณด์ธ์~~์ถ๊ฐ์ ์ผ๋ก ๊ถ๊ธํ๊ฒ ์์ผ๋ฉด ํธํ๊ฒ ์ง๋ฌธ ์ฃผ์ธ์ :) 1. ๋ฉํฐํ๋ก์ธ์ค (ํฌ๋กฌ์ ์์) ๊ตฌ๊ธ ํฌ๋กฌ์ ๋ฉํฐํ๋ก์ธ์ค ๋ฐฉ์์ ์ฑํํ ๋ํ์ ์ธ ์น ๋ธ๋ผ์ฐ์ ์ ๋๋ค. ํฌ๋กฌ์์๋ ๊ฐ ํญ์ด ๋ณ๋์ ํ๋ก์ธ์ค๋ก ์คํ๋ฉ๋๋ค. ์ด๋ ๊ฒ ํจ์ผ๋ก์จ ์ป์ ์ ์๋ ์ด์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: ์ฅ์ : โข ์์ ์ฑ: ๊ฐ ํญ์ด ๋ณ๋ ํ๋ก์ธ์ค๋ก ์คํ๋๊ธฐ ๋๋ฌธ์, ํ ํญ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ฑฐ๋ ๋ธ๋ผ์ฐ์ ๊ฐ ํฌ๋์(์ค๋จ)๋๋๋ผ๋ ๋ค๋ฅธ ํญ์ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค. ์ฆ, ํ๋์ ํญ์์ ๋ฌธ์ ๊ฐ ์๊ฒจ๋ ๋ธ๋ผ์ฐ์ ์ ์ฒด๊ฐ ๋ฉ์ถ์ง ์๊ณ ๋ค๋ฅธ ํญ์ ๊ณ์ ์๋ํ ์ ์์ต๋๋ค.โข ๋ณด์์ฑ: ํ๋ก์ธ์ค๋ง๋ค ๋ณ๋์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์, ๊ฐ ํ๋ก์ธ์ค๋ ๊ฒฉ๋ฆฌ๋์ด ์๋ํฉ๋๋ค. ์ด๋ฅผ ํตํด ๋ณด์ ์นจํด๋ฅผ ๋ฐฉ์งํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ ์ฑ ์ฝ๋๊ฐ ํน์ ํญ์์ ์คํ๋๋๋ผ๋ ๋ค๋ฅธ ํญ์ด๋ ๋ธ๋ผ์ฐ์ ์ ์ฒด์ ์ํฅ์ ์ฃผ์ง ์์ต๋๋ค.โข ๋ฉ๋ชจ๋ฆฌ ๋ณดํธ: ํ๋ก์ธ์ค๋ง๋ค ๋ ๋ฆฝ์ ์ธ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ํ ๋น๋ฐ๊ธฐ ๋๋ฌธ์, ๋ฉ๋ชจ๋ฆฌ ์ค์ผ์ผ๋ก ์ธํ ๋ฌธ์ ๊ฐ ๋ฐฉ์ง๋ฉ๋๋ค. ๋จ์ : โข ๋์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ: ๊ฐ ํญ์ด ๋ณ๋์ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ง๋ฏ๋ก, ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด ์ฆ๊ฐํฉ๋๋ค. ํญ์ด ๋ง์์ง์๋ก ์ ์ฒด ๋ธ๋ผ์ฐ์ ์ ๋ฉ๋ชจ๋ฆฌ ์๋น๊ฐ ์ฆ๊ฐํ ์ ์์ต๋๋ค. ํฌ๋กฌ์์์ ์ ์ฉ: โข ํฌ๋กฌ์ ๊ฐ ํญ๋ฟ๋ง ์๋๋ผ ํ์ฅ ํ๋ก๊ทธ๋จ, ํ๋ฌ๊ทธ์ธ, ๋ ๋๋ง ์์ง๋ ๋ณ๋์ ํ๋ก์ธ์ค๋ก ๋ถ๋ฆฌํ์ฌ ์์ ์ฑ๊ณผ ๋ณด์์ฑ์ ๊ทน๋ํํฉ๋๋ค. 2. ๋ฉํฐ์ค๋ ๋ (ํ์ด์ดํญ์ค, ๊ตฌํ IE์ ์์) ํ์ด์ดํญ์ค๋ ์ด๊ธฐ์๋ ๋ฉํฐ์ค๋ ๋ ๋ฐฉ์์ ์ฌ์ฉํ์ผ๋ฉฐ, ํ์ฌ๋ ๋ฉํฐํ๋ก์ธ์ค์ ๋ฉํฐ์ค๋ ๋์ ํผํฉ ๋ฐฉ์์ ์ฌ์ฉํฉ๋๋ค. ์ด๊ธฐ ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ(IE)๋ ๋ฉํฐ์ค๋ ๋ ๋ฐฉ์์ ์ฌ์ฉํ์ต๋๋ค. ์ฅ์ : โข ๋ ์ ์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ: ๋ฉํฐ์ค๋ ๋๋ ํ๋์ ํ๋ก์ธ์ค ๋ด์์ ์ฌ๋ฌ ์ค๋ ๋๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด ์๋์ ์ผ๋ก ์ ์ต๋๋ค. ๋ชจ๋ ์ค๋ ๋๊ฐ ๋์ผํ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๊ณต์ ํ๊ธฐ ๋๋ฌธ์ ๋ฉ๋ชจ๋ฆฌ ํจ์จ์ด ์ข์ต๋๋ค.โข ๋น ๋ฅธ ์ค๋ ๋ ์์ฑ ๋ฐ ์ข ๋ฃ: ์ค๋ ๋๋ ํ๋ก์ธ์ค์ ๋นํด ์์ฑ๊ณผ ์ข ๋ฃ๊ฐ ๋น ๋ฅด๊ธฐ ๋๋ฌธ์, ์์์ ๋น ๋ฅธ ํ ๋น ๋ฐ ํด์ ๊ฐ ๊ฐ๋ฅํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ฌ๋ฌ ์์ ์ ๋์์ ์ํํ๋ ์น ๋ธ๋ผ์ฐ์ ์์ ์ค๋ ๋๋ฅผ ๋น ๋ฅด๊ฒ ์์ฑํ์ฌ ์์ ์ ์ฒ๋ฆฌํ๋ ๋ฐ ์ ๋ฆฌํฉ๋๋ค. ๋จ์ : โข ์์ ์ฑ ๋ฌธ์ : ๋ฉํฐ์ค๋ ๋๋ ๋ชจ๋ ์ค๋ ๋๊ฐ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๊ณต์ ํ๋ฏ๋ก, ํ ์ค๋ ๋์์ ๋ฐ์ํ ๋ฉ๋ชจ๋ฆฌ ์ค์ผ์ด๋ ์ถฉ๋์ด ๋ค๋ฅธ ์ค๋ ๋์๋ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ๋ง์ฝ ํ๋์ ์ค๋ ๋๊ฐ ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋ฉด, ์ ์ฒด ํ๋ก์ธ์ค๊ฐ ์ค๋จ๋ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค.โข ๋ณด์์ฑ ๋ฌธ์ : ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ณต์ ํ๊ธฐ ๋๋ฌธ์ ์ ์ฑ ์ฝ๋๊ฐ ์นจํฌํ๋ฉด ์ ์ฒด ๋ธ๋ผ์ฐ์ ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ค์ผ์ํฌ ์ ์์ต๋๋ค. ์ด๋ ๋ณด์์ ์ทจ์ฝํ ๊ตฌ์กฐ์ ๋๋ค. ํ์ด์ดํญ์ค์์์ ์ ์ฉ: โข ํ์ด์ดํญ์ค๋ ํ์ฌ ํญ์ ๋ณ๋์ ํ๋ก์ธ์ค๋ก ๋ถ๋ฆฌํ์ฌ ๋์ํ๋ฉด์๋ ๋ด๋ถ์ ์ผ๋ก ๋ ๋๋ง ์์ง๊ณผ ๊ฐ์ ํน์ ์์ ์ ๋ฉํฐ์ค๋ ๋ ๋ฐฉ์์ผ๋ก ์ฒ๋ฆฌํ๋ ํ์ด๋ธ๋ฆฌ๋ ๋ฐฉ์์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์ด๋ ๊ฒ ํจ์ผ๋ก์จ ํฌ๋กฌ๊ณผ ๊ฐ์ ์์ ์ฑ์ ํ๋ณดํ๋ฉด์๋ ๋ฉ๋ชจ๋ฆฌ ํจ์จ์ฑ์ ์ ์งํ๋ ค๊ณ ํฉ๋๋ค. 3. ๋ฉํฐํ๋ก์ธ์ค vs ๋ฉํฐ์ค๋ ๋ ์ ํ ๊ธฐ์ค ๋ฉํฐํ๋ก์ธ์ค๋ฅผ ์ฌ์ฉํ ๋: โข ์์ ์ฑ๊ณผ ๋ณด์์ด ์ค์ํ ๋: ํฌ๋กฌ๊ณผ ๊ฐ์ ๋ธ๋ผ์ฐ์ ์ฒ๋ผ, ์ฌ๋ฌ ์์ ์ด ๋ ๋ฆฝ์ ์ผ๋ก ์คํ๋์ด์ผ ํ๋ฉฐ, ํ๋์ ์์ ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํด๋ ๋ค๋ฅธ ์์ ์ ์ํฅ์ ๋ฏธ์น์ง ์์์ผ ํ ๋ ์ฌ์ฉํฉ๋๋ค.โข ํ๋ก์ธ์ค ๊ฒฉ๋ฆฌ๋ก ์ธํ ๋ณด์์ฑ: ๋ฉ๋ชจ๋ฆฌ์ ์์์ ๊ฒฉ๋ฆฌํ์ฌ ๋ณด์์ ๊ฐํํด์ผ ํ๋ ๊ฒฝ์ฐ ์ ๋ฆฌํฉ๋๋ค. ๋ฉํฐ์ค๋ ๋๋ฅผ ์ฌ์ฉํ ๋: โข ๋น ๋ฅธ ์์ ์์ฑ๊ณผ ํด์ ๊ฐ ํ์ํ ๋: ์ค๋ ๋๋ฅผ ๋น ๋ฅด๊ฒ ์์ฑํ๊ณ ์ ๊ฑฐํด์ผ ํ๊ฑฐ๋, ์์์ ๊ณต์ ๊ฐ ํ์ํ ๋ ๋ฉํฐ์ค๋ ๋๋ฅผ ์ฌ์ฉํฉ๋๋ค.โข ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ์ ์ค์ฌ์ผ ํ ๋: ๋ฉ๋ชจ๋ฆฌ ์์์ด ์ ํ์ ์ธ ํ๊ฒฝ์์ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ํด ์ค๋ ๋ ๋ฐฉ์์ ์ฑํํ ์ ์์ต๋๋ค. ์์ฝ: โข ํฌ๋กฌ: ๋ฉํฐํ๋ก์ธ์ค ๋ฐฉ์์ ์ฑํํ์ฌ ์์ ์ฑ, ๋ณด์์ฑ, ํ๋ก์ธ์ค ๊ฒฉ๋ฆฌ๋ฅผ ๊ฐ์กฐ.โข ํ์ด์ดํญ์ค: ๋ฉํฐํ๋ก์ธ์ค์ ๋ฉํฐ์ค๋ ๋๋ฅผ ํผํฉํ์ฌ ์์ ์ฑ๊ณผ ๋ฉ๋ชจ๋ฆฌ ํจ์จ์ฑ์ ์ถ๊ตฌ.โข ๊ตฌํ IE: ๋ฉํฐ์ค๋ ๋ ๋ฐฉ์์ผ๋ก ๋ฉ๋ชจ๋ฆฌ ํจ์จ์ฑ์ ๋์์ง๋ง ์์ ์ฑ์์ ์ฝ์ ์ ๋ณด์.
- 1
- 2
- 160
Q&A
์ง๋ฌธ์ด์์ต๋๋ค ์ ์๋!
์๋ ํ์ธ์ alopp๋.์ ๊ฐ ์ค๋ช ํ๊ฑธ ๋ช ํํ๊ฒ ์ดํด๋ฅผ ํ์ ์ ์คํ๋ ค ์ด ์ง๋ฌธ์ ํ์ ๊ฒ ๊ฐ์์.์ฌ์ค s ๊ฐ 3์ด์์ผ๋๋ ๊ฒฐ๊ตญ ๋ค์ ๋์์ฑ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋๋ฐ ์ด์ํ์ฃ . ์ฌ๋ฌ ์ค๋ ๋๊ฐ ๊ฐ์ ์์์ ์ ๊ทผํ์ฌ๋ ์๋ก ๋ ๋ฆฝ์ ์ธ ์์ ์ ํ๋ ๊ฒฝ์ฐ์๋ ๋์ ์ ๊ทผ์ด ๋ฌธ์ ๊ฐ ๋์ง ์์์. ํ์ง๋ง, ๊ณต์ ์์์ ์ ๊ทผํ๋ ๊ฒฝ์ฐ์๋ ๊ทธ ๋ถ๋ถ๋งํผ์ ์ถฉ๋์ด ๋ฐ์ํ์ง ์๋๋ก ์ถ๊ฐ์ ์ผ๋ก ๋ณดํธ ๋ฉ์ปค๋์ฆ(์๋ฅผ๋ค์ด ๋ฎคํ ์ค)์ ์ฌ์ฉํด์ผํฉ๋๋ค. ์ ๋ฆฌํด๋ณด๋ฉด s=3์ด์์ผ ๋, ๊ณต์ ์์์ ๊ฐ์ด ์ฐ๋๊ฒฝ์ฐ๊ฐ ์๊ธฐ๋ฉด ๊ทธ๋ ๋งํผ์ ๋ฎคํ ์ค๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ์์ผ๋ก ๋๊ธฐํ๋ฅผ ํด์ค๋๋ค. ๊ฒฐ๊ตญ ๋์์ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ถ๊ทน์ ๋ฐฉ๋ฒ์ ๋ฎคํ ์ค(s = 2 ์ผ๋์ ์ธ๋งํฌ์ด)๋ผ๊ณ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค. ์ง๋ฌธ์ ๋ํ ๋ต์ด ๋์์๊น์!?๋ ํธํ๊ฒ ์ง๋ฌธ ์ฃผ์ธ์ :)
- 0
- 2
- 110
Q&A
์ง๋ฌธ์ด์์ต๋๋ค ์ ์๋!
์๋ ํ์ธ์ alopp๋๋ค, ๋ง์ต๋๋ค. ํ์ด์ง์ ์ฌ์ฉํ์ง ์์ ๊ฒฝ์ฐ, ๊ธฐ๋ณธ์ ์ผ๋ก ํ๋ก์ธ์ค์ ๋ฉ๋ชจ๋ฆฌ๋ ๋ฌผ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ์ ์ฐ์์ ์ผ๋ก ํ ๋น๋ฉ๋๋ค. ์ด๋ฅผ ์ฐ์ ๋ฉ๋ชจ๋ฆฌ ํ ๋น(Contiguous Memory Allocation)์ด๋ผ๊ณ ๋ถ๋ฆ ๋๋ค.๋ค๋ฅธ๊ฒ๋ ๊ถ๊ธํ๊ฒ ์์ผ๋ฉด ํธํ๊ฒ ์ง๋ฌธ ์ฃผ์ธ์~
- 0
- 2
- 136
Q&A
๋ ธ์ ์ด ์ฌ๋ผ์ก์ต๋๋ค.
์๋ ํ์ธ์ ํด๋น๋.๋ ธ์ ๋ก๊ทธ์์ ํ ๋ค์ ๋ก๊ทธ์ธ ํด๋ณด์ค๋์!?๋ ธ์ ์์ฒด ์๋ฌ์ผ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.๊ทธ๋๋ ์๋๋ฉด ๋ค์ ๊ตฌ๊ธํผ์ผ๋ก ์ ์ฒญํด์ฃผ์๋ฉด ๋ฉ๋๋ค~~
- 1
- 2
- 239
Q&A
๋ต์ ๋ณด๋ฉด์ ๊ณต๋ถํ๋ ๊ฒ ์ข์๊น์?
์๋ ํ์ธ์ ๋ฏผํธ๋.์ํฉ๋ง๋ค ๋ค๋ฆ ๋๋ค.๋ฌธ์ ๊ฐ ์ํ๋ฆด๋๋ ํ๋ฌธ์ ๋ฅผ ๊ฐ์ง๊ณ 4์๊ฐ ์ด์ ๊ณ ๋ฏผ์ ์น์ดํ๊ฒ ํด์ผ๋ ๋๋ ์์ต๋๋ค. ํ์ง๋ง ๊ธฐ๋ณธ์ค๋ ฅ์ด ๋ง์ด ์๊ฑฐ๋ ์๊ฐ์ด๋ง ์ด ์์ผ๋ฉด ์ด์ฉ ์ ์์ด ๋นจ๋ฆฌ ๋ค๋ฅธ์ฌ๋ ํ์ด๋ฅผ ๋ณด๊ณ ์ดํดํ๊ณ ํ์ตํด์ผ๋ ๋๋ ์์ฃ .์ ๊ฐ ์ถ์ฒํ๋๊ฑด,๋ ์ข ๊ธฐ๋ณธ์ค๋ ฅ์ด ์๋๊ฒ ๊ฐ๊ณ , ๋๋ถ๋ถ ์ ํธ๋๋ฐ ๊ฐ๋ ๋ชปํธ๋ ๋ฌธ์ ๊ฐ ์๋ค. - ์น์ดํ๊ฒ 3~4์๊ฐ ๊ณ ๋ฏผ ํ๋ค๊ฐ ๋ต์ ๋ณด๊ธฐ๋ชปํธ๋๋ฌธ์ ๊ฐ ๋ง๋ค - 30๋ถ์์ 1์๊ฐ ๊ณ ๋ฏผํ๊ณ ๋ค๋ฅธ์ฌ๋๋ค ํ์ด ๋ค์ํ๊ฒ ์ ํ๊ณ ์ตํ๊ธฐ์ด๋ฐ์์ผ๋ก ์ง์นจ์ ๋๋ฆฌ๋ฉด ๋ ๊ฒ ๊ฐ์์~! ๋ ๊ถ๊ธํ๊ฒ ์์ผ๋ฉด ํธํ๊ฒ ์ง๋ฌธ์ฃผ์ธ์ :)
- 1
- 2
- 288