profile
์žฌ๋ฏธ์žˆ๋Š” ์•„์ด๋””์–ด ๋– ์˜ฌ๋ฆฌ๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•˜๊ณ , ์ด๋ฅผ ๊ตฌํ˜„ํ•˜์—ฌ ์„ธ์ƒ์— ์ฆ๊ฑฐ์›€์„ ์„ ๋ฌผํ•˜๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.

[AWS S3] boto3๋ฅผ ์ด์šฉํ•ด์„œ numpy array๋ฅผ s3์— ์—…๋กœ๋“œ, ๋‹ค์šด๋กœ๋“œ ํ•˜๊ธฐ

์ถ”์ถœํ•œ ์–ผ๊ตด ์ž„๋ฒ ๋”ฉ numpy array๋ฅผ S3์— ์—…๋กœ๋“œํ•˜๊ณ , ํ•„์š”ํ•  ๋•Œ ๋‹ค์šด๋กœ๋“œํ•ด์„œ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ์ด๋‹ค.์ฐธ๊ณ ๋กœ, ๋กœ์ปฌ์— ๋‹ค์šด๋กœ๋“œ๋˜๋Š” ๋ฐฉ์‹์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด boto3์˜ upload_fileobj์™€ download_fileobj ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค. ๊ธฐ์กด์— numpy ar

2022๋…„ 11์›” 3์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[OpenCV] ์ด๋ฏธ์ง€ ์ž˜๋ฆฌ์ง€ ์•Š๊ฒŒ rotateํ•˜๋Š” ๋ฒ•

์ด๋ฏธ์ง€๊ฐ€ ์ž˜๋ฆฌ์ง€ ์•Š๊ฒŒ ํšŒ์ „ ์‹œํ‚ค๊ณ  ์‹ถ๋‹ค๋ฉด imutils ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ rotate_bound ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์ž.

2022๋…„ 10์›” 26์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[BentoML] ์˜คํ”ˆ์†Œ์Šค ๊ธฐ์—ฌ๋ฅผ ํ•ด๋ณด๋‹ค.

ํ”„๋กœ์ ํŠธ์—์„œ ๋ชจ๋ธ ์„œ๋น™ ํ”„๋ ˆ์ž„์›Œํฌ๋กœ BentoML์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ณ , boto3๋ฅผ ์‚ฌ์šฉํ•ด์„œ AWS S3์— ๊ฐ์ฒด๋ฅผ ์—…๋กœ๋“œ ํ•˜๊ณ ์ž ํ–ˆ๋‹ค. ํ”„๋ผ์ด๋น— ๋ฒ„ํ‚ท์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•ด์„œ AWS credentials์„ Bento์— ์ „๋‹ฌํ•ด์•ผ ํ–ˆ๊ณ , ์•„๋ž˜์™€ ๊ฐ™์ด BentoML์— ๋‚˜์™€์žˆ๋Š” ๋ฐฉ์‹์œผ๋กœ

2022๋…„ 10์›” 21์ผ
ยท
2๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[Anaconda]Linux Python3.7 ์ง€์›ํ•˜๋Š” ์•„๋‚˜์ฝ˜๋‹ค ๋ฒ„์ „

EC2/Linux Anaconda Python3.7 ์ง€์› ๋ฒ„์ „

2022๋…„ 10์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[InsightFace] web-demos ํ…Œ์ŠคํŠธ

insightface์—์„œ 9์›” 22์ผ์— web์—์„œ๋„ ์‰ฝ๊ฒŒ ๋ชจ๋ธ์„ ํ…Œ์ŠคํŠธ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฐ๋ชจ๋ฅผ ์ œ๊ณตํ–ˆ๋‹ค.

2022๋…„ 9์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] Q.42587_Python

๐Ÿ‘€๋ฌธ์ œ ํ™•์ธํ•˜๋Ÿฌ๊ฐ€๊ธฐ!๐Ÿ‘€is_printed : ์š”์ฒญํ•œ location์— ์žˆ๋Š” ๋ฌธ์„œ๊ฐ€ ์ธ์‡„๋˜๋Š” ์ˆœ๊ฐ„ returnํ•˜๊ณ  ์ข…๋ฃŒํ• ๊ฒƒ์ด๋ฏ€๋กœ ์š”์ฒญ ๋ฌธ์„œ๊ฐ€ ์ธ์‡„๋˜์—ˆ๋Š”์ง€์˜ ์—ฌ๋ถ€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ณ€์ˆ˜data : enumerate๋ฅผ ์ด์šฉํ•ด์„œ ๊ฐ€์žฅ ์ฒ˜์Œ ๋Œ€๊ธฐ ๋ชฉ๋ก์˜ ๋ช‡ ๋ฒˆ์งธ ๋ฌธ์„œ๊ฐ€ ์–ด๋–ค ์šฐ์„ ์ˆœ

2021๋…„ 3์›” 9์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค : Python ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

ํŒŒ์ด์ฌ์—์„œ ์ง€์›ํ•˜๋Š” ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ค‘ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์ค€๋น„ํ•˜๋ฉด์„œ ๊ผญ ์•Œ์•„์•ผ ํ•˜๋Š” 6๊ฐ€์ง€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ๋Œ€ํ•ด์„œ ์ ์–ด๋ณด๊ณ ์ž ํ•œ๋‹ค.zip()์ˆœ์—ด๊ณผ ์กฐํ•ฉ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ œ๊ณตํ•œ๋‹ค.ํž™ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. ์šฐ์„ ์ˆœ์œ„ ํ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•œ๋‹ค. ์ด์ง„ํƒ์ƒ‰ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด

2021๋…„ 3์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค : Python ๊ธฐ์ดˆ๋ฌธ๋ฒ•

ํ•ด๋‹น ๊ธ€์˜ ํŒŒ์ด์ฌ ๋ฌธ๋ฒ•์€ ๋‚˜๋™๋นˆ๋‹˜์˜ ์ฑ…์ธ "์ด๊ฒƒ์ด ์ทจ์—…์„ ์œ„ํ•œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋‹ค"์˜ ๋ถ€๋ก A๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ์ •๋ฆฌํ•œ๊ฒƒ์ด๋‹ค. round(์‹ค์ˆ˜, ๋ฐ˜์˜ฌ๋ฆผ์œ„์น˜-1)/ : ๋‚˜๋ˆˆ ๊ฒฐ๊ณผ๋ฅผ ์‹ค์ˆ˜๋กœ ๋ชจ๋‘ ํ‘œํ˜„ํ•œ๋‹ค.// : ๋ชซ์„ ๋ฐ˜ํ™˜% : ๋‚˜๋จธ์ง€๋ฅผ ๋ฐ˜ํ™˜ํŒŒ์ด์ฌ์˜ ๋ฆฌ์ŠคํŠธ๋Š” ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ ์ž๋ฃŒ๊ตฌ์กฐ๋ผ๊ณ  ์ƒ

2021๋…„ 3์›” 6์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] Q.42579_Python

1. ๋ฌธ์ œ-ํ’€์ด (1) ๋ฌธ์ œ ๐Ÿ‘€๋ฌธ์ œ ํ™•์ธ๐Ÿ‘€ ๋ฌธ์ œ ์ดํ•ด๋ถ€ํ„ฐ ์กฐ๊ธˆ ๋ฒ„๋ฒ…๊ฑฐ๋ ธ๋˜ ๋ฌธ์ œ์˜€๋‹ค. ์ฒ˜์Œ์— ์–ด๋–ค์‹์œผ๋กœ ํ’€์ง€ ๋จธ๋ฆฟ์†์— ๊ทธ๋ฆผ์„ ๊ทธ๋ฆฌ๋ฉด์„œ ๋ณต์žกํ•ด์ง€๋‹ค ๋ณด๋‹ˆ ์•„์ดํŒจ๋“œ์— ์–ด๋–ค์‹์œผ๋กœ ๋”•์…”๋„ˆ๋ฆฌ๋ฅผ ๋งŒ๋“ค์–ด์„œ ์—ฐ๊ฒฐ์—ฐ๊ฒฐ ์‹œํ‚ฌ๊ฑด์ง€ ๋Œ€์ถฉ ๊ทธ๋ฆฌ๋ฉด์„œ ํ’€์—ˆ๋‹ค. ์ฐธ๊ณ ๋กœ ์ด ๋ฌธ์ œ๋Š”, ํ”„๋กœ๊ทธ๋ž˜

