profile
Data Engineer๐Ÿฃ
post-thumbnail

[TIL | 240222] React - UI ๊ตฌ์„ฑํ•˜๊ธฐ

๊ณต๋ถ€ ์ž๋ฃŒ : https://react.dev/learnReact๋Š” ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค(UI)๋ฅผ ๋ Œ๋”๋งํ•˜๊ธฐ ์œ„ํ•œ JavaScript ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฐฐ์šธ ๋‚ด์šฉ : React ์ปดํฌ๋„ŒํŠธ ์ƒ์„ฑ, ์‚ฌ์šฉ์ž ์ •์˜, ์กฐ๊ฑด๋ถ€ ํ‘œ์‹œUI โ†’ ๋ฒ„ํŠผ, ํ…์ŠคํŠธ, ์ด๋ฏธ์ง€์™€ ๊ฐ™์€ ์ž‘์€ ๋‹จ์œ„๋กœ ๊ตฌ

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

[TIL | 240131] JavaScript - ์ฝ”๋”ฉ์•™๋งˆ ์™• ์ดˆ๋ณด ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ

์ž๋ฃŒ : ์ฝ”๋”ฉ์•™๋งˆ ์™• ์ดˆ๋ณด ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธalert() : ๊ฒฝ๊ณ ์ฐฝ์„ ์ฐ๋Š” ํ•จ์ˆ˜console.log() : ๋กœ๊ทธ๋ฅผ ์ฐ๋Š” ํ•จ์ˆ˜let : ์ตœ์ดˆ๋กœ ์„ ์–ธํ•˜๋Š” ๋ชจ๋“  ๋ณ€์ˆ˜์— ๋ถ™์—ฌ ์ค‘๋ณต์„ ๋ฐฉ์ง€, ๋ณ€ํ•  ์ˆ˜ ์žˆ์Œ const : ์ ˆ๋Œ€๋กœ ๋ฐ”๋€Œ์ง€ ์•Š๋Š” ์ƒ์ˆ˜๋ฌธ์žํ˜• : ' ', " ", ์ˆซ์žํ˜• :

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

[TIL | 240120] Django - ๋ชจ๋ธ ๋ณ€๊ฒฝ, ๊ธ€์“ด์ด ํ‘œ์‹œ

: Question์— author(๊ธ€์“ด์ด) ์†์„ฑ ์ถ”๊ฐ€pybo/models.pyUser โ†’ django.contrib.auth ์•ฑ์ด ์ œ๊ณตํ•˜๋Š” ์‚ฌ์šฉ์ž ๋ชจ๋ธ. ํšŒ์› ๊ฐ€์ž…์‹œ ๋ฐ์ดํ„ฐ ์ €์žฅ์— ์‚ฌ์šฉํ•œ ๋ชจ๋ธ.ForeignKey๋กœ ์ ์šฉํ•ด ์„ ์–ธauthor ์†์„ฑ์— null ํ—ˆ์šฉํ•˜๋ ค๋ฉด nu

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

[TIL | 240117] Django - ํšŒ์›๊ฐ€์ž…

navbar.htmlโ†’ ๋กœ๊ทธ์•„์›ƒ ์ƒํƒœ์—์„œ๋งŒ โ€œํšŒ์›๊ฐ€์ž…โ€ ๋งํฌ ๋ณด์ด๋„๋ก ํ•จcommon/urls.pyurl ๋งคํ•‘ ๊ทœ์น™ ์ถ”๊ฐ€๊ณ„์ • ์ƒ์„ฑ์‹œ ์‚ฌ์šฉํ•  UserForm ์ƒ์„ฑcommon/forms.pyUserForm์„ ๋”ฐ๋กœ ๋งŒ๋“ค์ง€ ์•Š๊ณ  UserCreationForm์„ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•ด๋„

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

[TIL | 240116] Django - ๋กœ๊ทธ์ธ, ๋กœ๊ทธ์•„์›ƒ

Django์—์„œ๋Š” django.contrib.auth ์•ฑ์„ ํ™œ์šฉํ•˜์—ฌ ๋กœ๊ทธ์ธ, ๋กœ๊ทธ์•„์›ƒ ๊ตฌํ˜„ ๊ฐ€๋ŠฅDjango ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ ์‹œ ์ž๋™์œผ๋กœ ์ƒ์„ฑ (settings.py ์—์„œ ํ™•์ธ ๊ฐ€๋Šฅ)๋ณ„๋„์˜ ์•ฑ์œผ๋กœ ์ƒ์„ฑ(1) django-admin startapp common(2) comm

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

[TIL | 240111] Django - ํ…œํ”Œ๋ฆฟ ํ•„ํ„ฐ(filter) + ๋‹ต๋ณ€ ๊ฐœ์ˆ˜ ํ‘œ์‹œ

ํ…œํ”Œ๋ฆฟ ํƒœ๊ทธ์—์„œ | ๋ฌธ์ž ๋’ค์— ์‚ฌ์šฉํ•˜๋Š” ํ•„ํ„ฐํ˜„์žฌ ์‚ฌ์ดํŠธ๋Š” ์–ด๋–ค ํŽ˜์ด์ง€๋ฅผ ๋“ค์–ด๊ฐ€๋„ ๊ฒŒ์‹œ๋ฌผ ๋ฒˆํ˜ธ๊ฐ€ 1๋ถ€ํ„ฐ ์‹œ์ž‘๋˜๋Š” ๋ฌธ์ œ ๋ฐœ์ƒ ํŽ˜์ด์ง€๋ณ„๋กœ ๊ฒŒ์‹œ๋ฌผ์˜ ๋ฒˆํ˜ธ๋ฅผ ์—ญ์ˆœ์œผ๋กœ ์ •๋ ฌํ•˜๊ธฐ ์œ„ํ•œ ๊ณต์‹ ๋ฒˆํ˜ธ = ์ „์ฒด๊ฑด์ˆ˜ - ์‹œ์ž‘์ธ๋ฑ์Šค - ํ˜„์žฌ์ธ๋ฑ์Šค + 1 django์—๋Š” ๋นผ๊ธฐ ํ•„ํ„ฐ๊ฐ€ ์—†

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

[TIL | 240109] Django - ํŽ˜์ด์ง•(Paging)

์žฅ๊ณ  ์…ธ ํ™œ์šฉํ•ด ๋ฐ์ดํ„ฐ(๊ฒŒ์‹œ๋ฌผ) ๋Œ€๋Ÿ‰ ์ƒ์ƒ\> python \[manage.py](http://manage.py) shell300๊ฐœ ์ด์ƒ์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•œ ํŽ˜์ด์ง€์— ๋ณด์—ฌ์งํŽ˜์ด์ง•์„ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ํด๋ž˜์Šคpybo/views.pypage = request.GET.get(

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

[TIL | 240108] Django - ๋‚ด๋น„๊ฒŒ์ด์…˜๋ฐ”

๋ชจ๋“  ํ™”๋ฉด ์œ„์ชฝ์— ๊ณ ์ •๋˜์–ด ์žˆ๋Š” ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ์ปดํฌ๋„ŒํŠธ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ๋ฐ˜์‘ํ˜• ์›น ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๋ธŒ๋ผ์šฐ์ €์˜ ํฌ๊ธฐ๊ฐ€ ์ž‘์•„์ง€๋ฉด ๋‚ด๋น„๊ฒŒ์ด์…˜ ๋ฐ”์˜ ๋งํฌ๋“ค์€ ํ–„๋ฒ„๊ฑฐ ๋ฉ”๋‰ด ๋ฒ„ํŠผ์ด ์ƒ์„ฑ๋จ.1) ๋ชจ๋“  ํŽ˜์ด์ง€์—์„œ ๋ณด์—ฌ์•ผ ํ•˜๋ฏ€๋กœ base.html์— ์ถ”๊ฐ€base.html2) ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํŒŒ

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

[TIL | 240107] Django - ํผ(Form)

1) ๋ฒ„ํŠผ ์ƒ์„ฑquestion_list.html2) URL ๋งคํ•‘pybo/urls.py3) ํผ(Form)ํŽ˜์ด์ง€ ์š”์ฒญ์‹œ ์ „๋‹ฌ๋˜๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ๋“ค์„ ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ํด๋ž˜์Šคํ•„์ˆ˜ ํŒŒ๋ผ๋ฏธํ„ฐ์˜ ๊ฐ’์ด ๋ˆ„๋ฝ๋˜์ง€ ์•Š์•˜๋Š”์ง€, ํŒŒ๋ผ๋ฏธํ„ฐ์˜ ํ˜•์‹์€ ์ ์ ˆํ•œ์ง€ ๋“ฑ์„ ๊ฒ€์ฆํ•  ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉHT

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

[TIL | 240106] Django - ๋ถ€ํŠธ์ŠคํŠธ๋žฉ, ํ…œํ”Œ๋ฆฟ ์ƒ์†

ํŠธ์œ„ํ„ฐ(Twitter)๋ฅผ ๊ฐœ๋ฐœํ•˜๋ฉด์„œ ๋งŒ๋“ค์–ด์กŒ๊ณ  ํ˜„์žฌ ์ง€์†์ ์œผ๋กœ ๊ด€๋ฆฌ๋˜๊ณ  ์žˆ๋Š” ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ์›น ํŽ˜์ด์ง€๋ฅผ ๊พธ๋ฐ€ ์ˆ˜ ์žˆ๋Š” ํ”„๋ ˆ์ž„์›Œํฌ1) https://getbootstrap.com/docs/5.1/getting-started/download/ ์—์„œ ํŒŒ์ผ ๋‹ค์šด2)

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

[TIL | 240105] Django - ๋ฐ์ดํ„ฐ ์ €์žฅ, Static

question_detail.html{% csrf_token %} - ๋ณด์•ˆ ๊ด€๋ จ ํ•ญ๋ชฉ์œผ๋กœ Post ์š”์ฒญ์‹œ form ํƒœ๊ทธ์— csrf_token์ด ์—†์œผ๋ฉด ์žฅ๊ณ ๋Š” ์—๋Ÿฌpybo/urls.pyโ†’ ๋งคํ•‘ ๋“ฑ๋กpybo/views.pyanswer_create ํ•จ์ˆ˜ ์ถ”๊ฐ€redirect

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

[TIL | 240103] Django - ๊ด€๋ฆฌ์ž, ํ…œํ”Œ๋ฆฟ, URL๋ณ„์นญ

Super User ์ƒ์„ฑpython \[manage.py](http://manage.py) createsuperuser์žฅ๊ณ  ๊ด€๋ฆฌ์ž ํ™”๋ฉดhttp://localhost:8000/admin/๋ชจ๋ธ ๊ด€๋ฆฌQuestion ๋ชจ๋ธ์„ ๊ด€๋ฆฌ์ž์— ๋“ฑ๋ก pybo/admin

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

[TIL | 231229] Django - ๋ชจ๋ธ(Model)

๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค ์ฒ˜๋ฆฌpython \[manage.py](http://manage.py) migrate - ์•ฑ์ด ํ•„์š”๋กœ ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ…Œ์ด๋ธ” ์ƒ์„ฑmodels.pyํ…Œ์ด๋ธ” ์ƒ์„ฑpybo ์•ฑ์„ settings.py์˜ INSTALLED_APPS ํ•ญ๋ชฉ์— ์ถ”๊ฐ€python

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

[TIL | 231228] Django - ๊ธฐ๋ณธ์„ธํŒ…, ์•ฑ(App)

๊ณต๋ถ€ ์ž๋ฃŒ : https://wikidocs.net/book/4223 ์ ํ”„ ํˆฌ ์žฅ๊ณ ์ฐธ๊ณ Visual Studio Code์—์„œ Django ํ”„๋กœ์ ํŠธ ๊ธฐ๋ณธ ์…‹ํŒ… ํ•˜๋Š” ๋ฒ•(ํŒŒ์ผ ์ƒ์„ฑ๋ถ€ํ„ฐ Git ์„ค์ •๊นŒ์ง€)Django ์„ค์น˜pip install djangoDRF ์„ค์น˜pi

2023๋…„ 12์›” 30์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[GenAI] DreamGaussian (1)- CUDA, Pytorch ์„ค์น˜

Dream Gaussian

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

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค]์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต | ๋ฌธ์ž์—ด ๋‚ด ๋งˆ์Œ๋Œ€๋กœ ์ •๋ ฌํ•˜๊ธฐ

https://school.programmers.co.kr/learn/courses/30/lessons/12915๋ฌธ์ œ ์„ค๋ช…๋ฌธ์ž์—ด๋กœ ๊ตฌ์„ฑ๋œ ๋ฆฌ์ŠคํŠธ strings์™€, ์ •์ˆ˜ n์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ๊ฐ ๋ฌธ์ž์—ด์˜ ์ธ๋ฑ์Šค n๋ฒˆ์งธ ๊ธ€์ž๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ

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

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค]์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต | 3์ง„๋ฒ• ๋’ค์ง‘๊ธฐ

์ž์—ฐ์ˆ˜ n์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. n์„ 3์ง„๋ฒ• ์ƒ์—์„œ ์•ž๋’ค๋กœ ๋’ค์ง‘์€ ํ›„, ์ด๋ฅผ ๋‹ค์‹œ 10์ง„๋ฒ•์œผ๋กœ ํ‘œํ˜„ํ•œ ์ˆ˜๋ฅผ return ํ•˜๋„๋ก solution...

2023๋…„ 8์›” 22์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Error] OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.

YOLOv8๋ฅผ ์‚ฌ์šฉํ•ด ์นด๋ฉ”๋ผ๋กœ ์˜์ƒ์„ ์ž…๋ ฅ๋ฐ›์•„ Tracking ํ•˜๋Š” ์‹ค์Šต ์ค‘ ์—๋Ÿฌ ๋ฐœ์ƒ.์ฒ˜์Œ์—๋Š” modulenotfounderror: no module named 'lap' ํ•ด๋‹น ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ์œผ๋‚˜ ๊ฐ€์ƒ ํ™˜๊ฒฝ ์„ค์ •์‹œ ํŒŒ์ด์ฌ ๋ฒ„์ „์„ 3.11๋กœ ์„ค์ •ํ•ด์„œ ์ƒ๊ธด ์˜ค๋ฅ˜๋กœ 3.9

2023๋…„ 8์›” 17์ผ
ยท
1๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค]์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๊ธฐ์ดˆ ํŠธ๋ ˆ์ด๋‹ | 0๋–ผ๊ธฐ

์ •์ˆ˜๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฌธ์ž์—ด n_str์ด ์ฃผ์–ด์งˆ ๋•Œ, n_str์˜ ๊ฐ€์žฅ ์™ผ์ชฝ์— ์ฒ˜์Œ์œผ๋กœ ๋“ฑ์žฅํ•˜๋Š” 0๋“ค์„ ๋—€ ๋ฌธ์ž์—ด์„ returnํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”.์ œํ•œ ์‚ฌํ•ญ2 โ‰ค n_str โ‰ค 10n_str์ด "0"์œผ๋กœ๋งŒ ์ด๋ฃจ์–ด์ง„ ๊ฒฝ์šฐ๋Š” ์—†์Šต๋‹ˆ๋‹ค.๋ฐฉ๋ฒ• 1์ƒ๊ฐ๋ณด๋‹ค ์—„์ฒญ

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

[๋ฐฑ์ค€] 1920 ์ˆ˜ ์ฐพ๊ธฐ

๋ฌธ์ œ | ์ˆ˜ ์ฐพ๊ธฐ N๊ฐœ์˜ ์ •์ˆ˜ A[1], A[2], โ€ฆ, A[N]์ด ์ฃผ์–ด์ ธ ์žˆ์„ ๋•Œ, ์ด ์•ˆ์— X๋ผ๋Š” ์ •์ˆ˜๊ฐ€ ์กด์žฌํ•˜๋Š”์ง€ ์•Œ์•„๋‚ด๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— ์ž์—ฐ์ˆ˜ N(1 โ‰ค N โ‰ค 100,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ ์ค„์—๋Š” N๊ฐœ์˜ ์ •์ˆ˜ A[1], A[2],

2023๋…„ 7์›” 10์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท