Total
์์ธ ์คํ ํ๊ธฐ(Stack Unwinding)์ ํ๋ก๊ทธ๋จ ์ฑ๋ฅ ์ํฅ
์์ธ ์คํ ํ๊ธฐ(Stack Unwinding)์ ํ๋ก๊ทธ๋จ ์ฑ๋ฅ ์ํฅ
2022.10.12์คํ ํ๊ธฐ(Stack Unwinding)๋? ์์ธ๊ฐ ๋ฐ์ํ ํจ์์์ ์์ธ๊ฐ ์ฒ๋ฆฌ๋์ง ์์ผ๋ฉด, ์์ ํจ์๋ก ๋์๊ฐ ์์ธ๊ฐ ์ฒ๋ฆฌ๋๊ธฐ๋ฅผ ์๋ํฉ๋๋ค. ๋ง์ฝ, ์์ ํจ์์๋ ์๋ค๋ฉด ๋ค์ ๊ทธ ์์ ์์ ํจ์๋ก ๋์๊ฐ๋ฉฐ ๋ฐ๋ณตํ๊ฒ ๋ฉ๋๋ค. ๋ง์ฝ, ์์ธ๊ฐ ๋ฐ์ํ๋๋ฐ ์ด๋ ๊ณณ์์๋ try-catch ๋ฌธ์ด ์๋ค๋ฉด ํ๋ก๊ทธ๋จ์ ์ข
๋ฃ๋๊ณ ๋ง๋๋ค. ์ด๋ ๊ฒ ์ด์ ์ ํธ์ถ๋ ํจ์๋ก ๊ณ์ ๋์๊ฐ๋ ๊ฒ์ ์คํ ํ๊ธฐ(Stack Unwinding)๋ผ๊ณ ํฉ๋๋ค. ๋ค์์ ์์ ์ฝ๋๋ฅผ ๋ณด๊ฒ ์ต๋๋ค. namespace ExamException { class Program { static void func1() { func2(); } static void func2() { func3(); } static void func3() { throw new Ex..
[VTK] CMake ๋น๋ ๋ฐ Visual Studio ํ๊ฒฝ ๊ตฌ์ฑ
[VTK] CMake ๋น๋ ๋ฐ Visual Studio ํ๊ฒฝ ๊ตฌ์ฑ
2022.10.10VTK ๋ผ์ด๋ธ๋ฌ๋ฆฌ VTK ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ์ฌ์ฉ์์ ํ๊ฒฝ์ ๋ง์ถฐ ์ง์ CMake๋ก ๋น๋ํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, Visual Studio ๋ฒ์ ์ด๋ผ๋ ๊ฐ, 32bit ๋๋ 64bit์ ๋ง๋ ํ๊ฒฝ์ผ๋ก ๋น๋ํด์ผ ํฉ๋๋ค. ์ด์ ์๋ VTK CMake ๋น๋์ Visual Studio ํ๋ก์ ํธ ํ๊ฒฝ ์ค์ ๋ฐฉ๋ฒ์ ๋ํด ๋ค๋ฃฌ ๊ธ์ด ์๋๋ฐ์. VTK์ Visual Studio ๋ฒ์ ์ด ๋ฎ์ ์ข ๋ ์์ ๋ฒ์ ์ ๋ง์ถฐ ํฌ์คํ
์ ์๋ก ํ๊ฒ ๋์ต๋๋ค. ์ด์ ๊ธ์ ์๋ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์. [VTK] VTK 8.2 ๋ฐ Visual Studio 2015 ํ๊ฒฝ ๊ตฌ์ฑ [VTK] VTK 8.2 ๋ฐ Visual Studio 2015 ํ๊ฒฝ ๊ตฌ์ฑ VTK๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ์ค๋น ๊ณผ์ ์ด ๋ค์ ๊ธธ๊ณ ๋ณต์กํฉ๋๋ค. ๋ณธ ๊ธ์์๋ ์ฐจ๋ก์ฐจ๋ก ์ฝ๊ฒ ..
๊ตฌ์กฐ์ ์์ธ ์ฒ๋ฆฌ(SEH, Structured Exception Handling) ๊ธฐ์ด ์ด์ผ๊ธฐ
๊ตฌ์กฐ์ ์์ธ ์ฒ๋ฆฌ(SEH, Structured Exception Handling) ๊ธฐ์ด ์ด์ผ๊ธฐ
2022.08.28๊ตฌ์กฐ์ ์์ธ ์ฒ๋ฆฌ(SEH)๋? ๊ตฌ์กฐ์ ์์ธ ์ฒ๋ฆฌ(์ดํ SEH)๋ ํ๋์จ์ด์ ์ํํธ์จ์ด ์์ธ๋ฅผ ๋ชจ๋ ์ฒ๋ฆฌํ๋ Microsoft Windows์ ๊ธฐ๋ณธ ์์ธ ์ฒ๋ฆฌ ๋ฉ์ปค๋์ฆ์
๋๋ค. ํ๋์จ์ด ์์ธ๋ ์์ธ๊ฐ ๋ฐ์ํ ์ฃผ์ฒด๊ฐ CPU์ ๊ฐ์ ํ๋์จ์ด๋ผ๋ ๊ฒ์ด๊ณ , ์ํํธ์จ์ด ์์ธ๋ ์ฌ์ฉ์๊ฐ ์์ฑํ ์ํํธ์จ์ด ๋ฐ ์ด์์ฒด์ ๊ฐ ์์ธ์ ์ฃผ์ฒด๋ผ๋ ์๋ฏธ์
๋๋ค. ์ข ๋ ์ฌ์ด ์๋ฅผ ๋ค์๋ฉด, ์ด๋ค ์๋ฅผ 0์ผ๋ก ๋๋๋ ์ฐ์ฐ์ด๋ ์ ๊ทผํ ์ ์๋ ๋ฉ๋ชจ๋ฆฌ์ ์ ๊ทผ์ ์๋ํ๋ ๋ช
๋ น์ด๋ฅผ ์คํํ๋ค๋ฉด ํ๋์จ์ด ์์ธ๊ฐ ๋ฐ์ํ๊ณ , ์ ํจํ์ง ์์ ์ธ์์ ๊ฐ์ ์ง์ ํ ๋ ์ํํธ์จ์ด ์์ธ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ์ด์ฒ๋ผ, ํ๋์จ์ด์ ์ํํธ์จ์ด ์์ธ๋ฅผ ๋ชจ๋ ์ฒ๋ฆฌํ๋ ๋ฉ์ปค๋์ฆ์ด SEH์
๋๋ค. https://docs.microsoft.com/ko-kr/windows/w..
[.Net] ์ด๋ฏธ์ง ๋ทฐ์ด๋ ImageGlass๋ก ์ฝ๊ฒ ๊ฐ๋ฐํ๊ธฐ
[.Net] ์ด๋ฏธ์ง ๋ทฐ์ด๋ ImageGlass๋ก ์ฝ๊ฒ ๊ฐ๋ฐํ๊ธฐ
2022.08.13์ด๋ฏธ์ง ๋ทฐ์ด(Image Viewer) ๋น์ ํ๋ก๊ทธ๋จ์์ ์ด๋ฏธ์ง ๋ทฐ์ด๋ ์ค์๊ฐ์ผ๋ก ์ทจ๋๋๋ ์นด๋ฉ๋ผ ์์์ด๋ ๊ฒ์ฌ ๊ฒฐ๊ณผ ์ด๋ฏธ์ง๋ฅผ ๋์ฐ๋ ์ญํ ์ ํฉ๋๋ค. ๋ณดํต์ Picture Box๋ Panel์๋ค๊ฐ ๊ทธ๋ฆฌ๊ธฐ ๋ง๋ จ์ธ๋ฐ์. ๋ง์ฝ, ๋ฌดํฑ๋๊ณ ์นด๋ฉ๋ผ ์์์ ๋ฐ๋ ๊ทธ๋๋ก ์ถ๋ ฅํ๋ฉด ํ๋ก๊ทธ๋จ ๋ฐ์ ์๋์ ์ํฅ์ ์ฃผ๊ฒ ๋ฉ๋๋ค. ๊ณ ํด์๋์ ์ด๋ฏธ์ง๋ฅผ ์ปจํธ๋กค์ ํฌ๊ธฐ์ ๋ง์ถฐ Stretch ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๊ฑฐ๋ ๋น ๋ฅธ ์๋๋ก ์ปจํธ๋กค์ ์ด๋ฏธ์ง๋ฅผ ์
๋ฐ์ดํธํ๋ฉด UI ๋ฐ์ ์๋๊ฐ ๋๋ ค์ง๊ธฐ ๋๋ฌธ์
๋๋ค. ๊ทธ๋ฐ๋ฐ ๋ณดํต์ ์ด๋ฐ ๊ฑฑ์ ์ ํ ํ์๊ฐ ์์ต๋๋ค. ๋๋ถ๋ถ์ ํ๋ก๊ทธ๋จ์ ์์์ ์ฒ์ฒํ ๋์ฐ๊ฑฐ๋ ๋น ๋ฅด๊ฒ ๋์ฐ๋๋ผ๋ ์ค์๊ฐ์ผ๋ก ํ๋ก๊ทธ๋จ์ ์กฐ์ํ์ง ์๊ธฐ ๋๋ฌธ์
๋๋ค. ํ์ง๋ง ๋น์ ํ๋ก๊ทธ๋จ๊ณผ ๊ฐ์ด ์ค์๊ฐ์ผ๋ก ๋ค์์ ์นด๋ฉ๋ผ ์์์ ๋์ฐ๋ฉด์ ์ ์ด๊ฐ ํ์ํ ์..
ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ ๋ฐฑ์
ํ๋ก๊ทธ๋จ v2.6, ๋ฌด๋ฃ ๋ฐฐํฌํฉ๋๋ค!
ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ ๋ฐฑ์ ํ๋ก๊ทธ๋จ v2.6, ๋ฌด๋ฃ ๋ฐฐํฌํฉ๋๋ค!
2022.08.11ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ๋ ๋ฐฑ์
๊ธฐ๋ฅ์ ์ ๊ณตํ์ง ์์ง๋ง, Tistory Open API๋ฅผ ์ ๊ณตํ๋๋ฐ์. ์ด API๋ฅผ ์ด์ฉํ์ฌ ํฐ์คํ ๋ฆฌ ๋ฐฑ์
ํ๋ก๊ทธ๋จ์ ์ ์ํด ๋ณด์์ต๋๋ค. ํด๋น ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ๋ถ์ ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ๋ฅผ ์์ ํ๊ฒ ๋ฐฑ์
ํ์ธ์. ๋ฐฑ์
ํ๋ก๊ทธ๋จ ํน์ง ๋ก๊ทธ์ธํ ๊ณ์ ์ ๋ชจ๋ ๋ธ๋ก๊ทธ ์ ๋ณด ํ์ ๊ฐ ๋ธ๋ก๊ทธ์ ์ด๋ฆ, ์ฃผ์์ ๋ชจ๋ ๊ธ ์ ํ์ ๊ฐ ๊ธ์ HTML ๋ณธ๋ฌธ ๋ด์ฉ๊ณผ ์ฒจ๋ถ๋ ๊ทธ๋ฆผ, ํ์ผ(pdf, zip ๋ฑ) ์ ์ฅ ๋ฎ์ด์ฐ๊ธฐ, ๊ฑด๋๋ฐ๊ธฐ, ์ด๋ฏธ์ง ์ ์ฅ ๋ฑ ๋ฐฑ์
์ต์
์ ๊ณต ๊ตฌ ์๋ํฐ, ์ ์๋ํฐ์์ ์์ฑ๋ ๋ชจ๋ ๊ธ ๋ฐฑ์
๊ฐ๋ฅ ํน์ง์ ๋ํ ๋ด์ฉ์ ์๋ '๋๋ณด๊ธฐ' ๋ฒํผ์ ํด๋ฆญํ์ฌ ํ์ธํ ์ ์์ต๋๋ค. ๋๋ณด๊ธฐ ๋ธ๋ก๊ทธ ๋ชฉ๋ก ํ์ ๋ก๊ทธ์ธ ํ ๋ฉ์ธ ํ๋ฉด์๋ ์์ ์ค์ธ ๋ธ๋ก๊ทธ ๋ชฉ๋ก์ด ํ์๋ฉ๋๋ค. ์์/ํ์ ์นดํ
๊ณ ๋ฆฌ ํฐ์คํ ๋ฆฌ ..
[C++] RAII(SBRM)๋ก ์์ ํ๊ฒ ๋ฆฌ์์ค ๊ด๋ฆฌํ๊ธฐ
[C++] RAII(SBRM)๋ก ์์ ํ๊ฒ ๋ฆฌ์์ค ๊ด๋ฆฌํ๊ธฐ
2022.07.27RAII(Resource Acquisition Is Initialization) - SBRM(Scope Bound Resource Managemnet) ๊ฐ๋น์ง ์ปฌ๋ ํฐ(Garbage Collector)๊ฐ ์๋ C#๊ณผ ๋ฌ๋ฆฌ, C++ ํ๋ก๊ทธ๋๋ฐ์์ ์์์ ๊ด๋ฆฌ๋ ์ ์ ์ผ๋ก ๊ฐ๋ฐ์์ ์ฑ
์์
๋๋ค. ํ(Heap) ์์ญ์์ ์ด๋ค ํธ๋ค์ ์์ฑํ์ผ๋ฉด ๋ฐ๋์ ํด์ ํ์ฌ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ์ ๋ฐํํด์ผ ํ๋ ๊ฒ์ด์ฃ . ๋ง์ฝ, ๊ทธ๋ ์ง ์๋ค๋ฉด ๋ฉ๋ชจ๋ฆฌ ๋์๊ฐ ๋ฐ์ํ๊ฑฐ๋ ์์ธก ๋ถ๊ฐ๋ฅํ ์ํฉ์ ์ง๋ฉดํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์ ์์(Resource)์ด๋ผ๋ ๊ฒ์ ํํ ์๊ธฐํ๋ ์ฌ์ฉ์ ๋ฒํผ ๊ณต๊ฐ์ด ๋ ์๋ ์๊ณ , ์์ผ, ํ์ผ, GDI ๋ฑ ์ด๋ค ๊ฐ์ฒด์ ํธ๋ค์ด ๋ ์๋ ์์ต๋๋ค. ์ด๋ฌํ ์์์ ์์ฑํ๊ณ , ์ค์ฝํ ์์ญ(Scope bound)์ ๋ฒ์ด๋๋ฉด ์๋์ผ๋ก..
[GigE Interface] GigE๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ์ค๋น Part 2.
[GigE Interface] GigE๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ์ค๋น Part 2.
2022.07.17GigE๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ์ค๋น Part 2. ๋ณธ๋ฌธ ๊ธ์ ์๋ ๋งํฌ๋ฅผ ํด๋ฆญํด์ฃผ์ธ์. [GigE Interface] Gigabit Ethernet(GigE) ์ธํฐํ์ด์ค [GigE Interface] Gigabit Ethernet(GigE) ์ธํฐํ์ด์ค Gigabit Ethernet(GigE) ํจ์จ์ ์ด๊ณ ์ ๋ขฐํ ์ ์๋ ์ธํฐํ์ด์ค. ๋ฎ์ ๋น์ฉ, ํฅ์๋ ์์คํ
์ ์ฐ์ฑ, ๊ฐ๋จํ ๊ตฌ์ฑํ, ์ ๋ขฐํ ์ ์๋ ๋ฐ์ดํฐ ์ ์ก ๋ฐ ์ฐ์
ํ์ค ์ ๋ฆฝ ๋ฑ์ ์ด์ ๋ก Gigabit Ethernet์ด ๋จธ์ ๋น luckygg.tistory.com GigE ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ํ๋์จ์ด๋ฟ๋ง ์๋๋ผ ๋๋ผ์ด๋ฒ ์ค์ ๊ณผ ์ํํธ์จ์ด๋ ์ค๋น๋ฅผ ํด์ผ ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ค๋น ์์๋ก๋ ์๋ ๋ค ๊ฐ์ง ์ ๋๊ฐ ์์ต๋๋ค. ๋คํธ์ํฌ ์ค๋น ์์ 1. ๋คํธ..
[.Net] ๋คํธ์ํฌ ์ด๋ํฐ IP์ฃผ์์ ๊ณ ๊ธ ์์ฑ ๋ณ๊ฒฝํ๊ธฐ(์์ ํฌํจ)
[.Net] ๋คํธ์ํฌ ์ด๋ํฐ IP์ฃผ์์ ๊ณ ๊ธ ์์ฑ ๋ณ๊ฒฝํ๊ธฐ(์์ ํฌํจ)
2022.07.16๋คํธ์ํฌ ์ด๋ํฐ IP ์ฃผ์์ ๊ณ ๊ธ ์์ฑ ๋จธ์ ๋น์ ์์ GigE ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ๋คํธ์ํฌ ์ค์ ์ ํ์์
๋๋ค. ์นด๋ฉ๋ผ ์ฐ๊ฒฐ ๋ฐ ๊ด๋ฆฌ๋ฅผ ์ํ ๊ณ ์ IP ์ฃผ์ ์ค์ ์ ๋ฌผ๋ก ์ด๊ณ , ์ํํ ๋ฐ์ดํฐ ์คํธ๋ฆฌ๋ฐ์ ์ํ ์์ฑ ์ค์ ๋ฐ ํํฐ ๋๋ผ์ด๋ฒ(Filter Driver) ์ค์น๋ ๊ผญ ํ์ํ์ฃ . ์ค์ ์ด ํ์ํ ๋คํธ์ํฌ ์์ฑ์ ์ผ๋ฐ์ ์ผ๋ก ๋ค์์ ๋ค ๊ฐ์ง๊ฐ ์์ต๋๋ค. ์ ๋ณด ํจํท(Jumbo Packet) ์์ ๋ฒํผ(Receive Buffers) ์ ์ก ๋ฒํผ(Transmit Buffers) ์ธํฐ๋ฝํธ ์กฐ์ ์๋(Interrupt Moderation Rate) ๊ฐ ๋คํธ์ํฌ ์์ฑ์ ์๋ฏธ๋ ์๋ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์. [GigE Interface] GigE๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ์ค๋น Part 2. [GigE Interface] GigE๋ฅผ..
[๋๋ฒ๊น
] Visual Studio C# ์๊ฒฉ ๋๋ฒ๊น
(Remote Debugging) ์ฌ์ฉ ๋ฐฉ๋ฒ
[๋๋ฒ๊น ] Visual Studio C# ์๊ฒฉ ๋๋ฒ๊น (Remote Debugging) ์ฌ์ฉ ๋ฐฉ๋ฒ
2022.06.03C#์์ ์๊ฒฉ ๋๋ฒ๊น
(Remote Debugging)ํ๊ธฐ ์๊ฒฉ ๋๋ฒ๊น
์ฃผ์ ๋ ์ด์ ์ MFC ํ๊ฒฝ์์ ํ ๋ฒ ๋ค๋ค์์ต๋๋ค. ๊ฐ๋จํ๊ฒ ๋ค์ ์ ์ํ๋ฉด, ์๊ฒฉ ๋๋ฒ๊น
์ ๊ฐ๋ฐ ํ๊ฒฝ์ด ์๋ PC์์ ํ๋ก๊ทธ๋จ์ ์คํํ๊ณ , ๋ก์ปฌ PC์์ ๋๋ฒ๊น
์ ํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ์๋ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์. [๋๋ฒ๊น
] Visual Studio 2015 MFC ์๊ฒฉ ๋๋ฒ๊น
(Remote Debugging)ํ๊ธฐ! [๋๋ฒ๊น
] Visual Studio 2015 MFC ์๊ฒฉ ๋๋ฒ๊น
(Remote Debugging)ํ๊ธฐ! ์๊ฒฉ ๋๋ฒ๊น
(Remote Debugging)? ์ผ๋ฐ์ ์ผ๋ก ๋๋ฒ๊น
์ด๋ผ ํจ์ ์ปดํ์ผ๋ฌ์์ ๋๋ฒ๊ทธ ๋ชจ๋๋ก ๋์ํ๊ณ , ์ฝ๋๋ฅผ ํ ์ค ํ ์ค ์คํํ๋ฉฐ ๋ฌธ์ ๋ฅผ ์ฐพ์๊ฐ๋ ๊ณผ์ ์ ์๋ฏธํฉ๋๋ค. ๊ทธ๋ฐ๋ฐ ์๊ฒฉ ๋๋ฒ๊น
์ด๋ ๋ฌด์ luck..
[ASP.NET] ์๋๋ก์ง ๋์ปค(Docker)์์ ์
๋ ๋์(Selenium) ์๋น์ค ๋ง๋๋ ๋ฐฉ๋ฒ
[ASP.NET] ์๋๋ก์ง ๋์ปค(Docker)์์ ์ ๋ ๋์(Selenium) ์๋น์ค ๋ง๋๋ ๋ฐฉ๋ฒ
2022.05.28๋์ปค(Docker) ์
๋ ๋์(Selenium) ์๋น์ค ํ์ฌ ๊ทผ๋ฌดํ๊ณ ์๋ ํ์ฌ์๋ ์ ์ ๊ฒฐ์ฌ๋ฅผ ์ํ ์ด์นด์ดํธ ERP๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์ด ์๋น์ค๋ ์ค์๊ฐ์ผ๋ก ์๋ฃ ์
๋ ฅ๊ณผ ์กฐํ๊ฐ ๊ฐ๋ฅํ๊ณ , ์ ์ ๋ฌธ์ ๊ฒฐ์ฌ ์งํ ์ํฉ์ ํ์ธํ ์ ์์ฃ . ๊ฒ๋ค๊ฐ ๋ชจ๋ฐ์ผ ์ฑ๊ณผ ์น ๊ธฐ๋ฐ ์๋น์ค๋ฅผ ์ ๊ณตํ๊ณ ์์ด ์ธํฐ๋ท๋ง ๋๋ค๋ฉด ์ธ์ ์ด๋์๋ ์ฌ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค. ๋ํ, ๊ฐ๋ฐ์๋ฅผ ์ํ REST API๋ ์ ๊ณตํ๊ณ ์์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ํ ๊ฐ์ง ์์ฃผ ์์ฌ์ด ๋ถ๋ถ์ด ์์ต๋๋ค. ์
๋ฌด ํน์ฑ์ ํน์ ๊ฒฐ๊ณผ๋ฅผ ์ค์๊ฐ์ผ๋ก ์๋ ๋ฐ๊ณ ์ถ์๋ฐ, ํํ ์ด ๋ถ๋ถ๋ง API๋ก ์ ๊ณตํ์ง ์๋๊ตฐ์. ๊ณ ๊ฐ์ผํฐ์๋ ๋ฌธ์ํด๋ดค์ง๋ง API๊ฐ ์๋ ๊ฒ์ด ๋ง๊ณ , ์์ง ๊ฐ๋ฐ ๊ณํ๋ ์๋ค๊ณ ํ๋๊ตฐ์. ํ์ง๋ง ๋ฐฉ๋ฒ์ด ์์ฃผ ์์ง๋ ์์์ต๋๋ค. ์ ๊ฐ ์๊ฐํ ๊ตฌ์์ ์๋๋ก์ง ์๋ฒ์ ๋์ปค..
[Synology NAS] ์์
์ค์ผ์ค๋ฌ๋ก ์์
์์ฝํ๊ธฐ(์ฌ์ฉ์ ์ ์ ์คํฌ๋ฆฝํธ)
[Synology NAS] ์์ ์ค์ผ์ค๋ฌ๋ก ์์ ์์ฝํ๊ธฐ(์ฌ์ฉ์ ์ ์ ์คํฌ๋ฆฝํธ)
2022.05.01์์
์ค์ผ์ค๋ฌ๋? ์๋๋ก์ง ๋์ค์ ์ ์ดํ์๋ ์์
์ค์ผ์ค๋ฌ ๋ฉ๋ด๊ฐ ์์ต๋๋ค. ์ด ์์
์ค์ผ์ค๋ฌ๋ฅผ ์ฌ์ฉํ์ฌ ํน์ ์๊ฐ์ ํน์ ์๋น์ค๋ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฝํ๊ณ ์คํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ํด์งํต์ ์ฃผ๊ธฐ์ ์ผ๋ก ๋น์ธ ์๋ ์๊ณ , ๋์ค ์ ์์ ์ฃผ๊ธฐ์ ์ผ๋ก ๋ฆฌ๋ถํ
ํ ์๋ ์์ต๋๋ค. ์ด ์์
์ค์ผ์ค๋ฌ๋ ์ง์ ์ค์ ํ ์๋ ์์ง๋ง ์๋์ผ๋ก ๋ฑ๋ก๋๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ํ์ดํผ ๋ฐฑ์
๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ์ค์ผ์ค๋ฌ์ ์๋์ผ๋ก ๋ฑ๋ก๋์ด ์๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. ๋ฐ๋ณต๋๋ ์์
์ด ์๋ค๋ฉด ์ค์ผ์ค๋ฌ๋ฅผ ํ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์์
์ค์ผ์ค๋ฌ ์ข
๋ฅ ์์
์ค์ผ์ค๋ฌ์ ๋ฑ๋กํ ๋ ๊ธฐ๋ณธ์ ์ผ๋ก 4๊ฐ์ง๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค. 1. ์ฌ์ฉ์ ์ ์ ์คํฌ๋ฆฝํธ ์ฌ์ฉ์๊ฐ ์์ฑํ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๋ ๋ฉ๋ด์
๋๋ค. ์คํฌ๋ฆฝํธ ์์ฑ์ผ๋ก ๋์ปค์ ํน์ ์ปจํ
์ด๋๋ฅผ ์คํ, ..
[Visual Studio] ๋น์ฃผ์ผ ์คํ๋์ค 2019์์ ๊น๋ฉ(GitLab) ํจํค์ง ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ
[Visual Studio] ๋น์ฃผ์ผ ์คํ๋์ค 2019์์ ๊น๋ฉ(GitLab) ํจํค์ง ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ
2022.04.19๊น๋ฉ(GitLab) ํจํค์ง ๊น๋ฉ(GitLab)์ ๊น(Git), ๊นํ(GitHub)๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์์ค ์ฝ๋์ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ์ํ ์์คํ
์
๋๋ค. ์ข
๋ฅ์ ๋ฐ๋ผ ์ค์นํ๋ ์๊ณ , Console์ด๋ GUI๋ก ์ ๊ณต๋๋ ํํ๋ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ธ๊ธํ ์ธ ๊ฐ์ง ๋ชจ๋ ๋น์ฃผ์ผ ์คํ๋์ค์์ ํจํค์ง(ํ๋ฌ๊ทธ์ธ)๋ก๋ ์ ๊ณตํ๊ณ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋
๋ง ์๊ณ ์๋ค๋ฉด, ๊ตณ์ด ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํ์ง ์๊ณ ํ๋ฌ๊ทธ์ธ ์กฐ์์ผ๋ก ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋ ๊ฒ์ด์ฃ . ์ฌ๊ธฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๋น์ฃผ์ผ ์คํ๋์ค 2019์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์์ค ์ ์ด ์ต์
์ผ๋ก ๊น๊ณผ Team Foundation Server๋ฅผ ์ ๊ณตํ๊ณ ์๋๋ฐ์. Visual Studio 2019๋ถํฐ ์๋ก์ด ์ต์
์ด ํ์ฑํ๋์ด, ์ด์ ์ ์ฌ์ฉํ๋ ๊น ๋ฉ๋ด๊ฐ ๋ณด์ด์ง ์๋ ๊ฒ์ด์ฃ . ๋ฌผ๋ก , ์๋ก ๋ฐฐ์์ ์ฌ์ฉํด๋ ..