Submit Search
Upload
Asynchronous 101 (2)
โข
0 likes
โข
195 views
MinChul Lee
Follow
Asynchronous 101 (1) - https://www.slideshare.net/MinChulLee6/asynchronous-101-1-128879123
Read less
Read more
Software
Report
Share
Report
Share
1 of 31
Download now
Download to read offline
Recommended
Asynchronous 101 - (1)
Asynchronous 101 - (1)
MinChul Lee
ย
๋น๋๊ธฐ 101 - ์ฒซ ๋ฒ์งธ Next: https://www.slideshare.net/MinChulLee6/asynchronous-101-2
Concurrent programming 2
Concurrent programming 2
Byeongsu Kang
ย
์ฝ๋ฉ ์๋ฆผ์ฌ ์คํฐ๋ ppt
๋ณ๋ ฌ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์
๋ณ๋ ฌ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์
codenavy
ย
More Effective Python 3st (Multitask)
More Effective Python 3st (Multitask)
๊ฒฝ์ญ ์ฌ
ย
Python์ ํจ์จ์ ์ผ๋ก ์ฐ๊ธฐ ์ํ ์ผํ์ผ๋ก ๋ด๋ถ ๊ต์ก์ฉ์ผ๋ก ๋ง๋ ์๋ฃ์ ๋๋ค. ์ฐธ๊ณ ์ฉ ์๋ฃ๋ผ์, ๋ถ์กฑํ ๋ด์ฉ์ด ์์์ ์๊ณ , ์ถ์ฒ๊ฐ ์ ๋ถ ํ์๋์ด์์ง๋ ์์ต๋๋ค. ์ํด๋ถํ๋๋ฆฝ๋๋ค.
Go lang(goroutine, channel, แแ ฉแผแแ ตแแ ช แแ ขแจแแ ฆ)
Go lang(goroutine, channel, แแ ฉแผแแ ตแแ ช แแ ขแจแแ ฆ)
seungkyu park
ย
- Go lang ( Goroutine) - Go lang ( Channel) - Go lang ( ๋๊ธฐํ ๊ฐ์ฒด)
Concurrent programming
Concurrent programming
Byeongsu Kang
ย
.
TBB ์๊ฐ
TBB ์๊ฐ
SukYun Yoon
ย
Tcp ip & io model
Tcp ip & io model
Nam Hyeonuk
ย
TCP/ IP Basic & IO Model & coroutine
Recommended
Asynchronous 101 - (1)
Asynchronous 101 - (1)
MinChul Lee
ย
๋น๋๊ธฐ 101 - ์ฒซ ๋ฒ์งธ Next: https://www.slideshare.net/MinChulLee6/asynchronous-101-2
Concurrent programming 2
Concurrent programming 2
Byeongsu Kang
ย
์ฝ๋ฉ ์๋ฆผ์ฌ ์คํฐ๋ ppt
๋ณ๋ ฌ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์
๋ณ๋ ฌ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์
codenavy
ย
More Effective Python 3st (Multitask)
More Effective Python 3st (Multitask)
๊ฒฝ์ญ ์ฌ
ย
Python์ ํจ์จ์ ์ผ๋ก ์ฐ๊ธฐ ์ํ ์ผํ์ผ๋ก ๋ด๋ถ ๊ต์ก์ฉ์ผ๋ก ๋ง๋ ์๋ฃ์ ๋๋ค. ์ฐธ๊ณ ์ฉ ์๋ฃ๋ผ์, ๋ถ์กฑํ ๋ด์ฉ์ด ์์์ ์๊ณ , ์ถ์ฒ๊ฐ ์ ๋ถ ํ์๋์ด์์ง๋ ์์ต๋๋ค. ์ํด๋ถํ๋๋ฆฝ๋๋ค.
Go lang(goroutine, channel, แแ ฉแผแแ ตแแ ช แแ ขแจแแ ฆ)
Go lang(goroutine, channel, แแ ฉแผแแ ตแแ ช แแ ขแจแแ ฆ)
seungkyu park
ย
- Go lang ( Goroutine) - Go lang ( Channel) - Go lang ( ๋๊ธฐํ ๊ฐ์ฒด)
Concurrent programming
Concurrent programming
Byeongsu Kang
ย
.
TBB ์๊ฐ
TBB ์๊ฐ
SukYun Yoon
ย
Tcp ip & io model
Tcp ip & io model
Nam Hyeonuk
ย
TCP/ IP Basic & IO Model & coroutine
R2์๋ฒ์ ์ง์ฑ
R2์๋ฒ์ ์ง์ฑ
jungjinwouk
ย
Optimizing merge program
Optimizing merge program
CHANG-HYUN LEE
ย
๊ณ ๊ธ์์คํ ํ๋ก๊ทธ๋๋ฐ 20113313 ์ด์ฐฝํ
Iocp advanced
Iocp advanced
Nam Hyeonuk
ย
IOCP Advanced
Microsoft pp lpdf
Microsoft pp lpdf
HYUNWOO KIM
ย
PPL container
PyCon 12์ ์ธ๋ฏธ๋ - ์ค์ ํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐ ์ฑ ํ๋ณด
PyCon 12์ ์ธ๋ฏธ๋ - ์ค์ ํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐ ์ฑ ํ๋ณด
Young Hoo Kim
ย
PyCon 12์ ์ธ๋ฏธ๋, Hackers Guide to Python ๋ฒ์ญ์ "์ค์ ํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐ ์ฑ " ์๊ฐ
๊ฒ์์๋ฒํ๋ก๊ทธ๋๋ฐ #1 - IOCP
๊ฒ์์๋ฒํ๋ก๊ทธ๋๋ฐ #1 - IOCP
Seungmo Koo
ย
NHN NEXT ๊ฒ์ ์๋ฒ ํ๋ก๊ทธ๋๋ฐ ๊ฐ์ ์๋ฃ์ ๋๋ค. ์ต์ํ์ ํ์ํ ์ด๋ก ๋ด์ฉ์ ์ง๋ฌธ ์์ฃผ๋ก ๊ตฌ์ฑ๋์ด ์๊ณ (๋ต์ ํ์๋ค ๊ฐ๋ณ๋ก ๊ณ ๋ฏผํด์์ ํผ๋๋ฐฑ ๋ฐ๋ ๋ฐฉ์) ํด๋น ๋ด์ฉ์ ๋ง๋ ์ค์ต(๊ตฌํ) ๊ณผ์ ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ฐธ๊ณ ๋ก, ์๋ฒ ์ํคํ ์ฒ์ ๊ดํ ๊ณผ๋ชฉ์ ๋ฐ๋ก ์์ด์ ๋ณธ ๊ฐ์์๋ ํฌํจ๋์ด ์์ง ์์ต๋๋ค.
Overlapped IO์ IOCP ์กฐ์ฌ ๋ฐํ
Overlapped IO์ IOCP ์กฐ์ฌ ๋ฐํ
Kwen Won Lee
ย
iocp์ overlapped io์ ๋ํ ๋ฐํ์๋ฃ์ ๋๋ค. ์ค๊ฐ์ ์๋ ์์ ์ฝ๋๋ค์ ์๋์ฐ ๋คํธ์ํฌ ํ๋ก๊ทธ๋๋ฐ์ ์์ ์ฝ๋๋ฅผ ์ฌ์ฉํ์์ต๋๋ค.
Asynchronous agents library(aal)pdf
Asynchronous agents library(aal)pdf
HYUNWOO KIM
ย
Asynchronous agents library
[OpenStack ํ๋ฐ๊ธฐ ์คํฐ๋] Auto Install Kilo
[OpenStack ํ๋ฐ๊ธฐ ์คํฐ๋] Auto Install Kilo
OpenStack Korea Community
ย
@Codetree
์ ์๋ ค์ง์ง ์์ ์จ์ ์ง์ฃผ, Winsock API - WSAPoll, Fast Loopback
์ ์๋ ค์ง์ง ์์ ์จ์ ์ง์ฃผ, Winsock API - WSAPoll, Fast Loopback
ํฅ๋ฐฐ ์ต
ย
C++ Korea์ ํจ๊ปํ๋ ์ 3ํ ๋ง์ดํฌ๋ก์ํํธ ๋ฉํ ํ ์ธ๋ฏธ๋ (http://onoffmix.com/event/90075 )
์คํฐ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
์คํฐ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
June Yi
ย
์ค์๊ฐ์๋ฃ๋ถ์ฐ์ฐ๊ตฌํ ๋ฐํ์๋ฃ
NLog ์๊ฐ
NLog ์๊ฐ
ํฅ๋ฐฐ ์ต
ย
[D2 CAMPUS] ์๋๋ก์ด๋ ์คํ์์ค ์คํฐ๋์๋ฃ - Http Request
[D2 CAMPUS] ์๋๋ก์ด๋ ์คํ์์ค ์คํฐ๋์๋ฃ - Http Request
NAVER D2
ย
[D2 CAMPUS PARTNER] ์ฐํฉ๋์๋ฆฌ NEXTERS์์ ์งํํ ์๋๋ก์ด๋ ์คํ์์ค ์คํฐ๋ ์๋ฃ ์ ๋๋ค.
Merge.c ์ฑ๋ฅ๊ฐ์ ๋ณด๊ณ ์
Merge.c ์ฑ๋ฅ๊ฐ์ ๋ณด๊ณ ์
Jung Eun Kim
ย
20142872 ์ ์๊ณตํ๋ถ ๊น์ ์
bofแแ ตแแ ฉ+rtl+fake_ebp
bofแแ ตแแ ฉ+rtl+fake_ebp
one_two_12
ย
Buffer Overflow ๊ธฐ์ด๋ถํฐ RTL, Fake_EBP ๊น์ง
๋ณ๋ ฌ ํ๋ก๊ทธ๋๋ฐ
๋ณ๋ ฌ ํ๋ก๊ทธ๋๋ฐ
์คํ ์ด
ย
๋ณ๋ ฌ ํ๋ก๊ทธ๋๋ฐ ์คํฐ๋ in KUICS http://1drv.ms/1KOhuTO
Gcd ppt
Gcd ppt
Sangon Lee
ย
GCD, Grand Central Dispatch, iOS,
Lock free queue
Lock free queue
Bongseok Cho
ย
๊ฐ์ธ ํ๋ก์ ํธ์์ Task Queue๋ก ์ฌ์ฉํ๊ธฐ ์ํด์ ๊ตฌํํด ๋ณธ Lock-free Queue์ ๋ํด์ ๋ค๋ฃน๋๋ค.
Buffer Overflow PPT (OneTwo)
Buffer Overflow PPT (OneTwo)
one_two_12
ย
Buffoer Overflow Seminar PPT by OneTwo
Iocp ๊ธฐ๋ณธ ๊ตฌ์กฐ ์ดํด
Iocp ๊ธฐ๋ณธ ๊ตฌ์กฐ ์ดํด
Nam Hyeonuk
ย
IOCP Basic
Effective c++ chapter 7,8
Effective c++ chapter 7,8
๋ฌธ์ต ์ฅ
ย
18 2 แแ กแแ ตแแ ฅแซแแ ญแแ ฎแซแ แ กแแ ตแแ ณแ แ ฅแ แ ต
18 2 แแ กแแ ตแแ ฅแซแแ ญแแ ฎแซแ แ กแแ ตแแ ณแ แ ฅแ แ ต
Changwon National University
ย
์ด๋ฒ ๊ฐ์์์๋ ๋ฐฉ๋ํ ํ์ด์ฌ ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ด์ฉ๊ณผ ๊ธฐ๋ฅ์ ์ดํด๋ณด๊ณ ํ์ด์ฌ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํด์๋ ์ดํด๋ณด๊ฒ ์ต๋๋ค. - ๊ฐ์ ํค๋ ธํธ ์๋ฃ๋ ๋ค์ ๋งํฌ๋ฅผ ํตํด ๋ค์ด ๋ฐ์ผ์ธ์ https://drive.google.com/drive/folders/1UrrO4_ch4xcIErbExstwpUVY6vFvPdkW - ๊ฐ์ ์์ค์ฝ๋๋ ๋ค์ ๋งํฌ๋ฅผ ํตํด ๋ค์ด ๋ฐ์ผ์ธ์ https://github.com/dongupak/Basic-Python-Programmingwjd
More Related Content
What's hot
R2์๋ฒ์ ์ง์ฑ
R2์๋ฒ์ ์ง์ฑ
jungjinwouk
ย
Optimizing merge program
Optimizing merge program
CHANG-HYUN LEE
ย
๊ณ ๊ธ์์คํ ํ๋ก๊ทธ๋๋ฐ 20113313 ์ด์ฐฝํ
Iocp advanced
Iocp advanced
Nam Hyeonuk
ย
IOCP Advanced
Microsoft pp lpdf
Microsoft pp lpdf
HYUNWOO KIM
ย
PPL container
PyCon 12์ ์ธ๋ฏธ๋ - ์ค์ ํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐ ์ฑ ํ๋ณด
PyCon 12์ ์ธ๋ฏธ๋ - ์ค์ ํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐ ์ฑ ํ๋ณด
Young Hoo Kim
ย
PyCon 12์ ์ธ๋ฏธ๋, Hackers Guide to Python ๋ฒ์ญ์ "์ค์ ํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐ ์ฑ " ์๊ฐ
๊ฒ์์๋ฒํ๋ก๊ทธ๋๋ฐ #1 - IOCP
๊ฒ์์๋ฒํ๋ก๊ทธ๋๋ฐ #1 - IOCP
Seungmo Koo
ย
NHN NEXT ๊ฒ์ ์๋ฒ ํ๋ก๊ทธ๋๋ฐ ๊ฐ์ ์๋ฃ์ ๋๋ค. ์ต์ํ์ ํ์ํ ์ด๋ก ๋ด์ฉ์ ์ง๋ฌธ ์์ฃผ๋ก ๊ตฌ์ฑ๋์ด ์๊ณ (๋ต์ ํ์๋ค ๊ฐ๋ณ๋ก ๊ณ ๋ฏผํด์์ ํผ๋๋ฐฑ ๋ฐ๋ ๋ฐฉ์) ํด๋น ๋ด์ฉ์ ๋ง๋ ์ค์ต(๊ตฌํ) ๊ณผ์ ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ฐธ๊ณ ๋ก, ์๋ฒ ์ํคํ ์ฒ์ ๊ดํ ๊ณผ๋ชฉ์ ๋ฐ๋ก ์์ด์ ๋ณธ ๊ฐ์์๋ ํฌํจ๋์ด ์์ง ์์ต๋๋ค.
Overlapped IO์ IOCP ์กฐ์ฌ ๋ฐํ
Overlapped IO์ IOCP ์กฐ์ฌ ๋ฐํ
Kwen Won Lee
ย
iocp์ overlapped io์ ๋ํ ๋ฐํ์๋ฃ์ ๋๋ค. ์ค๊ฐ์ ์๋ ์์ ์ฝ๋๋ค์ ์๋์ฐ ๋คํธ์ํฌ ํ๋ก๊ทธ๋๋ฐ์ ์์ ์ฝ๋๋ฅผ ์ฌ์ฉํ์์ต๋๋ค.
Asynchronous agents library(aal)pdf
Asynchronous agents library(aal)pdf
HYUNWOO KIM
ย
Asynchronous agents library
[OpenStack ํ๋ฐ๊ธฐ ์คํฐ๋] Auto Install Kilo
[OpenStack ํ๋ฐ๊ธฐ ์คํฐ๋] Auto Install Kilo
OpenStack Korea Community
ย
@Codetree
์ ์๋ ค์ง์ง ์์ ์จ์ ์ง์ฃผ, Winsock API - WSAPoll, Fast Loopback
์ ์๋ ค์ง์ง ์์ ์จ์ ์ง์ฃผ, Winsock API - WSAPoll, Fast Loopback
ํฅ๋ฐฐ ์ต
ย
C++ Korea์ ํจ๊ปํ๋ ์ 3ํ ๋ง์ดํฌ๋ก์ํํธ ๋ฉํ ํ ์ธ๋ฏธ๋ (http://onoffmix.com/event/90075 )
์คํฐ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
์คํฐ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
June Yi
ย
์ค์๊ฐ์๋ฃ๋ถ์ฐ์ฐ๊ตฌํ ๋ฐํ์๋ฃ
NLog ์๊ฐ
NLog ์๊ฐ
ํฅ๋ฐฐ ์ต
ย
[D2 CAMPUS] ์๋๋ก์ด๋ ์คํ์์ค ์คํฐ๋์๋ฃ - Http Request
[D2 CAMPUS] ์๋๋ก์ด๋ ์คํ์์ค ์คํฐ๋์๋ฃ - Http Request
NAVER D2
ย
[D2 CAMPUS PARTNER] ์ฐํฉ๋์๋ฆฌ NEXTERS์์ ์งํํ ์๋๋ก์ด๋ ์คํ์์ค ์คํฐ๋ ์๋ฃ ์ ๋๋ค.
Merge.c ์ฑ๋ฅ๊ฐ์ ๋ณด๊ณ ์
Merge.c ์ฑ๋ฅ๊ฐ์ ๋ณด๊ณ ์
Jung Eun Kim
ย
20142872 ์ ์๊ณตํ๋ถ ๊น์ ์
bofแแ ตแแ ฉ+rtl+fake_ebp
bofแแ ตแแ ฉ+rtl+fake_ebp
one_two_12
ย
Buffer Overflow ๊ธฐ์ด๋ถํฐ RTL, Fake_EBP ๊น์ง
๋ณ๋ ฌ ํ๋ก๊ทธ๋๋ฐ
๋ณ๋ ฌ ํ๋ก๊ทธ๋๋ฐ
์คํ ์ด
ย
๋ณ๋ ฌ ํ๋ก๊ทธ๋๋ฐ ์คํฐ๋ in KUICS http://1drv.ms/1KOhuTO
Gcd ppt
Gcd ppt
Sangon Lee
ย
GCD, Grand Central Dispatch, iOS,
Lock free queue
Lock free queue
Bongseok Cho
ย
๊ฐ์ธ ํ๋ก์ ํธ์์ Task Queue๋ก ์ฌ์ฉํ๊ธฐ ์ํด์ ๊ตฌํํด ๋ณธ Lock-free Queue์ ๋ํด์ ๋ค๋ฃน๋๋ค.
Buffer Overflow PPT (OneTwo)
Buffer Overflow PPT (OneTwo)
one_two_12
ย
Buffoer Overflow Seminar PPT by OneTwo
Iocp ๊ธฐ๋ณธ ๊ตฌ์กฐ ์ดํด
Iocp ๊ธฐ๋ณธ ๊ตฌ์กฐ ์ดํด
Nam Hyeonuk
ย
IOCP Basic
What's hot
(20)
R2์๋ฒ์ ์ง์ฑ
R2์๋ฒ์ ์ง์ฑ
ย
Optimizing merge program
Optimizing merge program
ย
Iocp advanced
Iocp advanced
ย
Microsoft pp lpdf
Microsoft pp lpdf
ย
PyCon 12์ ์ธ๋ฏธ๋ - ์ค์ ํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐ ์ฑ ํ๋ณด
PyCon 12์ ์ธ๋ฏธ๋ - ์ค์ ํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐ ์ฑ ํ๋ณด
ย
๊ฒ์์๋ฒํ๋ก๊ทธ๋๋ฐ #1 - IOCP
๊ฒ์์๋ฒํ๋ก๊ทธ๋๋ฐ #1 - IOCP
ย
Overlapped IO์ IOCP ์กฐ์ฌ ๋ฐํ
Overlapped IO์ IOCP ์กฐ์ฌ ๋ฐํ
ย
Asynchronous agents library(aal)pdf
Asynchronous agents library(aal)pdf
ย
[OpenStack ํ๋ฐ๊ธฐ ์คํฐ๋] Auto Install Kilo
[OpenStack ํ๋ฐ๊ธฐ ์คํฐ๋] Auto Install Kilo
ย
์ ์๋ ค์ง์ง ์์ ์จ์ ์ง์ฃผ, Winsock API - WSAPoll, Fast Loopback
์ ์๋ ค์ง์ง ์์ ์จ์ ์ง์ฃผ, Winsock API - WSAPoll, Fast Loopback
ย
์คํฐ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
์คํฐ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
ย
NLog ์๊ฐ
NLog ์๊ฐ
ย
[D2 CAMPUS] ์๋๋ก์ด๋ ์คํ์์ค ์คํฐ๋์๋ฃ - Http Request
[D2 CAMPUS] ์๋๋ก์ด๋ ์คํ์์ค ์คํฐ๋์๋ฃ - Http Request
ย
Merge.c ์ฑ๋ฅ๊ฐ์ ๋ณด๊ณ ์
Merge.c ์ฑ๋ฅ๊ฐ์ ๋ณด๊ณ ์
ย
bofแแ ตแแ ฉ+rtl+fake_ebp
bofแแ ตแแ ฉ+rtl+fake_ebp
ย
๋ณ๋ ฌ ํ๋ก๊ทธ๋๋ฐ
๋ณ๋ ฌ ํ๋ก๊ทธ๋๋ฐ
ย
Gcd ppt
Gcd ppt
ย
Lock free queue
Lock free queue
ย
Buffer Overflow PPT (OneTwo)
Buffer Overflow PPT (OneTwo)
ย
Iocp ๊ธฐ๋ณธ ๊ตฌ์กฐ ์ดํด
Iocp ๊ธฐ๋ณธ ๊ตฌ์กฐ ์ดํด
ย
Similar to Asynchronous 101 (2)
Effective c++ chapter 7,8
Effective c++ chapter 7,8
๋ฌธ์ต ์ฅ
ย
18 2 แแ กแแ ตแแ ฅแซแแ ญแแ ฎแซแ แ กแแ ตแแ ณแ แ ฅแ แ ต
18 2 แแ กแแ ตแแ ฅแซแแ ญแแ ฎแซแ แ กแแ ตแแ ณแ แ ฅแ แ ต
Changwon National University
ย
์ด๋ฒ ๊ฐ์์์๋ ๋ฐฉ๋ํ ํ์ด์ฌ ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ด์ฉ๊ณผ ๊ธฐ๋ฅ์ ์ดํด๋ณด๊ณ ํ์ด์ฌ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํด์๋ ์ดํด๋ณด๊ฒ ์ต๋๋ค. - ๊ฐ์ ํค๋ ธํธ ์๋ฃ๋ ๋ค์ ๋งํฌ๋ฅผ ํตํด ๋ค์ด ๋ฐ์ผ์ธ์ https://drive.google.com/drive/folders/1UrrO4_ch4xcIErbExstwpUVY6vFvPdkW - ๊ฐ์ ์์ค์ฝ๋๋ ๋ค์ ๋งํฌ๋ฅผ ํตํด ๋ค์ด ๋ฐ์ผ์ธ์ https://github.com/dongupak/Basic-Python-Programmingwjd
More effective c++ chapter1,2
More effective c++ chapter1,2
๋ฌธ์ต ์ฅ
ย
14 2 iterator
14 2 iterator
Changwon National University
ย
์ด๋ฒ ๊ฐ์์์๋ ํ์ด์ฌ์ iterator์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. ๋ฆฌ์คํธ, ์งํฉ, ๋์ ๋๋ฆฌ์ ๊ฐ์ ํ์ ์ด๋, ๋ฌธ์์ด์ for - in ๊ตฌ๋ฌธ์ ํตํด์ ๋ฐ๋ณต์ ์ผ๋ก ํ๋์ฉ ๋ฐ์ดํฐ๋ฅผ ๊บผ๋ด์ ์ฒ๋ฆฌํ ์ ์๋๋ฐ, ์ด์ ๊ฐ์ด ์ฌ๋ฌ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ ํ์ ์ค์์ ๋ฐ๋ณต์ ์ผ๋ก ํ๋ํ๋ ๊บผ๋ด์ด ์ฒ๋ฆฌ๊ฐ๋ฅํ ์ปฌ๋ ์ ์ด๋ Sequence ๋ค์ ์ํ๊ฐ๋ฅ(Iterable) ๊ฐ์ฒด๋ผ๊ณ ํฉ๋๋ค. iterator๋ next() ํจ์๋ฅผ ๊ตฌํํ ๊ฐ์ฒด๋ฅผ ๋งํ๋ฉฐ next() ํจ์๋ ์ํ๊ฐ๋ฅํ ๊ฐ์ฒด์ ๋ค์ ์์๋ฅผ ๋ฐํํ๋ ์ผ์ ํฉ๋๋ค. ํ์ด์ฌ์ list, dict, set, bytes, tuple, rangeํ์ด iterable ํ ๊ฐ์ฒด์ ๋๋ค. - ๊ฐ์ ํค๋ ธํธ ์๋ฃ๋ ๋ค์ ๋งํฌ๋ฅผ ํตํด ๋ค์ด ๋ฐ์ผ์ธ์ https://drive.google.com/drive/folders/1UrrO4_ch4xcIErbExstwpUVY6vFvPdkW - ๊ฐ์ ์์ค์ฝ๋๋ ๋ค์ ๋งํฌ๋ฅผ ํตํด ๋ค์ด ๋ฐ์ผ์ธ์ https://github.com/dongupak/Basic-Python-Programmingwjd
Effective c++ 1~8์ฅ
Effective c++ 1~8์ฅ
Shin heemin
ย
Effective c++ ์ ๋ฆฌ
Api design for c++ ch3 pattern
Api design for c++ ch3 pattern
jinho park
ย
GopherCon Korea 2015 - Python ๊ฐ๋ฐ์๋ฅผ ์ํ Go (์ด๊ฒฝ์ฐฌ)
GopherCon Korea 2015 - Python ๊ฐ๋ฐ์๋ฅผ ์ํ Go (์ด๊ฒฝ์ฐฌ)
Kyoungchan Lee
ย
GopherCon Korea 2015 / 2015.8.15 Python ๊ฐ๋ฐ์๋ฅผ ์ํ Go (์ด๊ฒฝ์ฐฌ)
effective c++ chapter 3~4 ์ ๋ฆฌ
effective c++ chapter 3~4 ์ ๋ฆฌ
Injae Lee
ย
effective c++ chapter 3~4 ์ ๋ฆฌ
Api design for c++ pattern
Api design for c++ pattern
jinho park
ย
Api Design For C++ Ch3 Pattern
แแ กแแ ตแแ ฅแซ แแ ณแแ ฅแแ ต 9แแ กแผ
แแ กแแ ตแแ ฅแซ แแ ณแแ ฅแแ ต 9แแ กแผ
SeongHyun Ahn
ย
Hoons ๋ท๋ท ์ ๊ธฐ์ธ๋ฏธ๋
Hoons ๋ท๋ท ์ ๊ธฐ์ธ๋ฏธ๋
๋ณ๊ฑธ ์ค
ย
Sample download here : https://skydrive.live.com/?cid=32af35171a69595b&id=32AF35171A69595B%21265
Swift3 generic
Swift3 generic
Eunjoo Im
ย
Swift 3 Generic์ ์ ๋ฆฌํ์ต๋๋ค.
C++ Advanced ๊ฐ์ 4์ฃผ์ฐจ
C++ Advanced ๊ฐ์ 4์ฃผ์ฐจ
HyunJoon Park
ย
TMAX C++ Advanced ๊ฐ์
More effective c++ 3์ฃผ์ฐจ
More effective c++ 3์ฃผ์ฐจ
Injae Lee
ย
Effective c++(chapter 5,6)
Effective c++(chapter 5,6)
๋ฌธ์ต ์ฅ
ย
[์คํ์์ค์ปจ์คํ ] ์ค์นด์ฐํฐ ์ฌ์ฉ์ ๊ฐ์ด๋ 2020
[์คํ์์ค์ปจ์คํ ] ์ค์นด์ฐํฐ ์ฌ์ฉ์ ๊ฐ์ด๋ 2020
Ji-Woong Choi
ย
์ค์นด์ฐํฐ ์ค์น๋ถํฐ ๊ฐ ๋ฉ๋ด๋ณ ํ์ฉ์ ๋ํ ์ค๋ช ์ ๋ด๊ณ ์๋ ๋ฌธ์์ ๋๋ค. ๊ถํ์ค๋์ด ์์ฑํด์ฃผ์ ๋ฌธ์์ด๋ฉฐ, ์ถ๊ฐ๊ฐ ํ์ํ ์ฌํญ์ ๋ํด์ ์ฝ๋ฉํธ ์ฃผ์๋ฉด ๋ด์ฉ ์ ๋ฐ์ดํธ๋ ์์ ์ ๋๋ค.
[๋ค์ด๋ฒ์คํ์์ค์ธ๋ฏธ๋] Pinpoint๋ฅผ ์ด์ฉํด์ ์๋ฒ๋ฆฌ์ค ํ๋ซํผ Apache Openwhisk ํธ๋ ์ด์ฑํ๊ธฐ - ์ค์นํ
[๋ค์ด๋ฒ์คํ์์ค์ธ๋ฏธ๋] Pinpoint๋ฅผ ์ด์ฉํด์ ์๋ฒ๋ฆฌ์ค ํ๋ซํผ Apache Openwhisk ํธ๋ ์ด์ฑํ๊ธฐ - ์ค์นํ
NAVER Engineering
ย
๋ค์ด๋ฒ ์คํ์์ค ์ธ๋ฏธ๋ - Performance does matter 2019.07.11 <์ธ์ ์์ฝ> ๋ค์ด๋ฒ ์๋น์ค์์ ์ฌ๋ด ์๋ฒ๋ฆฌ์ค ํ๋ซํผ๊น์ง ํ๋ฌ๊ฐ๋ ํธ๋์ญ์ ์ ์ถ์ ํ๊ณ ๋ถ์ํ๊ธฐ ์ํด ๊ฐ๋ฐํ Pinpoint์ Apache Openwhisk ํ๋ฌ๊ทธ์ธ๊ณผ ๊ทธ ๊ฐ๋ฐ ๊ณผ์ ์ ์๊ฐํฉ๋๋ค. Apache Openwhisk๋ ์๋ฒ๋ฆฌ์ค ํ๋ซํผ์ ๊ตฌ์ถํ ์ ์๋ ์คํ์์ค ํ๋ก์ ํธ๋ก ์ค์นผ๋ผ ์ธ์ด์ Akka ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ Actor ๋ชจ๋ธ์ ๊ธฐ๋ฐํ๊ณ ์์ต๋๋ค. ์ค์นผ๋ผ ์ธ์ด๋ก ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ Pinpoint ํ๋ฌ๊ทธ์ธ์ ๋ง๋ค๋ฉด์ ๊ฒช์๋ ๋ฌธ์ ๋ค๊ณผ ํด๊ฒฐํ๋ ๊ณผ์ ๋ค์ ์์ฃผ๋ก ์ค๋ช ๋๋ฆด ์์ ์ ๋๋ค. <์ฐ์ฌ ์๊ฐ> ๋ค์ด๋ฒ์์ Serverless ํ๋ซํผ์ ๊ฐ๋ฐํ๊ณ ์์ผ๋ฉฐ, ๋ค์ํ ์คํ์์ค ํ๋ก์ ํธ์ ๊ด์ฌ์ด ๋ง์ต๋๋ค. Apache Openwhisk contributor๋ก ํ๋ํ๋ฉด์, Openwhisk ๊ธฐ๋ฐ ์๋ฒ๋ฆฌ์ค ํ๋ซํผ์ ํธ๋ ์ด์ฑ์ ์ํ Pinpoint ํ๋ฌ๊ทธ์ธ์ ๊ฐ๋ฐํ๊ณ ์ปจํธ๋ฆฌ๋ทฐ์ ์ ์งํํ๊ณ ์์ต๋๋ค.
More effective c++ 2
More effective c++ 2
ํ์ฐฌ ์
ย
Javascript ์กฐ๊ธ ๋ ์ ์๊ธฐ
Javascript ์กฐ๊ธ ๋ ์ ์๊ธฐ
jongho jeong
ย
javascript์ ๋ด๋ถ ๋์์ ๋ํ ๋ฐํ์๋ฃ
์๋ฐ์คํฌ๋ฆฝํธ ํจ์
์๋ฐ์คํฌ๋ฆฝํธ ํจ์
์ ์ง ๋ณ
ย
Similar to Asynchronous 101 (2)
(20)
Effective c++ chapter 7,8
Effective c++ chapter 7,8
ย
18 2 แแ กแแ ตแแ ฅแซแแ ญแแ ฎแซแ แ กแแ ตแแ ณแ แ ฅแ แ ต
18 2 แแ กแแ ตแแ ฅแซแแ ญแแ ฎแซแ แ กแแ ตแแ ณแ แ ฅแ แ ต
ย
More effective c++ chapter1,2
More effective c++ chapter1,2
ย
14 2 iterator
14 2 iterator
ย
Effective c++ 1~8์ฅ
Effective c++ 1~8์ฅ
ย
Api design for c++ ch3 pattern
Api design for c++ ch3 pattern
ย
GopherCon Korea 2015 - Python ๊ฐ๋ฐ์๋ฅผ ์ํ Go (์ด๊ฒฝ์ฐฌ)
GopherCon Korea 2015 - Python ๊ฐ๋ฐ์๋ฅผ ์ํ Go (์ด๊ฒฝ์ฐฌ)
ย
effective c++ chapter 3~4 ์ ๋ฆฌ
effective c++ chapter 3~4 ์ ๋ฆฌ
ย
Api design for c++ pattern
Api design for c++ pattern
ย
แแ กแแ ตแแ ฅแซ แแ ณแแ ฅแแ ต 9แแ กแผ
แแ กแแ ตแแ ฅแซ แแ ณแแ ฅแแ ต 9แแ กแผ
ย
Hoons ๋ท๋ท ์ ๊ธฐ์ธ๋ฏธ๋
Hoons ๋ท๋ท ์ ๊ธฐ์ธ๋ฏธ๋
ย
Swift3 generic
Swift3 generic
ย
C++ Advanced ๊ฐ์ 4์ฃผ์ฐจ
C++ Advanced ๊ฐ์ 4์ฃผ์ฐจ
ย
More effective c++ 3์ฃผ์ฐจ
More effective c++ 3์ฃผ์ฐจ
ย
Effective c++(chapter 5,6)
Effective c++(chapter 5,6)
ย
[์คํ์์ค์ปจ์คํ ] ์ค์นด์ฐํฐ ์ฌ์ฉ์ ๊ฐ์ด๋ 2020
[์คํ์์ค์ปจ์คํ ] ์ค์นด์ฐํฐ ์ฌ์ฉ์ ๊ฐ์ด๋ 2020
ย
[๋ค์ด๋ฒ์คํ์์ค์ธ๋ฏธ๋] Pinpoint๋ฅผ ์ด์ฉํด์ ์๋ฒ๋ฆฌ์ค ํ๋ซํผ Apache Openwhisk ํธ๋ ์ด์ฑํ๊ธฐ - ์ค์นํ
[๋ค์ด๋ฒ์คํ์์ค์ธ๋ฏธ๋] Pinpoint๋ฅผ ์ด์ฉํด์ ์๋ฒ๋ฆฌ์ค ํ๋ซํผ Apache Openwhisk ํธ๋ ์ด์ฑํ๊ธฐ - ์ค์นํ
ย
More effective c++ 2
More effective c++ 2
ย
Javascript ์กฐ๊ธ ๋ ์ ์๊ธฐ
Javascript ์กฐ๊ธ ๋ ์ ์๊ธฐ
ย
์๋ฐ์คํฌ๋ฆฝํธ ํจ์
์๋ฐ์คํฌ๋ฆฝํธ ํจ์
ย
Asynchronous 101 (2)
1.
๋น๋๊ธฐ 101 Basic of
Asynchronous ๋ ๋ฒ์งธ ์ด๋ฏผ์ฒ
2.
๋น๋๊ธฐ๋ฅผ ์ํ python
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค.. โข Tornado โข call back ์คํ์ผ์ ์ฌ์ฉํ๋ ๋น๋๊ธฐ ์น ํ๋ ์ ์ํฌ โข Gevent โข Green thread ๋ฅผ ์ฌ์ฉํ๋ non blocking network I/O ๋ผ์ด๋ธ๋ฌ๋ฆฌ โข Twisted โข Event-driven ๋ฐฉ์์ ๋น๋๊ธฐ network ๋ผ์ด๋ธ๋ฌ๋ฆฌ
3.
callback โข ๋น๋๊ธฐ ๋ฃจํด์ด
๋๋๋ฉด ์คํํ ํจ์๋ฅผ ๊ฐ์ด ๋๊ฒจ์ค๋ค โ์์ ์ด ๋๋๋ฉด ํด๋น ํจ์๋ฅผ ์คํ ํด ์ค โข โ์ ํ๋ฒํธ ๋จ๊ฒจ๋๋ฆด ํ ๋ ์ผ ๋๋๋ฉด ์ ํ ๋ถํํด์โ
4.
callback
5.
callback โข execute_washer ->
execute_dryer -> fold_laundry โ execute_washer ํจ์ ์์ execute_dryer์ ํธ๋ค๋ฌ ํจ์ ์์ fold_laundry ํธ๋ค๋ฌ ํจ์๋ฅผ ์์ฑ ํด์ผ ํจ โข Callback chain์ด ๋ ๊ธธ์ด์ง๋ฉด? => ํจ์ ์์ ์๋ callback ํจ์ ์์ ์๋ callback ์์ ์๋ callback ์์ โฆ
6.
Callback hell
7.
Gevent and greed
thread โข Green thread: thread๋ฅผ os ๋ ํ๋์จ์ด๊ฐ ์ ์ดํ๋ ๊ฒ์ด ์๋๋ผ software level ์์ ์ง ์ ์ ์ดํ๋ค. โข ํจ์จ์ ์ด๊ณ ์กฐ๊ธ ๋ ๋น ๋ฅธ thread ๊ฐ์ context switching ์ด ๊ฐ ๋ฅํ๋ค. โข Context switching ์ ์ด์ ์ ๋นผ๋ฉด thread์ ๋ฌธ์ ์ ์ ๊ทธ๋๋ก ๊ฐ์ง๊ณ ์๋ค (๊ณต์ data ์ ๊ทผ ๋ฌธ์ ๋ฑ..)
8.
Green thread VS
callback Green thread โข Thread๋ค์ด ํ๋์จ์ด ๋์ application ๋ ๋ฒจ์์ ๊ด๋ฆฌ๋๋ค โข ์ผ๋ฐ thread ์ ์ ์ฌํจ: thread ๋ฅผ ์ดํดํ๊ณ ์๋ ์ฌ๋์ด ์ฌ์ฉํ๊ธฐ ์ข๋ค โข Cpu context switching ๋ฌธ์ ๋ฅผ ์ ์ธํ ์ผ๋ฐ thread programming ์ด ๊ฐ์ง ๋ชจ๋ ๋ฌธ์ ์ ์ ๊ฐ์ง๊ณ ์๋ค Callback โข Thread ํ๋ก๊ทธ๋จ๊ณผ ๋ง์ ๋ถ๋ถ์ด ๋ค๋ฅด๋ค โข ํ๋ก๊ทธ๋๋จธ๋ thread์ ์ฝ๋ฃจํด์ ์ง์ ๋ณด๊ฑฐ๋ ์ ์ด ํ ์ ์๋ค โข Callback์ ์์ธ๋ฅผ ๋ฐ์์ํค์ง ์๋๋ค โข Callback์ ์์ง ํ ์ ์๋ค โข Callback ์ callback์ ๋ณต์กํ๋ฉฐ ๋๋ฒ๊น ์ด ์ด๋ ต๋ค https://hackernoon.com/asynchronous-python-45df84b82434
9.
์ด๊ฒ ์ต์ ์ธ๊ฐ์ โข ๋ค.
Python 3.3 (2012๋ ๋ฐํ) ์ ๊น์ง๋์
10.
์ด๊ฒ ์ต์ ์ธ๊ฐ์ โข Python3.3
generator yield from ๋ฌธ๋ฒ ์ง์ โข asyncio ๋ผ์ด๋ธ๋ฌ๋ฆฌ์(์ฝ๋ฃจํด๊ณผ ๋น๋๊ธฐ event loop๋ฅผ ์ ๊ทน ํ์ฉ) ๋ฐ์ โข Python3.4 asyncio ๋ฅผ ๋ฌด๋ ค built-in ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ ๊ณต โข Python3.5 async / await ๋ฌธ๋ฒ ์ง์
11.
Iterable โข ์ง์ญํ๋ฉด โ๋ฐ๋ณต
๊ฐ๋ฅํโ โข for loop์ผ๋ก ์ฐ์ผ ์ ์๋ ๋ชจ๋ ๊ฐ์ฒด == iterable object โข Ex: list, str, tuple โฆ
12.
Iterator โข next(iterator) ๋ฉ์๋๋ก
์์ฐจ์ ์ผ๋ก ๋ฐ์ดํฐ ์ ๊ทผ โข ๋ชจ๋ ์์๋ฅผ ์ํํ์ผ๋ฉด (๋ ์ด์์ ์์๊ฐ ์๋ค๋ฉด) next ํธ์ถ์ ์ StopIteration Exception ๋ฐ์ โข Iterable object๋ฅผ for loop ์์ ๋ฃ์ผ๋ฉด python ๋ด๋ถ์ ์ผ๋ก iterator๋ก ๋ณํ ํ์ฌ ์ํํ๋ค
13.
Iterator Iterable object ๋ฅผ
iterator ๋ก ๋ณํ
14.
Iterator
15.
Generator โข ์กฐ๊ธ ๋
์ง๋ณด๋ ํํ์ iterator โข yield ํค์๋๋ฅผ ํตํด ์ธ๋ถ๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅ ๋ฐ๊ฑฐ๋ ์ธ๋ถ๋ก ๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅ ํ ์ ์๋ค โข next(generator) ๋ฉ์๋๋ก ๋ค์ yield ์ถ๋ ฅ ๊ฐ ๋ฆฌํด
16.
Generator โข ์กฐ๊ธ ๋
์ง๋ณด๋ ํํ์ iterator (generator ์ญ์ for๋ก ๋ฐ๋ณต๊ฐ๋ฅ) โข yield ํค์๋๋ฅผ ํตํด ์ธ๋ถ๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅ ๋ฐ๊ฑฐ๋ ์ธ๋ถ๋ก ๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅ ํ ์ ์๋ค โข next(generator) ๋ฉ์๋๋ก ๋ค์ yield ์ถ๋ ฅ ๊ฐ ๋ฆฌํด
17.
Generator yield ํค์๋๊ฐ ์์ผ๋ฉด
generator๋ก ์ธ์
18.
Generator
19.
Generator
20.
yield from โข Generator
๋ด์์ iterator, generator ์ ๋ชจ๋ ์์๋ฅผ yield ํ ๋ ์ฌ์ฉ โข Generator๋ฅผ yield from ํ ๋๋ return ์ ๋ฐ์ ์ฌ ์ ์๋ค
21.
yield from
22.
yield from
23.
์ฝ๋ฃจํด โข ๋ฃจํด์ ์งํํ๋
์ค๊ฐ์ ๋ฉ์ถ์ด์ ํน์ ์์น๋ก ๋์๊ฐ๋ค๊ฐ ๋ค ์ ์๋ ์์น๋ก ๋์์ ๋๋จธ์ง ๋ฃจํด์ ์ํํ ์ ์๋ค โ์ง์ ์ ์ด ์ฌ๋ฌ ๊ฐ์ธ ๋ฃจํด ์๊ฐ ์ค๋จ ์ฌ๊ฐ Coroutine ์ฌ๊ฐ์ค๋จ
24.
์ฝ๋ฃจํด ์๊ฐ ์ค๋จ ์ฌ๊ฐ Coroutine ์ฌ๊ฐ์ค๋จ์์ ์ข ๋ฃ ์๊ฐ yield
next Generator nextyeildnext StopIteration
25.
Python asyncio coroutine
26.
Python coroutine with
async/await
27.
asyncio Event Loop
28.
asyncio Event Loop โข
loop.run_until_complete โข loop.run_forever โข loop.call_soon โข loop.stop โข loop.run_in_executor
29.
asyncio Event Loop
30.
asyncio document โข https://docs.python.org/3.4/library/asyncio-task.html โข
https://docs.python.org/3/library/asyncio-eventloop.html
31.
awesome asyncio โข https://github.com/timofurrer/awesome-asyncio
Download now