Read By Tag
ํ๊ทธ๋ก ๊ณจ๋ผ ์ฝ๊ธฐ
ํ์์ ์ ํํ ํ๊ทธ์ ๊ด๋ จ๋ ๊ธ๋ง ๋ชจ์ ๋ณด์ฌ์ค๋๋ค. ํ๊ทธ๋ฅผ ์ ํํ์ง ์์ผ๋ฉด ์ ์ฒด ๊ธ์ด ์ต์ ์์ผ๋ก ํ์๋ฉ๋๋ค.
GitHub Actions ์๋ ์ปค๋ฐ๊ณผ ์๋ ๊ทธ๋ํ
GitHub Actions ์๋ ์ปค๋ฐ์ ๊ธฐ์ฌ๋ ๊ทธ๋ํ(์๋)์์ ์ ์ธํ๋ ๋ฐฉ๋ฒ 1. ๋ฌธ์ ์ํฉ GitHub Actions๋ฅผ ํ์ฉํด ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ฑฐ๋ ๋ธ๋ก๊ทธ๋ฅผ ์๋ ๋ฐฐํฌํ๋ ๊ฒฝ์ฐ, ๊ฐฑ์ ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ์์ ๋ฐ์ํ๊ธฐ ์ํด ์ง์์ ์ธ ์๋ ์ปค๋ฐ์ด ๋ฐ์ํ๋ค. ์ด ์ปค๋ฐ ๋ด์ญ์ด ๊ฐ์ธ GitHub ํ๋กํ์ ๊ธฐ์ฌ...
.NET ํ๊ฒฝ ๋ฐ ํ๋ ๊ฐ๋ฐ ์ง๋ฌด ํ์
.NET ์ํ๊ณ ๋ฐ ํ๋ ๊ฐ๋ฐ ์ง๋ฌด ํ์ 1. .NET์ ํต์ฌ ๊ฐ๋ ๋ฐ ์ํคํ ์ฒ .NET(๋ท๋ท)์ ๋ง์ดํฌ๋ก์ํํธ๊ฐ ๊ฐ๋ฐํ ์ํํธ์จ์ด ํ๋ ์์ํฌ์ด์ ํตํฉ ๊ฐ๋ฐ ํ๋ซํผ์ ๋๋ค. ํน์ ์ธ์ด๋ ์ด์์ฒด์ ์ ์ข ์๋์ง ์๊ณ , ์น, ๋ชจ๋ฐ์ผ, ๋ฐ์คํฌํฑ, ํด๋ผ์ฐ๋, ๊ฒ์ ๋ฑ ๋ชจ๋ ์ข ๋ฅ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ์ ์๋ ...
์๋์ฐ์ฆ ํ๋ก๊ทธ๋๋ฐ ๋ฐ ๊ฐ๋ฐ ์ง๋ฌด ํ์
์๋์ฐ์ฆ ํ๋ก๊ทธ๋๋ฐ ๋ฐ ๊ฐ๋ฐ ์ง๋ฌด ํ์ 1. ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์์ ๋ณํ ๊ณผ๊ฑฐ (DOS/CUI ํ๊ฒฝ): ํ๋ก๊ทธ๋จ์ด ์ฃผ๋๊ถ์ ๊ฐ๋ ์ ์ฐจ์ (Procedural) ๊ตฌ์กฐ์ ๋๋ค. ์ฝ๋๊ฐ ์์์ ์๋๋ก ์์ฐจ์ ์ผ๋ก ์คํ๋๋ฉฐ, ์ฌ์ฉ์์ ํ ์คํธ ์ ๋ ฅ์ ๊ธฐ๋ค๋ฆฝ๋๋ค. ํ๋ (Windows GUI ํ๊ฒฝ): ์ฌ์ฉ์์ ์ด์์ฒด...
๊ฒ์ ๋ฌผ๋ฆฌ ์์ง์ ์ฃผ์ ์ด์ ์ ๋ฆฌ (ํฐ๋๋ง, ๊ณ ์คํ ๋ฑ)
[Unity/Physics] โ๋ด ์บ๋ฆญํฐ๊ฐ ๋ฒฝ์ ๋ซ๋๋ค?โ ๊ฒ์ ๋ฌผ๋ฆฌ ์์ง์ ์ฃผ์ ์ด์ ์ ๋ฆฌ (ํฐ๋๋ง, ๊ณ ์คํ ๋ฑ) ๊ฒ์ ๊ฐ๋ฐ ์ค ๋ฌผ๋ฆฌ ์์ง(Physics Engine)์ ๊ฐ์ฅ ๊ฐ๋ ฅํ ๋๊ตฌ์ด์, ๊ฐ์ฅ ํฐ ์คํธ๋ ์ค์ ์์ธ์ด๊ธฐ๋ ํฉ๋๋ค. ๋ถ๋ช ํ ์ฝ๋ผ์ด๋๋ฅผ ์์ ๋๋ฐ ์ ์ด ๋๋ฅผ ํต๊ณผํด ๊ฐ๊ฑฐ๋, ๋ฐ๋ฅ์ ๋ฐ์ด...
๋ฐ์ดํฐ ์ค์ฌ(Data-Driven) UI ๊ตฌ์กฐ
[Unity/C#] ๋ฐ์ดํฐ ์ค์ฌ(Data-Driven) UI ๊ตฌ์กฐ: ์ as์ ํ๋กํผํฐ๋ฅผ ์ธ๊น? ์ ๋ํฐ์์ UI๋ฅผ ๊ตฌํํ ๋, ๋จ์ํ GameObject๋ฅผ ์ฐธ์กฐํด์ ๊ฐ์ ๋ฐ๊พธ๋ ๋ฐฉ์์ ํ๋ก์ ํธ๊ฐ ์ปค์ง์๋ก ํ๊ณ์ ๋ถ๋ชํ๋๋ค. ์ค๋์ ๋ ์ ์ฐํ๊ณ ์ ์ง๋ณด์๊ฐ ์ฌ์ด โ๋ฐ์ดํฐ ์ค์ฌ UIโ ์ค๊ณ์์ ์์ฃผ ์ฐ์ด...
์๋น์ค ๋ก์ผ์ดํฐ ํจํด/ ์ ๋ค๋ฆญ ๋ฐ์ดํฐ ์ ๊ทผ ๋ฐฉ์
[C# / Unity] โ์ด๊ฑฐ ์ด๋ฆ์ด ๋ญ์ผ?โ GetGetComponent ๊ฐ์ ๋๋ง์ ๋ฐ์ดํฐ ๋งค๋์ ๋ง๋ค๊ธฐ ์ฝ๋ฉ์ ํ๋ค ๋ณด๋ฉด ์ ๋ํฐ์ GetComponent<T>()์ฒ๋ผ โ๋ด๊ฐ ํ์ํ ํ์ (T) ์ข ์ด ๋ฆฌ์คํธ์์ ์ฐพ์์๋ดโ ํ๋ ์์ ์ฝ๋๋ฅผ ์ง๊ฒ ๋ ๋๊ฐ ์์ด์. 1. ์ด ํจํด์ ์ ์ฒด๋...
ScriptableObject์ ์ํธํ ์ ์ฅ ์์คํ
[Unity] ํจ์จ์ ์ธ ๊ฒ์ ๋ฐ์ดํฐ ๊ด๋ฆฌ: ScriptableObject์ ์ํธํ ์ ์ฅ ์์คํ ๊ฒ์์ ๋ง๋ค๋ค ๋ณด๋ฉด ์์ดํ , ํ์คํธ, ์คํฌ ๋ฑ ์๋ง์ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํด์ผ ํฉ๋๋ค. โ์์ดํ ์ด๋ฆ์ ๋ฌด์์ธ์งโ, โ๊ณต๊ฒฉ๋ ฅ์ ์ผ๋ง์ธ์งโ ๊ฐ์ ๊ณ ์ ๋ฐ์ดํฐ์ โ์ ์ ๊ฐ ์ด ์์ดํ ์ ๊ฐ์ก๋์งโ, โํ์คํธ๋ฅผ ๊นผ๋์งโ ...
GitHub Actions CI/CD ์๋ํ: ๊น๋ธ๋ก๊ทธ์ ์ปค๋ฐ ๋ชฉ๋ก์ ๊ฐ์ ธ์ค๊ธฐ
GitHub Actions CI/CD ์๋ํ CI/CD๋? ๐ค CI/CD (Continuous Integration/Continuous Deployment)๋ ์ฝ๋ ๋ณ๊ฒฝ์ฌํญ์ ์๋์ผ๋ก ํ ์คํธํ๊ณ ๋ฐฐํฌํ๋ ๊ฐ๋ฐ ๋ฐฉ์์ ๋๋ค. ์ด ๊ธ์์๋ GitHub Actions๋ฅผ ์ฌ์ฉํ ๋ฐ์๋ํ ์ํฌํ๋ก์ฐ๋ฅผ ๊ตฌ์ถํ๋ฉด...
์ ๋ํฐ ์ต์ ํ ์ต๊ด 3๊ฐ์ง
์ ๋ํฐ ์ต์ ํ ์ต๊ด 3๊ฐ์ง ๊ฒ์ ๊ฐ๋ฐ์ ํ๋ค ๋ณด๋ฉด ๊ธฐ๋ฅ ๊ตฌํ์ ์ง์คํ๋๋ผ ํผํฌ๋จผ์ค๋ฅผ ๋์น๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ํนํ ์ ๋ํฐ(Unity)์ C#์ ํธ๋ฆฌํ ๊ธฐ๋ฅ(Garbage Collection ๋ฑ)์ ์ ๊ณตํ์ง๋ง, ๊ทธ๋งํผ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ์์ ์ฃผ์๊ฐ ํ์ํฉ๋๋ค. ์ค๋์ ๊ธฐ๋ฅ ๊ตฌํ ๋จ๊ณ์์ ๋ฌด์์์ ์ผ๋ก ์์ฑํ์ง...
C# LINQ
LINQ ์ง๊ณ(Aggregate) ํจ์: ๊ฒ์ ๋ฐ์ดํฐ ํต๊ณ ๊ฒ์์ ๊ฐ๋ฐํ ๋, ํ๋ ์ด์ด์ ์คํฏ, ๋ชฌ์คํฐ์ ๋ฅ๋ ฅ์น, ์์ดํ ์ ๊ฐ์น ๋ฑ ์๋ง์ ๋ฐ์ดํฐ์ ํ๊ท ๊ฐ, ํฉ๊ณ, ๊ฐ์ ๋ฑ์ ๊ณ์ฐํด์ผ ํ ํ์๊ฐ ์์ต๋๋ค. LINQ์ ์ง๊ณ ํจ์๋ ์ด๋ฌํ ํต๊ณ ๊ณ์ฐ์ ๋งค์ฐ ๊ฐ๊ฒฐํ๊ฒ ์ฒ๋ฆฌํด ์ค๋๋ค. 1. Average ...
์ฝ๋ฐฑ ๊ตฌ๋ ๊ณผ ๋ฐํ
๐ C# ์ด๋ฒคํธยท๋ธ๋ฆฌ๊ฒ์ดํธยท๋ฉํฐ์บ์คํธ ๋ธ๋ฆฌ๊ฒ์ดํธ ์์ ์ดํดํ๊ธฐ ์ด ๋ฌธ์๋ C#์์ ์์ฃผ ์ฐ์ด๋ ์ด๋ฒคํธ(event) ์ ๋ธ๋ฆฌ๊ฒ์ดํธ(delegate)์ ๋์ ์๋ฆฌ, ๊ทธ๋ฆฌ๊ณ ๋ด๋ถ์ ์ผ๋ก ์ด๋ป๊ฒ ์ฝ๋ฐฑ์ด ๊ฐ๋ฅํด์ง๋์ง ์ ๋ฆฌํ ๊ธฐ์ ๋ ธํธ์ ๋๋ค. #๏ธโฃ 1. ์ด๋ฒคํธ ๊ตฌ๋ ํ๋ฉด ์ ์ฝ๋ฐฑ์ด ๋ ๊น? ์ด๋ฒคํธ๋ โํน์ ์๊ฐ์...
ํํ ๋ฆฌ์ผ & ํ๋ จ์ฅ ์ฌ ๊ตฌ์กฐ ์ค๊ณ
ํํ ๋ฆฌ์ผ & ํ๋ จ์ฅ ์ฌ ๊ตฌ์กฐ ์ค๊ณ 1. ๊ฐ๋ ํํ ๋ฆฌ์ผ ์ฌ ๊ฒ์ ์์ ์ ๊ธฐ๋ณธ ์กฐ์๊ณผ ๊ฒ์ ํ๋ฆ์ ํ์ต์ํค๋ ๋ณ๋ ์ฌ ์ฅ์ : ๋ก์ง ๋จ์ํ ํํ ๋ฆฌ์ผ ์ ์ฉ UI/์ค๋ธ์ ํธ ๊ตฌ์ฑ ๊ฐ๋ฅ ๋จ์ : ์ฌ ์ ํ ํ์ ์ํ ์ ๋ฌ ๊ตฌํ ํ์ ํ๋ จ์ฅ ์ฌ ์ค์ ์ธ๊ฒ์ ์ฌ์ ๊ทธ๋๋ก ์ฌ์ฉํ์ฌ ์์ ์ฐ์ต ๊ฐ๋ฅ ์ฅ์ : ์ฝ๋/...
Photon Fusion 2 ๊ณต์ ๋ชจ๋ SimulationTime ๋๊ธฐํ
ํฌํค ํจ์ 2 ๊ณต์ ๋ชจ๋ SimulationTime ๊ธฐ๋ฐ ๊ฒ์ ์์ ๋๊ธฐํ ๋ณด๊ณ ์ 1. ์๋ก ํฌํค ํจ์ 2์ ๊ณต์ ๋ชจ๋(Shared Mode)๋ ๊ธฐ์กด์ ํด๋ผ์ด์ธํธ-์๋ฒ ์ํคํ ์ฒ์๋ ๊ทผ๋ณธ์ ์ผ๋ก ๋ค๋ฅธ ์ ๊ทผ ๋ฐฉ์์ ์ ๊ณตํ๋ค. ๋ชจ๋ ํด๋ผ์ด์ธํธ๊ฐ ๋๋ฑํ ๊ถํ์ ๊ฐ์ง๋ฉฐ, ํน์ ํธ์คํธ์ ์์กดํ์ง ์๋ ๋ถ์ฐ ์ฒ๋ฆฌ ํ๊ฒฝ์...
Photon Fusion 2 ๋ฉํฐ์ฌ ๋คํธ์ํน
Photon Fusion 2 ๋ฉํฐ์ฌ ๋คํธ์ํน ์์ ๊ฐ์ด๋ ๊ฐ์ ๋ณธ ๋ฌธ์๋ Photon Fusion 2์์ ๊ณต์ ๋ชจ๋(Shared Mode)์ ๋ฉํฐ์ฌ ๋ก๋ฉ(Scene.LoadSceneMode.Additive)์ ํ์ฉํ ๋คํธ์ํน ๊ตฌํ์ ๋ํ ์์ ํ ๊ฐ์ด๋๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ฐฉ ์์ฑ๋ถํฐ ํต์ , ๊ฒ์ ๊ฒฐ๊ณผ ๋ฐ์...
Transform ๊ธฐ๋ฐ์ผ๋ก ๊ตฌํํ๋ 3D ๊ทธ๋ํฝ ์ค๋ชฉ ์น๋ฆฌ ํ์
Transform ๊ธฐ๋ฐ์ผ๋ก ๊ตฌํํ๋ 3D ๊ทธ๋ํฝ ์ค๋ชฉ ์น๋ฆฌ ํ์ Unity Transform + Dictionary ์ต์ ํ ์ค๊ณ ๋ณด๊ณ ์ (์คํฌ ์์คํ ํฌํจ) ๐ ํ๋ก์ ํธ ๊ฐ์ ํ๋ซํผ: Unity 2021.3+ (๋๋ 2022/2023 LTS) ๊ฒ์ ์ ํ: 2D ํ๋ฉด ์ค๋ชฉ์ 3D ๊ทธ๋ํฝ์ผ๋ก ํํ ๋ณด๋...
๊ฒ์ ๊ฐ๋ฐ์์ฉ ๊ทธ๋ํ ์๊ณ ๋ฆฌ์ฆ
๐ฎ ๊ฒ์ ๊ฐ๋ฐ์์ฉ ๊ทธ๋ํ ์๊ณ ๋ฆฌ์ฆ 1. ๊ทธ๋ํ ๊ธฐ์ด ๊ฐ๋ ๊ทธ๋ํ๋ ์ ์ (๋ ธ๋)๊ณผ ๊ฐ์ (์ฐ๊ฒฐ)์ผ๋ก ์ด๋ฃจ์ด์ง ์๋ฃ๊ตฌ์กฐ์ ๋๋ค. ์ ์ ์ ๊ฒ์ ๋ด ์์น, ์ค๋ธ์ ํธ, ์บ๋ฆญํฐ ๋ฑ์ ์๋ฏธํ๊ณ , ๊ฐ์ ์ ์ด๋ค์ ๊ด๊ณ๋ ์ด๋ ๊ฒฝ๋ก๋ฅผ ๋ํ๋ ๋๋ค. ๊ทธ๋ํ ํํ๋ฒ์ผ๋ก๋ ์ธ์ ํ๋ ฌ๊ณผ ์ธ์ ๋ฆฌ์คํธ๊ฐ ๋ํ์ ์ด๋ฉฐ, ์ธ์ ๋ฆฌ์คํธ๋ ...
์ฌ๋ฆ๋ฐฉํ ๊ฒ์ ๊ฐ๋ฐ ๊ณํ
์ฌ๋ฆ๋ฐฉํ ๊ฒ์ ๊ฐ๋ฐ ๊ณํ ์ ๋ํฐ ์ฐฝ์ 3D Mobile ๋ญ๊ฐ ์ด์ํ ์ค๋ชฉ 2D Mobile ํ๋ฅ๋ชฌ์ ๋ชจํ ์ธ๋ฆฌ์ผ ์ฐฝ์ ์ ํ ๊ฒ์(์ฒ๊ตญ๊ณผ ์ง์ฅ) ์ ๋ํฐ / ์ธ๋ฆฌ์ผ ๋ชจ์ ๋กคํ ์ฒด์ค / ๋กค ๋ชจ์ 3D ๋ชจ๋ธ ๋ฆฌ์์ค Win Api ๋ชจ์ ํฌ์ผ๋ชฌ ๋ถ๊ฐ์ฌ์ ๋์ ์๊ฐ์ ํํ๋ 2D ์คํ๋ผ์ดํธ ๋ฆฌ์์ค
Computer Network Test Memo
๊ธฐ๋ง ๊ณ ์ฌ ์ํ ๋ฒ์ 13์ฅ ppt, 15์ฅ ppt, 16์ฅ ppt, CRC ppt ํํธ 1. ์ ์ฒด 35๋ฌธ์ 2. ๋๋ถ๋ถ์ด ์ฌ์ง์ ํํ ๋ฌธ์ 3. ํ๋ฉด ์๋ฐ์ ๊ดํ True False ๋ฌธ์ ํ ๋ฌธ์ ์ 1) ํ ํฐ ๋ง์์ ํ๋ ์์ ์ ๊ฑฐํ๋ ๋ฐฉ๋ฒ์ ๊ดํ ๋ฌธ์ ์ 2) ์กํฐ๋ธ ๋ชจ๋ํฐ์ ๊ด๋ จ๋ ๋ฌธ์ ํ ๋ฌธ์ ...
Computer network 16
16.2. ์ด๋๋ท (CSMA/CD) ์ ๋ฆฌ ๐ก CSMA/CD ๊ฐ์ CSMA/CD๋? CSMA/CD: Carrier Sensing Multiple Access/Collision Detection ์ ์ฉ ํ ํด๋ก์ง: bus ๋๋ switched topology ๋งค์ฒด์ ๊ทผ์ ์ด: ๋น๋๊ธฐ์ ๋ฐฉ์ ๐ CSMA/CD ...
Computer network 15-2
0. OSI 7๊ณ์ธต ๋ชจ๋ธ Open Systems Interconnection: ๊ฐ๋ฐฉํ ์ํธ์ฐ๊ฒฐ ์ฐธ์กฐ ๋ชจ๋ธ Physical (๋ฌผ๋ฆฌ): ๋นํธโ์ ๊ธฐยท๊ด ์ ํธ ๋ณํ, preamble/SFD ์ฒ๋ฆฌ Data Link (๋ฐ์ดํฐ ๋งํฌ): LLC: ํ๋ฆยท์ค๋ฅ ์ ์ด, ์์์ธต ์ธํฐํ์ด์ค MAC: ํ๋ ์ ์์ฑยท์ฃผ์ ์ง์ ...
Computer network 15-1
15์ฅ. LAN(Local Area Network) ๊ฐ๊ด ์ ๋ฆฌ ๐ก Network์ ์ข ๋ฅ ๊ฑฐ๋ฆฌ์ ๋ฐ๋ฅธ ๋ถ๋ฅ LAN (Local Area Network): 1km ์ด๋ด MAN (Metropolitan Area Network): ๋์ ๊ท๋ชจ WAN (Wide Area Network): 1km ์ด์ ๊ด์ญ S...
Computer network 13
13์ฅ ๋คํธ์ํฌ ํผ์ก ์ ์ด ์์ ์ ๋ฆฌ 13.1 ํผ์ก์ ํจ๊ณผ ํผ์ก(Congestion)์ ์ ์ ํผ์ก: ๋คํธ์ํฌ๋ฅผ ํตํด ์ ์ก๋๋ ํจํท์ ์๊ฐ ๋คํธ์ํฌ์ ์ฒ๋ฆฌ ์ฉ๋์ ๋๋ฌํ๊ธฐ ์์ํ๋ฉด ๋ฐ์ ํผ์ก ์ ์ด(congestion control)์ ๋ชฉ์ : Network ์์ packet์ ์๋ฅผ ์ผ์ ํ ๊ฐ์ ์ดํ๋ก ...
๊ฐ์ธ์ ๋ณด๋ณดํธ๋ฒ๊ณผ ๋ฏธ๊ตญ์ ์ฐ์ ๋ณด์๊ด๊ณ๋ฒ ์ฐ๊ตฌ
ํ๋ฒ๊ณผ ๊ฐ์ธ์ ๋ณด๋ณดํธ๋ฒ ๋ฐ ๋ฏธ๊ตญ ์ฐ์ ๋ณด์ ๊ด๊ณ๋ฒ ์ฐ๊ตฌ ์ข ํฉ ์ ๋ฆฌ ์ 1๋ถ. ํ๋ฒ๊ณผ ๊ฐ์ธ์ ๋ณด๋ณดํธ๋ฒ 1. ๋ํ๋ฏผ๊ตญ ํ๋ฒ๊ณผ ๊ฐ์ธ์ ๋ณด ๋ณดํธ ๋ํ๋ฏผ๊ตญ ํ๋ฒ์ 1948๋ ์ ์ ๋์ด 1987๋ ์ 9์ฐจ ๊ฐํ์ผ๋ก ํํ ํ๋ฒ์ด ํ๋ฆฝ๋์์ผ๋ฉฐ, 1988๋ ํ๋ฒ์ฌํ์๊ฐ ์ค๋ฆฝ๋์์ต๋๋ค. ๊ฐ์ธ์ ๋ณด ๋ณดํธ์ ๊ด๋ จ๋ ํ๋ฒ ์กฐํญ์ ์ 17...
Computer network: crc(cyclic redundancy check)
๐ CRC(Cyclic Redundancy Check) 1๏ธโฃ CRC ๊ฐ์ CRC(Cyclic Redundancy Check)๋ ๋์งํธ ํต์ ๋ฐ ๋ฐ์ดํฐ ์ ์ฅ ๋ถ์ผ์์ ์ค๋ฅ ๊ฒ์ถ์ ์ํด ๋๋ฆฌ ์ฌ์ฉ๋๋ ์ฝ๋์ ๋๋ค. ์ก์ ์ธก์์ ๋ฐ์ดํฐ ๋นํธ์คํธ๋ฆผ์ ํน์ ํ ์์ฑ ๋คํญ์(Generator Polynomial...
My jekyll blog search logic report
Jekyll ๋ธ๋ก๊ทธ ๊ฒ์ ๊ธฐ๋ฅ ๋ถ์ ๋ณด๊ณ ์ ๐ ๊ฐ์ ๋ณธ ๋ณด๊ณ ์๋ Jekyll ๊ธฐ๋ฐ ๋ธ๋ก๊ทธ์ ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ๊ฒ์ ๊ธฐ๋ฅ์ ๋ํ ์์ธ ๋ถ์์ ์ ๊ณตํฉ๋๋ค. ํ์ฌ ๊ตฌํ๋ ๊ฒ์ ์์คํ ์ ์๋ ์๋ฆฌ, ๊ฒ์ ๊ธฐ์ค, ๊ทธ๋ฆฌ๊ณ ํฅํ ๊ฐ์ ๋ฐฉ์์ ๋ํด ๋ค๋ฃน๋๋ค. ๐ ๊ฒ์ ๊ธฐ๋ฅ ํํฉ ๊ฒ์ ๋์ ๋ฐ์ดํฐ ํ์ฌ ๊ฒ์ ์์คํ ...
Pixels per unit
Unity Pixels Per Unit๋ฅผ ํตํ ๋ฐ์ํ ๋์์ธ ๊ฐ์ Unity์์ Pixels Per Unit (PPU) ์ค์ ์ ์คํ๋ผ์ดํธ๊ฐ ๊ฒ์ ๋ด์์ ์ด๋ป๊ฒ ๋ณด์ด๋์ง๋ฅผ ๊ฒฐ์ ํ๋ ์ค์ํ ์์์ ๋๋ค. ๋ณธ ๋ณด๊ณ ์์์๋ PPU ๊ฐ์ด ์ด๋ป๊ฒ ํฌ๊ธฐ์ ์ํฅ์ ๋ฏธ์น๋์ง ๋ถ์ํ๊ณ , ์ ์ ํ ์ค์ ๋ฐฉ๋ฒ์ ์๋ดํฉ๋๋ค....
CPU Scheduling
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ CPU ์ค์ผ์ค๋ง ๊ฐ์ ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ 22๋ 3ํ์ ๋์จ ์ด์์ฒด์ ๋ฌธ์ ์์ ์ถ์ ๋ ๋ด์ฉ์ ๊ณต๋ถํ์ต๋๋ค. ๐ ์ ๋ชฉ ๋ด์ฉ ์ค๋ช ๋ฌธ์ ํด๊ฒฐ ๋น์ ์ A ๋จผ์ ๋ค์ด์จ ํ๋ก์ธ์ค ๋จผ์ ์ฒ๋ฆฌ Convey Effect ๋ฐ์ ย B ์ฒ๋ฆฌ์๊ฐ์ด ์งง์ ํ๋ก์ธ์ค๋ถํฐ ์ฒ๋ฆฌ starvation ๋ฐ์ ย HRN ์งง์ ์...
How instances are passed and managed in object Oriented design patterns
๐ฏ ๊ฐ์ฒด์งํฅ๊ณผ ์ธ์คํด์ค: ๋์์ธ ํจํด๋ณ ๊ด์ ์ ๋ฆฌ ์๋๋ ์ธ์คํด์ค ์ ๋ฌ๋ฐฉ์์ ๋ฐ๋ผ ์ ๋ฆฌํ 12๊ฐ์ง ๋ํ์ ์ธ ๋์์ธ ํจํด์ ๋๋ค. 1. Strategy ํจํด ํต์ฌ ๊ฐ๋ : ํ๋์ ์บก์ํํ์ฌ ๋ฐํ์์ ๊ต์ฒด ์๋: ์ธํฐํ์ด์ค๋ก ์๊ณ ๋ฆฌ์ฆ ์ ์, ๊ฐ์ฒด ์ฃผ์ ์ผ๋ก ์คํ ์ ๋ต ๋ณ๊ฒฝ ์ธ์คํด์ค ์ ๋ฌ/์ฌ์ฉ ๋ฐฉ์: ์ปจํ ์คํธ...
Unity transform: object hierachy in unity engine
Unity์ ๊ณ์ธต ๊ตฌ์กฐ ํ์๊ณผ Transform ์ฌ์ฉ ์ด์ ๊ฒฐ๋ก Unity์์ ์์ ์ค๋ธ์ ํธ๋ฅผ ํ์ํ ๋๋ GameObject๊ฐ ์๋ Transform์ ์ฌ์ฉํด์ผ ํ๋ค. ๊ทธ ์ด์ ๋ Unity์ ๊ณ์ธต ๊ตฌ์กฐ๊ฐ Transform์ ๊ธฐ์ค์ผ๋ก ๊ตฌ์ฑ๋๊ณ , Transform์ Unity C++ ์์ง์ ํต์ฌ ๊ณ์ธต...
How to write good git commit messages: best practices and examples
GitHub ์ปค๋ฐ ๋ฉ์์ง ์์ฑ ์๋ น ๋ณด๊ณ ์ 1. ์ปค๋ฐ ๋ฉ์์ง๋? GitHub ๋๋ Git์ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์์ ์ปค๋ฐ ๋ฉ์์ง๋ ์์ค ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๋ชฉ์ ๊ณผ ๋ด์ฉ์ ์ค๋ช ํ๋ ๋ฉ์์ง์ ๋๋ค. ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ์ ์์ฑํ๋ฉด ํ์คํ ๋ฆฌ ๊ด๋ฆฌ, ํ์ , ๋ฒ์ ๊ด๋ฆฌ ์๋ํ ๋ฑ์ ํฐ ๋์์ด ๋ฉ๋๋ค. 2. ์ข์ ์ปค๋ฐ ๋ฉ์์ง...
Server program / interface
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ์ํ ๋ด์ฉ ์ ๋ฆฌ ์๋ฒํ๋ก๊ทธ๋จ ๊ตฌํ ์ถ์ ์์ ํ์ค tip! ๊ทธ๋ฅ ์ํํธ์จ์ด ๊ฐ๋ฐํ๋ค๊ณ ์๊ฐํ๊ณ ์์๋ฅผ ์ดํดํ๊ธฐ๊ธฐ ๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ถํ๊ธฐ ๊ณตํต๋ชจ๋ ๊ตฌํํ๊ธฐ ์๋ฒํ๋ก๊ทธ๋จ ๊ตฌํํ๊ธฐ ๋ฐฐ์นํ๋ก๊ทธ๋จ ๊ตฌํํ๊ธฐ ์๋ฒ์ ์ข ๋ฅ ์น ์๋ฒ: ์น ์์ ์ ์ ์ฝํ ์ธ ์ฒ๋ฆฌ. HTTP ์์ฒญ๊ณผ ์๋ต ์ฒ๋ฆฌ ์น ์ ํ๋ฆฌ์ผ์ด...
์ปดํจํฐ ์์คํ ์์ ํด๋ถ: 32/64๋นํธ, dll, ๊ทธ๋ฆฌ๊ณ ์ค์น ๋ฐฉ์์ ์ฐจ์ด์ ์ด์ ๋ฆฌ
์ํํธ์จ์ด ๊ฐ๋ฐ๊ณผ ์ปดํจํฐ ์์คํ ์ ํต์ฌ ๊ฐ๋ ์ดํดํ๊ธฐ ์๋ ํ์ธ์! ์ค๋์ ๊ฐ๋ฐ์์ IT ์ ๋ฌธ๊ฐ๋ค์ด ์์ฃผ ์ ํ๋ ๋ช ๊ฐ์ง ํต์ฌ ๊ฐ๋ ๋ค์ ๋ํด ์์๋ณด๋ ค๊ณ ํฉ๋๋ค. 32๋นํธ์ 64๋นํธ ์ด์์ฒด์ ์ ์ฐจ์ด์ , DLL๊ณผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฐธ์กฐ ๋ฐฉ์, ๊ทธ๋ฆฌ๊ณ Standard Installer์ Portable ๋ฒ์ ์ ์ฐจ...
Git server & bitbucket
Git ์๋ฒ ์ง์ ์ด์๊ณผ Bitbucket ๊ฐ๋ ๋ณด๊ณ ์ 1. ๊ฐ์ ์ํํธ์จ์ด ๊ฐ๋ฐ์์ ์์ค ์ฝ๋ ๊ด๋ฆฌ๋ ํ์์ ์ด๋ฉฐ, Git์ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ด๋ค. ๋ณธ ๋ณด๊ณ ์์์๋ Git ์๋ฒ๋ฅผ ์ง์ ์ด์ํ๋ ๋ฐฉ๋ฒ๊ณผ Atlassian์ Bitbucket์ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๊ฐ๋ ์ ์ ๋ฆฌํ๋ค. ...
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ 22ํ ์ค๊ธฐ ๊ธฐ์ถ ์ ๋ฆฌ
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ 22ํ ์ค๊ธฐ ๊ธฐ์ถ ์ ๋ฆฌ 1. ์ํํธ์จ์ด ๊ฐ๋ฐ ๋๊ตฌ 1.1 ํ์๊ด๋ฆฌ๋๊ตฌ ํ์๊ด๋ฆฌ๋๊ตฌ = ๋ณ๊ฒฝ๊ด๋ฆฌ๋๊ตฌ, ๋ฒ์ ๊ด๋ฆฌ๋๊ตฌ์. ๋ณ๊ฒฝ < ๋ฒ์ < ํ์ ์ด๋ฐ ํฌ๊ธฐ์ ์์ธ ๊ฐ๋ ์ ์ค์์ง์คํ ํ์๊ด๋ฆฌ๋๊ตฌ CVS(Concurrent Versions System) - ์ค์์ง์คํ ํ์๊ด๋ฆฌ๋๊ตฌ SV...
Object Oriented Programming(OOP)
๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ (OOP) ์ถ์ ๋น๋: ์ ๋น์ถํ๊ทธ: ํด๋์ค, ์ธ์คํด์ค, ์์, ์ถ์ ํด๋์ค, ์ธํฐํ์ด์ค ํด๋์ค ์ค๊ณ ๊ธฐ๋ณธ ํน์ง main ๋ฉ์๋๋ฅผ ํฌํจํ๋ ํด๋์ค๊ฐ ๊ฐ์ฅ ๋จผ์ ์คํ๋จ ํด๋์ค์ ๊ตฌ์ฑ์์์๋ ๋ฉค๋ฒ ๋ณ์, ๋ฉค๋ฒ ๋ฉ์๋๊ฐ ์์ ์ธ๋ถ ์ ๊ทผ์ด ๋ถ๊ฐ๋ฅํ๋๋ก ์ ํ(์บก์ํ) ํด์ผํจ ๊ธฐ๋ณธ ์ถ๋ ฅ ๋ฉ์...
Object Oriented methodology
๊ฐ์ฒด์งํฅ ๋ฐฉ๋ฒ๋ก (์ถ์ ๋น๋: ์) ๋น์ถํ๊ทธ: ๊ฐ์ฒด ์ฉ์ด, ๊ฐ์ฒด ๊ธฐ์ , ๋์์ธ ํจํด, ๋ผ๋ฐ์ฐ 1. ๊ฐ์ฒด์งํฅ ๋ฐฉ๋ฒ๋ก ๊ฐ์ ๊ธฐ๋ณธ ๊ฐ๋ ํ์ค์ ๊ฐ์ฒด๋ค์ ๋์งํธ ์ธ๊ณ์ ๊ฐ์ฒด๋ก ํํ ํน์ฑ์ ์์ฑ์ผ๋ก ํํ, ํน์ฑ๊ณผ ๊ด๋ จ๋ ๊ธฐ๋ฅ์ ๋ฉ์๋๋ก ํํ ์ฅ๋จ์ ์ฅ์ : ํ์ฅ์ฑ ์ ์ง๋ณด์ ์ฉ์ด์ฑ ๊ฐ๋ฐ ์๋ ์์น ๊ท๋ชจ๊ฐ ํฐ ํ๋ก...
Data Structure and Pointer
์๋ฃ๊ตฌ์กฐ์ ํฌ์ธํฐ (์ถ์ ๋น๋: ์) ๋น์ถํ๊ทธ: ๋ฐฐ์ด, ํฌ์ธํฐ, ํฌ์ธํฐ ์ฐ์ฐ 1. ๋ฐฐ์ด๊ณผ ๊ตฌ์กฐ์ฒด ๋ฐฐ์ด ํน์ง ํ๋์ ์๋ณ์๋ก ๋์ผํ ํ์์ ์ฌ๋ฌ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃธ ๊ฐ์ ํฌ๊ธฐ์ ๊ฐ์ ํ์ ์ ๊ณต๊ฐ์ด ์ฐ์์ ์ผ๋ก ํ ๋น ๊ฐ์ ํฌ๊ธฐ๋ ๋ค๋ฅผ ์ ์์ง๋ง ๋ฐ์ดํฐ ํ์ ์ ๊ฐ์์ผ ํจ ๋ฐฐ์ด ์ ์ธ๊ณผ ์ด๊ธฐํ ๋ฐฐ์ด ์ ์ธ: <์...
Selection and Iteration Control Statement
์ ํ ๋ฐ ๋ฐ๋ณต ์ ์ด๋ฌธ (์ถ์ ๋น๋: ์) ๋น์ถํ๊ทธ: if, for, while, ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ 1. ์ ํ ์ ์ด๋ฌธ if-else ๊ธฐ๋ณธ์ ์ธ ์กฐ๊ฑด ๋ถ๊ธฐ๋ฌธ์ผ๋ก ์กฐ๊ฑด์ ๋ฐ๋ผ ์ฝ๋ ์คํ์ ์ ์ดํฉ๋๋ค. ์ผํญ ์ฐ์ฐ์ <์กฐ๊ฑด์> ? <๊ฐ1> : <๊ฐ2> ์กฐ๊ฑด์์ด ์ฐธ์ด๋ฉด ๊ฐ1์, ๊ฑฐ์ง...
Setting up development environments
ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ฑ ๊ฐ์ด๋ ์ถ์ ๋น๋: ํ ๋น์ถ ํ๊ทธ: ์ธ์ด๋ณ ํน์ง, ๋ฐฐ์น ํ๋ก๊ทธ๋จ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ธ์ด ์ ์ ๊ธฐ์ค ๋์ด๋ ์ํํ๊ฒฝ ๊ฐ๋ฐ์์ ๊ฒฝํ๊ณผ ์ง์ ๊ณ ๋ ค์ฌํญ: ์ ์ ์ฑ ํจ์จ์ฑ ์ด์์ฑ ์น๋ฐ์ฑ ๋ฒ์ฉ์ฑ ๊ธฐ๋ณธ ๊ฐ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด: ํ๋์จ์ด๊ฐ ๋ช ๋ น์ ์ํํ๊ฒ๋ ์ง์ํ๋ ํ๊ธฐ๋ฒ, ๋ฌธ๋ฒ, ๊ตฌ๋ฌธ ํ๋์จ...
Data conversion
๋ฐ์ดํฐ ์ ํ ์๋ฒฝ ๊ฐ์ด๋ ์ถ์ ๋น๋: ํ ๋น์ถ ํ๊ทธ: ETL, ๋ฐ์ดํฐ ์ ํฉ์ฑ, ๋ฐ์ดํฐ ๊ด๋ฆฌ ์ฑ ์ ๋ฐ์ดํฐ ์ ํ ํ๋ก๊ทธ๋จ ๊ตฌํ ETL (Extraction, Transformation, Loading) ์ ์: ๋ฐ์ดํฐ ์ด๊ด์ ์ํ ์ถ์ถ(Extraction), ๋ณํ(Transformation), ์ ์ฌ(Lo...
Physical database modeling
๋ฌผ๋ฆฌ DB ๋ชจ๋ธ๋ง ์๋ฒฝ ๊ฐ์ด๋ ์ถ์ ๋น๋: ์ค ๋น์ถ ํ๊ทธ: ํ์ ๋ณํ, ์์คํ ์นดํ๋ก๊ทธ, ๋ฐ์ ๊ทํ ๋ฌผ๋ฆฌ ๋ฐ์ดํฐ ๋ชจ๋ธ ๋ณํ ๊ฐ์ฒด๋ฅผ ํ ์ด๋ธ๋ก ๋ณํ ํ๋ณดํค๊ฐ ๊ณ ์ Index ๊ฐ๋ ์ ๋ณด์ ํ์ ๋ณํ ๋ฐฉ์ 1. ์ํผ ํ์ ๊ธฐ์ค ๋ณํ ์๋ธ ํ์ ์ ์ํผ ํ์ ์ ํตํฉํ์ฌ ๋จ์ผ ํ ์ด๋ธ๋ก ๋ณํ ์๋ธ ํ์ ์ ๋ง์ ์์ฑ...
Database physical properties analysis guide
๋ฌผ๋ฆฌ ์์ฑ ์กฐ์ฌ ๋ถ์ ๊ฐ์ด๋ ์ถ์ ๋น๋: ํ ๋น์ถ ํ๊ทธ: ์์คํ ํ์ , ์ด์คํ, ์ ๊ทผ ์ ์ด ์์คํ ์์ ์ฒด๊ณ ํ์ ์์คํ ์์ ๊ฐ์ ์ ์: ์ปดํจํฐ ์คํ์ผ๋ก, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค์น ๋ฐ ์ด์ฉ์ ์ํฅ์ ๋ผ์น๋ ๋ฌผ๋ฆฌ์ ์์ ๊ตฌ์ฑ ์์: ํ๋์จ์ด OS/DBMS ๋ฒ์ DBMS ํ๋ผ๋ฏธํฐ ์ ๋ณด ํ๋์จ์ด ์์ CPU ...
Sql implements guide
SQL ํ์ฉ ์๋ฒฝ ๊ฐ์ด๋ ์ถ์ ๋น๋: ์ ๋น์ถ ํ๊ทธ: CASCADE, RESTRICT, ์ญ์ /์กฐํ/๊ถํ ๋ถ์ฌ ๋ฌธ๋ฒ ๋ฐ์ดํฐ ์ ์์ด (DDL) CREATE ๊ฐ์ฒด(DB, TABLE, INDEX, VIEW ๋ฑ) ์์ฑ ๋ฉํ์ธ์ด ํํ: CREATE <๊ฐ์ฒด์ ํ> <๊ฐ์ฒด๋ช > <์ต์ >...
SQL relation operations
๊ตฌ์กฐ์ ์ง์์ด(SQL) ์๋ฒฝ ๊ฐ์ด๋ ์ถ์ ๋น๋: ์ ๋น์ถ ํ๊ทธ: DDL, DML, DCL, ๊ด๊ณ ๋์, ๊ด๊ณ ํด์ SQL (Structured Query Language) ๊ธฐ๋ณธ ๊ฐ๋ ์ ์: ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ์ดํ๋ ํ์ค ์ธ์ด (๊ด๊ณ๋์ ๊ธฐ์ด) ์๋ก์ด ํํ์ ๋ฆด๋ ์ด์ ์ ์ถ๋ ฅ ์์ฐ์ด์ ์ ์ฌํ ๊ตฌ์กฐ์ ๊ณ ๊ธ...
Database normalization guide
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๊ทํ ์๋ฒฝ ๊ฐ์ด๋ ์ถ์ ๋น๋: ์ ๋น์ถ ํ๊ทธ: ์ข ์์ฑ, ์ ๊ทํ ๋จ๊ณ, ์ด์ ํ์ ๋ฐ์ดํฐ ์ข ์์ฑ (Data Dependency) ๊ธฐ๋ณธ ๊ฐ๋ ์ ์: ๋ฐ์ดํฐ์ ๋ ๋ค๋ฅธ ๋ฐ์ดํฐ๊ฐ ์๋ก ์์กด๊ด๊ณ๋ฅผ ๊ฐ์ง๋ ๊ฒ A๊ฐ ๋ณ๊ฒฝ๋ ๋ B๋ ๋ณ๊ฒฝ๋๊ณ , A๊ฐ ์ญ์ ๋ ๋ B๋ ์ญ์ ๋จ ๋ฐ์ดํฐ ์ข ์์ฑ์ผ๋ก ์ธํด ๋ณ...
Logical E-R diagrams
๋ ผ๋ฆฌ E-R ๋ค์ด์ด๊ทธ๋จ ์๋ฒฝ ๊ฐ์ด๋ ์ถ์ ๋น๋: ํ ๋น์ถ ํ๊ทธ: ERD, ํ๊ธฐ๋ฒ, ํ์ฅ ERD E-R ๋ค์ด์ด๊ทธ๋จ (ERD) E-R ๋ค์ด์ด๊ทธ๋จ์ ๊ฐ์ฒด์ ๊ฐ์ฒด๊ฐ ๊ด๊ณ๋ฅผ ๋ฏธ๋ฆฌ ์ฝ์๋ ๋ํ์ ์ฌ์ฉํด์ ํํํ ๋ํ์ ๋๋ค. ์ฃผ์ ํน์ง ๊ฐ๋ , ๋ ผ๋ฆฌ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์์ ๋ง์ด ์ฌ์ฉ๋จ ๊ตฌ์ฑ์์: ๊ฐ์ฒด, ๊ด๊ณ, ์์ฑ ํน...
Database normalization
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๊ทํ Database Normalization ์ถ์ ๋น๋: ์ ๋น์ถ ํ๊ทธ: ์ข ์์ฑ, ์ ๊ทํ ๋จ๊ณ, ์ด์ ํ์ 1. ๋ฐ์ดํฐ ์ข ์์ฑ (Data Dependency) 1.1 ๊ธฐ๋ณธ ๊ฐ๋ ์ ์: ๋ฐ์ดํฐ์ ๋ ๋ค๋ฅธ ๋ฐ์ดํฐ๊ฐ ์๋ก ์์กด๊ด๊ณ๋ฅผ ๊ฐ์ง๋ ๊ฒ A๊ฐ ๋ณ๊ฒฝ๋ ๋ B๋ ๋ณ๊ฒฝ๋จ A๊ฐ ์ญ์ ๋ ๋ B...
Logical E-R diagram and erd
๋ ผ๋ฆฌ E-R ๋ค์ด์ด๊ทธ๋จ๊ณผ ERD ์ถ์ ๋น๋: ํ ๋น์ถ ํ๊ทธ: ERD, ํ๊ธฐ๋ฒ, ํ์ฅ ERD 1. E-R ๋ค์ด์ด๊ทธ๋จ (ERD) 1.1 ์ ์์ ํน์ง ๊ฐ์ฒด์ ๊ฐ์ฒด๊ฐ ๊ด๊ณ๋ฅผ ๋ฏธ๋ฆฌ ์ฝ์๋ ๋ํ์ ์ฌ์ฉํด์ ํํํ ๋ํ ๊ฐ๋ , ๋ ผ๋ฆฌ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์์ ๋ง์ด ์ฌ์ฉ๋จ ํน์ ์์คํ ํ๊ฒฝ์ ๊ณ ๋ คํ์ง ์์ ์ ๋ฌด ์์ญ์ด ๋ณ...
Logical entity detailing and data modeling
๋ ผ๋ฆฌ ๊ฐ์ฒด ์์ธํ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ์ถ์ ๋น๋: ํ ๋น์ถํ๊ทธ: ์๋ณ์, ๋ฐ์ดํฐ ๋ชจ๋ธ, ๊ด๊ณ 1. ๋ ผ๋ฆฌ ๊ฐ์ฒด ์ ์ ๋ ผ๋ฆฌ ๊ฐ์ฒด๋ ํ์ค ์ธ๊ณ์ ์๋ณ ๊ฐ๋ฅํ ๋์์ ๋์งํธํํ ๊ฒ์ ๋๋ค. ํ๋์ ํ์ ์ผ๋ก ์ฌ๋ฌ ๊ฐ์ฒด๋ฅผ ์์ฑํ ์ ์์ผ๋ฉฐ, ๊ฐ ๊ฐ์ฒด๋ ๋ ๋ฆฝ์ ์ด๊ณ ๋ ์ฝ๋๋ค๊ณผ ๋์๋ฉ๋๋ค. 2. ๊ฐ์ฒด ํ์ (๊ฐ์ฒด ์คํค๋ง) ...
Database basic
๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ณธ ๊ฐ๋ ์ ๋ฆฌ ์ถ์ ๋น๋: ํ ๋น์ถ ํ๊ทธ: DB ์์คํ , ์คํค๋ง RDBMS, ๊ฐ์ฒดํ์ , ํค ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ๋ฐ์ดํฐ์ ์ฒด๊ณ์ ์ธ ์งํฉ์ผ๋ก, ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ๊ณ ํตํฉํ์ฌ ์ ์ฅใป์ด์ํ๋ ์์คํ ์ ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ข ๋ฅ ๊ณต์ ๋ฐ์ดํฐ: ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ๊ณตํต์ผ๋ก ํ์๋ก ํ๋ ...
Application performance improvement
์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ ๊ฐ์ ์ถ์ ๋น๋: ์ ๋น์ถ ํ๊ทธ: ํด๋ฆฐ ์ฝ๋, ์ฝ๋ ๋ถ์ ๋๊ตฌ, ์ํํธ์จ์ด ํ์ง ํ๊ฐ ํญ๋ชฉ, ์ ํ ๊ธฐ์ ๊ฒํ ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ ์ธก์ ์ฒ๋ฆฌ๋, ์๋ต์๊ฐ, ๊ฒฝ๊ณผ ์๊ฐ, ์์ ์ฌ์ฉ๋ฅ ์์คํ ํ๋ซํผ๊ณผ ์ ์ฌํจ ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ ๋ถ์ ๋๊ตฌ ๋๊ตฌ ์ข ๋ฅ ์ฑ๋ฅ/๋ถํ/์คํธ๋ ์ค ์ ๊ฒ ๋๊ตฌ: ์ฑ๋ฅ ์ธก์ ...
Integration test
์ ํ๋ฆฌ์ผ์ด์ ํตํฉ ํ ์คํธ ์ด์ ๋ฆฌ ์ถ์ ๋น๋: ์ค ๋น์ถ ํ๊ทธ: ์ํฅ์/ํํฅ์, ์คํ , ๋๋ผ์ด๋ฒ, ๊ฒฐํจ, ์ปค๋ฒ๋ฆฌ์ง ์ ํ๋ฆฌ์ผ์ด์ ํตํฉ ํ ์คํธ ์ํ V-๋ชจ๋ธ ๋จ๊ณ๋ณ๋ก ๊ฒ์ฆํ๊ณ ์ํํด์ผ ํ๋ ํ ์คํธ๋ฅผ ์๊ฐํํจ ํ ์คํธ ๋จ๊ณ๋ณ ํน์ง ๋จ์ ํ ์คํธ ๋ชจ๋์ ๊ธฐ๋ฅ์ ์ค์ฌ์ผ๋ก ํ ์คํธ ๊ธฐ๋ฅ ์ํ ์ฌ๋ถ์ ๋ ผ๋ฆฌ์ ์ธ ์ค๋ฅ๋ฅผ ๊ฒ...
Application test
์ ํ๋ฆฌ์ผ์ด์ ํ ์คํธ ๐งช ์ถ์ ๋น๋: ์ ๋น์ถ ํ๊ทธ: ํ ์คํธ ์๋ฆฌ, ์ ์ /๋์ ํ ์คํธ, ํ์ดํธ๋ฐ์ค/๋ธ๋๋ฐ์ค ํ ์คํธ, ํ ์คํธ ์ค๋ผํด 1. ์ํํธ์จ์ด ํ ์คํธ ๊ฐ์ ํ ์คํธ์ ๋ชฉ์ ๊ธฐ๋ฅ, ์ฑ๋ฅ, ์ฌ์ฉ์ฑ, ์์ ์ฑ ๊ฒ์ฆ ๊ฒฐํจ ๋ฐ๊ฒฌ ๋ฐ ๋ฌธ์ ์ ํด๊ฒฐ ํ ์คํธ์ ํ์์ฑ ์ค๋ฅ ๋ฐ๊ฒฌ ์ฌ์ ์๋ฐฉ ์ ๋ขฐ๋ ํฅ์ 2. ํ ์คํธ ์...
Product software version
์ ํ ์ํํธ์จ์ด ๋ฒ์ ๊ด๋ฆฌ ๐ ์ถ์ ๋น๋: ํ ๋น์ถ ํ๊ทธ: ํ์ ๊ด๋ฆฌ, ํ์ ๊ด๋ฆฌ ๊ธฐ๋ฅ/์ญํ , ํ์ ๊ด๋ฆฌ ๋๊ตฌ๋ณ ํน์ง 1. ์ ํ ์ํํธ์จ์ด ๋ฒ์ ๋ฑ๋ก ํ์ ๊ด๋ฆฌ๋ ๊ณง ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ์๋ฏธํฉ๋๋ค. ๊ฐ๋ฐ ๋จ๊ณ๋ณ ์ฐ์ถ๋ฌผ์ ๊ด๋ฆฌํ๋ ๊ธฐ์ ์ ๋๋ค. ๋ณ๊ฒฝ ์ฌํญ(๋ฒ์ )์ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํฉ๋๋ค. ํ์ ๊ด๋ฆฌ์ ์ค์์ฑ ์ ...
Product software menual
์ ํ ์ํํธ์จ์ด ๋งค๋ด์ผ ์์ฑ ๐ ์ถ์ ๋น๋: ํ ๋น์ถ ํ๊ทธ: ์ค์น ๋งค๋ด์ผ, ์ฌ์ฉ์ ๋งค๋ด์ผ 1. ์ ํ ์ํํธ์จ์ด ์ค์น ๋งค๋ด์ผ ๊ธฐ๋ณธ ์์น ์ฌ์ฉ์ ๊ธฐ์ค์ผ๋ก ์์ฑ๋์ด์ผ ํฉ๋๋ค. ์์ฐจ์ ์ผ๋ก ์์ฑํด์ผ ํฉ๋๋ค. ๋ชจ๋ ๊ด๋ จ ํ๋ฉด์ ์บก์ฒํด์ผ ํฉ๋๋ค. ์๋ฌ ๋ด์ฉ์ ์ฒด๊ณ์ ์ผ๋ก ๋ถ๋ฅํด์ผ ํฉ๋๋ค. ์ค์น ๋งค๋ด์ผ ์์ฑ ํญ๋ชฉ ...
Product software packaging
์ ํ ์ํํธ์จ์ด ํจํค์ง ๐ฆ ์ถ์ ๋น๋: ์ค ๋น์ถ ํ๊ทธ: ๋น๋ ๋๊ตฌ, SW ํจํค์ง, DRM 1. ์ ํ ์ํํธ์จ์ด ํจํค์ง ๊ฐ์ ๊ณ ๊ฐ์๊ฒ ์ ๋ฌํ๊ธฐ ์ํ ํํ๋ก ์ํํธ์จ์ด๋ฅผ ๋ฌถ์ด๋ด๋ ๊ณผ์ ์ผ๋ก, ์ค์น์ ์ฌ์ฉ์ ํ์ํ ๋ชจ๋ ๋ด์ฉ์ ํฌํจํ๋ ๋ฉ๋ด์ผ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค. ์ ํ ์ํํธ์จ์ด์ ๋ํ ํจ์น ๋ฐ ์ ๊ทธ๋ ์ด๋๋ฅผ...
Unity camera WorldToScreenPoint guide
Unity Camera WorldToScreenPoint ๊ฐ์ด๋ WorldToScreenPoint๋ 3D ์๋ ์ขํ๋ฅผ 2D ์คํฌ๋ฆฐ ์ขํ๋ก ๋ณํํ๋ ๋ฉ์๋๋ค. UI๋ฅผ 3D ์ค๋ธ์ ํธ ์์น์ ๋ง์ถ ๋ ์ด๋ค! ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ public Vector3 Camera.WorldToScreenPoint(Vector...
Integration module implementation
์ฐ๊ณ๋ชจ๋๊ตฌํ ์ ๋ฆฌ (์ถ์ ๋น๋: ์ค) ์ฃผ์ ๋น์ถ ํค์๋ EAI ESB ์ธํฐํ์ด์ค ๊ตฌํ ๊ฒ์ฆ ๋๊ตฌ ์ฐ๊ณ๊ธฐ์ ํ์ค EAI (Enterprise Application Integration) ์ ์ฌ์ ์ ํ๋ฆฌ์ผ์ด์ ํตํฉ ํ๊ฒฝ์ผ๋ก, ์๋ก ๋ค๋ฅธ ๊ธฐ์ข ์ ์์คํ ๊ฐ ์ฐ๋์ ๊ฐ๋ฅํ๊ฒ ํจ ์๋ก ๋ค๋ฅธ ์ฝ๋๋ ํ๋กํ ์ฝ์ ์ฌ์ฉ...
Integration mechanism configuration
์ฐ๊ณ ๋งค์ปค๋์ฆ ๊ตฌ์ฑ ์ถ์ ๋น๋: ํ ๋น์ถํ๊ทธ: ์ค๋ฅ ์ฝ๋, ์ํธํ ์๊ณ ๋ฆฌ์ฆ, ์ฑ๋ ์ํธํ ์ฐ๊ณ ๋งค์ปค๋์ฆ ๊ธฐ๋ณธ ๊ตฌ์ฑ ์ง์ ์ฐ๊ณ ์ฅ์ ๋จ์ํ ๊ตฌ์กฐ ์ ๋ ดํ ๋น์ฉ ์ฑ๋ฅ ํฅ์ ๋จ์ ์ธํฐํ์ด์ค ๋ณ๊ฒฝ์ ๋ฏผ๊ฐ ๋ณด์ ๋ก์ง ์ ์ฉ ๋ถ๊ฐ ๊ฐ์ ์ฐ๊ณ ์ฅ์ ๋ค์ํ ํ๊ฒฝ ํตํฉ ๋ณด์ ๋ฐ์ ๊ฐ๋ฅ ์ธํฐํ์ด์ค ๋ณ๊ฒฝ ๊ฐ๋ฅ ๋จ์ ๋ณต์กํ ๊ตฌ์กฐ...
Linked data structure
ํตํฉ๊ตฌํ: ์ฐ๊ณ๋ฐ์ดํฐ ๊ตฌ์ฑ ์ถ์ ๋น๋: ํ ์ฐ๊ณ๋ฐ์ดํฐ ์๊ตฌ์ฌํญ ๋ถ์ ํตํฉ๊ตฌํ ๊ฐ์ ๋ชจ๋๊ฐ์ ์ฐ๊ณ(์ธํฐํ์ด์ค)์ ํตํฉ์ ๊ตฌ์ฑ ์ฃผ์ ์์: ์ก์์ ์์คํ ์ค๊ณ ์์คํ ์ฐ๊ณ๋ฐ์ดํฐ ๋คํธ์ํฌ ์์คํ ๊ตฌ์ฑ ์์ ์ก์ ์์คํ ์ ์กํ๊ณ ์ ํ๋ ๋ฐ์ดํฐ๋ฅผ ์์ฑ ์ค๊ณ์์คํ ๋ด๋ถ ์์คํ ๊ณผ ์ธ๋ถ ์์คํ ๊ฐ์ ์ค๊ฐ ๋ค๋ฆฌ ์ญํ ...
Sorting
์ ๋ ฌ (Sorting) ์ถ์ ๋น๋: ์ค ๋น์ถ ํ๊ทธ: ์ ํ ์ ๋ ฌ, ๋ฒ๋ธ ์ ๋ ฌ, ์ฝ์ ์ ๋ ฌ ์ ๋ ฌ์ ๊ธฐ๋ณธ ๊ฐ๋ ์์๋๋ก ๋์ดํ๋ ๋ฐฉ๋ฒ ์ค๋ฆ์ฐจ์(Ascending): ์์๋๋ก ๋ด๋ฆผ์ฐจ์(Descending): ์ญ์์ผ๋ก ์ ๋ ฌ์ ์๊ฐ๋ณต์ก๋ โญ ์ ๋ ฌ ๋ฐฉ์ ํ๊ท ์ต์ ์ฝ์ ์ ๋ ฌ O(Nยฒ) O(Nยฒ) ๋ฒ๋ธ ์ ๋ ฌ O(N...
Exploration
ํ์ (Search) ์ถ์ ๋น๋: ์ค ๋น์ถํ๊ทธ: ํ์์ ์ข ๋ฅ, ์๊ฐ ๋ณต์ก๋ ํ์์ ์ ์ ๋ฐ์ดํฐ๋ฅผ ์ฐพ๋ ์์ ๋ด๋ถ ํ์๊ณผ ์ธ๋ถ ํ์์ผ๋ก ๊ตฌ๋ถ ๋ด๋ถ ํ์: ์ฃผ๊ธฐ์ต์ฅ์น ์ฌ์ฉ, ์ ์ ์์ ๋น ๋ฅด๊ฒ ํ์ ์ธ๋ถ ํ์: ๋ณด์กฐ๊ธฐ์ต์ฅ์น ํจ๊ป ์ฌ์ฉ, ๋ง์ ์์ ๋๋ฆฌ๊ฒ ํ์ ํ์์ ์ ํ โญ ์ ํ ํ์: ์์ฐจ์ ์ผ๋ก ๋น๊ต ์ด...
์ค๋ต๋ ธํธ: ํํฅ์ ์ค๊ณ์ ์ํฅ์ ์ค๊ณ
ํํฅ์ ์ค๊ณ์ ์ํฅ์ ์ค๊ณ ๋น๊ต ๋ณด๊ณ ์ 1. ๊ฐ์ ์์คํ ์ค๊ณ ๋ฐฉ๋ฒ๋ก ์ ํ๋ก์ ํธ ์ฑ๊ณต์ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ๋ณธ ๋ณด๊ณ ์์์๋ ํํฅ์ ์ค๊ณ์ ์ํฅ์ ์ค๊ณ์ ๊ฐ๋ ๊ณผ ํน์ง, ์ฅ๋จ์ , ์ ํฉํ ์ํฉ์ ๊ฐ๋ตํ ๋น๊ตํฉ๋๋ค. 2. ์ค๊ณ ๋ฐฉ๋ฒ๋ก ๊ฐ์ 2.1 ํํฅ์ ์ค๊ณ (Top-Down Design) ์ ์: ํฐ ...
Data structure
์๋ฃ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ ์๋ฒฝ ์ ๋ฆฌ (์ถ์ ๋น๋: ์) ์๋ฃ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ ๊ธฐ๋ณธ ๊ฐ๋ ์๋ฃ๊ตฌ์กฐ๋? ๋ ผ๋ฆฌ์ ์ผ๋ก ์ค๊ณ๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ ๊ตฌ์กฐ์ ์ผ๋ก ๋ชจ์ฌ์๋ ๋ฐ์ดํฐ์ ์งํฉ ๋ฐ์ดํฐ ์ ํ๊ณผ ์ ๋ฌด ์ํฉ์ ๋ฐ๋ผ ์ ํํด์ ํ์ฉ ์๋ฃ๊ตฌ์กฐ์ ํน์ง ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ๊ตฌ์ฑ ๋ฐฉ์์ด ์ฑ๋ฅ์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์นจ ๋ฐ์ดํฐ ์ฉ๋๊ณผ ์คํ์๊ฐ์ ...
Understanding fft and filtering techniques
์ฃผํ์ ์์ญ์์์ ์ด๋ฏธ์ง ์ฒ๋ฆฌ: FFT์ ํํฐ๋ง ๊ธฐ๋ฒ์ ๋ํ ์ดํด 1. ๊ธฐ๋ณธ์ ์ธ FFT ๊ฐ๋ ๊ณผ ๋ฒกํฐ ์ฒ๋ฆฌ 1.1 ๋ฒกํฐ์ FFT ๋ณํ ์ฝ๋์ ์ฒซ ๋ถ๋ถ์์๋ ๊ธฐ๋ณธ์ ์ธ FFT(Fast Fourier Transform) ์ฐ์ฐ์ ํน์ฑ์ ๋ณด์ฌ์ค๋๋ค. ๋ฒกํฐ์ ๋ํ FFT ๋ณํ ์ ์ฃผ์ํ ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: ...
Interface design
์์คํ ์ธํฐํ์ด์ค ์ค๊ณ์ ์ดํด ์ถ์ ๋น๋: ํ 1. ์ธํฐํ์ด์ค ์๊ตฌ์ฌํญ ์ธํฐํ์ด์ค๋ ์๋ก ๋ค๋ฅธ ์์คํ ๋ฐ ์ฌ์ฉ์ ์ฌ์ด์์ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๋ฌผ๋ฆฌ์ /๋ ผ๋ฆฌ์ ๋งค๊ฐ์ฒด์ ๋๋ค. ํฌ๊ฒ ์์คํ ์ธํฐํ์ด์ค์ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ก ๊ตฌ๋ถ๋ฉ๋๋ค. ์ฃผ์ ํน์ง ์์คํ ์ด ์ฐ๋๋์ด ์ํธ์์ฉํ๋ ๊ท์น์ ์ ์ ์๊ตฌ์ฌํญ์๋ ์ฐ๊ณ๋ฒ์, ...
System interconnection design
์์คํ ์ฐ๋ ์ค๊ณ ์๋ฒฝ ๊ฐ์ด๋ ์ถ์ ๋น๋: ์ค 1. ์์คํ ์ฝ๋ ์ค๊ณ ์ฝ๋์ ๊ธฐ๋ณธ ๊ฐ๋ ์ ์: ์ฝ๋๋ ์ ๋ณด๋ฅผ ํํํ๊ธฐ ์ํ ๊ธฐํธ์ฒด๊ณ์ ๋๋ค ์ฝ๋์ ์ฃผ์ ์ญํ : ๊ธฐ๋ณธ ์ญํ : ์๋ณ, ๋ถ๋ฅ, ๋ฐฐ์ด ๋ถ๊ฐ ์ญํ : ํ์คํ, ๊ฐ์ํ, ์ฐ์, ์ํธํ, ์ค๋ฅ๊ฒ์ถ ์ฝ๋์ ์ ํ๋ณ ํน์ง 1. ์์ฐจ์ฝ๋ ์ผ๋ จ๋ฒํธ๋ฅผ ์์๋๋ก ๋ถ...
common module design
๊ณตํต๋ชจ๋์ค๊ณ ์ถ์ ๋น๋: ์ ์ํํธ์จ์ด ์ค๊ณ ์๊ณ ๋ฆฌ์ฆ์ ์ค๊ณํ๊ณ ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์กฐํํ ์๋ฃ๊ตฌ์กฐ๋ฅผ ๋ฌธ์ํํ๋ ๊ณผ์ ์ค๊ณ ๋ฐฉ์ ๋น๊ต: ์ ์ฐจ์งํฅ: ์๋๊ฐ ๋น ๋ฅด์ง๋ง ์ ์ง๋ณด์๊ฐ ์ด๋ ค์ ๊ฐ์ฒด์งํฅ: ๋์ด๋ ๋๊ณ ์๋๋ ๋๋ฆฌ์ง๋ง ์ฌํ์ฉ์ฑ๊ณผ ์ ์ง๋ณด์๊ฐ ์ฌ์ ์ํํธ์จ์ด ์ค๊ณ ๋ชจ๋ธ ์ค๊ณ ๊ตฌ์ฑ ์์ ๋ฐ์ดํฐ ์ค๊ณ ์ํคํ ์ฒ ์ค๊ณ...
Ui design
UI ์ค๊ณ ์ข ํฉ ๊ฐ์ด๋ UI ์์คํ ์ ํ์ ๊ธฐ๋ฅ prompt์ ๊ฒ์ฆ๊ธฐ๋ฅ ๊ฒฐํจ์ฒ๋ฆฌ ๋ฉ์์ง์ฒ๋ฆฌ ๋์๋ง๊ธฐ๋ฅ UI ์ค๊ณ ์์น UI๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ก์, ์ฌ์ฉ์ ์ ์ฅ์์ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ์ค๊ณ๋์ด์ผ ํฉ๋๋ค. ์ฃผ์ ์์น์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: ์ง๊ด์ฑ: ์ฌ์ฉ์๊ฐ ์ฆ๊ฐ์ ์ผ๋ก ์ดํดํ๊ณ ์ฌ์ฉํ ์ ์์ด์ผ ํฉ...
Ui requirement
ํ๋ฉด์ค๊ณ: UI ์๊ตฌ์ฌํญ UI (User Interface) ๊ฐ์ ์ฌ์ฉ์์ ์ปดํจํฐ ์ฌ์ด์ ์ฐ๊ณ ์์คํ ์ธ UI๋ ๋ค์๊ณผ ๊ฐ์ด ๋ฐ์ ํด์์ต๋๋ค: ๋จ์ํ ์ํธ์์ฉ์์ ์คํ ์ค๋ฅ๋ฅผ ์ค์ด๊ธฐ ์ํ UI๋ก ๋ฐ์ ๋จ์ํ ๊ธฐ๋ฅ์ ์ ๋ฌ์์ ์๋ฏธ๋ฅผ ์ ๋ฌํ๋๋ก ๋ฐ์ UI ๋ถ์ผ ๋ฌผ๋ฆฌ์ ์ ์ด ๊ตฌ์ฑ๊ณผ ํํ ๊ธฐ๋ฅ์ ๋ถ์ผ (์๋ฏธ๋ฅผ...
Uml(unified modeling language)
UML์ ์ดํด: ํตํฉ ๋ชจ๋ธ๋ง ์ธ์ด ์๋ฒฝ ๊ฐ์ด๋ UML ๊ฐ์ UML(Unified Modeling Language)์ ๋ค์๊ณผ ๊ฐ์ ํน์ง์ ๊ฐ์ง๋๋ค: ๊ฐ์ฒด์งํฅ ๋ฐฉ๋ฒ๋ก ์ ์ฅ์ ์ ํตํฉ ํ์คํ๋ ๋ฒ์ฉ ๋ชจ๋ธ๋ง ์ธ์ด ์ํํ ์์ฌ์ํต์ ์ํด ๊ฐ๋ฐ ์ฌ๋ฌผ, ๊ด๊ณ, ๋ค์ด์ด๊ทธ๋จ์ผ๋ก ๊ตฌ์ฑ UML ๊ตฌ์ฑ์์ ์ฌ๋ฌผ ๋์์ ์๋ฏธ...
Requirements engineering
์๊ตฌ์ฌํญ ํ์ธ ์๊ตฌ๊ณตํ์ด๋? ์๊ตฌ๊ณตํ์ ๋ค์๊ณผ ๊ฐ์ ํน์ง์ ๊ฐ์ง๋๋ค: ์๊ตฌ์ฌํญ์ ์ ์, ๋ฌธ์ํ, ๊ด๋ฆฌํ๋ ์ฒด๊ณ์ ์ธ ์ ๊ทผ ๋ฐฉ์ ํจ๊ณผ์ ์ธ ์ํต ์๋จ์ ์ ๊ณตํ์ฌ ๋ถํ์ํ ๋น์ฉ ์ ๊ฐ ์๊ตฌ์ฌํญ ๋ณ๊ฒฝ ์ถ์ ์ ํตํ ์์ค ์ต์ํ ์๊ตฌ๊ณตํ ํ๋ก์ธ์ค ๋์ถ ๋ถ์ ๋ช ์ธ ๊ฒ์ฆ ์๊ตฌ์ฌํญ ๊ด๋ฆฌ ๋๊ตฌ ์ฃผ์ ๊ธฐ๋ฅ ๋ณ๊ฒฝ์ ๋ฐ๋ฅธ ์...
Developement environment analyze
์ํํธ์จ์ด ๊ฐ๋ฐ ํ๊ฒฝ ๋ถ์ ํํ ์์คํ ํ์ ๊ฐ์ ํ์ฌ ์ด์๋๋ ์์คํ ์ ๊ตฌ์ฑ ํ์ ํ์ ๋์: ๊ธฐ๋ฅ ์ ๋ณด ์ํํธ์จ์ด ํ๋์จ์ด ๋คํธ์ํฌ ๊ตฌ์ฑ ํํ ์์คํ ํ์ ์ ์ฐจ 1๋จ๊ณ ์์คํ ๊ตฌ์ฑ ๊ธฐ๋ฅ ์ธํฐํ์ด์ค ํํฉ 2๋จ๊ณ ์ํคํ ์ฒ ํํฉ ์ํํธ์จ์ด ๊ตฌ์ฑ ํํฉ 3๋จ๊ณ ํ๋์จ์ด ํํฉ ๋คํธ์ํฌ ํํฉ ์์คํ ๊ตฌ์ฑ ๋ฐ...
Software development tailoring
์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ํ ์ผ๋ฌ๋ง ํ ์ผ๋ฌ๋ง ๊ฐ์ ๊ธฐ์กด ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ชจ๋ธ์ ์ต์ ํ ๊ฐ๊ณต, ์ ์ฉ, ์ ์ ๊ณผ์ ์ ํฌํจ ๊ฐ๋ฐ ๋ชจ๋ธ ์ ์ ์ ๋ด๋ถ์ ์๊ฑด๊ณผ ์ธ๋ถ์ ์๊ฑด์ ์ถฉ๋ ํด๊ฒฐ์ ์ํด ์ฌ์ฉ ํ ์ผ๋ฌ๋ง ํ๋ก์ธ์ค ํ๋ก์ ํธ ์์ ํํฉ ๋ฐ์ ํ์ค์ ๋ฐ์ํ ์ ์ฐจ ์๋ฆฝ ๋ฉ๋ด์ผ ์์ฑ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ ํธ ๊ธฐ๋ณธ ํน...
Software development
์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ์ํํธ์จ์ด ์ ํ ์์ฉ ์ํํธ์จ์ด ์์ ์ ๋ชฉ์ ์ผ๋ก ๋ง๋ค์ด์ง ์ํํธ์จ์ด ์์ฉ์ํํธ์จ์ด์ ๋ถ๋ฅ ์ฐ์ ๋ฒ์ฉ ์ํํธ์จ์ด ์ด์์ฒด์ ๋ฏธ๋ค์จ์ด ์์ฉSW ์ฐ์ ํนํ ์ํํธ์จ์ด ์๋์ฐจ, ํญ๊ณต, ๊ต์ก ๋ฑ ํน์ ์ฐ์ ์ ํนํ ์์: ์๋์ฃผํ ์ํํธ์จ์ด ์์ฉ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ , ์์ฉ ์๋ฃจ์ ์ผ๋ก ...
C# programming guide
C# ํ๋ก๊ทธ๋๋ฐ ์๋ฒฝ ๊ฐ์ด๋ ๋ชฉ์ฐจ ์ธํฐํ์ด์ค์ ์ปฌ๋ ์ ๊ธฐ๋ณธ ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ ์ค๋ ๋ฉ์ ๊ธฐ๋ณธ ๊ตฌ์กฐ ๊ณ ๊ธ ์ค๋ ๋ฉ ๊ฐ๋ Task์ ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ ํ๋์ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ๋ฅ LINQ์ ์ปฌ๋ ์ ์ฒ๋ฆฌ 1. ์ธํฐํ์ด์ค์ ์ปฌ๋ ์ IEnumerable๊ณผ IEnumerator ์ธํฐํ์ด์ค ๊ตฌํ class Points :...
C# thread
C# thread C#์์ Thread๋ ๋ฉ์ธ ํจ์(ํ๋ก๊ทธ๋จ ์ง์ ์ )๊ฐ ๋๋๋ ์คํ์ ๊ณ์ํ ์ง ์ฌ๋ถ๊ฐ ์ค๋ ๋์ ์ข ๋ฅ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. ์ค๋ ๋์๋ ๋ ๊ฐ์ง ์ข ๋ฅ๊ฐ ์์ต๋๋ค: ํฌ๊ทธ๋ผ์ด๋ ์ค๋ ๋ (Foreground Thread) ๋ฐฑ๊ทธ๋ผ์ด๋ ์ค๋ ๋ (Background Thread) 1. ํฌ๊ทธ๋ผ์ด๋ ์ค...
C# event
C# event C#์์ Event์ EventArgs๋ ์ด๋ฒคํธ๋ฅผ ๋ค๋ฃฐ ๋ ํจ๊ป ์ฌ์ฉ๋์ง๋ง ๊ทธ ์ญํ ์ด ๋ค๋ฆ ๋๋ค. 1. Event (์ด๋ฒคํธ) ์ ์: Event๋ ๊ฐ์ฒด ๊ฐ์ ํต์ ์ ์ํ ๋ฉ์ปค๋์ฆ์ ๋๋ค. ํด๋์ค์ ์ํ๊ฐ ๋ณ๊ฒฝ๋ ๋ ๋ค๋ฅธ ๊ฐ์ฒด์๊ฒ ์๋ฆผ์ ๋ณด๋ด๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ญํ : ํน์ ๋์(์: ๋ฒํผ ...
C# Type conversion
C# ํ๋ณํ ๋ฐฉ์ ๋น๊ต ๋ณด๊ณ ์ 1. ๊ฐ์ ํ๋ณํ์ ํ๋ก๊ทธ๋๋ฐ์์ ๋ฐ์ดํฐ ํ์ ์ ๋ค๋ฅธ ํ์ ์ผ๋ก ๋ณํํ๋ ๊ณผ์ ์ ๋๋ค. C#์์๋ ์ฃผ๋ก as ํ๋ณํ๊ณผ ๊ดํธ๋ฅผ ์ด์ฉํ ๋ช ์์ ํ๋ณํ(์บ์คํ )์ด ์ฌ์ฉ๋ฉ๋๋ค. ๋ณธ ๋ณด๊ณ ์์์๋ ๋ ๊ฐ์ง ํ๋ณํ ๋ฐฉ์์ ํน์ง, ์ฐจ์ด์ , ์ฅ๋จ์ ์ ๋น๊ตํ์ฌ ์ค๋ช ํฉ๋๋ค. 2. ํ๋ณํ ๋ฐฉ์...
LINQ method
LINQ ๋ฉ์๋ LINQ๋ C#์์ ์ปฌ๋ ์ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ฒ ์ง์ํ๊ณ ์กฐ์ํ๋ ๊ธฐ๋ฅ์ด๋ค. ์ ๋ ฌ, ํํฐ๋ง, ๋ณํ ๋ฑ์ ํ ์ ์๋ค. LINQ๋ ์ง์ฐ ์คํ๊ณผ ์ฆ์ ์คํ ๋ ๊ฐ์ง ๋ฐฉ์์ผ๋ก ๋์ํ๋ค. ์ฃผ์ ๋ฉ์๋ OrderBy - ์ ๋ ฌ var sortedList = arr.OrderBy(v => v); ...
Comparer vs Comparable and Enumerable vs Enumerator in C#
Comparer vs Comparable and Enumerable vs Enumerator in C# 1. Comparer and Comparable 1.1 Comparer (IComparer) ์ ์: IComparer๋ ๋ ๊ฐ์ฒด๋ฅผ ๋น๊ตํ๋ ์ธ๋ถ ๋น๊ต์ ์ธํฐํ์ด์ค์ ๋๋ค. ์ฃผ์ ์ญํ : ์ ๋ ฌ ๊ธฐ์ค์ ...
Two's complement
2์ ๋ณด์(Twoโs Complement) ๊ฐ์ 2์ ๋ณด์๋ ์ปดํจํฐ ๊ณผํ๊ณผ ๋์งํธ ์ ์๊ณตํ์์ ์ซ์๋ฅผ ํํํ๊ณ ์ฐ์ฐํ๋ ๋ฐ ์ฌ์ฉ๋๋ ํต์ฌ์ ์ธ ๊ฐ๋ ์ ๋๋ค. ์ด ๋ณด๊ณ ์์์๋ 2์ ๋ณด์์ ์ฃผ์ ํ์ฉ ์ฌ๋ก์ ๊ตฌํ ๋ฐฉ๋ฒ์ ๋ํด ์ค๋ช ํฉ๋๋ค. ์ฃผ์ ํ์ฉ ๋ถ์ผ ์์ ํํ ์ปดํจํฐ๋ ์ด์ง์ ์ฒด๊ณ๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์...
Mano machine concepts
Mano Machine ์ฃผ์ ๊ฐ๋ ์ ๋ฆฌ ๋ง์ดํฌ๋ก ์ฐ์ฐ ์ ์ด ์ ํธ FGO (Full Gate Operate) AC(Accumulator)์ ๊ฐ์ ํ์ธํ๋ ์กฐ๊ฑด๋ถ ๋ถ๊ธฐ ์ฐ์ฐ์ ๋๋ค: AC๊ฐ 0์ด ์๋ ๊ฒฝ์ฐ: ๋ค์ ๋ง์ดํฌ๋ก๋ช ๋ น์ด๋ก ์งํ AC๊ฐ 0์ผ ๊ฒฝ์ฐ: NextU+2 ์์น์ ๋ง์ดํฌ๋ก๋ช ๋ น์ด๋ก ๊ฑด๋๋๋๋ค S...
DFT Convolution
DFT ๊ธฐ๋ฐ Convolution DFT ๊ธฐ๋ฐ Convolution์ ์ด๋ฏธ์ง์์ ํน์ ํจํด์ ๊ฐ์กฐํ๊ฑฐ๋ ์ต์ ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ํํฐ์ ๋ฐ๋ผ ์ด๋ฏธ์ง์์ ์ํ๋ ํจํด์ ์ถ์ถํ ์ ์์ต๋๋ค. DFT Convolution๊ณผ ํจํด ์ถ์ถ์ ๊ด๊ณ: ํํฐ์ ์ญํ : ํํฐ๋ ์ฃผํ์ ์์ญ์์ ํน์ ๋์ญ(ํจ...
Discrete fourier
ํธ๋ฆฌ์ ๋ณํ์ ํต์ฌ ์์ 1. ๊ธฐ๋ณธ ํธ๋ฆฌ์ ๋ณํ 1.1 1์ฐจ์ ํธ๋ฆฌ์ ๋ณํ ์ ํธ x(t)๋ฅผ ์ฃผํ์ ์์ญ์ผ๋ก ๋ณํ: F(ฯ) = โซ x(t) โข e^(-iฯt) dt ์ฌ๊ธฐ์: F(ฯ): ์ฃผํ์ ์์ญ์์์ ์ ํธ x(t): ์๊ฐ ์์ญ์์์ ์ ํธ ฯ: ๊ฐ์ฃผํ์ (2ฯf) i: ํ์ ๋จ์ (iยฒ = -1) ...
Process thread task
๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ, Memory Architecture ์ด์์ฒด์ OS ์ฌ์ฉ์์ ์ปดํจํฐ ํ๋์จ์ด ๊ฐ์ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํจ. ๋ฌผ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ ์ปดํจํฐ์ ์ฅ์ฐฉ๋ RAM(Random Access Memory) ์์ ์์น์์ ๋์ผํ ์๊ฐ์ ๋น ๋ฅด๊ฒ ์ ๊ทผํ๋ค. ํ์ฌ ์คํ์ค์ธ ํ๋ก๊ทธ๋จ๊ณผ ๋ฐ์ดํฐ ์ ์ฅ์ ์ฉ์ดํจ. ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ...
The imshow function of degital image processing
MATLAB ๋์งํธ ์์์ฒ๋ฆฌ 1. ๋์งํธ ์์์ฒ๋ฆฌ ๊ฐ์ 1.1 ์์์ฒ๋ฆฌ์ ์ ์ ์ธ๊ฐ์ ์๊ฐ์ ํด์์ ์ํ ํ์ง ๊ฐ์ ๊ธฐ๊ณ ์ธ์์ ์ํ ์์ ์ฒ๋ฆฌ 1.2 ์ฃผ์ ์์ฉ ๋ถ์ผ ์๋ฃ ๋ถ์ผ: X-ray, MRI, CAT ์ค์บ ๋ถ์, ์ธํฌ ์ด๋ฏธ์ง ๋ถ์ ๋์ ๋ถ์ผ: ์์ฑ/ํญ๊ณต ์ด๋ฏธ์ง ๋ถ์, ์๋ฌผ ์ํ ๊ฒ์ฌ ์ฐ์ ...
Basic computer organization & design
์ปดํจํฐ ๊ตฌ์กฐ ์ข ํฉ ๊ณต๋ถ ๋ ธํธ 1. ์ํํธ์จ์ด, ํ๋ก๊ทธ๋จ, ๋ช ๋ น์ด, ๋ง์ดํฌ๋ก ์ฐ์ฐ์ ๊ด๊ณ ์ํํธ์จ์ด: ํ๋ก๊ทธ๋จ์ ์งํฉ ํ๋ก๊ทธ๋จ: ๋ช ๋ น์ด์ ์์ํ๋ ์งํฉ ๋ช ๋ น์ด: ๋ง์ดํฌ๋ก ๋ช ๋ น์ด์ ์์ํ๋ ์งํฉ ๋ง์ดํฌ๋ก ๋ช ๋ น์ด: ์ปดํจํฐ๊ฐ ํน์ ์ฐ์ฐ์ ์ํํ๋๋ก ์ง์ํ๋ ๋นํธ ๊ทธ๋ฃน ์์: ์ํํธ์จ์ด โ ์๋ ํ๋ก์ธ์ ํ...
Data representation
1. ๋ฐ์ดํฐ ์ ํ ๋์งํธ ์ปดํจํฐ์ ์ด์ง ์ ๋ณด๋ ๋ฉ๋ชจ๋ฆฌ๋ ํ๋ก์ธ์ ๋ ์ง์คํฐ์ ์ ์ฅ๋จ ์ฃผ์ ์ ํ: ์ฐ์ ์ฐ์ฐ์ฉ ์ซ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ฉ ์ํ๋ฒณ ํน์ ๋ชฉ์ ์ ๊ธฐํ ์ด์ฐ ๊ธฐํธ 2. ์ ์ฒด๊ณ 2.1 ์ง๋ฒ ๋ณํ 10์ง์: (724.5)โโ = 7ร10ยฒ + 2ร10ยน + 4ร10โฐ + 5ร10โปยน 2์ง์: (101...
Register, counter, memory unit
1. n-๋นํธ ๋ ์ง์คํฐ ์ ์: n๊ฐ์ ํ๋ฆฝํ๋กญ๊ณผ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ฉ ์กฐํฉํ๋ก๋ก ๊ตฌ์ฑ ๊ธฐ๋ฅ: n๋นํธ์ 2์ง ์ ๋ณด ์ ์ฅ ์: 4๋นํธ ๋ ์ง์คํฐ ํน์ง ๊ณตํต clock ์ ๋ ฅ์ผ๋ก ๋์ ๋์ Clear ์ ๋ ฅ (0) โ ์ถ๋ ฅ์ 0์ผ๋ก ์ด๊ธฐํ Clock ์ฐจ๋จ โ ๋ ์ง์คํฐ ๋ด์ฉ ์ ์ง 2. ๋ณ๋ ฌ ๋ก๋ ๋ ์ง์คํฐ ์ฃผ ํด๋ญํ์ค ...
Digital component
์ง์ ํ๋ก(Integrated Citcuits) IC ๋์งํธ ๊ฒ์ดํธ๋ฅผ ๊ตฌ์ฑํ๋ ์ ์๋ถํ์ ํฌํจํ๋ ์ค๋ฆฌ์ฝ ๋ฐ๋์ฒด(chip)์ด๋ค Chip์์ ๋ง์ ๊ฒ์ดํธ๋ค์ ํ๋ก์ ์๊ตฌ์ ๋ฐ๋ผ ์๋ก ์ฐ๊ฒฐ ๋ด๋ถ์ ๊ฒ์ดํธ์ ์ธ๋ถ ํ์ ์ฐ๊ฒฐ ์ง์ ํ๋ก์ ๊ตฌ๋ถ: ๋ฐ๋(์นฉ์์ ๊ฒ์ดํธ์)์๋ฐ๋ผ ๊ตฌ๋ถ SSI, MSI, LSI, VL...
Digital logic circuit
๋ ผ๋ฆฌ ๊ฒ์ดํธ ๋์งํธ ์ปดํจํฐ์์๋ ์ด์ง ์ ๋ณด๋ ๋ฌผ๋ฆฌ๋์ธ ์ ์ ์ ํธ๋ฅผ ์ด์ฉํ์ฌ 0๊ณผ 1๋ก ํํ๋จ (ex) ์ด๋ค ์ปดํจํฐ์์๋ 3V์ ํธ๋ฅผ 1๋ก, 0.5V ์ ํธ๋ฅผ 0์ผ๋ก ๋ํ๋. ์ด์ง ์ ๋ณด๋ ๊ฒ์ดํธ(gate) ๋ผ๊ณ ๋ถ๋ฆฌ๋ ๋ ผ๋ฆฌ ํ๋ก์์ ํํด์ง. ๊ฒ์ดํธ๋ ์ ๋ ฅ ๋ ผ๋ฆฌ ์กฐ๊ฑด์ ๋ง์กฑํ ๋, 1 ๋๋ 0์ ์ ํธ๋ฅผ ๋ง๋ค...
Register Transfer
Register transfer ํํ๊ธฐ๋์ ๋ฐฐ์ธ๊ฒ ๋ ์ง์คํฐ ์ข ๋ฅ์ ์ฐ์ (ํ๋์จ์ด) ์ํ์ค (์ํํธ์จ์ด) ์ปจํธ๋กค (์ปจํธ๋กค) Block Diagram of Register AR (Address Register) DR(Data Register) or BR(Buffer Register) IR(Instru...
Register Memory
๋ ์ง์คํฐ ๋ฉ๋ชจ๋ฆฌ ๋ ์ง์คํฐ ๋ฉ๋ชจ๋ฆฌ๋ ์ปดํจํฐ์์ ๊ฐ์ฅ ์๊ณ ๋น ๋ฅธ ๋ฉ๋ชจ๋ฆฌ์ ๋๋ค. ๋ฉ์ธ ๋ฉ๋ชจ๋ฆฌ์ ์ผ๋ถ๊ฐ ์๋๋ฉฐ CPU์์ ๊ฐ์ฅ ์์ ๋ฐ์ดํฐ ๋ณด์ ์์์ธ ๋ ์ง์คํฐ ํํ๋ก ์์นํฉ๋๋ค. ๋ ์ง์คํฐ๋ CPU์์ ์์ฃผ ์ฌ์ฉํ๋ ๋ฐ์ดํฐ, ๋ช ๋ น์ด ๋ฐ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ์ผ์์ ์ผ๋ก ๋ณด์ ํฉ๋๋ค. ๋ ์ง์คํฐ๋ ํ์ฌ CPU์์ ์ฒ๋ฆฌ ...
Digital Computer
๋์งํธ ์ปดํจํฐ์ ๊ตฌ์กฐ ์ปดํจํฐ ํ๋์จ์ด๋ ์ธ ๊ฐ์ง ๋ถ๋ถ์ผ๋ก ๋๋๋ค. CPU (Central Processing Unit) ์ค์์ฒ๋ฆฌ์ฅ์นCPU์ ๊ธฐ๋ฅ์ ์๊ฐํ๊ฒ ๋ค. ๋ฐ์ดํฐ๋ฅผ ์กฐ์ํ๋ ์ฐ์ -๋ ผ๋ฆฌ ์ฐ์ฐ ๋ถ๋ถ Arithmetic and logic unit for manipulating data ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ...
Git Pages, ruby๋ฅผ ์ด์ฉํ ์๋ ํฌ์คํ
new_post.rb ํ์ผ์ ๋ง๋ค๊ณ ์๋ ์ฝ๋๋ฅผ ์ ๋ ฅํจ! #!/usr/bin/env ruby require 'date' # ํฌ์คํธ ์ ๋ชฉ์ ์ธ์๋ก ๋ฐ์์ต๋๋ค. title = ARGV[0] || "new-post" date = DateTime.now # ํ์ผ ์ด๋ฆ์ 'YYYY-MM-DD-title.md...
Git Pages jekyll minima(๊ธฐ๋ณธ ํ ๋ง) ์์ฑ
๊นํ๋ธ ๋ฆฌํฌ์งํ ๋ฆฌ ์์ฑ ์) yourusername.github.io Settings -> Pages -> Github Pages ์งํฌ ์ค์น Ruby์ RubyGems๋ฅผ ์ค์น ๋ฃจ๋น ๋ช ๋ น์ด๋ก ์งํฌ๊ณผ bundler๋ฅผ ์ค์นํจ. gem install jekyll bundler ์งํฌ ํ์ด์ง ์์ฑ ...
Welcome to Jekyll!
Youโll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but th...