๐ Tech
[C# 6.0] ์๋ก์ด ๊ธฐ๋ฅ (2) - ๋ฌธ์ฅ ๋ ๋ฒจ, ํด๋์ค ๋ฉค๋ฒ ๋ ๋ฒจ
C# 6.0์ ์๋ก์ด ๊ธฐ๋ฅ 2. ๋ฌธ์ฅ ๋ ๋ฒจ 1) using static ๋ฌธ static ๋ฉ์๋(ํน์ ์์ฑ)๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ํด๋์ค๋ช .๋ฉ์๋๋ช (ํน์ ์์ฑ๋ช )๊ณผ ๊ฐ์ด ํด๋์ค๋ช ์ ๋ฐ๋์ ์์ ์ง์ ํด ์ฃผ์ด์ผ ํ๋ค. C# 6.0์์๋ using static์ ์ฌ์ฉํด ๋ฏธ๋ฆฌ ์ง์ ํด ์ค๋ค๋ฉด, ํด๋น ํ์ผ ๋ด์์๋ ํด๋์ค๋ช ์์ด ์ง์ ์ฌ์ฉํ ์ ์๋ค. using static System.Console; namespace CS6 { class Program { static void Main(string[] args) { // Console. ์๋ต ๊ฐ๋ฅ WriteLine("csharpstudy.com"); } } } 2) catch/finally ๋ธ๋ก์์ await ์ฌ์ฉ C# 5.0์์๋ await๋ฅผ catch/final..
[C# 6.0] ์๋ก์ด ๊ธฐ๋ฅ (1) - ํํ์ ๋ ๋ฒจ
C# 6.0์ ์๋ก์ด ๊ธฐ๋ฅ ํํ์ ๋ ๋ฒจ ๋ ์กฐ๊ฑด ์ฐ์ฐ์(Null-conditional operator) ๋ฌธ์์ด ๋ณด๊ฐ(String Interpolation) Dictionary Initializer nameof ์ฐ์ฐ์ ๋ฌธ์ฅ ๋ ๋ฒจ using static ๋ฌธ catch/finally ๋ธ๋ก์์ await ์ฌ์ฉ Exception Filter ์ง์ ํด๋์ค ๋ฉค๋ฒ ๋ ๋ฒจ ์๋ ์์ฑ ์ด๊ธฐ์(Auto Property Initializer) ์ฝ๊ธฐ ์ ์ฉ ์๋ ์์ฑ(Getter only) Expression-bodied member ์ฌ์ฉ https://www.csharpstudy.com/CS6/CSharp-6-new-features.aspx C# 6.0 ์๊ธฐ๋ฅ - C# ํ๋ก๊ทธ๋๋ฐ ๋ฐฐ์ฐ๊ธฐ (Learn C# Programming) ..
[Book] ํด๋ฆฐ ์ํคํ ์ฒ
ํด๋ฆฐ ์ํคํ ์ฒ 1. ์ํํธ์จ์ด ์ํคํ ์ฒ์ ์ค์์ฑ ์ํํธ์จ์ด๊ฐ ์ ๊ณตํ๋ ๊ฐ์น ์ค ๊ธฐ๋ฅ๊ณผ ๊ตฌ์กฐ ์ค ๋ณดํต ๊ธฐ๋ฅ์ ์ง์คํ์ง๋ง, ํด๋ฆฐ ์ํคํ ์ฒ๋ฅผ ์ ์ํ ์ํด ๋ฐฅ์ ๊ตฌ์กฐ๊ฐ ์ค์ํ๋ค๊ณ ๋งํ๋ค. ์ฐ๋ฆฌ๊ฐ ์ถ๊ตฌํด์ผ ํ๋ ์ฝ๋ ๊ตฌ์กฐ๋ ์ ๋ฆฌ๊ฐ ์๋๊ฑฐ๋ ๋๋ฌด ๊น๋ํ ์ฝ๋๋ณด๋ค ๋ง์ ๊ฒ๋ค์ด ์์ง๋ง ๋๋ฆ์ ์ง์๊ฐ ์์ด ์ ๋ฆฌ๋ ๊ฒ์ด๋ค. ๊ทธ๋ ๋ค๋ฉด ์ ์ข์ ์ํคํ ์ฒ๊ฐ ์ ์ค์ํ ๊น? ์ฝ๋๋ฅผ ์ฝ๊ณ ์ดํดํ๊ณ ์์ ๋ฐ ์ถ๊ฐํ๋ ์ ์ง ๋ณด์์ ๊ณผ์ ์์ ์์ํ๊ฒ ์งํํ๊ธฐ ์ํด์๋ ๊ธฐ๋ฅ๊ณผ ๋น์ทํ๊ฒ ๊ตฌ์กฐ๊ฐ ์ค์ํ๋ค. ๊ตฌ์กฐ๋ ๊ธฐ๋ฅ์ ๋ท๋ฐ์นจํ๊ณ ๋ ์ฝ๊ฒ ๊ฐ๋ฐํ ์ ์๊ฒ ํด ์ค๋ค. ๊ตฌ์กฐ๊ฐ ์ข์ง๋ง ๊ธฐ๋ฅ์ด ๋์๋ฉด, ์ง๊ธ์ ๋ถ์กฑํ์ง๋ง ์ ์ง ๋ณด์์ ๋น์ฉ์ด ์ ๊ฒ ๋ ๋ค. ํ์ง๋ง ๊ทธ ๋ฐ๋๋ ๋น์ฉ์ด ๋ง์ด ๋ ๋ค. 2. ์ข์ ์ํคํ ์ฒ๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ 1) ์ํคํ ์ฒ ์์น ์ฝ๋๋ฅผ..
์๊ณ ๋ฆฌ์ฆ ์ ๋ฆฌ
์๊ณ ๋ฆฌ์ฆ ์ ๋ฆฌ 1. ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ์ฌ์ดํธ BOJ solved.ac: BOJ ๋ฌธ์ ๋ค์ ๋์ด๋ ๋ฐ ํฐ์ด ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ์ฌ์ดํธ ํ๋ก๊ทธ๋๋จธ์ค ๋ฆฌํธ์ฝ๋ ๊ธฐ์ถ ๋ฌธ์ ์ผ์ฑ: SWEA, BOJ ์ผ์ฑ ๊ธฐ์ถ ๋ชจ์ ์นด์นด์ค: ํ๋ก๊ทธ๋๋จธ์ค 2. ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๊ฐ์ด๋ ์ฌ์ดํธ BOJ ๊ธธ๋ผ์ก์ด ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ, ์ด๋ป๊ฒ ํด์ผํ๋์?
[AWS] GameLift
AWS GameLift https://aws.amazon.com/ko/gamelift/ ์ ์ฉ ๊ฒ์ ์๋ฒ ํธ์คํ – Amazon GameLift – Amazon Web Services Amazon GameLift FlexMatch์์๋ ์ ์ํ ๊ท์น์ ๋ฐ๋ผ ํ๋ ์ด์ด ๋งค์น๋ฉ์ดํน์ ์งํํ ์ ์์ต๋๋ค. ํ๋ ์ด์ด ์คํฌ, ์ง์ฐ ์๊ฐ, ์ฌ์ฉ์ ์ง์ ๊ธฐ์ค ๋ฑ ๋งค์น ํ์ฑ์ ์ํด ์ ํํ๋ ์์์ ๊ด๊ณ์์ด FlexMatch aws.amazon.com 1. ๊ฐ๋ GameLift๋ ์ธ์ ๊ธฐ๋ฐ์ ๋ฉํฐ ํ๋ ์ด์ด ๊ฒ์ ์๋น์ค๋ฅผ ์์ฝ๊ฒ ๊ตฌ์ถํ๊ณ ์ด์ํ๊ธฐ ์ฝ๋๋ก ๋์์ฃผ๋ ๊ด๋ฆฌํ ์๋น์ค์ด๋ค. https://explore.skillbuilder.aws/learn/course/external/view/elearning/1916/amazon-..
[AWS] Lambda
AWS Lambda https://aws.amazon.com/ko/lambda/ ํด๋ผ์ฐ๋ ์ปดํจํ PaaS | Amazon Web Services AWS Lambda ๋ฐ Amazon Kinesis๋ฅผ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ํ๋ ์ถ์ , ํธ๋์ญ์ ์ฃผ๋ฌธ ์ฒ๋ฆฌ, ํด๋ฆญ ์คํธ๋ฆผ ๋ถ์, ๋ฐ์ดํฐ ์ ๋ฆฌ, ๋ก๊ทธ ํํฐ๋ง, ์ธ๋ฑ์ฑ, ์์ ๋ฏธ๋์ด ๋ถ์, IoT ๋๋ฐ์ด์ค ๋ฐ์ดํฐ ํ ๋ ๋ฉํธ๋ฆฌ ๋ฐ ์ธก aws.amazon.com 1. ๊ฐ๋ Lambda๋ AWS์ ์๋ฒ๋ฆฌ์ค ์ปดํจํ ์๋น์ค๋ก ์๋ฒ๋ฅผ ํ๋ก๋น์ ๋ ํ ํ์ ์์ด ํน์ ์ด๋ฒคํธ์ ๋ํ ์๋ต์ผ๋ก ์ฝ๋๋ฅผ ์คํํ ์ ์๋ค. ์์ ๊ด๋ฆฌํ ์ปดํจํ ์๋น์ค ์ํ ๋น์ ์ฅ ์ฝ๋ ์คํ Node.js, Java, Python, C#, Go, Ruby ์ง์ 2. ์๋ ๋ฐฉ์ Lambda๋ ์ด๋ฒคํธ๊ฐ ํธ๋ฆฌ๊ฑฐ ๋๋ฉด..