๋ชฉ๋กTIL (83)

Bibi's DevLog ๐Ÿค“๐ŸŽ

[TIL - Codesquad] ๋ฆฌ๋ˆ…์Šค ๊ธฐ๋ณธ ๋ช…๋ น์–ด์™€ ์‰˜ ์Šคํฌ๋ฆฝํŠธ

์˜ค๋Š˜ ํ•œ ์ผ - ์˜ค๋Š˜์€ ์‰˜ ์Šคํฌ๋ฆฝํŠธ ๋ช…๋ น์–ด๋ฅผ ๋‚˜๋ฆ„๋Œ€๋กœ ๊ณต๋ถ€, ์‹ค์Šตํ–ˆ๋‹ค. - ๊ทธ๋Ÿฌ๋‚˜ ๋งค์ผ ์ž๋ฐ”๋งŒ ๊ณต๋ถ€ํ•˜๋‹ค๊ฐ€ ์“ฐ๋ ค๋‹ˆ ๋ฌธ๋ฒ•์ด ๋„ˆ๋ฌด ์ƒ์†Œํ•˜๊ณ (ํŠนํžˆ ๋ณ€์ˆ˜..) - ์–ด๋–ป๊ฒŒ ์ฝ”๋“œ๋ฅผ ์งœ์•ผ ์กฐ๊ฑด์— ๋งž๋Š” ๋™์ž‘์„ ํ•˜๋Š”์ง€ ๊ฐ์ด ์•ˆ ์˜ค๊ณ , ๊ณ„์† ์—๋Ÿฌ๋Š” ๋œจ๋Š”๋ฐ, ๋ฏธ์…˜ ์ œ์ถœ ์‹œ๊ฐ„์ด ๋‹ค๊ฐ€์™€์„œ - ๊ฒฐ๊ตญ ์šฐ๋ฆฌ ๊ทธ๋ฃน์˜ ์ง€์‹in์ธ ํ”„๋ ˆ๋””๊ฐ€ ์ œ์ถœํ•œ ์ฝ”๋“œ๋ฅผ ๋”ฐ๋ผ์„œ ์ ์–ด ์ œ์ถœํ–ˆ๋‹ค..๐Ÿ˜ญ๐Ÿ˜ญ๐Ÿ˜ญ - ์—ด์‹ฌํžˆ ๋ณต์Šตํ•ด์„œ ๋‚ด๊ฐ€ ์ ์€ ์ฝ”๋“œ๊ฐ€ ๋ญ์˜€๋Š”์ง€๋ผ๋„ ์ดํ•ดํ•ด์•ผ๊ฒ ๋‹ค. (ํ”„๋ ˆ๋””์˜ gist๋งํฌ ์„ค๋ช… ๋ณด๋ฉฐ ๊ณต๋ถ€ํ•˜๊ธฐ) TIL ๋ฆฌ๋ˆ…์Šค ๊ธฐ๋ณธ ๋ช…๋ น์–ด = bash์‰˜์ด ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋ณธ ๋ช…๋ น์–ด itholic.github.io/linux-basic-command/ ๋ฅผ ๋ณด๊ณ  ๊ณต๋ถ€ ๋ฐ ์ •๋ฆฌ. $ pwd : print working directory ํ˜„์žฌ ์ž‘์—…์ค‘์ธ ๋””๋ ‰ํ† ๋ฆฌ ์ •๋ณด ์ถœ๋ ฅ $..

TIL 2021. 1. 8. 22:57
[TIL 211004 - Codesquad] ๋””์ง€ํ„ธ ๋…ผ๋ฆฌํšŒ๋กœ, ์ด์ง„๋ง์…ˆ๊ธฐ, ์ง„๋ฒ•๋ณ€ํ™˜๊ธฐ

