๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ208

ASP.NET core ํŒŒ์ผ ๋กœ๊น…ํ•˜๊ธฐ ํ”„๋กœ์ ํŠธ ํ…œํ”Œ๋ฆฟ์ด Web API, MVC ํ”„๋กœ์ ํŠธ๋“  ๋ญ๋“  ์ƒ๊ด€์—†๋‹ค. 1. Startup.cs ์ฝ”๋“œ ์ˆ˜์ • (1) Configure()์— ILoggerFactory ํŒŒ๋ผ๋ฏธํ„ฐ ์ถ”๊ฐ€ (2) loggerFactory path ์„ค์ • public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/Error"); // The default HSTS value is 30 days. You may want to change this .. 2021. 4. 9.
์˜›๋‚ ์— ์จ๋†“์€ ๋ฌธ๊ตฌ๋“ค - ์†Œ์„ค(1) ํ•ด์™€ ๋‹ฌ์ด, ํ˜น์€ ๋ฐ”๋‹ค์™€ ์œก์ง€๊ฐ€ ์„œ๋กœ ์ ‘๊ทผํ•  ์ˆ˜ ์—†๋“ฏ, ์„œ๋กœ ์ ‘๊ทผํ•˜์ง€ ์•Š๋Š”๊ฒŒ ์šฐ๋ฆฌ๋“ค์˜ ๊ณผ์—…์ด์•ผ. ์šฐ๋ฆฌ ๋‘ ์‚ฌ๋žŒ์€ ๋งํ•˜์ž๋ฉด ํ•ด์™€ ๋‹ฌ์ด๋ฉฐ ๋ฐ”๋‹ค์™€ ์œก์ง€๋ž€ ๋ง์ด์•ผ. ์šฐ๋ฆฌ์˜ ๋ชฉํ‘œ๋Š” ํ•˜๋‚˜๋กœ ๊ฒฐํ•ฉํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค. ์˜คํžˆ๋ ค ์„œ๋กœ๋ฅผ ์ธ์‹ํ•˜๊ณ , ์„œ๋กœ ์กด๊ฒฝํ•˜๋Š” ๋ฒ•์„ ๋ฐฐ์šฐ๋Š” ๊ฑฐ์•ผ. ์ƒ๋ฐ˜๋˜๋Š” ๊ฒƒ์ด ๋ฌด์—‡์ด๋ฉฐ, ์„œ๋กœ ๋ณด์™„ํ•  ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€๋ฅผ ๋ง์ด์ง€. ํ—ค๋ฅด๋งŒ ํ—ค์„ธ, ์ง€์™€ ์‚ฌ๋ž‘ . ์ˆœ์ˆ˜ํ•œ ํ˜„์žฌ๋ž€๊ฑด ๋ฏธ๋ž˜๋ฅผ ๋จน๋Š” ๊ณผ๊ฑฐ์˜ ๋ถ™์žก๊ธฐ ์–ด๋ ค์šด ์ง„ํ–‰์ด๋‹ค. ์‚ฌ์‹ค์€ ๋ชจ๋“  ์ง€๊ฐ์€ ์ด๋ฏธ ๊ธฐ์–ต์ด๋‹ค. . ์š”์ปจ๋Œ€ ์‚ฌ๋ž‘์„ ํ•œ๋‹ค๋Š”๊ฑด ๊ทธ๋Ÿฐ๊ฑฐ์•ผ. ์ˆจ์ด ๋ฉŽ์„๋งŒํผ ํ™ฉํ™€ํ•œ ๊ธฐ๋ถ„์„ ๋А๋ผ๋Š” ๊ฒƒ๋„ ๋„ค ๋ชซ์ด๊ณ , ๊นŠ์€ ์–ด๋‘ ์†์—์„œ ๋ฐฉํ™ฉํ•˜๋Š” ๊ฒƒ๋„ ๋„ค ๋ชซ์ด์ง€. ๋„Œ ์ž์‹ ์˜ ๋ชธ๊ณผ ๋งˆ์Œ์œผ๋กœ ๊ทธ๊ฒƒ์„ ๊ฒฌ๋ŽŒ๋‚ด์•ผ๋งŒ ํ•ด. . ๊ทธ๋ƒฅ ์‚ด์•„๊ฐ€๋ฉด ๋˜์—ˆ๋‹ค. ์‚ด์•„์žˆ๋Š” ๋‚ ๊นŒ์ง€. ๋‚˜๋Š” ์–ด๋–ค ์กด์žฌ๋ผ๋Š” ์‚ฌ์‹ค์ด ๋ถ„๋ช…ํ–ˆ๋‹ค... 2020. 12. 2.
VS Code์—์„œ C / C++ ์‹คํ–‰ํ•˜๊ธฐ 1. ์šฐ์„  ํ”Œ๋Ÿฌ๊ทธ์ธ์—์„œ C++์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ํ•ด๋‹น ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜ํ•œ๋‹ค. 2. ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜ํ›„, ํด๋ฆญํ•˜๋ฉด ์œ„์™€ ๊ฐ™์€ ํ™”๋ฉด์ด ๋œจ๋Š”๋ฐ ๋‚ด์šฉ ์ค‘ GCC and Mingw-w64 on windows๊ฐ€ ์žˆ๋‹ค. ํด๋ฆญํ•˜๊ณ  ๋งํฌ๋ฅผ ํƒ€๊ณ  ๊ฐ€๋ฉด code.visualstudio.com/docs/cpp/config-mingw Get Started with C++ and Mingw-w64 in Visual Studio Code Configuring the C++ extension in Visual Studio Code to target g++ and gdb on a Mingw-w64 installation code.visualstudio.com ๋‹ค๋ฅธ ๋ธ”๋กœ๊ทธ๋‚˜ ์œ ํŠœ๋ธŒ ์˜์ƒ ๋”ฐ๋ผํ•  ํ•„์š”์—†๋‹ค. ๊ณต์‹๋ฌธ์„œ ๋ณด๊ณ  ๋”ฐ๋ผํ•˜์ž. ์ง€๋‚œ๋ฒˆ์— ์กฐํšŒ์ˆ˜ ๋†’.. 2020. 11. 20.
๊ณ ์š”ํ•œ ๋ฐค์˜ ๋ˆˆ ๊ณ ์š”ํ•œ ๋ฐค์˜ ๋ˆˆ ๋‚ด๊ฐ€ ์ดํ•ดํ• ์ˆ˜ ์—†๋Š” ๊ฑด ํƒœ์–ด๋‚  ๋•Œ๋„ ๋ฌด์ด๊ณ  ์•ž์œผ๋กœ๋„ ๊ณ„์† ๋ฌด์ผ ์‚ฌ๋žŒ๋“ค์ด ํƒ€๊ณ ๋‚œ ์œ ๋“ค์„ ์ฐฌ์–‘ํ•˜๊ณ  ์ง€์ง€ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๋ถˆ๊ณผ ์‹ญ๋…„๋งŒ์— ์„ธ์ƒ์ด ์ด๋ฆฌ ๋ณ€ํ•  ์ค„ ๋ˆ„๊ฐ€ ์•Œ์•˜์„๊นŒ. ์‹ญ๋…„ ์ „์—๋„ ์„ธ์ƒ์ด ์•„์ฃผ ์‚ด๊ธฐ ์ข‹์•˜๋˜ ๊ฒƒ์€ ์•„๋‹ˆ์—ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‚˜๋น ์ง€๋‹ˆ ์•Œ๊ฒ ๋‹ค. ๊ทธ๋•Œ๊ฐ€ ์–ผ๋งˆ๋‚˜ ์ข‹์•˜๋Š”์ง€. ์‹ค๋ง์œผ๋กœ ์‹คํŒจ๋กœ ๋๋‚˜๋ฒ„๋ฆฐ ์ผ๋“ค. ํ•˜์ง€๋งŒ ์—ฌ์ „ํžˆ ๊ฟˆ์„ ๊พผ๋‹ค. ๊ฟˆ์„ ๊พธ๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•œ๋‹ค. ์ด ์„ธ์ƒ์˜ ๋ชจ๋“  ํŒจ์ž๋“ค์ฒ˜๋Ÿผ ํŒจ๋ฐฐ๋ฅผ ๊ฒฐ์ฝ” ์ธ์ •ํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ง€๊ธˆ ์ ธ๋„ ๋‚ด์ผ ์ด๊ธฐ๋ฉด ์ด๊ธด ๊ฑฐ๋‹ค. ๋ฌด์—‡์— ์ด๊ฒจ์•ผ ํ•˜๋Š”์ง€๋„ ๋ชจ๋ฅด๋ฉด์„œ ๋งค์ผ ์‹ธ์šด๋‹ค. ์‚ฌ๋Š” ๊ฑด ๋ˆ„๊ตฌ์—๊ฒŒ๋‚˜ ์ „์Ÿ์ด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์–ธ์ œ๋ถ€ํ„ฐ ๊ทธ๋ ‡๊ฒŒ ์ƒ๊ฐํ•˜๊ฒŒ ๋˜์—ˆ๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€ ์šฐ๋ฆฌ๋ฅผ ๋ชจ๋ฅธ ์ฒดํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์šฐ๋ฆฌ๋„ ์šฐ๋ฆฌ์˜ ๋“ฑ ๋’ค๋ฅผ ๋ชจ๋ฅธ ์ฒดํ•œ๋‹ค. ํŒจ์ž๊ฐ€ ๋˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด. ํ•˜์ง€๋งŒ ํŒจ์ž๊ฐ€ ๋˜์ง€ ์•Š๊ธฐ.. 2020. 11. 14.