2021๋…„ 3์›” 6์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[Edwith] ๋”ฅ๋Ÿฌ๋‹ 4๋‹จ๊ณ„ CNN : Case Study

1. Classic Network (1) LeNet - 5 LeNet - 5 ์‹ ๊ฒฝ๋ง์˜ ๋ชฉ์ ์€ ํ‘๋ฐฑ์œผ๋กœ ๋œ ์†๊ธ€์”จ๊ธ€ ์ธ์‹ํ•˜๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋งจ ์ฒ˜์Œ ์ž…๋ ฅ์ด๋ฏธ์ง€์˜ ์ฑ„๋„ ์ˆ˜๊ฐ€ 1๊ฐœ ์ด๋‹ค. (2) AlexNet LeNet๋ณด๋‹ค ํ›จ์”ฌ ํฐ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง€๋Š” ํŠน์ง•์ด ์žˆ๋‹ค. LeNetํ•˜

2021๋…„ 2์›” 5์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[Edwith] ๋”ฅ๋Ÿฌ๋‹ 4๋‹จ๊ณ„ CNN

์ผ๋ฐ˜์ ์œผ๋กœ ํ•ฉ์„ฑ๊ณฑ ์‹ ๊ฒฝ๋ง(Convolutional Neural Networks)์—๋Š” 3์ข…๋ฅ˜์˜ ์ธต์ด ์žˆ๋‹ค.Convolution Layer (CONV) Pooling Layer (POOL) Fully connected Layer (FC)ํ•ฉ์„ฑ๊ณฑ ์‹ ๊ฒฝ๋ง์˜ ํฌ๊ธฐ๋Š” ์ธต์ด ๋Š˜์–ด๋‚ 

2021๋…„ 2์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[React] 14์žฅ : ์™ธ๋ถ€ API๋ฅผ ์—ฐ๋™ํ•œ ๋‰ด์Šค ๋ทฐ์–ด ๋งŒ๋“ค๊ธฐ

1. axios๋กœ API ํ˜ธ์ถœํ•ด์„œ ๋ฐ์ดํ„ฐ ๋ฐ›์•„์˜ค๊ธฐ axios๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ HTTP ํด๋ผ์ด์–ธํŠธ์ด๋‹ค. axios ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” HTTP์š”์ฒญ์„ Promise ๊ธฐ๋ฐ˜์œผ๋กœ ์ฒ˜๋ฆฌํ•œ๋‹ค. ์ฐธ๊ณ ๋กœ Promise๋Š” ์ฝœ๋ฐฑ์ง€์˜ฅ ์ฝ”๋“œ๊ฐ€ ์ƒ์„ฑ๋˜์ง€ ์•Š๋„๋กํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋‹ค. > // axios ๋ผ์ด

2021๋…„ 1์›” 21์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[React] 13์žฅ : ๋ฆฌ์•กํŠธ ๋ผ์šฐํ„ฐ๋กœ SPA ๊ฐœ๋ฐœํ•˜๊ธฐ

๋ฆฌ์•กํŠธ ๋ผ์šฐํ„ฐ๋Š” ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด๋“œ์—์„œ์˜ ๋ผ์šฐํŒ…์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ตฌํ˜„ํ•˜๋„๋ก ๋„์™€์ค€๋‹ค. >// ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ค์น˜ $ yarn add react-router-dom 1. ๋ผ์šฐํ„ฐ ์ ์šฉ ํ”„๋กœ์ ํŠธ index.jsํŒŒ์ผ์—์„œ react-router-dom์˜ BrowseRouter ์ปดํฌ๋„ŒํŠธ

2021๋…„ 1์›” 21์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[React] 12์žฅ : immer ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

์ปดํฌ๋„ŒํŠธ์—์„œ ์ƒํƒœ๋ฅผ ์—…๋ฐ์ดํŠธ ํ• ๋•Œ๋Š” ๋ถˆ๋ณ€์„ฑ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์ƒํƒœ๋ฅผ ์—…๋ฐ์ดํŠธ ํ•˜๋Š”๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค. ๋ถˆ๋ณ€์„ฑ์ด ์ง€์ผœ์ง€์ง€ ์•Š์œผ๋ฉด ๊ฐ์ฒด ๋‚ด๋ถ€์˜ ๊ฐ’์ด ๋ฐ”๊ปด๋„ ๊ฐ์ง€๋ฅผ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. // immer ์„ค์น˜$ yarn add immer์—ฌํƒœ๊นŒ์ง€๋Š” ๊ธฐ์กด์˜ ๊ฐ’์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์›ํ•˜๋Š” ๊ฐ’์„ ์ƒˆ๋กœ ์ง€

2021๋…„ 1์›” 21์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[React] 11์žฅ : ์ปดํฌ๋„ŒํŠธ ์„ฑ๋Šฅ ์ตœ์ ํ™”

10์žฅ์—์„œ ๋งŒ๋“ค์—ˆ๋˜ To-do App์—์„œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋งŽ์•„์ง€๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋Š๋ ค์งˆ ๊ฒƒ์ด๋‹ค. App.jsํŒŒ์ผ์„ ์ข€ ์ˆ˜์ •ํ•ด์„œ ๋งŽ์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ Œ๋”๋ง ํ•ด๋ณด์ž!useState์˜ ๊ธฐ๋ณธ๊ฐ’์„ createBulkTodos()๋กœ ์ง€์ •ํ•˜๋ฉด, ๋ฆฌ๋ Œ๋”๋ง ๋ ๋•Œ๋งˆ๋‹ค createBulkTodosํ•จ์ˆ˜

2021๋…„ 1์›” 21์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[WEB] SPA ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ?

โ— ์œ ํˆฌ๋ฒ„ ์–„์ฝ”๋‹˜์˜ ์˜์ƒ์„ ์ฐธ๊ณ ํ–ˆ๋‹ค!๊ธฐ์กด MVCํŒจํ„ด์˜ ์›น ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ด์šฉํ•ด์„œ ์›น์„ ๊ฐœ๋ฐœํ• ๋•Œ, ์•„์‰ฌ์šด์ ์ด ํฌ๊ฒŒ ์•„๋ž˜์™€ ๊ฐ™์ด 2๊ฐ€์ง€๊ฐ€ ์žˆ์—ˆ๋‹ค.์˜ˆ๋ฅผ ๋“ค์–ด, ์ธ์Šคํƒ€๊ทธ๋žจ์—์„œ ์ข‹์•„์š” ๋ฒ„ํŠผ ํ•˜๋‚˜๋งŒ ๋ˆŒ๋Ÿฌ๋„ ํŽ˜์ด์ง€ ์ „์ฒด๊ฐ€ ์ƒˆ๋กœ ๋กœ๋”ฉ๋˜๋Š” ๋ถˆํŽธํ•จ์„ ๋งํ•œ๋‹ค.์„œ๋ฒ„ ์ž…์žฅ์—์„œ ์›น ํŽ˜์ด์ง€์˜ ๋™์ž‘

2021๋…„ 1์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Docker] 1์žฅ : Docker๋ž€?

1. ๊ฐ€์ƒ๋จธ์‹  vs ๋„์ปค ์ปจํ…Œ์ด๋„ˆ (1) ๊ฐ€์ƒ๋จธ์‹  ๊ธฐ์กด ๊ฐ€์ƒํ™”๊ธฐ์ˆ ์€ ํ•˜์ดํผ๋ฐ”์ด์ €๋ฅผ ์ด์šฉํ•ด ์—ฌ๋Ÿฌ๊ฐœ์˜ ์šด์˜์ฒด์ œ(os)๋ฅผ ํ•˜๋‚˜์˜ ํ˜ธ์ŠคํŠธ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์ด์—ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์—ฌ๋Ÿฌ๊ฐœ์˜ ์šด์˜์ฒด์ œ๋Š” ๊ฐ€์ƒ ๋จธ์‹ ์ด๋ผ๋Š” ๋‹จ์œ„๋กœ ๊ตฌ๋ถ„๋œ๋‹ค. ์ด๋ ‡๊ฒŒ ๊ฐ์ข… ์‹œ์Šคํ…œ ์ž์›์„ ๊ฐ€์ƒํ™”ํ•˜๊ณ  ๋…๋ฆฝ๋œ ๊ณต๊ฐ„์„

2021๋…„ 1์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ค€๋น„

์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ์ค€๋น„ํ•˜๋ฉด์„œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ํ’€๊ณ  ์žˆ๋Š”๋ฐ, ์ž์ฃผ ๊นŒ๋จน๊ฑฐ๋‚˜ ์ƒˆ๋กญ๊ฒŒ ์•Œ๊ฒŒ๋˜๋Š” ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜๊ณ ์ž ํ•œ๋‹ค.์™œ๋ƒํ•˜๋ฉด, ํ•œ ๋ฒˆ ํ—ท๊ฐˆ๋ฆฐ ๋ถ€๋ถ„์€ ๊ณ„์† ํ—ท๊ฐˆ๋ฆฌ๋Š” ๋ณ‘์— ๊ฑธ๋ ธ๊ธฐ ๋•Œ๋ฌธ...ํ‘ธ๋Š” ๋ชจ๋“  ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ’€์ด๋ฅผ ์˜ฌ๋ฆฌ๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๊ณ , ํ’€๋ฉด์„œ ์ƒˆ๋กญ๊ฒŒ ๋ฐฐ์šฐ๊ฒŒ ๋œ๊ฒƒ์ด ์žˆ๊ฑฐ๋‚˜ ์ž์ฃผ

2021๋…„ 1์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] Q.12945_C++

์ฒ˜์Œ์— ๋ณ„ ์ƒ๊ฐ์—†์ด ์žฌ๊ท€ํ•จ์ˆ˜๋กœ ์ž‘์„ฑํ•ด์„œ ์ œ์ถœํ–ˆ๋Š”๋ฐ ์‹œ๊ฐ„ ์ดˆ๊ณผ๋กœ ๋‚˜์™”๋‹ค. ๊ตฌ๊ธ€๋ง ํ•ด๋ณด๋‹ˆ๊นŒ ์žฌ๊ท€ํ•จ์ˆ˜๋Š” O(n^2)์ด ๊ฑธ๋ ค์„œ ์˜ค๋ž˜๊ฑธ๋ฆฌ๊ธฐ ๋•Œ๋ฌธ์— ๋” ํšจ์œจ์ ์ธ ๋ฐฉ๋ฒ•์„ ์ฐพ์•„์•ผ ํ–ˆ๋‹ค. ๋™์ ํ• ๋‹น, ์ด๋Ÿฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜๋„ ์žˆ์—ˆ๋Š”๋ฐ, ๋‚ด๊ฐ€ ์•„์ง ๊ณต๋ถ€๋ฅผ ์•ˆํ•ด์„œ ์ž๊พธ ์•ˆ์จ๋จน๋Š”๋‹ค... ์–ธ์ œ ์‹œ์ž‘ํ• ๊ฑฐ

2021๋…„ 1์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[React] 3์žฅ : ์ปดํฌ๋„ŒํŠธ

์ปดํฌ๋„ŒํŠธ ์„ ์–ธ๋ฐฉ์‹์€ ํด๋ž˜์Šคํ˜• ์ปดํฌ๋„ŒํŠธ์™€ ํ•จ์ˆ˜ํ˜• ์ปดํฌ๋„ŒํŠธ๊ฐ€ ์žˆ๋‹ค. rcc + enter -> ํด๋ž˜์Šคํ˜• ์ปดํฌ๋„ŒํŠธ ์ž‘์„ฑ ์ฝ”๋“œ ์ƒ์„ฑ rsc + enter -> ํ•จ์ˆ˜ํ˜• ์ปดํฌ๋„ŒํŠธ ์ž‘์„ฑ ์ฝ”๋“œ ์ƒ์„ฑ 1.

2021๋…„ 1์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท