Skip to content

On-JungWoan/TIL-Archive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 

Repository files navigation

TIL Archive

๊ตฌ๊ธ€ ์• ๋“œ์„ผ์Šค ์ •์ฑ…์œผ๋กœ ์ธํ•ด ๋ธ”๋กœ๊ทธ์— ์˜ฌ๋ ธ๋˜ TIL ๋‚ด์šฉ์„ ๊นƒํ—ˆ๋ธŒ๋กœ ์˜ฎ๊น๋‹ˆ๋‹ค.


Contens




<2022. 11&12์›” TIL>

โœ ํ•™์Šต๋‚ด์šฉ ์ •๋ฆฌ

Computer Vision

Web

Project



๐Ÿ“š TIL

<1์ฃผ์ฐจ>

11/01

11/02

11/03


<2์ฃผ์ฐจ>

11/07

11/08

11/09

11/10


<3์ฃผ์ฐจ>

11/14

11/17

11/18


<4์ฃผ์ฐจ>

11/21

11/22

11/23

11/24


<5์ฃผ์ฐจ>

11/28

11/30




<2022. 10์›” TIL>

โœ ํ•™์Šต๋‚ด์šฉ ์ •๋ฆฌ

Computer Vision

ml

web

etc



๐Ÿ“š TIL

<1์ฃผ์ฐจ>

10/04

10/05

10/06

10/07


<2์ฃผ์ฐจ>

10/11

10/12

10/13

10/14

10/15


<3์ฃผ์ฐจ>

10/17

10/18

10/19

10/21

10/22


<4์ฃผ์ฐจ>

10/24

10/25

10/26

10/28

10/31

  • ์—…๋ฌด์ง€์‹œ

    ์—…๋ฌด์ง€์‹œ ์—†์Œ

  • ํ•™์Šต๋‚ด์šฉ

    1) CUDA Stream




<2022. 09์›” TIL>

โœ ํ•™์Šต๋‚ด์šฉ ์ •๋ฆฌ

DL

ML

Web

DB(SQL)

etc.



๐Ÿ“š TIL

<1์ฃผ์ฐจ>

09/01

  • ์—…๋ฌด์ง€์‹œ

    09/01 ์—…๋ฌด์ง€์‹œ

  • ํ•™์Šต๋‚ด์šฉ

    NL2SQL ๋ฐ์ดํ„ฐ ๊ตฌ์ถ• ์ž‘์—…์˜ ์ „๋ฐ˜์ ์ธ ๊ธฐ์ดˆ์ง€์‹ ๋ฐฐ์›€

09/02

  • ์—…๋ฌด์ง€์‹œ

    09/02 ์—…๋ฌด์ง€์‹œ

  • ํ•™์Šต๋‚ด์šฉ

    ์ฒซ ์งธ๋‚  ๋ฐฐ์šด ์ง€์‹์„ ๋ฐ”ํƒ•์œผ๋กœ ๊ฐœ๋ฐœ์ž ์„œ๋ฒ„์—์„œ ์ž‘์—…ํ•ด๋ด„


<2์ฃผ์ฐจ>

09/05

09/06

09/07

09/08

  • ์—…๋ฌด์ง€์‹œ

    09/08 ์—…๋ฌด์ง€์‹œ

  • ํ•™์Šต๋‚ด์šฉ

    ํ•˜๋ฃจ์ข…์ผ ์ƒ ์ž‘์—… ์ง„ํ–‰ํ•˜๋‹ค๊ฐ€ ์˜คํ›„ 3์‹œ ํ‡ด๊ทผ


<3์ฃผ์ฐจ>

09/13

09/14

09/15


<4์ฃผ์ฐจ>

09/19

09/20

09/21

  • ์—…๋ฌด์ง€์‹œ

    09/21 ์—…๋ฌด์ง€์‹œ

  • ํ•™์Šต๋‚ด์šฉ

    ํ•˜๋ฃจ์ข…์ผ ์ƒ ์ž‘์—…๋งŒ ํ•˜์˜€๋‹ค.

09/22

  • ์—…๋ฌด์ง€์‹œ

    ๋ณ„๋‹ค๋ฅธ ์—…๋ฌด์ง€์‹œ ์—†์Œ

  • ํ•™์Šต๋‚ด์šฉ

    ํ•˜๋ฃจ์ข…์ผ ์ƒ ์ž‘์—…ํ–ˆ๋‹ค. ๋‚ด์ผ์€ CCTV ํ™•์ธํ•˜๊ณ  ํ…Œ์ŠคํŠธ์…‹ ๋งŒ๋“œ๋Š” ๊ณผ์ • ๊ด€๋ จํ•ด์„œ ์„ค๋ช…์„ ํ•ด์ฃผ์‹ ๋‹ค๊ณ  ํ–ˆ๋‹ค.

09/23


<5์ฃผ์ฐจ>

09/26

09/27

09/28

09/29

09/30




<์—…๋ฌด์ง€์‹œ ๋‚ด์šฉ ์ •๋ฆฌ>

9์›”

1์ฃผ์ฐจ

09/01

* ํŒ€์ฆˆ๋กœ ์†Œํ†ตํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ธํ„ด๋ถ„๋“ค ๋ฉ”์‹œ์ง€ ํ™•์ธํ•˜๋ฉด ํ™•์ธํ‘œ์‹œ (๐Ÿ‘) ๋ˆ„๋ฅด๊ธฐ
* [NL2SQL_๋‚œ์ด๋„_์ค‘_ver.1.2.3.220901.pdf](NL2SQL_%EB%82%9C%EC%9D%B4%EB%8F%84_%EC%A4%91_ver.1.2.3.220901.pdf)

09/02

* IS NOT NULL ์•ˆ๋จ
* AND๋„ COMP1์— ์ถ”๊ฐ€
* ์ปฌ๋Ÿผ๋ช… ๊ฐ™์•„๋„ others์— ์นด์šดํŒ… ๋จ
* GROUP BY๋Š” ์ง‘๊ณ„ํ•จ์ˆ˜ ์‚ฌ์šฉํ•  ๋•Œ๋งŒ
* DISTINCT ์‚ฌ์šฉ ๊ฐ€๋Šฅ
* GROUP BY ๊ธฐ์ค€ ์—ฌ๋Ÿฌ๊ฐœ์ผ ๋•Œ, ๊ธฐ์ค€ ์•ˆ์จ์ค˜๋„ ๋จ
* WHERE์— ์žˆ๋Š” ์ปฌ๋Ÿผ์€ NL์— ๋…น์—ฌ์„œ ์“ฐ๊ธฐ
* GROUP BY์— ์‚ฌ์šฉํ•œ ์ปฌ๋Ÿผ SELECT์—์„œ ์ง‘๊ณ„ํ•จ์ˆ˜๋กœ ๋Œ€์ฒด๊ฐ€๋Šฅ
* ๊ธฐ์ค€ ์—ฌ๋Ÿฌ๊ฐœ์ผ๋•Œ๋Š” ๋ฌด์กฐ๊ฑด ๋ฌด์—‡์œผ๋กœ ํ†ต์ผ

2์ฃผ์ฐจ

09/05

* ๋‹ค์–‘ํ•œ nl ์œ„ํ•ด์„œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์‹œ๋„
* ์ž์—ฐ์–ด์— ๋ชจ๋“  ํŠน์ˆ˜๋ฌธ์ž ๋‹ค ์•ˆ๋จ(์œ„๋„ ๊ฒฝ๋„ ๋ชจ๋‘ ํฌํ•จ)
* (๋ช…)/์ผ -\> ์ผ์ผ์— ๋Œ€ํ•œ ์ˆ˜์šฉ๋Ÿ‰์ด ์ด๋Ÿฐ์‹์œผ๋กœ ๋ฐ”๊ฟ”์„œ ํ‘œํ˜„ํ•˜๊ธฐ
* AND ๋‹ค์‹œ ๋น ์ง
* "์˜์—…์ƒํƒœ๋ช…"์ด๋‚˜ "์ƒ์„ธ์˜์—…์ƒํƒœ๋ช…"์ฒ˜๋Ÿผ ๋ฐ์ดํ„ฐ๊ฐ€ ๋น„์Šทํ•ด์„œ ๊ผญ ๋ช…์‹œ๋ฅผ ํ•ด์ค˜์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์˜ ์ปฌ๋Ÿผ ์‚ฌ์šฉ์„ ์ง€์–‘
* ์›ฌ๋งŒํ•˜๋ฉด GROUP BY ๊ธฐ์ค€์€ ํ•˜๋‚˜๋กœ
* HAVING์€ ์ผ๋ฐ˜์ปฌ๋ŸผX ์ง‘๊ณ„ํ•จ์ˆ˜๋งŒ
* SELECT์— ์ฝ”๋“œ๋‚˜ ์ผ๋ จ๋ฒˆํ˜ธ ๊ฐ™์€ ๊ฑด ์ง€์–‘
* ์ถ”๊ฐ€์ž‘์—… ๊ฐ€๋Šฅ ์—ฌ๋ถ€๋Š” ํ•ด๋‹น ํ…Œ์ด๋ธ”์„ ๋‹ค์‹œ ์‚ฌ์šฉํ• ์ง€ ์—ฌ๋ถ€
* ํ˜„์‹ค์—์„œ ์ผ์–ด๋‚  ์ˆ˜ ์žˆ๋Š” ์ผ์ธ์ง€ ํ™•์ธ
* ์—ฐ์˜ˆ์ธ -\> ๊ฐœ์ธ์ •๋ณด (์‚ฌ์—…์žฅ๋ช…์— ์‚ฌ๋žŒ ์ด๋ฆ„์ด ๋“ค์–ด๊ฐ„ ๊ฑด ๊ดœ์ฐฎ์Œ)
* ํ…Œ์ด๋ธ”๋ช… ๋„์–ด์“ฐ๊ธฐ

09/06

* ์ž์—ฐ์–ด ๊ธ€์ž์ˆ˜ 150๊ธ€์ž์ œํ•œ์—์„œ ๊ณต๋ฐฑ์ œ์™ธ 80๊ธ€์ž ๋ฏธ๋งŒ์œผ๋กœ ์ž‘์„ฑ
* AND๋Š” ์ ํ•ฉ๋„ ๊ธฐ์ค€ ํฌํ•จ ์•„๋‹˜
* 'ํ…Œ์ด๋ธ”','ํ‘œ','์ปฌ๋Ÿผ','๊ทธ๋ฃนํ™”','์˜ค๋ฆ„์ฐจ์ˆœ','๋‚ด๋ฆผ์ฐจ์ˆœ'๋“ฑ SQL๋ฌธ์„ ํ•œ๊ธ€๋กœ ๊ทธ๋Œ€๋กœ ํ‘œ๊ธฐํ•œ ๋“ฏํ•œ ์ž์—ฐ์–ด ์งˆ์˜ ์ƒ์„ฑ์€ ์ง€์–‘
* ๋‹จ์–ด์•ˆ์— ์–ด์ฉ” ์ˆ˜ ์—†์ด '์„œ์šธ'์ด ๋“ค์–ด๊ฐ„ ๊ฒฝ์šฐ๋ฅผ ์ œ์™ธํ•˜๊ณ ๋Š” '์„œ์šธ'์ด ๋“ค์–ด๊ฐ„ ๋‹จ์–ด ์‚ฌ์šฉ์„ ์ง€์–‘
* ํ…Œ์ด๋ธ”๋ช…์„ ํฌํ•จ์‹œํ‚ค๋Š” ๊ฒฝ์šฐ๋Š”, ํ…Œ์ด๋ธ”๋ช…์„ ํ™œ์šฉํ•˜์ง€ ์•Š์„ ์‹œ ์„ค๋ช…์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ์—๋งŒ ์˜ˆ์™ธ์ ์œผ๋กœ ์‚ฌ์šฉ
* ์ž์—ฐ์–ด์— ํŠน์ˆ˜๊ธฐํ˜ธ ์‚ฌ์šฉ ๋ฐ ๊ธธ์ด๊ฐ€ ๊ธด ๊ด€๋ฆฌ๋ฒˆํ˜ธ(์ฝ”๋“œ) ์กฐํšŒ ๊ธˆ์ง€
* ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ข…๊ฒฐ์–ด๋ฏธ ์ง€์ • ๋ณ€๊ฒฝ

  > '-์ค„๋ž˜', '์ฃผ๊ฒ ๋‹ˆ', '์–ด๋–ป๊ฒŒ ๋˜๋‹ˆ', '์–ด๋–ป๊ฒŒ ๋ผ', '๊ฒ€์ƒ‰ํ•ด์ค˜', '์ฐพ์•„๋ณผ๊นŒ' ๊ธˆ์ง€ -\> '์•Œ๋ ค์ค˜', '์ฐพ์•„์ค˜', '๋ญ์•ผ', '์–ผ๋งˆ์•ผ'๋Š” ๊ฐ€๋Šฅ

09/07

* ์ฃผ์†Œ + ์šฐํŽธ๋ฒˆํ˜ธ -\> ์–ด๋””

  > ์šฐํŽธ๋ฒˆํ˜ธ๊ฐ€ '์–ด๋””'์ด๊ธฐ๋•Œ๋ฌธ์— '์–ด๋””'๋กœ ์ฒ˜๋ฆฌ

* ์ด์ „ ์ดํ›„ ์กฐ์‹ฌํ•˜๊ธฐ

  > 2018 ์ด์ „ : **\<= 20181231** OR **\< 20190101**
  >
  > 2018 ์ดํ›„ : **\>= 20180101** OR **\> 20171231**

09/08

* **์•„๋ž˜์— ํ•ด๋‹นํ•˜๋Š” ํ…Œ์ด๋ธ”๋“ค์€ ์ž‘์—…ํ•˜์ง€ ์•Š๊ณ  ๋ถˆ๊ฐ€๋Šฅ์œผ๋กœ ์ œ์ถœ**
  1. ํ…Œ์ด๋ธ”์˜ ๋ ˆ์ฝ”๋“œ ๊ฐœ์ˆ˜๊ฐ€ 50๊ฐœ ๋ฏธ๋งŒ์ธ ํ…Œ์ด๋ธ”

  2. ํ…Œ์ด๋ธ”๋ช…์— ๋ฒˆ์—ญ๋œ ์–ธ์–ด๊ฐ€ ํ‘œ๊ธฐ๋œ ๊ฒฝ์šฐ (ex. ์„œ์šธ ๋ถ์ดŒํ•œ์˜ฅ๋งˆ์„ ๊ด€๊ด‘ ์•ˆ๋‚ด (์ค‘๊ตญ์–ด) )
* **์ œ์ถœ ์ „ ๊ฒฐ๊ณผ๊ฐ’์ด ๋‚˜์˜ค๋Š”์ง€ ๊ผญ!! ํ™•์ธ ํ›„ ์ œ์ถœ**

3์ฃผ์ฐจ

09/13

* ์ฟผ๋ฆฌ์ž‘์„ฑ์‹œ ๋„์–ด์“ฐ๊ธฐ ์ž˜ํ•˜๊ธฐ
* ์ง‘๊ณ„ ํ•จ์ˆ˜ ์‚ฌ์šฉ์‹œ ๋ฐ˜๋“œ์‹œ group by๋ฅผ ์‚ฌ์šฉ
* select ๋œ ์ปฌ๋Ÿผ์„ ์ž์—ฐ์–ด์— ์ œ๋Œ€๋กœ ๋ช…์‹œํ–ˆ๋Š”์ง€ ํ™•์ธ
* ์ž์—ฐ์–ด ์ž‘์„ฑ์‹œ ์šฉ์–ธ(๋™์‚ฌ, ํ˜•์šฉ์‚ฌ)์„ ์‚ฌ์šฉํ• ๋•Œ ๋‚˜๋ˆ ์„œ ์ฒด์–ธ์„ ๊พธ๋ฉฐ ์ฃผ๋Š” ํ‘œํ˜„์„ ์ง€์–‘

  > -\> ๋‚จ์ž ๊ณ ์šฉ์›๊ณผ ์—ฌ์ž ๊ณ ์šฉ์›์˜ ์ˆ˜ (x)
  > \-\> ๋‚จ์ž ๊ณ ์šฉ์›์˜ ์ˆ˜์™€ ์—ฌ์ž ๊ณ ์šฉ์›์˜ ์ˆ˜ (ใ…‡)
* group by์‚ฌ์šฉ์‹œ ์ž์—ฐ์–ด์— select๋˜๋Š” ์ปฌ๋Ÿผ์„ ์ž์—ฐ์–ด์งˆ์˜๋ฌธ์„ ์ž‘์„ฑ ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ƒ๊ธฐ๋Š” ์ฟผ๋ฆฌ๋ฅผ ์ง€์–‘ํ•œ๋‹ค.
[์˜ฌ๋ฐ”๋ฅธ ์˜ˆ์‹œ]

* !=, \<\> ์˜ ์‚ฌ์šฉ์„ ๊ธˆ์ง€\*\*(๋‹จ, ์ปฌ๋Ÿผ != ๊ฒฐ๊ณผ๊ฐ’์€ ์‚ฌ์šฉ ๊ฐ€๋Šฅ)\*\*
* ๋‚ ์งœ์—๋Œ€ํ•œ ๋น„๊ต์—ฐ์‚ฐ์€ \>(์ดˆ๊ณผ), \<(๋ฏธ๋งŒ)์˜ ํ‘œํ˜„๋งŒ ๊ฐ€๋Šฅ
* ์™ ๋งŒํ•˜๋ฉด ์ž์—ฐ์–ด ์ž‘์„ฑ์‹œ ํ…Œ์ด๋ธ”๋ช…์˜ ์‚ฌ์šฉ ์ง€์–‘
* ์ถ”๊ฐ€์‚ฌํ•ญ

  > ๋‚ด๊ฐ€ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ถ€๋ถ„์„ ๋‹ด๋‹นํ•˜๊ณ  ์žˆ๋Š” ์ด + ๊ฐ๋… ์ด๋‹ค ๋ผ๋Š” ํ‘œํ˜„์„ ํ• ๋•Œ๋Š” ๋ถ™์—ฌ์„œ '์ด๊ฐ๋…' ์ด๋ผ๊ณ  ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค.
  >
  > ์ „์ฒด์ ์œผ๋กœ ๊ฐ๋…์ด ๋ช‡ ๋ช…์ธ์ง€๋ฅผ ํ‘œํ˜„(์ˆ˜์ ์ธ ํ‘œํ˜„)ํ• ๋•Œ๋Š” '์ด ๊ฐ๋…' ๋ผ๊ณ  ํ‘œํ˜„ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค

09/14

