Recent posts

Prototype Pattern

January 24 2022

ํ”„๋กœํ† ํƒ€์ž… ๋””์ž์ธ ํŒจํ„ด ์—ฌ๋Ÿฌ ๋ชฌ์Šคํ„ฐ ํƒ€์ž…๊ณผ ๊ฐ ๋ชฌ์Šคํ„ฐ๋ฅผ ์†Œํ™˜ํ•˜๋Š” Spwaner๋ฅผ ๋””์ž์ธํ•ด๋ณด์ž

Linear Transformation (1)

January 22 2022

์„ ํ˜• ๋ณ€ํ™˜๊ณผ ํ–‰๋ ฌ ์„ ํ˜• ๋ณ€ํ™˜์ด๋ž€ ํ•˜๋‚˜์˜ ๋ฒกํ„ฐ ๊ณต๊ฐ„์„ ๋‹ค๋ฅธ ๋ฒกํ„ฐ ๊ณต๊ฐ„์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜ ์„ ํ˜• ๋ณ€ํ™˜์„ ์ •์˜ํ•˜๋Š” ๋‘ ํŠน์„ฑ์ด ๋ณ€ํ™˜ ํ›„์—๋„ ๋ฒกํ„ฐ ๊ณต๊ฐ„์˜ ์กฐ๊ฑด์„ ๊ทธ๋Œ€๋กœ ๋งŒ์กฑํ•˜๊ธฐ ๋•Œ๋ฌธ

Observer Pattern

January 21 2022

๊ด€์ฐฐ์ž ํŒจํ„ด์˜ ์‚ฌ๋ก€ MVC ํŒจํ„ด C#์˜ event java์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

Flyweight Pattern

January 19 2022

๊ฒฝ๋Ÿ‰ ํŒจํ„ด ์–ด๋–ค ๊ฐ์ฒด์˜ ์ˆ˜๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์•„ ์ด๋ฅผ ๊ฐ€๋ณ๊ฒŒ ๋งŒ๋“ค๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค ๋ฐ์ดํ„ฐ ์ค‘ ๊ณต์œ  ๋ฐ์ดํ„ฐ๋ฅผ ๊ณ ์œ  ์ƒํƒœ intrinsic state๋‚˜ ์ž์œ ๋ฌธ๋งฅ context-free๋ผ ํ•œ๋‹ค ๋‚˜๋จธ์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ์ธ์Šคํ„ด์Šค ๋ณ„๋กœ ๊ฐ’์ด ๋‹ค๋ฅธ ์™ธ๋ถ€ ์ƒํƒœ extrinsic state๋ผ ํ•œ๋‹ค GoF ํŒจํ„ด ์ค‘ ์œ ์ผํ•˜๊ฒŒ ํ•˜๋“œ...

Matrix

January 16 2022

ํ–‰๋ ฌ Matrix m x n ํ–‰๋ ฌ์—์„œ m = n ์ด๋ฉด ์ •๋ฐฉํ–‰๋ ฌ square matrix ์ด๋‹ค ๋ชจ๋“  ์š”์†Œ๊ฐ€ 0์ด๋ฉด ์˜ํ–‰๋ ฌ zeron matrix ์ด๋‹ค ์–ด๋–ค ํ–‰๋ ฌ์˜ ํ–‰๊ณผ ์—ด์„ ๋’ค๋ฐ”๊พธ๋ฉด ์ „์น˜ ํ–‰๋ ฌ transpose matrix๋ผ ํ•œ๋‹ค ์ „์น˜ํ•œ ํ–‰๋ ฌ์ด ์›๋ž˜ ํ–‰๋ ฌ๊ณผ ๊ฐ™๋‹ค๋ฉด ๋Œ€์นญ ํ–‰๋ ฌ symmetric matrix๋ผ ํ•œ๋‹ค ...

Content Delivery Network

January 15 2022

Content Delivery Network ์ •์˜ ์ง€๋ฆฌ์ ์œผ๋กœ ๋ถ„์‚ฐ๋œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์„œ๋ฒ„ ์ปจํ…์ธ ๋ฅผ ์‚ฌ์šฉ์ž์™€ ๊ฐ€๊นŒ์šด ์„œ๋ฒ„์—์„œ ์ „์†กํ•ด ์†๋„๋ฉด์—์„œ ์ด๋“ ์ค‘์•™ ์„œ๋ฒ„์—์„œ ๊ฐœ๋ณ„ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ปจํ…์ธ ๋ฅผ ์ „์†กํ•˜๋ ค๋ฉด ํŠธ๋ž˜ํ”ฝ ๊ณผ๋ถ€ํ•˜ ๋ฐ ์ „์†ก ์†๋„, ์‹œ๊ฐ„ ๋ฌธ์ œ ๋ฐœ์ƒ ํŒŒ์ผ ๋ณต์‚ฌ๋ณธ์„ ์บ์‹ฑํ•˜์—ฌ ๊ฐ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์— ์ €์žฅ

์ผ๊ธ‰ ํ•จ์ˆ˜์™€ ์ผ๊ธ‰ ๊ฐ์ฒด

January 15 2022

์ผ๊ธ‰ ๊ฐ์ฒด ๋ชจ๋“  ์š”์†Œ๋Š” ํ•จ์ˆ˜์˜ ์‹ค์ œ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค. ๋ชจ๋“  ์š”์†Œ๋Š” ํ•จ์ˆ˜์˜ ๋ฐ˜ํ™˜ ๊ฐ’์ด ๋  ์ˆ˜ ์žˆ๋‹ค. ๋ชจ๋“  ์š”์†Œ๋Š” ํ• ๋‹น ๋ช…๋ น๋ฌธ์˜ ๋Œ€์ƒ์ด ๋  ์ˆ˜ ์žˆ๋‹ค. ๋ชจ๋“  ์š”์†Œ๋Š” ๋™์ผ ๋น„๊ต์˜ ๋Œ€์ƒ์ด ๋  ์ˆ˜ ์žˆ๋‹ค.

Vector

January 15 2022

์œ ํด๋ฆฌ๋“œ ๊ณต๊ฐ„ ์ž„์˜์˜ ์ ๊ณผ ๋‹ค๋ฅธ ํ•œ ์ ์„ ์—ฐ๊ฒฐํ•˜๋Š” ์ง์„ ์€ ๋‹จ ํ•˜๋‚˜๋‹ค ์ž„์˜์˜ ์„ ๋ถ„์€ ์–‘ ๋์œผ๋กœ ์–ผ๋งˆ๋“ ์ง€ ์—ฐ์žฅํ•  ์ˆ˜ ์žˆ๋‹ค ์ž„์˜์˜ ์ ์„ ์ค‘์‹ฌ์œผ๋กœ ํ•˜๊ณ  ์ž„์˜์˜ ๊ธธ์ด๋ฅผ ๋ฐ˜์ง€๋ฆ„์œผ๋กœ ํ•˜๋Š” ์›์„ ๊ทธ๋ฆด ์ˆ˜ ์žˆ๋‹ค R์€ ์‹ค์ˆ˜๋กœ ์ด๋ฃจ์–ด์ง„, R^2์€ 2์ฐจ์› ๊ณต๊ฐ„, R^3๋Š” 3์ฐจ์› ๊ณต๊ฐ„์„ ์˜๋ฏธ

Linear Algebra

January 15 2022

์„ ํ˜•๋ณ€ํ™˜ (Linear Transformation) ๋Œ€์ˆ˜ํ•™ ๋ฏธ์ง€์ˆ˜์™€ ๋ฏธ์ง€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ˆ˜ํ•™