Done - OT์ฐธ์„, ๋ฐฑ์—”๋“œ ํŒ€์› ๋ฐ ๊ทธ๋ฃน์›๋“ค๊ณผ ์ฒซ ๋งŒ๋‚จ - ์ฃผ์–ด์ง„ ๋ฏธ์…˜ (์ด์ง„๋ง์…ˆ๊ธฐ, ์ง„๋ฒ•๋ณ€ํ™˜๊ธฐ) 1์ฐจ์™„์„ฑ - ๋ฐฐ๊ฒฝ์ง€์‹๊ณผ ๊ตฌ๊ธ€๋ง์„ ํ†ตํ•ด ๋””์ง€ํ„ธ ๋…ผ๋ฆฌํšŒ๋กœ, ์ด์ง„๋ง์…ˆ๊ณผ carry์˜ ๊ฐœ๋…, ์ง„๋ฒ•๋ณ€ํ™˜ ๊ณต๋ถ€ TIL ์˜ค๋Š˜ ์ƒˆ๋กœ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ ์š”์•ฝ์ •๋ฆฌ ๋””์ง€ํ„ธ ๋…ผ๋ฆฌํšŒ๋กœ Digital Logic Gate (์ „์ž๊ณตํ•™) boolean์„ ๋ฌผ๋ฆฌ์  ์žฅ์น˜์— ๊ตฌํ˜„ํ•œ ๊ฒƒ์œผ๋กœ, ๋…ผ๋ฆฌ์  ์ž…๋ ฅ๊ฐ’์— ๋Œ€ํ•ด ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜์—ฌ ํ•˜๋‚˜์˜ ๋…ผ๋ฆฌ์  ์ถœ๋ ฅ๊ฐ’์„ ์–ป๋Š” ์ „์žํšŒ๋กœ. ์ž…๋ ฅ ์‹ ํ˜ธ๋กœ ์ถœ๋ ฅ์ด ๊ฒฐ์ •๋œ๋‹ค. (์œ„ํ‚ค๋ฐฑ๊ณผ) ๋…ผ๋ฆฌ ๊ฒŒ์ดํŠธ : ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ. ๋…ผ๋ฆฌ์‹ ๋˜๋Š” ํšŒ๋กœ๊ธฐํ˜ธ(MIL ๊ธฐํ˜ธ)๋กœ ํ‘œํ˜„ํ•œ๋‹ค. : ์ „์••์ด ํ๋ฅด๋Š”(์ „๊ตฌ์— ๋ถˆ์ด ๋“ค์–ด์˜ค๋Š”) ์ƒํƒœ๋ฅผ 1 - true - ์ฐธ, ๋ฐ˜๋Œ€๋Š” 0 - false - ๊ฑฐ์ง“ ์œผ๋กœ ํ‘œํ˜„ํ•œ๋‹ค. - ๊ธฐ๋ณธ ๋…ผ๋ฆฌ ๊ฒŒ์ดํŠธ ..

TIL 2021. 1. 4. 23:49
[๋งˆํฌ๋‹ค์šด ๋ฌธ๋ฒ•] ๋งˆํฌ๋‹ค์šด์œผ๋กœ ์ฝ”๋“œ ์‚ฝ์ž…ํ•˜๊ธฐ - inline๊ณผ block ๋ฐฉ์‹

๋งˆํฌ๋‹ค์šด์œผ๋กœ ์ฝ”๋“œ ์‚ฝ์ž…ํ•˜๊ธฐ. ๋งˆํฌ๋‹ค์šด์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์‚ฝ์ž…ํ•˜๋Š” ๋ฒ•์„ ๊ตฌ๊ธ€๋งํ•ด์„œ ๋ฐฐ์› ๋‹ค! ํ‹ฐ์Šคํ† ๋ฆฌ๋‚˜ ๊นƒํ—ˆ๋ธŒ (๋…ธ์…˜๋„..?) ์—์„œ ํฌ์ŠคํŒ…ํ•˜๊ณ  README.md ์ ์„ ๋•Œ ์œ ์šฉํ•˜๊ฒŒ ์“ธ ์ˆ˜ ์žˆ๊ฒ ๋‹ค. ์—ฌ๊ธฐ ์— ์•„์ฃผ ์ž˜ ์„ค๋ช…์ด ๋˜์–ด ์žˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! inline์œผ๋กœ ์ฝ”๋“œ ์‚ฝ์ž…ํ•˜๊ธฐ. ์ฝ”๋“œ์˜ ์•ž,๋’ค๋ฅผ ๋ฐฑํ‹ฑ ์œผ๋กœ ๊ฐ์‹ธ๋ฉด ๋œ๋‹ค. (๋ฐฑํ‹ฑ์€ ์ˆซ์ž 1 ์™ผ์ชฝ์— ์žˆ๋Š” ๋ฒ„ํŠผ์œผ๋กœ ์ž…๋ ฅํ•œ๋‹ค) this is code -> this is code! block์œผ๋กœ ์ฝ”๋“œ ์‚ฝ์ž…ํ•˜๊ธฐ. ์†Œ์Šค์ฝ”๋“œ์˜ ์‹œ์ž‘๋ถ€๋ถ„๊ณผ ๋ ๋ถ€๋ถ„์„ ๊ฐœํ–‰(์ค„๋ฐ”๊ฟˆ)ํ•˜๊ณ , ๋ฐฑํ‹ฑ ์„ธ ๋ฒˆ์œผ๋กœ ์†Œ์Šค์ฝ”๋“œ ์ „์ฒด๋ฅผ ๊ฐ์‹ผ๋‹ค. ์ฝ”๋“œ ํ•˜์ด๋ผ์ดํŠธ : ์‹œ์ž‘ํ•˜๋Š” ๋ฐฑํ‹ฑ ์„ธ ๊ฐœ ์˜ค๋ฅธ์ชฝ์— ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์ ๋Š”๋‹ค. ํŒŒ์ผ๋ช…๊ณผ ํ™•์žฅ์ž : ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์˜†์— : ์™€ ํŒŒ์ผ๋ช….ํ™•์žฅ์ž ๋ฅผ ์ ๋Š”๋‹ค. //this is java..

TIL 2020. 11. 12. 23:39
[20.10.09] mypick31 ๋ฏธ๋ฏธํ•œ ์ˆ˜์ • / ๋งˆ์Šคํ„ฐ์ฆˆ์ฝ”์ฝ”์•„ ๋ฌธ์ œํ’€์–ด๋ณด๊ธฐ!

์˜ค๋Š˜์€ DB์— ํ”Œ๋ ˆ์ด๋ฒ„ ์ •๋ณด ๋„ฃ๊ณ  img ๊ฒฝ๋กœ ์„ค์ •, ์ €์žฅํ•˜๊ณ  / ํ•„ํ„ฐ๋ง ๋กœ์ง ์–ด๋–ป๊ฒŒ ์งค์ง€ ์ƒ๊ฐํ•ด๋ณด๊ธฐ. ..๋ฅผ ํ•˜๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ mypick31 ํ”„๋ก ํŠธ์—”๋“œ๋ฅผ ์•ฝ๊ฐ„ ์ˆ˜์ •ํ•˜๋˜ ์ค‘ ์ฝ”๋“œ์Šค์ฟผ๋“œ์—์„œ ๋งˆ์Šคํ„ฐ์ฆˆ์ฝ”์Šค ์ฝ”์ฝ”์•„ ๊ณผ์ • (๋งˆ์Šคํ„ฐ์ฆˆ์ฝ”์ฆˆ ์ „๋‹จ๊ณ„)๋ฅผ ํ•œ๋‹ค๋Š” ๋ฉ”์ผ์ด ์™”๋‹ค! ์ฝ”์ฝ”์•„ ๊ณผ์ •์„ ์ˆ˜๊ฐ•ํ•˜๊ธฐ ์œ„ํ•œ ์ฝ”๋”ฉ์ˆ˜์ค€์˜ ์˜ˆ์ œ๋„ 2๊ฐœ ๋ณด๋‚ด์ฃผ์…จ๋Š”๋ฐ ๊ทธ๋ž˜์„œ ์˜ค๋Š˜์€ ์ด๊ฑธ ๋จผ์ € ํ’€์–ด๋ดค๋‹ค. ์—ด์‹ฌํžˆ ํ’€์–ด๋ณด๊ณ  ๊ฐ€๋Šฅํ•œ ์ฝ”์ฝ”์•„๊ณผ์ •์„ ์ˆ˜๊ฐ•ํ•ด์•ผ๊ฒ ๋‹ค. :D // ๋‘ ๋ฌธ์ œ ์ค‘ ์ฒซ๋ฒˆ์จฐ๋Š” ๋‹ค ํ’€์—ˆ๋Š”๋ฐ ๋‘๋ฒˆ์งธ๋Š” ์•„์ง ํ‘ธ๋Š” ์ค‘์ด๋‹คใ… ใ…  ๊ตฌ๊ธ€๋ง์„ ์ตœ์†Œํ•œ์œผ๋กœ ํ•ด์„œ ํ’€๋‹ค๋ณด๋‹ˆ ๋” ์–ด๋ ต๊ฒŒ ๋А๊ปด์ง€๋Š”๋“ฏ. ๋‹ค ํ’€๊ณ  ๋‚˜๋ฉด ๋‚˜์˜ ํ’€์ด๋ฅผ ์ •๋ฆฌํ•ด์„œ ์˜ฌ๋ ค์•ผ๊ฒ ๋‹ค!

TIL 2020. 10. 9. 16:17
TIL - [20.09.24] Database, MySQL ์™„๊ฐ• ๋ฐ ๋‚ด์šฉ์ •๋ฆฌ

์ถ”์ฒœ๋ฐ›์€ ์ธํ”„๋Ÿฐ ์ƒํ™œ์ฝ”๋”ฉ DATABASE 1&2 - MySQL ๊ฐ•์˜๋ฅผ ํ•˜๋ฃจ๋งŒ์— ๋“ค์—ˆ๋‹ค! MySQL๊ฐ•์˜๋ฅผ ๋“ฃ๋Š” ๋ชฉ์ ์€ Juni์™€์˜ ํŒ€ํ”„๋กœ์ ํŠธ์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด. ๋‚˜๋Š” ์ŠคํŒŒ๋ฅดํƒ€์—์„œ mongoDB์‚ฌ์šฉ๋ฒ•๋งŒ ๋ฐฐ์› ์ง€๋งŒ, MySQL์ด ๋” ๋Œ€์ค‘์ ์ด๊ณ  ๋ฌด๋ฃŒ๋ผ๊ณ  ํ•ด์„œ ์ด๋ฒˆ ๊ธฐํšŒ์— ๊ด€๊ณ„ํ˜•DB์‚ฌ์šฉ๋ฒ•์„ ์ตํ˜€ ๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค. ์•„๋ž˜๋Š” ์˜ค๋Š˜ ๊ฐ•์˜์—์„œ ๋ฐฐ์šด ๋‚ด์šฉ์„ ์š”์•ฝํ•œ ๊ฒƒ! ์ค‘๊ฐ„์— ๋…ธ์…˜์— ์ •๋ฆฌํ•œ ๊ฐ•์˜๋‚ด์šฉ์„ ๋ณต๋ถ™ํ•ด ์™”๋‹ค๐Ÿ˜… ๋‚˜๋„ ๋ธ”๋กœ๊ทธ๋ฅผ ์šด์˜ํ•˜๋ฉด์„œ ๋‹ค๋ฅธ ์ดˆ๋ณด ๊ฐœ๋ฐœ์ž๋ถ„๋“ค์˜ ๊ตฌ๊ธ€๋ง์— ๋„์›€์ด ๋์œผ๋ฉด(?) ํ–ˆ๋Š”๋ฐ ๊ฐ•์˜๋‚ด์šฉ์„ ์ •๋ฆฌํ•ด์„œ ๋ธ”๋กœ๊ทธ์— ์˜ฌ๋ ค๋„ ๋˜๋ƒ๊ณ  ๋ฌธ์˜ํ•ด ๋ณด๋‹ˆ ๊ดœ์ฐฎ๋‹ค๊ณ  ํ•œ๋‹ค! ๊ทธ๋ž˜์„œ ์•ž์œผ๋กœ๋Š” ๊ทธ๋ƒฅ ํ•„๊ธฐ๋ฅผ ๋ธ”๋กœ๊ทธ์— ํ•˜๊ณ , ๋ฐ”๋กœ ์—…๋กœ๋“œํ•ด์•ผ๊ฒ ๋‹ค! ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (Database=DB)๋ž€ ? ์ •๋ณด๊ธฐ์ˆ ์˜ ์‹ฌ์žฅ์ด๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅ, ์ถœ๋ ฅ์„ ๋” ์šฉ์ดํ•˜..

TIL 2020. 9. 25. 00:55
TIL - [20.09.21] ์ทจ์—…, ๊ณต๋ถ€๊ณ„ํš๊ณผ ์ƒˆ ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ๊ณ„ํš๐Ÿง

์˜ค๋Š˜์€ ์˜ค๋žœ๋งŒ์— ์นดํŽ˜์— ๊ฐ€์„œ '๊ฐœ๋ฐœ์ž ์ทจ์—…๊ฐ€์ด๋“œ'๋ฅผ ์ฝ๊ณ , ์ฅฌ๋‹ˆ์™€ ์ƒˆ ํ”„๋กœ์ ํŠธ ๊ณ„ํš์„ ์งฐ๋‹ค! ์—Š๊ทธ์ œ๋ถ€ํ„ฐ ์‚ด๊นŒ๋ง๊นŒ ํ•˜๋˜ ์ธํ”„๋Ÿฐ ์œ ๋ฃŒ๊ฐ•์˜(pdf๋””์ง€ํ„ธ๋ถ) '๋น„์ „๊ณต์ž๋ฅผ ์œ„ํ•œ ๊ฐœ๋ฐœ์ž ์ทจ์—… ์‹ค์ „ ๊ฐ€์ด๋“œ'๋ฅผ ๋“œ๋””์–ด ๊ตฌ๋งคํ–ˆ๋‹ค! (+ ์ถ”์„ํ• ์ธ ์ฐฌ์ŠคโœŒ)๊ผผ๊ผผํ•˜๊ฒŒ ์ฝ์–ด๋ณด๋ฉด์„œ ์•ž์œผ๋กœ ๊ณต๋ถ€์™€ ์ทจ์—… ๊ณ„ํš์„ ์ƒ์„ธํ•˜๊ฒŒ ์งœ ๋ด์•ผ๊ฒ ๋‹ค.์ผ๋‹จ ์˜ค๋Š˜๊นŒ์ง€ ์ฝ์€ ๋ถ€๋ถ„๋งŒ์œผ๋กœ๋„ ์ž๊ทน์€ ํ™•์‹คํžˆ ๋œ๋‹ค. ์ฃฝ๋„๋ก ๊ณต๋ถ€ํ•˜์ž.. bibi.. ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ (20.09.22) ๋‹ค ์ฝ์—ˆ๋‹ค! ์ดํ›„ ๋ถ€ํŠธ์บ ํ”„๋ฅผ ์กฐ์‚ฌํ•ด ๋ณด๊ณ  ๋ฌธ์˜์‚ฌํ•ญ์ด ์žˆ๋Š” ๋ถ€ํŠธ์บ ํ”„์— ๋ฌธ์˜ ๋ฉ”์ผ์„ ๋„ฃ์—ˆ๋‹ค. ์ด์ œ ์ด ๊ฐ€์ด๋“œ๋ฅผ ์ฐธ๊ณ ํ•˜๋ฉด์„œ ๋ณธ๊ฒฉ์ ์œผ๋กœ ๋” ์ž์„ธํ•œ ๊ณต๋ถ€๊ณ„ํš, ์ทจ์—…๊ณ„ํš ์งœ์•ผ๊ฒ ๋‹ค! ์ „๋ถ€ํ„ฐ ์ŠคํŒŒ๋ฅดํƒ€ ๋๋‚˜๋ฉด ์ฅฌ๋‹ˆ์™€ ํ•จ๊ป˜ ํ† ์ดํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜์ž๊ณ  ํ–ˆ์ง€๋งŒ, ํฅ๋ฏธ๊ฐ€ ๊ฒน์น˜๋Š” ๋ถ„์•ผ๊ฐ€ ์ ์–ด์„œ ์ฃผ์ œ๋ฅผ ๋ชป ์ •ํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ....

TIL 2020. 9. 21. 23:56
TIL - [20.09.17] ํšŒ๊ณ ์™€ ๊ณ„ํš

๋”ฑ ์ผ์ฃผ์ผ๋งŒ์— ๋Œ์•„์™”๋‹ค! ๐Ÿคธ‍โ™€ ์—ฌ๋ฆ„ํœด๊ฐ€ ๊ฒธ ์ƒ์ผ์—ฌํ–‰ 3์ผ, ์‰ฌ๋ฉด์„œ ๋Œ€์ฒญ์†Œ+๋ฐฉ์ •๋ฆฌ 3์ผ ๋ณด๋‚ด๋‹ˆ ์ผ์ฃผ์ผ์ด ๊ทธ๋ƒฅ ๊ฐ€๋Š”๊ตฌ๋‚˜.. ๐Ÿ˜… ์˜ค๋Š˜์€ '๋ฉ์ด์™€ ๋‚˜' ํšŒ๊ณ ์™€ ์•ž์œผ๋กœ์˜ ๊ณต๋ถ€&์ทจ์—… ๊ณ„ํš์„ ์งœ๋ ค๊ณ  ํ•œ๋‹ค. '๋ฉ์ด์™€ ๋‚˜' ํšŒ๊ณ  '๋ฉ์ด์™€ ๋‚˜'๋ฅผ ๊ฐœ๋ฐœํ•˜๋ฉด์„œ ์ ํ”„์—… ํ•œ ์‹œ๊ธฐ๊ฐ€ ๋ช‡ ๋ฒˆ์ด ์žˆ์—ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค. ์ฃผ๋กœ ์ŠคํŒŒ๋ฅดํƒ€ ์ˆ˜์—…์—์„œ ๋ฐฐ์šฐ์ง€ ์•Š์€.. ์ƒˆ๋กœ์šด ๋‚œ๊ด€์— ๋ด‰์ฐฉํ•˜๊ฑฐ๋‚˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค ๋•Œ. -API์กฐํšŒ์‹œ string์ด ์•„๋‹Œ mongoDB์˜ _id๊ฐ’์„ ํ™œ์šฉํ•˜๋Š” ๋ฒ•.(TIL 20.08.26) -ํšŒ์›๊ฐ€์ž…, ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ ๊ตฌํ˜„ (PyJWT, ๋กœ๊ทธ์ธ์˜ ๊ฐœ๋… ์ดํ•ด)(TIL 20.08.27) -ํŒŒ์ด์ฌ ๋ฐ์ฝ”๋ ˆ์ดํ„ฐ ์‚ฌ์šฉ๋ฒ•.(TIL 20.08.29) -๋ฉ”์ผ๋ณด๋‚ด๊ธฐ ๊ธฐ๋Šฅ ๊ตฌํ˜„(Schedule, SMTP)(TIL 20.09.06~20.09.10)..

TIL 2020. 9. 17. 21:45