* where ์ปฌ๋Ÿผ๋ช… \>= 202000000000๋Š” ๋ถˆ๊ฐ€, where ์ปฌ๋Ÿผ๋ช… LIKE '2021%'ย ๋Š” ๊ฐ€๋Šฅ

  > -\>๋‹จ, ๊ฒฐ๊ณผ๊ฐ’์ด ์ด์ƒ ํ•  ๊ฒฝ์šฐ ๋‹ค๋ฅธ ์ปฌ๋Ÿผ ์‚ฌ์šฉ
* where ์กฐ๊ฑด์ ˆ์— ( ) ๊ด„ํ˜ธ๋ฅผ ์ฐพ๋Š” ์ฟผ๋ฆฌ๋ฌธ ์‚ฌ์šฉ ๊ธˆ์ง€

  > ex) where ์‚ฌ์—…์žฅ๋ช…_์ปฌ๋Ÿผ = '(์ฃผ) 00๊ธฐ์—…'
* ํ‘œ ์ •๋ณด๋ฅผ ์ž˜ ํ•ด์„ํ•˜์—ฌ ๋ชจ์ˆœ์ด ๋˜๋Š” ๋ถ€๋ถ„์ด ์—†๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ

09/15

* ์ƒ ์ž‘์—… ์‹œ, **SELF** **JOINย ์‚ฌ์šฉ ์ค‘์ง€** (์ตœ์ƒ์€ ๊ทธ๋Œ€๋กœ ์œ ์ง€)

4์ฃผ์ฐจ

09/20

* ์ž์—ฐ์–ด ์œ ํ˜• ๋ฌด์—‡์ด ๋„ˆ๋ฌด ๋งŽ์€ ๊ด€๊ณ„๋กœ ๊ณต์ง€ ๋‚ด๋ ค๊ฐ€๊ธฐ ์ „๊นŒ์ง„ ๋ฌด์—‡ ์ƒ์„ฑ ๊ธˆ์ง€(๋‹จ, ํ…Œ์ด๋ธ”์ด ๋ฌด์—‡๋งŒ ์ƒ์„ฑ ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ์—๋งŒ ์˜ˆ์™ธ)
* ํ˜„์žฌ ๊ฐœ๋ฐœ์„œ๋ฒ„ db ์ „์‚ฐ ๋ฐ˜์˜์ค‘์— ์žˆ์–ด์„œ ์ปฌ๋Ÿผ๋ช…์ด ์กฐ๊ธˆ ์ด์ƒํ•˜๊ฒŒ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ์Œ. ํ•ด๋‹น ์ปฌ๋Ÿผ๋ช… ๊ธธ๊ฒŒ ๋Š˜๋ ค ๋ณด๋ฉด, ๋งˆ์ง€๋ง‰์— ์›๋ž˜ ์ปฌ๋Ÿผ๋ช… ๋‚˜์˜ค๋‹ˆ ๊ทธ๊ฒƒ์œผ๋กœ ์ž‘์„ฑ.
* ์ฟผ๋ฆฌ ์ž‘์„ฑ์‹œ์—๋„ ๋ณ€๊ฒฝ๋œ ์ปฌ๋Ÿผ๋ช…์œผ๋กœ ์ฟผ๋ฆฌ๋ฌธ ์ž‘์„ฑํ•˜์…”์„œ ์ง„ํ–‰ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค
* ํ˜„์žฌ ์›์ฒœ๋ฐ์ดํ„ฐ(ํ…Œ์ด๋ธ”) ์ค‘๋ณต ๊ฑด๊ณผ ๊ด€๋ จํ•˜์—ฌ ๋ฏธ์‚ฌ์šฉ๋œ ์ปฌ๋Ÿผ๋ช… ์ •์ œ๋œ ํŒŒ์ผ์ด ์—…๋ฐ์ดํŠธ ๋˜์–ด ๋ฐ˜์˜๋œ ์ƒํ™ฉ์ž…๋‹ˆ๋‹ค.
* ์ƒ์„ฑ์‹œ์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๊ฑฐ๋‚˜ ์ด์ƒํ•˜๊ฒŒ ๋ณด์ด๋Š” ๊ฒƒ ์žˆ์œผ๋ฉด ๋ฐ”๋กœ ์ด์•ผ๊ธฐ ํ•ด์ฃผ์‹œ๊ณ , ๊ฐœ์ธ ํŒ€์ฆˆ๋กœ๋„ ๋ฐ”๋กœ ๋ณด๋‚ด์ฃผ์…”๋„ ๋ฉ๋‹ˆ๋‹ค.
* ๊ด€๋ จํ•ด์„œ ์ง€๊ธˆ ๋ฐ˜์˜์ค‘์ธ ๋ถ€๋ถ„๋•Œ๋ฌธ์— ๋ณ€๊ฒฝ๋œ ์ปฌ๋Ÿผ์œผ๋กœ ์กฐํšŒํ–ˆ์„๊ฒฝ์šฐ, ์กฐํšŒ๊ฐ€ ๋˜๋Š” ์ปฌ๋Ÿผ๋„ ์žˆ๊ณ , ๊ทธ๋ ‡์ง€ ์•Š๋Š” ์ปฌ๋Ÿผ๋„ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
* ์กฐํšŒ ๊ฐ€๋Šฅํ•œ ์ปฌ๋Ÿผ์œผ๋กœ ์ž‘์„ฑํ•ด์„œ ์ œ์ถœํ•ด์ฃผ์‹œ๋ฉด ๋˜๊ฒ ์Šต๋‹ˆ๋‹ค.

09/21

- group by๋Š” ๋ฌด์กฐ๊ฑด ์ง‘๊ณ„ํ•จ์ˆ˜
- ํ…Œ์ด๋ธ”๋ช… ์•ˆ๋“ค์–ด๊ฐ€๊ฒŒ
- ์˜ˆ์•ฝ์–ด/๋ช…๋ น์–ด์—์„œ๋งŒ ์—”ํ„ฐ
- ํ…Œ์ด๋ธ”/์ปฌ๋Ÿผ๋ช…์€ ๊ฐ€๊ธ‰์  ๋ณต๋ถ™
- ๋“ค์—ˆ์„ ๋•Œ ์œ„์น˜๋ฅผ ์•Œ ์ˆ˜ ์žˆ์œผ๋ฉด ์–ด๋”” ex) ๋Œ€์ „์—ญ
- "ํ–‰์ •์‹œ์„ค-๋ณต์ง€"๊ฐ™์€ ์ปฌ๋Ÿผ์€ "ํ–‰์ •์‹œ์„ค ์ค‘์— ๋ณต์ง€"์™€ ๊ฐ™์ด ๋ณ€ํ™˜ํ•˜์—ฌ ์‚ฌ์šฉ
- JOIN์‹œ AS ์จ์ค˜์•ผ ํ•จ
- ํ…Œ์ด๋ธ”๋ช…์€ T1, T2๋กœ
- 2-0-2๋Š” ์ตœ์ƒ์œผ๋กœ
- ๋‚ ์งœ ๊ด€๋ จ๋œ ํ‘œํ˜„ ์ค‘ ๋ถ€๋“ฑํ˜ธ๋Š” ์‚ฌ์šฉ๊ธˆ์ง€, ๋ฌด์กฐ๊ฑด LIKE
- IN, NOT IN์€ ์„œ๋ธŒ์ฟผ๋ฆฌ์—์„œ๋งŒ

09/23

* ํ˜„์žฌ ์ƒ ์ž‘์—…๋Ÿ‰์ด ์•„์ง ์ €์ž‘๋„๊ตฌ์— ํƒœ์›Œ์ง€์ง€ ์•Š์€ ๊ด€๊ณ„๋กœ ์ค‘ ์ž‘์—… ์ง„ํ–‰
* ์ค‘์— ๋“ค์–ด๊ฐ€์„œ ์ค‘ ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๋ฉด ๋œ๋‹ค.

5์ฃผ์ฐจ

09/26

7f155468-25dd-4e21-b703-7108d209516c

b684b396-005b-421e-870d-146b88bbd3e8

* ๋‹น๋ถ„๊ฐ„ ๋ชจ์…˜ ์ธ์‹ ๋ชจ๋ธ ํ…Œ์ŠคํŠธ์…‹ ์ƒ์„ฑ์„ ์œ„ํ•œ ์ž‘์—…์„ ํšŒ์‚ฌ 7์ธต์—์„œ ํ•˜๊ธฐ๋กœ ํ•จ.
* ์—ฐ๊ตฌ์›๋‹˜๊ป˜์„œ ๋‚ด์ผ ์˜ค์ „์— ๋˜ ํ•œ๋‹ค๊ณ  ํ•˜์‹ฌ

* ์˜คํ›„ 3์‹œ์— 2์ธต์—์„œ ๊ต์œก ์žˆ์—ˆ์Œ
* ๊ณผ์žฅ๋‹˜๊ป˜์„œ ๊ฐœ๋ฐœ์ž ์ง„๋กœ์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ•ด์ฃผ์‹ฌ

* pyQT๋กœ GUI ๋งŒ๋“œ๋Š” ๊ณผ์ •์—์„œ UI/UX์— ๋Œ€ํ•ด์„œ ๊ณ ๋ฏผํ•ด๋ณด๋ผ๊ณ  ํ•˜์‹ฌ
* ์ž์„ธํ•œ ํ™”๋ฉด ๊ตฌ์„ฑ ๋“ฑ์€ ๋‚ด์ผ ๋‹ค์‹œ ์ƒ๊ฐํ•˜๋ฉด ๋ ๋“ฏ

09/27

- ๊ฐ์ฒด/ํ–‰์œ„ ์ธ์‹ ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ์ €์ž‘๋„๊ตฌ ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๊ฒŒ ๋ ๊ฑฐ๋ผ๊ณ  ํ•˜์‹ฌ
- GUI ์ž‘์„ฑ์€ PyQT
- Xming ์‚ฌ์šฉ ํšŒ์‚ฌ cctv ๊ฐœ๋ฐœ ์„œ๋ฒ„์— ์ ‘์†ํ•ด์„œ ์ž‘์—…ํ•จ

09/28

**์„œ๋ฒ„์—์„œ GUI ํ‘œ์‹œ ์•ˆ๋จ ๋ฌธ์ œ ํ•ด๊ฒฐ**

* ๋ฐฉํ™”๋ฒฝ ํ•ด์ œ
* Remote X11(SSH) ์„ค์น˜
* Xming ์ผœ์ ธ์žˆ๋‚˜ ํ™•์ธ
* ํ™˜๊ฒฝ๋ณ€์ˆ˜์— DISPLAY(localhost:0.0) ์ถ”๊ฐ€

09/29

- [๊ฒ€์ˆ˜ํ”ผ๋“œ๋ฐฑ] ๋‹ค์–‘ํ•œ ์ข…๊ฒฐ์–ด๋ฏธ๋ฅผ ์‚ฌ์šฉํ•ด์ฃผ์„ธ์š”. ์•Œ๋ ค์ค˜ ๊ฐ€ ๋„ˆ๋ฌด ๋„ˆ๋ฌด ๋งŽ์Šต๋‹ˆ๋‹ค.
- ์˜ค๋Š˜ ์ž‘์—…ํ•˜์‹œ๋Š”๊ฒƒ ๊ฒ€์ˆ˜ํ•˜๊ณ  ์žˆ๋Š”๋ฐ ๋‹ค ์•Œ๋ ค์ค˜์ž…๋‹ˆ๋‹ค
- ์—ฌ๋Ÿฌ๋ถ„๋“ค ์˜ค์ „๋™์•ˆ ํ•˜์‹  ์ž‘์—…๋Ÿ‰์ž…๋‹ˆ๋‹ค..
- ๋„ˆ๋ฌด ์ ์Šต๋‹ˆ๋‹ค. ๋ง์ด ์•ˆ๋˜๊ฒŒ ์ ์€ ์ƒํ™ฉ์ž…๋‹ˆ๋‹ค.
- ์˜ค์ „ ํŒŒํŠธํƒ€์ž„ ์ž ๊น ์ผํ•˜์‹œ๋Š” ๋ถ„๋„ sql๋ฅผ ์•„์˜ˆ ๋ชจ๋ฅด์‹œ๋Š” ๋ถ„๋„ 100๊ฐœ๋ฅผ ์ฐ์–ด๋‚ด๊ณ  ์žˆ๋Š” ์ƒํ™ฉ์ธ๋ฐ,  ์ด ์ •๋„๋ฉด, ๋ฌธ์ œ๊ฐ€ ์‹ฌ๊ฐํ•œ ์ˆ˜์ค€์ด๋ผ๊ณ  ์ƒ๊ฐ์ด ๋ฉ๋‹ˆ๋‹ค.
- ๊ฐ์ž ๋งก์€ ์—…๋ฌด๋ฅผ ์ฑ…์ž„ ์žˆ๊ฒŒ ๊ณผ์ œ๋ฅผ ํ•ด์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํ•œ ๋ชฉํ‘œ ์ด๋ฃจ๊ธฐ ์œ„ํ•ด์„œ ๋ชจ์ธ ๊ฒƒ์ธ ๋งŒํผ, ์—ด์‹ฌํžˆ ์ฑ…์ž„๊ฐ ์žˆ๊ฒŒ ํ•ด๋‚˜๊ฐ”์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค
- -ํ•ด์ค„๋ž˜, -ํ•ด์ฃผ๊ฒ ๋‹ˆ ๋“ฑ์„ ์‚ฌ์šฉ ์ง€์–‘ํ•˜๊ณ , ํ•ด๋ผ์ฒด, ํ•ด์ฒด ๋“ฑ ๊ฐ„๊ฒฐํ•œ ์ข…๊ฒฐ์–ด๋ฏธ๋กœ ์ž‘์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. '-ํ•ด์ค˜'๋ผ๊ณ  ๋๋‚˜๋Š” ์ข…๊ฒฐ์–ด๋ฏธ๋กœ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์–ผ๋งˆ์•ผ, ๋ญ์•ผ ๋“ฑ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๋„๋ก ํ•ด์ฃผ์„ธ์š”.

09/30

- ๊ธฐ์กด : ์ปฌ๋Ÿผ๋ณ„๋กœ ์ˆ˜๋Ÿ‰์„ ์•Œ๋ ค์ค˜ -> ~๋ณ„๋กœ select ์ปฌ๋Ÿผ๊ณผ ์ง‘๊ณ„ํ•จ์ˆ˜๋ฅผ ๋ณด์—ฌ์ค˜
- select ๋œ ์ปฌ๋Ÿผ์€ ํƒœ๊น… ์ž‘์—…์„ ํ•ด์•ผํ•ด์„œ ๋ช…์‹œํ•ด์ฃผ๋Š” ๊ฒƒ์ด ์ข‹์Œ
- ~๋ช…์€ ๋ถ™์—ฌ์„œ ์“ฐ๊ธฐ
- 20๋ฒˆ ๋„˜์–ด๊ฐ€๋ฉด ์ž‘์—… ๋ถˆ๊ฐ€๋Šฅ, ํ˜•์‹ ๋ณต๋ถ™ ๊ธˆ์ง€
- ๋„์–ด์“ฐ๊ธฐ ์ž˜ ํ•˜๊ธฐ
- ํ…Œ์ด๋ธ”์— ์ฃผ์†Œ ์ปฌ๋Ÿผ์ด ํ•˜๋‚˜๊ฐ€ ์•„๋‹Œ ๊ฒฝ์šฐ
- "์ง€๋ฒˆ์ฃผ์†Œ์— ์ „๋†๋™์ด ํฌํ•จ๋˜์–ด ์žˆ๋Š”" ๊ฐ™์€ ํ˜•ํƒœ๋กœ ๊ณ ์ณ์„œ ์จ์•ผํ•จ
- sql๋กœ ๋„˜์–ด์˜ค๋ฉด์„œ 000~์ด ์ƒ๊น€ ๋”ฐ๋ผ์„œ ๊ฐ€๊ธ‰์  like๋กœ๋งŒ ์จ์ฃผ๊ธฐ
- group by์‹œ ๋ฌด์กฐ๊ฑด ๋ฌด์—‡์ด ์•„๋‹ˆ๋ผ ์กฐํšŒํ•˜๊ณ  ์‹ถ์€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ •ํ•ด์ง
- ์ง‘๊ณ„ํ•จ์ˆ˜ ๋‹จ๋…์‚ฌ์šฉ ๊ฐ€๋Šฅ


10์›”

1์ฃผ์ฐจ

10/04

* ์ข…๊ฒฐ์–ด๋ฏธ ์ค‘ '์•Œ์•„๋ด์ค˜' ์‚ฌ์šฉ ๋ถˆ๊ฐ€
* ๋‚ด์ผ ์˜ค์ „์— ์ฝ”๋“œ๋ฆฌ๋ทฐ

10/05

* ํ˜„์žฌ ๋ชจ๋ธ์€ ์—ฌ๋Ÿฌ๊ฐœ์˜ ํ™”๊ฐ์— ๋Œ€ํ•ด ํ•™์Šต ๋œ 5๊ฐœ์˜ ๋ชจ๋ธ์„ ์งฌ๋ฝ•์‹œ์ผœ ๋†“์€ ๊ฒƒ์ด๋ผ ํˆฌ๊ธฐํ–‰์œ„ ์ธ์‹๋ฅ ์ด ๋–จ์–ด์งˆ ์ˆ˜๋„ ์žˆ์Œ
* ๋”ฐ๋ผ์„œ ๊ฐ๊ฐ 1๊ฐœ์˜ ํ™”๊ฐ์— ๋Œ€ํ•ด ํ•™์Šต ๋œ ๋ชจ๋ธ์„ ์ฃผ์‹ ๋‹ค๊ณ  ํ•˜์‹ฌ
* ํ•„์š”์—†๋Š” ํ™”๊ฐ๋งŒ ๊ณจ๋ผ๋‚ด๋ฉด ๋ ๋“ฏ

10/06

image image


10/07

* ๊ฐ์ฒด์— ๋Œ€ํ•œ Threshold ๋‚ฎ์ถ”๊ธฐ
* ์‚ฌ๋žŒ(๊ฐ์ฒด)์— ๋Œ€ํ•œ confidence ์ถœ๋ ฅํ•˜๊ธฐ
* run_process์˜ ์‹ค์ œ ํ˜„์žฅ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋ธ๋กœ ๋ฐ”๊ฟ”๋ณด๊ธฐ
* ๋ช…๋ฐฑํžˆ ํˆฌ๊ธฐํ–‰์œ„์ธ ์‚ฌ์ง„๋“ค๋งŒ ์ถ”๋ ค์„œ ํ•ด๋‹น ์‚ฌ์ง„๋งŒ ๋ชจ๋ธ์— ๋„ฃ๊ณ  ๋Œ๋ ค๋ณด๊ธฐ
* ์ด ๋•Œ, ํˆฌ๊ธฐ ํ–‰์œ„์— ๋Œ€ํ•œ confidence์™€ ๊ฐ์ฒด์— ๋Œ€ํ•œ confidence๊ฐ€ ๋‘˜ ๋‹ค ์ด๋ฏธ์ง€ ์œ„์— ํ‘œ์‹œ๋˜๊ฒŒ ๋ณ€๊ฒฝํ•˜๊ธฐ

2์ฃผ์ฐจ

10/11

* ์—…๋ฌด์ง€์‹œ ์—†์Œ

10/12

* ์—…๋ฌด์ง€์‹œ ์—†์Œ

10/13

* ํ…Œ์ŠคํŠธ์…‹ ๋‹ค์–‘ํ™”๋ฅผ ์œ„ํ•ด ๋‚ด์ผ ์˜ค์ „์— ์ธํ„ด๋“ค ๋‹ค ๋ชจ์•„์„œ ํ…Œ์ŠคํŠธ์…‹ ์ฐ๊ธฐ๋กœ ํ•จ
* TensorRT์—์„œ Engine ๋ฝ‘์•„๋‚ด๋Š” ๋ฒ• ์—ฌ์ญค๋ณด๊ธฐ

10/14

* ์˜ค๋Š˜ ์„ธ๋ฏธ๋‚˜ ์ผ์ •์ด ์žˆ์—ˆ์œผ๋‚˜, ํšŒ์‚ฌ ์‚ฌ์ •์œผ๋กœ ์ž ์ • ์—ฐ๊ธฐ๋จ

3์ฃผ์ฐจ

10/17

* x86๊ณผ ARM ์•„ํ‚คํ…์ณ์˜ yolov5 ๋ชจ๋ธ์„ ์ „๋ถ€ TensorRT ๋ชจ๋ธ๋กœ ๊ต์ฒด ์™„๋ฃŒํ–ˆ์Œ
* ์˜คํ›„์—๋Š” ๊ต์ฒด ๋œ ๋ชจ๋ธ์ด ํƒ‘์žฌ๋œ ARM ์•„ํ‚คํ…์ณ๋กœ ์ง์ ‘ ํ…Œ์ŠคํŠธ ํ•ด๋ณด๊ธฐ๋กœ ํ•จ

10/18

* ์—…๋ฌด์ง€์‹œ ์—†์Œ

10/19

* ์—…๋ฌด์ง€์‹œ ์—†์Œ

10/21

<cctv>
* ๋ชจ๋ธ ํ‰๊ฐ€์— ํ•„์š”ํ•œ ํ…Œ์ŠคํŠธ์…‹์ด 300์žฅ์ด ์•„๋‹ˆ๋ผ 500์žฅ์ด์—ˆ์Œ
* 500์žฅ ์ค‘ 400์žฅ(์•ฝ 80%)์€ ํˆฌ๊ธฐํ–‰์œ„, ๋‚˜๋จธ์ง€ 100์žฅ์€ ์‚ฌ๋žŒ ๊ฒ€์ถœ ์‚ฌ์ง„๊ณผ ๋ฐฐ๊ฒฝ ๊ฒ€์ถœ ์‚ฌ์ง„์œผ๋กœ ๋ฝ‘๊ธฐ๋กœ ํ•จ.
* ์‚ฌ๋žŒ ๊ฒ€์ถœ์‚ฌ์ง„๊ณผ ๋ฐฐ๊ฒฝ ๊ฒ€์ถœ์‚ฌ์ง„์˜ ๋ฐฐ์œจ์€ ์•„์ง ์ •ํ•˜๊ธฐ ์• ๋งคํ•ด์„œ ์ผ๋‹จ ๋‘˜๋‹ค 100์žฅ์”ฉ ๋ฝ‘์•„๋‹ฌ๋ผ๊ณ  ํ•˜์‹ฌ
* ์ƒˆ๋กœ ์˜์ƒ ์ฐ์„ ํ•„์š”๋Š” ์—†๊ณ  ๊ธฐ์กด์— 1์ฐจ์ ์œผ๋กœ ์ถ”๋ ธ๋˜ 1000์—ฌ์žฅ์˜ ์‚ฌ์ง„ ์ค‘์—์„œ ์ถ”๊ฐ€๋กœ ๋ฝ‘๊ธฐ๋กœ ํ•จ

<canvas>
* ์ผ๋‹จ DB ๊ตฌ์กฐ๋ฅผ ํ™•์ธํ•˜๊ณ  ์žˆ์œผ๋ผ๊ณ  ํ•˜์…จ๋‹ค.
* 172~๋Š” Docker์—์„œ postgre_dev ํฌํŠธ์™€ dev_web์„ ์—ฐ๊ฒฐํ•ด์ฃผ๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” host์ด๋ฏ€๋กœ 127.0.0.1 localhost๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค๊ณ  ํ•˜์‹ฌ

4์ฃผ์ฐจ

10/24

<cctv>
ํ•„์š”ํ•œ ํ…Œ์ŠคํŠธ ์…‹
  - ์‚ฌ๋žŒ๊ฒ€์ถœ ์ด๋ฏธ์ง€ 400์žฅ
  - ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€ 100์žฅ
  - FP (์‚ฌ๋žŒ ๊ฒ€์ถœ, ํˆฌ๊ธฐ ํ–‰์œ„) ๋˜๋Š”๋Œ€๋กœ ๊ตฌํ•ด๋ณด๊ธฐ
  - ํˆฌ๊ธฐํ–‰์œ„ ์‚ฌ์ง„ 400์žฅ : ์—ฐ๊ตฌ์›๋‹˜์ด ํ•ด์ฃผ์‹ ๋‹ค๊ณ  ํ•˜์‹ฌ
  ## (15:01 ์™„๋ฃŒ) ##

๊ตฌ์ถ•๋œ ๋ฐ์ดํ„ฐ์…‹ ๋ชจ๋ธ์— ๋Œ๋ ค๋ณด๊ธฐ
  - ์‚ฌ๋žŒ๊ฒ€์ถœ ๋ชจ๋ธ
    - ์‚ฌ๋žŒ ์ด๋ฏธ์ง€ 400์žฅ
    - ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€ 100์žฅ
  - ํˆฌ๊ธฐํ–‰์œ„ ๊ฐ์ง€ ๋ชจ๋ธ
    - ํˆฌ๊ธฐํ–‰์œ„ 400์žฅ
    - ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€ 100์žฅ
  ## (16:18 ์™„๋ฃŒ) ##

dumping TP์—์„œ 39์žฅ ํƒˆ๋ฝ๋จ -> ๋‹ค์‹œ ์ฑ„์›Œ๋„ฃ๊ธฐ

10/26

<cctv>

model ๋Œ๋ฆฌ๋Š” ์ฝ”๋“œ ๋ฐ‘์— PyQT๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ์ž‘์—… ์ˆ˜ํ–‰
์ด๋ฏธ์ง€ ๊ฒฝ๋กœ๋งŒ ์„ค์ •ํ•˜๋ฉด ๋ฌธ์ œ์—†์ด ๋Œ์•„๊ฐ€๋„๋ก ์ข…์†์„ฑ ์ œ๊ฑฐ
๋‹ค๋ฅธ ํŒ€์—์„œ ๋ผ๋ฒจ๋ง์„ ๋๋‚ธ ์„ ๋ณ„ ์ด๋ฏธ์ง€ ์‹ค์ œ๋กœ ๋„ฃ๊ณ  ๊ฒฐ๊ณผ ํ™•์ธ

10/28

<canvas>

๋‹ค์Œ์ฃผ๋ถ€ํ„ฐ ๋ฐ”๋กœ ํŽ˜์ด์ง€ ์ œ์ž‘์— ๋“ค์–ด๊ฐˆ ๋“ฏ ํ•˜๋‹ค.
๋กœ๊ทธ์ธ ์ •๋ณด์™€ DB๋ฅผ ์ž˜ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก ์˜ค๋Š˜๊นŒ์ง€๋Š” DB ๊ตฌ์กฐ๋ฅผ ์ •ํ™•ํžˆ ํŒŒ์•…ํ•ด์•ผํ•  ๊ฒƒ ๊ฐ™๋‹ค.


11์›”

2์ฃผ์ฐจ

11/08

<canvas>

* ํผ๋ธ”๋ฆฌ์‹ฑ ๋œ ํŒŒ์ผ์„ ์žฅ๊ณ ์™€ ์—ฐ๊ฒฐ
* ๋น„์ฆˆ๋‹ˆ์Šค ์ฝ”๋”ฉํ•˜๊ธฐ
* DB ์—ฐ๊ฒฐํ•˜๊ธฐ python manage.py inspectdb > models.py

11/09

<canvas>

* ์„œ๋ฒ„ DB์™€ ์—ฐ๊ฒฐ (migrationํ•˜์ง€ ์•Š๊ธฐ)
* ์„œ๋ฒ„ DB์™€ ํšŒ์›๊ฐ€์ž… ํผ ํ˜•์‹์ด ๋‹ค๋ฆ„
  - ์ผ๋‹จ ๊ธฐ๋Šฅ ๊ตฌํ˜„์— ์ดˆ์  ๋งž์ถ”๊ณ  ๋‚˜์ค‘์— ์ˆ˜์ •ํ•˜๊ธฐ
* ๊ธฐ์กด ์•„์ด๋””, ์ด๋ฉ”์ผ ๋ถ„๋ฆฌ ๊ตฌ์กฐ์—์„œ ์•„์ด๋””์™€ ์ด๋ฉ”์ผ์„ ๋™์ผํ•˜๊ฒŒ ์ทจ๊ธ‰ํ•˜๊ธฐ
* ์ด๋ฉ”์ผ์€ ์ผ๋‹จ sortable_name์— ์ €์žฅํ•˜๊ธฐ
* Django rest framework ์‚ฌ์šฉํ•˜๊ธฐ
* AJAX ์‚ฌ์šฉํ•ด์„œ ์ค‘๋ณตํ™•์ธ ๊ตฌํ˜„

11/10

<canvas>

* ๋ฐฑ๋‹จ์€ ํ›„์— ruby๋กœ ์ปจ๋ฒ„ํŒ…๋  ์ˆ˜๋„ ์žˆ์Œ -> Django rest framework ์‚ฌ์šฉํ•ด์„œ ๊ณ ๋„ํ™” ์ž‘์—…
* ์ƒˆ๋กญ๊ฒŒ ์ˆ˜์ •๋œ ํผ๋ธ”๋ฆฌ์‹ฑ ํŒŒ์ผ ์ ์šฉํ•˜๊ธฐ
* ์ค‘๋ณตํ™•์ธ์— ๋Œ€ํ•œ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ์ถ”๊ฐ€

3์ฃผ์ฐจ

11/14

<canvas>

* ๋ฐฑ์•ค๋“œ๋ฅผ ruby๋กœ ์ „ํ™˜ํ•  ์˜ˆ์ •์ด๋ผ๊ณ  ํ•จ.
* ํ•ด๋‹น ๋ถ€๋ถ„์— ๋Œ€ํ•ด ์ •ํ™•ํ•œ ์‚ฌ์•ˆ์ด ๊ฒฐ์ •๋  ๋•Œ๊นŒ์ง€ ์•„๋ž˜ 4๊ฐ€์ง€ ๊ณต๋ถ€

  1. restframework api decoration
  2. restframework serializer
  3. middleware (filter -> API ์š”์ฒญ์ด ๋“ค์–ด์˜ค๋ฉด middleware๋ฅผ ๊ฑฐ์ณ๊ฐ)
  4. django signal (triger -> ์–ด๋– ํ•œ ๋™์ž‘์ด ๋ฐœ์ƒ๋˜๋ฉด ์ž๋™์œผ๋กœ ์ˆ˜ํ–‰๋˜๋Š” ๊ฒƒ)

11/18

์‚ฌ๋‚ด์—์„œ ๋…๊ฑฐ๋…ธ์ธ ์ด์ƒ์ง•ํ›„ ํƒ์ง€ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•  ๊ณ„ํš
๋”ฐ๋ผ์„œ ํ•ด๋‹น ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ERD, use case๋ฅผ ๊ทธ๋ ค๋‹ฌ๋ผ๊ณ  ํ•˜์‹ฌ.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages