Submit Search
Upload
HolubOnPatterns/chapter3_1
โข
Download as PPTX, PDF
โข
2 likes
โข
602 views
๋ช ํ ์
Follow
Technology
Art & Photos
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 22
Download now
Recommended
HolubOnPatterns/chapter3_3
HolubOnPatterns/chapter3_3
suitzero
ย
Fluent Python - Chapter 8
Fluent Python - Chapter 8
Sunghyun Lee
ย
์ ๋ฌธ๊ฐ๋ฅผ ์ํ ํ์ด์ฌ (Fluent Python) 8์ฅ - ๊ฐ์ฒด ์ฐธ์กฐ, ๊ฐ๋ณ์ฑ, ์ฌํ์ฉ ์ ๊ดํ ๋ฐํ ์๋ฃ์ ๋๋ค. MyMusicTaste Python - Fluent Python study์์ ๋ฐํํ ์๋ฃ์ ๋๋ค.
190821 delphi
190821 delphi
Hyeon-Woo Sa
ย
๊ฐ์ธ ์คํฐ๋์ฉ ์๋ฃ์ ๋๋ค. ์ค๋ฅ๊ฐ ์์ ์ ์์ต๋๋ค.
์๋๋ก์ด๋ ๊ฐ๋ฐ์๋ฅผ ์ํ ์ค์ํํธ
์๋๋ก์ด๋ ๊ฐ๋ฐ์๋ฅผ ์ํ ์ค์ํํธ
๋ณํ ์
ย
์๋๋ก์ด๋ ๊ฐ๋ฐ์๋ฅผ ์ํ ์ค์ํํธ
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (1)
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (1)
์ํ ์กฐ
ย
CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (1)
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (2) - Perfornance
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (2) - Perfornance
์ํ ์กฐ
ย
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (2) - Perfornance
Jupyter notebok tensorboard ์คํํ๊ธฐ_20160706
Jupyter notebok tensorboard ์คํํ๊ธฐ_20160706
Yong Joon Moon
ย
windows7์์ ํ ์ํ๋ก์ฐ ๋ฐ ํ ์๋ณด๋ ์ฒ๋ฆฌ ํ๊ธฐ
Rk charactionbalance๋ค์ด์ด๊ทธ๋จ
Rk charactionbalance๋ค์ด์ด๊ทธ๋จ
lee
ย
Recommended
HolubOnPatterns/chapter3_3
HolubOnPatterns/chapter3_3
suitzero
ย
Fluent Python - Chapter 8
Fluent Python - Chapter 8
Sunghyun Lee
ย
์ ๋ฌธ๊ฐ๋ฅผ ์ํ ํ์ด์ฌ (Fluent Python) 8์ฅ - ๊ฐ์ฒด ์ฐธ์กฐ, ๊ฐ๋ณ์ฑ, ์ฌํ์ฉ ์ ๊ดํ ๋ฐํ ์๋ฃ์ ๋๋ค. MyMusicTaste Python - Fluent Python study์์ ๋ฐํํ ์๋ฃ์ ๋๋ค.
190821 delphi
190821 delphi
Hyeon-Woo Sa
ย
๊ฐ์ธ ์คํฐ๋์ฉ ์๋ฃ์ ๋๋ค. ์ค๋ฅ๊ฐ ์์ ์ ์์ต๋๋ค.
์๋๋ก์ด๋ ๊ฐ๋ฐ์๋ฅผ ์ํ ์ค์ํํธ
์๋๋ก์ด๋ ๊ฐ๋ฐ์๋ฅผ ์ํ ์ค์ํํธ
๋ณํ ์
ย
์๋๋ก์ด๋ ๊ฐ๋ฐ์๋ฅผ ์ํ ์ค์ํํธ
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (1)
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (1)
์ํ ์กฐ
ย
CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (1)
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (2) - Perfornance
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (2) - Perfornance
์ํ ์กฐ
ย
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (2) - Perfornance
Jupyter notebok tensorboard ์คํํ๊ธฐ_20160706
Jupyter notebok tensorboard ์คํํ๊ธฐ_20160706
Yong Joon Moon
ย
windows7์์ ํ ์ํ๋ก์ฐ ๋ฐ ํ ์๋ณด๋ ์ฒ๋ฆฌ ํ๊ธฐ
Rk charactionbalance๋ค์ด์ด๊ทธ๋จ
Rk charactionbalance๋ค์ด์ด๊ทธ๋จ
lee
ย
[ํ์ฝ์ฌ์ธ๋ฏธ๋]๋ฏธ๋ฆฌ๋ณด๋ ๋๊ท๋ชจ ์๋ฐ์คํฌ๋ฆฝํธ ์ดํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ
[ํ์ฝ์ฌ์ธ๋ฏธ๋]๋ฏธ๋ฆฌ๋ณด๋ ๋๊ท๋ชจ ์๋ฐ์คํฌ๋ฆฝํธ ์ดํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ
์ ์ ์
ย
Es6 typescript angular2 ionic2
Blockchain 4th dapp programming
Blockchain 4th dapp programming
ihpark92
ย
DAPP Programming
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (4) - Executing System
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (4) - Executing System
์ํ ์กฐ
ย
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (4) ํจ์จ์ ์ธ ๋ค์ค ์ฐ๋ ๋ ์ฒ๋ฆฌ๋ฅผ ์ํ Executing System
Blockchain 3rd smart contract programming
Blockchain 3rd smart contract programming
ihpark92
ย
Smart Contract Programming
Surface flingerservice(์ํผ์ค ์ถ๋ ฅ ์์ฒญ jb)
Surface flingerservice(์ํผ์ค ์ถ๋ ฅ ์์ฒญ jb)
fefe7270
ย
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (5) - Executor with Exception
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (5) - Executor with Exception
์ํ ์กฐ
ย
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (5) SEH์ C++ Exception์ ์ด์ฉํด ๋ค์ด ๋นํ์ง ์๋ ์์คํ ์ ๊ตฌํ.
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (8) - Group System
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (8) - Group System
์ํ ์กฐ
ย
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (8) CGCII์ ์ ์ฉ๋ ๋ณต์ก์ฑ ํด๊ฒฐ Group System์ ๋ํ ์ค๋ช .
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (3) - Exception
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (3) - Exception
์ํ ์กฐ
ย
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (3) C++ Exception์ด๋ ๋ฌด์์ธ๊ฐ
Blockchain 1st bitcoin_core
Blockchain 1st bitcoin_core
ihpark92
ย
Bitcoin core description
ES6-02
ES6-02
ChangHyeon Bae
ย
iterator, generator ์ 2๊ฐ์ง ๋ด์ฉ์ ๊ฐ๋ตํ๊ฒ ์ ๋ฆฌํด๋ดค์ต๋๋ค
๋ง๋ค๋ฉด์๋ฐฐ์ฐ๋Cocos2d-x(12-13)
๋ง๋ค๋ฉด์๋ฐฐ์ฐ๋Cocos2d-x(12-13)
Seungyup Choi
ย
์๊ฟ์ฌ ์คํ๋ฐ Cocos2d-x ์คํฐ๋ ์๋ฃ 12์ฅ, 13์ฅ
Realm์ ์ด๋ป๊ฒ ํจ์จ์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ง๋ค์๋?
Realm์ ์ด๋ป๊ฒ ํจ์จ์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ง๋ค์๋?
Leonardo YongUk Kim
ย
Deview 2017 ๋ฐํ, Realm์ ์ด๋ป๊ฒ ํจ์จ์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ง๋ค์๋?์ ๋ฐํ์๋ฃ์ ๋๋ค.
Surface flingerservice(์ํผ์ค ํ๋ง๊ฑฐ ์ฐ๊ฒฐ jb)
Surface flingerservice(์ํผ์ค ํ๋ง๊ฑฐ ์ฐ๊ฒฐ jb)
fefe7270
ย
NDC14 - Rx์ Functional Reactive Programming์ผ๋ก ๊ณ ์ฑ๋ฅ ์๋ฒ ๋ง๋ค๊ธฐ
NDC14 - Rx์ Functional Reactive Programming์ผ๋ก ๊ณ ์ฑ๋ฅ ์๋ฒ ๋ง๋ค๊ธฐ
Jong Wook Kim
ย
2014๋ 5์ 28์ผ NDC14 ๋ฐํ์๋ฃ์ ๋๋ค.
Startup JavaScript 8 - NPM, Express.JS
Startup JavaScript 8 - NPM, Express.JS
Circulus
ย
JavaScript ๋ก ์๋ฒ์ฌ์ด๋ ๊ฐ๋ฐ์ ๊ฐ๋ฅํ๊ฒ ํ๋ Node.JS ์ ๋ชจ๋์ ๊ด๋ฆฌํ๋ NPM, ๊ทธ๋ฆฌ๊ณ ์๋ฒ ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๋๋ฐ ๋์์ ์ฃผ๋ Express.JS ๋ฅผ ์ดํด๋ด ๋๋ค.
Multithread design pattern
Multithread design pattern
์ข ๋น ์ค
ย
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (6) - CGCII Server Sample
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (6) - CGCII Server Sample
์ํ ์กฐ
ย
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (6) CGCII Server Engine์ ์ฌ์ฉํ์ฌ ๊ฐ๋จํ Server Sample ๊ฐ๋ฐ ์
Blockchain 2nd ethereum_core
Blockchain 2nd ethereum_core
ihpark92
ย
Ethereum Core Description
Surface flingerservice(์ํผ์ค ํ๋ง๊ฑฐ ์ฐ๊ฒฐ ics)
Surface flingerservice(์ํผ์ค ํ๋ง๊ฑฐ ์ฐ๊ฒฐ ics)
fefe7270
ย
Surface flingerservice(์ํผ์คํ๋ง๊ฑฐ์๋น์ค์ด๊ธฐํ ics)
Surface flingerservice(์ํผ์คํ๋ง๊ฑฐ์๋น์ค์ด๊ธฐํ ics)
fefe7270
ย
NDC 2017 ํ์ฌ์น NEXON ZERO (๋ฅ์จ ์ ๋ก) ์ ๊ฒ์์ด ์ค์๊ฐ์ผ๋ก ์ฝ๋ ์์ ๋ฐ ๊ฒ์ ์ ๋ณด ์์งํ๊ธฐ
NDC 2017 ํ์ฌ์น NEXON ZERO (๋ฅ์จ ์ ๋ก) ์ ๊ฒ์์ด ์ค์๊ฐ์ผ๋ก ์ฝ๋ ์์ ๋ฐ ๊ฒ์ ์ ๋ณด ์์งํ๊ธฐ
Jaeseung Ha
ย
NDC 2017 ๋ฐํ ์ฌ๋ผ์ด๋ ์์ฐ ์์ ๋งํฌ: https://youtu.be/e9Tv3jkmqKk ๊ฒ์ ๋ด ์ ๋ณด๋ฅผ ์ถ๊ฐ ๊ตฌํ์ด๋ ํจ์น ์์ด ์ค์๊ฐ์ผ๋ก ์์งํ ์ ์๋ค๋ฉด ์ด๋จ๊น์? ์ด๋ฐ ์์ด๋์ด๋ฅผ ์ค์ ๋ก ๊ฐ๋ฅํ๊ฒ ๊ตฌํํ NEXON ZERO ๋ฐํ ์ฌ๋ผ์ด๋ ์ ๋๋ค.
Effective c++(chapter 5,6)
Effective c++(chapter 5,6)
๋ฌธ์ต ์ฅ
ย
More Related Content
What's hot
[ํ์ฝ์ฌ์ธ๋ฏธ๋]๋ฏธ๋ฆฌ๋ณด๋ ๋๊ท๋ชจ ์๋ฐ์คํฌ๋ฆฝํธ ์ดํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ
[ํ์ฝ์ฌ์ธ๋ฏธ๋]๋ฏธ๋ฆฌ๋ณด๋ ๋๊ท๋ชจ ์๋ฐ์คํฌ๋ฆฝํธ ์ดํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ
์ ์ ์
ย
Es6 typescript angular2 ionic2
Blockchain 4th dapp programming
Blockchain 4th dapp programming
ihpark92
ย
DAPP Programming
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (4) - Executing System
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (4) - Executing System
์ํ ์กฐ
ย
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (4) ํจ์จ์ ์ธ ๋ค์ค ์ฐ๋ ๋ ์ฒ๋ฆฌ๋ฅผ ์ํ Executing System
Blockchain 3rd smart contract programming
Blockchain 3rd smart contract programming
ihpark92
ย
Smart Contract Programming
Surface flingerservice(์ํผ์ค ์ถ๋ ฅ ์์ฒญ jb)
Surface flingerservice(์ํผ์ค ์ถ๋ ฅ ์์ฒญ jb)
fefe7270
ย
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (5) - Executor with Exception
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (5) - Executor with Exception
์ํ ์กฐ
ย
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (5) SEH์ C++ Exception์ ์ด์ฉํด ๋ค์ด ๋นํ์ง ์๋ ์์คํ ์ ๊ตฌํ.
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (8) - Group System
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (8) - Group System
์ํ ์กฐ
ย
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (8) CGCII์ ์ ์ฉ๋ ๋ณต์ก์ฑ ํด๊ฒฐ Group System์ ๋ํ ์ค๋ช .
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (3) - Exception
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (3) - Exception
์ํ ์กฐ
ย
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (3) C++ Exception์ด๋ ๋ฌด์์ธ๊ฐ
Blockchain 1st bitcoin_core
Blockchain 1st bitcoin_core
ihpark92
ย
Bitcoin core description
ES6-02
ES6-02
ChangHyeon Bae
ย
iterator, generator ์ 2๊ฐ์ง ๋ด์ฉ์ ๊ฐ๋ตํ๊ฒ ์ ๋ฆฌํด๋ดค์ต๋๋ค
๋ง๋ค๋ฉด์๋ฐฐ์ฐ๋Cocos2d-x(12-13)
๋ง๋ค๋ฉด์๋ฐฐ์ฐ๋Cocos2d-x(12-13)
Seungyup Choi
ย
์๊ฟ์ฌ ์คํ๋ฐ Cocos2d-x ์คํฐ๋ ์๋ฃ 12์ฅ, 13์ฅ
Realm์ ์ด๋ป๊ฒ ํจ์จ์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ง๋ค์๋?
Realm์ ์ด๋ป๊ฒ ํจ์จ์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ง๋ค์๋?
Leonardo YongUk Kim
ย
Deview 2017 ๋ฐํ, Realm์ ์ด๋ป๊ฒ ํจ์จ์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ง๋ค์๋?์ ๋ฐํ์๋ฃ์ ๋๋ค.
Surface flingerservice(์ํผ์ค ํ๋ง๊ฑฐ ์ฐ๊ฒฐ jb)
Surface flingerservice(์ํผ์ค ํ๋ง๊ฑฐ ์ฐ๊ฒฐ jb)
fefe7270
ย
NDC14 - Rx์ Functional Reactive Programming์ผ๋ก ๊ณ ์ฑ๋ฅ ์๋ฒ ๋ง๋ค๊ธฐ
NDC14 - Rx์ Functional Reactive Programming์ผ๋ก ๊ณ ์ฑ๋ฅ ์๋ฒ ๋ง๋ค๊ธฐ
Jong Wook Kim
ย
2014๋ 5์ 28์ผ NDC14 ๋ฐํ์๋ฃ์ ๋๋ค.
Startup JavaScript 8 - NPM, Express.JS
Startup JavaScript 8 - NPM, Express.JS
Circulus
ย
JavaScript ๋ก ์๋ฒ์ฌ์ด๋ ๊ฐ๋ฐ์ ๊ฐ๋ฅํ๊ฒ ํ๋ Node.JS ์ ๋ชจ๋์ ๊ด๋ฆฌํ๋ NPM, ๊ทธ๋ฆฌ๊ณ ์๋ฒ ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๋๋ฐ ๋์์ ์ฃผ๋ Express.JS ๋ฅผ ์ดํด๋ด ๋๋ค.
Multithread design pattern
Multithread design pattern
์ข ๋น ์ค
ย
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (6) - CGCII Server Sample
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (6) - CGCII Server Sample
์ํ ์กฐ
ย
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (6) CGCII Server Engine์ ์ฌ์ฉํ์ฌ ๊ฐ๋จํ Server Sample ๊ฐ๋ฐ ์
Blockchain 2nd ethereum_core
Blockchain 2nd ethereum_core
ihpark92
ย
Ethereum Core Description
Surface flingerservice(์ํผ์ค ํ๋ง๊ฑฐ ์ฐ๊ฒฐ ics)
Surface flingerservice(์ํผ์ค ํ๋ง๊ฑฐ ์ฐ๊ฒฐ ics)
fefe7270
ย
Surface flingerservice(์ํผ์คํ๋ง๊ฑฐ์๋น์ค์ด๊ธฐํ ics)
Surface flingerservice(์ํผ์คํ๋ง๊ฑฐ์๋น์ค์ด๊ธฐํ ics)
fefe7270
ย
What's hot
(20)
[ํ์ฝ์ฌ์ธ๋ฏธ๋]๋ฏธ๋ฆฌ๋ณด๋ ๋๊ท๋ชจ ์๋ฐ์คํฌ๋ฆฝํธ ์ดํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ
[ํ์ฝ์ฌ์ธ๋ฏธ๋]๋ฏธ๋ฆฌ๋ณด๋ ๋๊ท๋ชจ ์๋ฐ์คํฌ๋ฆฝํธ ์ดํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ
ย
Blockchain 4th dapp programming
Blockchain 4th dapp programming
ย
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (4) - Executing System
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (4) - Executing System
ย
Blockchain 3rd smart contract programming
Blockchain 3rd smart contract programming
ย
Surface flingerservice(์ํผ์ค ์ถ๋ ฅ ์์ฒญ jb)
Surface flingerservice(์ํผ์ค ์ถ๋ ฅ ์์ฒญ jb)
ย
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (5) - Executor with Exception
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (5) - Executor with Exception
ย
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (8) - Group System
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (8) - Group System
ย
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (3) - Exception
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (3) - Exception
ย
Blockchain 1st bitcoin_core
Blockchain 1st bitcoin_core
ย
ES6-02
ES6-02
ย
๋ง๋ค๋ฉด์๋ฐฐ์ฐ๋Cocos2d-x(12-13)
๋ง๋ค๋ฉด์๋ฐฐ์ฐ๋Cocos2d-x(12-13)
ย
Realm์ ์ด๋ป๊ฒ ํจ์จ์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ง๋ค์๋?
Realm์ ์ด๋ป๊ฒ ํจ์จ์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ง๋ค์๋?
ย
Surface flingerservice(์ํผ์ค ํ๋ง๊ฑฐ ์ฐ๊ฒฐ jb)
Surface flingerservice(์ํผ์ค ํ๋ง๊ฑฐ ์ฐ๊ฒฐ jb)
ย
NDC14 - Rx์ Functional Reactive Programming์ผ๋ก ๊ณ ์ฑ๋ฅ ์๋ฒ ๋ง๋ค๊ธฐ
NDC14 - Rx์ Functional Reactive Programming์ผ๋ก ๊ณ ์ฑ๋ฅ ์๋ฒ ๋ง๋ค๊ธฐ
ย
Startup JavaScript 8 - NPM, Express.JS
Startup JavaScript 8 - NPM, Express.JS
ย
Multithread design pattern
Multithread design pattern
ย
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (6) - CGCII Server Sample
GCGC- CGCII ์๋ฒ ์์ง์ ์ ์ฉ๋ ๊ธฐ์ (6) - CGCII Server Sample
ย
Blockchain 2nd ethereum_core
Blockchain 2nd ethereum_core
ย
Surface flingerservice(์ํผ์ค ํ๋ง๊ฑฐ ์ฐ๊ฒฐ ics)
Surface flingerservice(์ํผ์ค ํ๋ง๊ฑฐ ์ฐ๊ฒฐ ics)
ย
Surface flingerservice(์ํผ์คํ๋ง๊ฑฐ์๋น์ค์ด๊ธฐํ ics)
Surface flingerservice(์ํผ์คํ๋ง๊ฑฐ์๋น์ค์ด๊ธฐํ ics)
ย
Similar to HolubOnPatterns/chapter3_1
NDC 2017 ํ์ฌ์น NEXON ZERO (๋ฅ์จ ์ ๋ก) ์ ๊ฒ์์ด ์ค์๊ฐ์ผ๋ก ์ฝ๋ ์์ ๋ฐ ๊ฒ์ ์ ๋ณด ์์งํ๊ธฐ
NDC 2017 ํ์ฌ์น NEXON ZERO (๋ฅ์จ ์ ๋ก) ์ ๊ฒ์์ด ์ค์๊ฐ์ผ๋ก ์ฝ๋ ์์ ๋ฐ ๊ฒ์ ์ ๋ณด ์์งํ๊ธฐ
Jaeseung Ha
ย
NDC 2017 ๋ฐํ ์ฌ๋ผ์ด๋ ์์ฐ ์์ ๋งํฌ: https://youtu.be/e9Tv3jkmqKk ๊ฒ์ ๋ด ์ ๋ณด๋ฅผ ์ถ๊ฐ ๊ตฌํ์ด๋ ํจ์น ์์ด ์ค์๊ฐ์ผ๋ก ์์งํ ์ ์๋ค๋ฉด ์ด๋จ๊น์? ์ด๋ฐ ์์ด๋์ด๋ฅผ ์ค์ ๋ก ๊ฐ๋ฅํ๊ฒ ๊ตฌํํ NEXON ZERO ๋ฐํ ์ฌ๋ผ์ด๋ ์ ๋๋ค.
Effective c++(chapter 5,6)
Effective c++(chapter 5,6)
๋ฌธ์ต ์ฅ
ย
[์ผ์์ ๋ : ๋๋๊ณ ]์ ์๋ฌผ ์ํ๊ณ๋ฅผ ๋ด๋นํ๋ 21์ธ๊ธฐ ์ ์์ฌ์ OpenCL ๊ฒฝํ๋ด
[์ผ์์ ๋ : ๋๋๊ณ ]์ ์๋ฌผ ์ํ๊ณ๋ฅผ ๋ด๋นํ๋ 21์ธ๊ธฐ ์ ์์ฌ์ OpenCL ๊ฒฝํ๋ด
Sumin Byeon
ย
์ด ๋ฐํ๋ ๋ฅ์จ์ ์ ๊ท ๊ฐ๋ฐ ๊ฒ์์ธ ๋๋๊ณ ์ ์ํ๊ณ์ ๋ํ ๊ฐ๋ตํ ์๊ฐ์ OpenCL ์ ์ด์ฉํ ๋ณ๋ ฌ ์ฒ๋ฆฌ์ ๊ดํ ์ ๋ฐ์ ์ธ ๊ธฐ์ ์ ๋ด์ฉ์ ๋ค๋ฃน๋๋ค. ๊ฒ์ ์์ ์ธ๊ณ์์ ์งํ๊ณผ ๊ธฐํ, ์ง์ง ์กฐ๊ฑด์ ๋ง๊ฒ ์ฌ๋ฌ ์ข ๋ฅ์ ์๋ฌผ๊ณผ ๊ด๋ฌผ๋ค์ ์๋ง์ ๊ณณ์ ๋ฐฐ์น์ํค๋ ๊ฒ์ด ์ํ๊ณ ์๋ฎฌ๋ ์ดํฐ์ ์ญํ ์ธ๋ฐ, ์ด ์๋ฎฌ๋ ์ดํฐ๋ ๋ฐฉ๋ํ ์์ ๊ณ์ฐ์ ์ํํฉ๋๋ค. ์ด๊ธฐ์ ๋ง๋ค์ด์ง ํ๋กํ ํ์ ์ ์ด๋ฌํ ๊ณ์ฐ์ ์ํํ๋๋ฐ 30๋ถ์ด ๋๊ฒ ๊ฑธ๋ ธ์ง๋ง, ๋ณ๋ ฌ์ฒ๋ฆฌ, ์๊ณ ๋ฆฌ์ฆ ์๊ฐ๋ณต์ก๋ ๊ฐ์ ๋ฑ์ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ๋ฒ๋ค์ ํตํด ๊ทธ ์๊ฐ์ 11์ด๊น์ง ๋จ์ถ์์ผฐ์ต๋๋ค. ๊ตฌ์ฒด์ ์ผ๋ก ์ด๋ค ๋ฐฉ๋ฒ๋ค์ ์๋ํ์๊ณ , ์ด๋ค ๋ฐฉ๋ฒ๋ค์ด ํจ๊ณผ๊ฐ ์์๋์ง ์ฌ๋ฌ๋ถ๊ณผ ๊ทธ ๊ฒฝํ๋ด์ ๊ณต์ ํ๊ณ ์ ํฉ๋๋ค.
Api design for c++ ch3 pattern
Api design for c++ ch3 pattern
jinho park
ย
Api design for c++ pattern
Api design for c++ pattern
jinho park
ย
Api Design For C++ Ch3 Pattern
Effective c++ chapter1 2_dcshin
Effective c++ chapter1 2_dcshin
Dong Chan Shin
ย
This content wrote for Advanced C++ Class in NHN NEXT. 2014. spring-summer semester
Nodejs_chapter3
Nodejs_chapter3
Yoon Hee Hwang
ย
NODE.JS ํ๋ก๊ทธ๋๋ฐ: 3์ฅ ๋ ธ๋์ ๊ธฐ๋ณธ ๋ชจ๋
7๊ฐ์ง ๋์์ฑ ๋ชจ๋ธ - ๋ฐ์ดํฐ ๋ณ๋ ฌ์ฑ
7๊ฐ์ง ๋์์ฑ ๋ชจ๋ธ - ๋ฐ์ดํฐ ๋ณ๋ ฌ์ฑ
HyeonSeok Choi
ย
7๊ฐ์ง ๋์์ฑ ๋ชจ๋ธ ๋ฐ์ดํฐ ๋ณ๋ ฌ์ฑ ์๊ฟ์ฌ ๋ฐํ ์๋ฃ
Similar to HolubOnPatterns/chapter3_1
(8)
NDC 2017 ํ์ฌ์น NEXON ZERO (๋ฅ์จ ์ ๋ก) ์ ๊ฒ์์ด ์ค์๊ฐ์ผ๋ก ์ฝ๋ ์์ ๋ฐ ๊ฒ์ ์ ๋ณด ์์งํ๊ธฐ
NDC 2017 ํ์ฌ์น NEXON ZERO (๋ฅ์จ ์ ๋ก) ์ ๊ฒ์์ด ์ค์๊ฐ์ผ๋ก ์ฝ๋ ์์ ๋ฐ ๊ฒ์ ์ ๋ณด ์์งํ๊ธฐ
ย
Effective c++(chapter 5,6)
Effective c++(chapter 5,6)
ย
[์ผ์์ ๋ : ๋๋๊ณ ]์ ์๋ฌผ ์ํ๊ณ๋ฅผ ๋ด๋นํ๋ 21์ธ๊ธฐ ์ ์์ฌ์ OpenCL ๊ฒฝํ๋ด
[์ผ์์ ๋ : ๋๋๊ณ ]์ ์๋ฌผ ์ํ๊ณ๋ฅผ ๋ด๋นํ๋ 21์ธ๊ธฐ ์ ์์ฌ์ OpenCL ๊ฒฝํ๋ด
ย
Api design for c++ ch3 pattern
Api design for c++ ch3 pattern
ย
Api design for c++ pattern
Api design for c++ pattern
ย
Effective c++ chapter1 2_dcshin
Effective c++ chapter1 2_dcshin
ย
Nodejs_chapter3
Nodejs_chapter3
ย
7๊ฐ์ง ๋์์ฑ ๋ชจ๋ธ - ๋ฐ์ดํฐ ๋ณ๋ ฌ์ฑ
7๊ฐ์ง ๋์์ฑ ๋ชจ๋ธ - ๋ฐ์ดํฐ ๋ณ๋ ฌ์ฑ
ย
HolubOnPatterns/chapter3_1
1.
Holub on PatternsChapter
3.1 โ Game of Life ์๊ฟ์ฌhttp://andstudy.com ์๋ช ํhttp://eritaka.net
2.
John Conwayโs Game
of Life ์ค์ง 2 ๊ฐ์ง ๋ฒ์น ์ฃฝ์ด ์๋ ์ ์ 3๊ฐ์ ์ด์์ด ์์ผ๋ฉด ์ด์๋๋ค ๋ ๊ฐ ํน์ ์ธ ๊ฐ์ ์ด์๋ง์ ๊ฐ์ ธ์ผ๋ง ์ฐ๋ค
3.
ํน์ง โ Game
of Life Emergence ํ์ ์์ค์๋ ์๋ ํน์ฑ์ด ์์ ์์ค์์ ์๋ฐ์ ์ผ๋ก ์ถํํ๋ ํ์ ๋ฏธ์ ๋๊ธฐ์ ๊ฒฐํฉ์ผ๋ก ์ธํ ๊ฑฐ์ ํ๋ ํ์ฑ ๋ค์ํ ํจํด ๋ฐ์
4.
Game of Life
5.
Static Model
6.
Design Pattern Singleton
Visitor Observer Composite Facade Mediator Prototype Memento Flyweight
7.
class Java Menu
SubSyst... JComponent ยซProperty> - name - text + setName(String) : void + getName() : String + setText(String) : void + getText() : String AbstractButton JMenuBar ยซinterface> notifies ActionListener + addActionListener(ActionListener) : void + add(JMenu) : void ยซcall? + actionPerformed(ActionEvent) : void + removeActionListener(ActionListener) : void # fireActionPerformed(ActionEvent) : void Observer 1 Subject Observer JMenuItem Component & Leaf + JMenuItem(String) Concrete Observer Concrete Subject * Composite {submenus} <<anonymous>> 1 Composite + actionPerformed(ActionEvent) : void Concrete Subject JMenu + add(JMenuItem) : void * {menus} Case Study: Menu (Java Swing)
8.
9.
๋ชจ๋ ๋ฉ๋ด ์์ดํ ์ด
BadJMenuItem์์
10.
11.
Observer: ๋ฉํฐ์ค๋ ๋ ํ๊ฒฝ
1 ํด๊ฒฐ์ฑ 1์ ๋ฌธ์ class Publisher1 { ArrayList subscribers = new ArrayList(); // fireEvent๋ฅผ ๊ธฐ๋ค๋ฆฌ๋ค๊ฐ ๊ธฐ์ ํ์ ๋ฐ์ public synchronized void subscribe(Runnable subscriber) { subscribers.add(subscriber); } public synchronized void cancelSubscribe(Runnable subscriber) { subscribers.remove(subscriber); } private synchronized void fireEvent() { for(inti=0; i < subscribers.size(); ++i) ((Runnable)subscribers.get(i)).run(); // ์๊ฐ์ด ๊ฑธ๋ฆฐ๋ค! }}
12.
Observer: ๋ฉํฐ์ค๋ ๋ ํ๊ฒฝ
2 ํด๊ฒฐ์ฑ 2์ ๋ฌธ์ class Publisher2 { private Collection subscribers = newLinkedList(); // Iterator์ฐ์ฐ ์ค add, remove ํธ์ถ ์ ์์ธ ๋ฐ์ public synchronized void subscribe(Runnable subscriber) { subscribers.add(subscriber); } public synchronized void cancelSubscribe(Runnable subscriber) { subscribers.remove(subscriber); } private void fireEvent() { for( Iteratori=subscribers.iterator(); i.hasNext(); ) ((Runnable)i.next()).run(); }}
13.
Observer: ๋ฉํฐ์ค๋ ๋ ํ๊ฒฝ
3 ํด๊ฒฐ์ฑ 3์ ๋ฌธ์ class Publisher3 { private Collection subscribers = newLinkedList(); public synchronized void subscribe(Runnable subscriber) { subscribers.add(subscriber); } public synchronized void cancelSubscribe(Runnable subscriber) { subscribers.remove(subscriber); } // ํต์ง ์ด๋ฒคํธ ์๋ง๋ค ๋ณต์ฌ๋ณธ์ด ์์ฑ (๊ตฌ๋ ์ทจ์ ์ด๋ฒคํธ์ ์๊ด์์ด) private void fireEvent() { Collection localCopy; synchronized( this ) { localCopy = subscribers.clone(); } for( Iteratori=localCopy.iterator(); i.hasNext();) ((Runnable)i.next()).run(); }}
14.
Observer: ๋ฉํฐ์ค๋ ๋ ํ๊ฒฝ
4 ๋ถ๋ณ ๊ฐ์ฒด ๋ ธ๋๋ฅผ ์ฌ์ฉํ๋ ๋ฆฌ์คํธ ํด๊ฒฐ๋ฒ ์ด์ : ํค๋ d:Object c:Object b:Object a:Object ์ดํ: ๊ฐ๋น์ง ์ปฌ๋ ์ ๋ ๊ฒ์ ์ด์ ํค๋ d:Object c:Object b:Object a:Object ํค๋
15.
class GoF_Visitor Visitor
+ VisitConcreteElementA(ConcreteElementA) + VisitConcreteElementB(ConcreteElementB) ConcreteVisitor1 ConcreteVisitor2 + VisitConcreteElementA(ConcreteElementA) + VisitConcreteElementA(ConcreteElementA) + VisitConcreteElementB(ConcreteElementB) + VisitConcreteElementB(ConcreteElementB) Element ObjectStructure 1..* + Accept(Visitor) ConcreteElementA ConcreteElementB + Accept(Visitor) + Accept(Visitor) v->VisitConcreteElementA(this) v->VisitConcreteElementB(this) GoFโ Visitor Pattern ์๋ ๊ธฐ์กด ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์์ ํ์ง ์๊ณ ์๋ก์ด ๋ฉ์๋๋ฅผ ์ถ๊ฐํ๊ณ ์ ํ ๋ ์ ๋ฌธ๊ฐ ๋์
16.
sd LifeGameVisitor Clock
publisher subscribers[i] : :Distributor subscribers[i].subscriber Node tick() publish(:Distributor) *accept(:Distributor) deliverTo(subscribers[i].subscriber) tick() "visit" ๋ฉ์๋ sd GoF_Visitor aObjectStructure aConcreteElement[i] aConcreteVisitor *accept(Distributor) visit(aConcreteElement[i]) operation() Holub Visitor vsGoF Visitor 1
17.
class Visitor_Car ยซinterface?
CarElementVisitor + visit(Wheel) : void + visit(Engine) : void + visit(Body) : void ยซinterface? CarElement + accept(CarElementVisitor) : void CarElementPrintVisitor Engine Wheel Body class Visitor_Holub + accept(CarElementVisitor) : void + accept(CarElementVisitor) : void + accept(CarElementVisitor) : void v.visit(this) v.visit(this) v.visit(this) Publisher ยซinterface? Distributor + accept(Distributor) : void forall node in list + deliverTo(Object) : void node.accept(:Distributor); <<anonymous>> Node + deliverTo(Object) : void - subscriber: Object ((Observer)subscriber).notify(); + accept(Distributor) : void distributor.deliverTo(subscriber); Holub Visitor vsGoF Visitor 2
18.
Publisher vsAWTEventMulticaster AWTEventMulticaster
AWT์ ๋ชจ๋ ๋ฆฌ์ค๋ ์ธํฐํ์ด์ค ๊ตฌํ ์ด๋ฒคํธ ํ์ ์ด ์ถ๊ฐ๋ ๋๋ง๋ค ํด๋น ์ธํฐํ์ด์ค์ ๋ํ ๊ณผ๋ํ ์ฝ๋ ์์ Publisher ์์์ ์ด๋ฒคํธ๋ฅผ ์์์ ๊ตฌ๋ ๊ฐ์ฒด์ ์ถํ ์ด๋ฒคํธ ํ์ ์ถ๊ฐ ์ ์ฝ๋ ์ฆ๊ฐ๋์ด ์์
19.
class GoF_Composite Component
1..* + Operation() Client + Add() : Component + Remove() : Component + GetChild() : Component Leaf Composite + Operation() + Operation() -children forall g in children g.Operation(); + Add() : Component + Remove() : Component + GetChild() : Component GoF โ Composite Pattern ์๋ ๊ฐ๋ณ ๊ฐ์ฒด์ ๋ณตํฉ ๊ฐ์ฒด๋ฅผ ๋์ผํ๊ฒ ๋ค๋ฃจ๊ณ ์ถ์ ๊ฒฝ์ฐ
20.
class AWT_ComponentContainer public
void doLayout() { Component for( every Component in contents ) doLayout(); + doLayout() : void } 0..* 1 Component Container + doLayout() : void Button Leaf + add(Component) : Component Composite Checkbox Leaf Composite Composite Window Composite Leaf Choice Frame Composite Dialog Case Study: AWT Component/Container
21.
ํจํด์ ๋ณํ๋์ด ์ค์ฒดํ๋๋ค
Composite ํจํด์ ์๋๋ฅผ ๋ณด๋ผ class Directory System Leaf and Component SimpleFile Composite + open() + close() Composite + print() Directory public void print() 0..* { {contents} + print() for(int i=0; i < contents.length; ++i) + add(SimpleFile) contents[i].print(); 1 + remove(SimpleFile) } + contents() : Iterator Case Study: Directory System
22.
VS
23.
Next Stageโฆ
Download now