jeheehee / computer-science-study

computer-science-study

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

๐Ÿ‘ฉโ€๐Ÿ’ป computer-science-study ๐Ÿ‘จโ€๐Ÿ’ป

์Šคํ„ฐ๋”” ๋…ธ์…˜ ํŽ˜์ด์ง€

computer-science ๋ฐœํ‘œ ์Šคํ„ฐ๋”” ์ž…๋‹ˆ๋‹ค.

  • ๋งค์ฃผ ์ •ํ•ด์ง„ ๋ถ„๋Ÿ‰์˜ ๊ฐ•์˜๋ฅผ ๋“ฃ์Šต๋‹ˆ๋‹ค.
  • ์ถ”๊ฐ€์ ์œผ๋กœ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ๋ฐœํ‘œ๋ฅผ ํ†ตํ•ด ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.

โœ… STUDY!

์ด์ „ ์ž๋ฃŒ

์ฃผ์ œ ๋ฐœํ‘œ์ผ ๋ฐœํ‘œ์ž
ํŒจํ‚ท ๋„คํŠธ์›Œํฌ ๊ฐœ์š” / TCP vs UDP 22/06/15 ๊น€์ง€์ˆ˜
์šด์˜์ฒด์ œ์™€ ์ปดํ“จํ„ฐ 22/06/15 ๊น€ํ˜•์ฃผ
NoSQL 22/06/15 ์ •์ œํฌ

1) ์ปดํ“จํ„ฐ-๊ตฌ์กฐ

์ง„ํ–‰์ƒํƒœ ๊ฐ•์˜๋‚ด์šฉ ๋ฐœํ‘œ์ž ๋ฐœํ‘œ ์ฃผ์ œ ๋ฐœํ‘œ์ผ
โœ… ์ปดํ“จํ„ฐ-๊ตฌ์กฐ ๊ฐœ์š” ๋ฐ•์žฌ๊ฒฝ ํฐ๋…ธ์ด๋งŒ์˜ ์ปดํ“จํ„ฐ๊ตฌ์กฐ 22/06/22
โœ… 1์žฅ ๋””์ง€ํ„ธ ๋…ผ๋ฆฌ ํšŒ๋กœ ๋ฐ ๊ฐ•์˜์†Œ๊ฐœ ๋ฐ•์žฌํ˜„, ์ด์œค๊ฒฝ ๋…ผ๋ฆฌํšŒ๋กœ, ์นด๋ฅด๋…ธ๋งต 22/06/22
โœ… 2์žฅ ๋””์ง€ํ„ธ ๋ถ€ํ’ˆ ๋ฐ•์‹œ์›, ํ™ฉ์ƒ์œค ๋ ˆ์ง€์Šคํ„ฐ,
ROM๊ณผ ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ
22/06/29
โœ… 3์žฅ ๋ฐ์ดํ„ฐ์˜ ํ‘œํ˜„ ๊น€๋™์™„ ๋ฐ์ดํ„ฐ์˜ ์ข…๋ฅ˜ 22/06/29
โœ… 4์žฅ ๋ ˆ์ง€์Šคํ„ฐ ์ „์†ก๊ณผ ๋งˆ์ดํฌ๋กœ ์—ฐ์‚ฐ ๊น€ํ˜•์ฃผ, ๊น€์ง€์ˆ˜ ๊ณ ์ •์†Œ์ˆ˜์ ๊ณผ ๋ถ€๋™์†Œ์ˆ˜์ ,
๋ ˆ์ง€์Šคํ„ฐ ์ „์†ก
22/07/06
โœ… 5์žฅ ๊ธฐ๋ณธ ์ปดํ“จํ„ฐ์˜ ๊ตฌ์กฐ์™€ ์„ค๊ณ„-Part1 ๋ฐ•์žฌํ˜„ ๋ช…๋ น์–ด ์‚ฌ์ดํด 22/07/13
โœ… 5์žฅ ๊ธฐ๋ณธ ์ปดํ“จํ„ฐ์˜ ๊ตฌ์กฐ์™€ ์„ค๊ณ„-Part2 ๋ฐ•์žฌ๊ฒฝ ์ž…์ถœ๋ ฅ ์žฅ์น˜์™€ ์ธํ„ฐ๋ŸฝํŠธ 22/07/13
โœ… 6์žฅ ๊ธฐ๋ณธ ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐ•์‹œ์› ๊ธฐ๊ณ„์–ด์™€ ์–ด์…ˆ๋ธ”๋ฆฌ์–ด 22/07/19
โœ… 7์žฅ ๋งˆ์ดํฌ๋กœ ํ”„๋กœ๊ทธ๋žจ
โœ… 8์žฅ ์ค‘์•™ ์ฒ˜๋ฆฌ ์žฅ์น˜ ๋ฐ•์žฌํ˜„ ๋ช…๋ น์–ด ์„ธํŠธ 22/07/26
โฌœ 9์žฅ ํŒŒ์ดํ”„๋ผ์ธ๊ณผ ๋ฒกํ„ฐ ์ฒ˜๋ฆฌ
โฌœ 10์žฅ ์ปดํ“จํ„ฐ ์‚ฐ์ˆ  ์—ฐ์‚ฐ
โœ… 11์žฅ ์ž…์ถœ๋ ฅ ๊ตฌ์กฐ ๊น€์ง€์ˆ˜, ์ •์ œํฌ ๋น„๋™๊ธฐ ์ „์†ก
์ธํ„ฐ๋ŸฝํŠธ
โœ… 12์žฅ ๋ฉ”๋ชจ๋ฆฌ ๊ตฌ์กฐ

2) ์šด์˜์ฒด์ œ

์ง„ํ–‰์ƒํƒœ ๊ฐ•์˜๋‚ด์šฉ ๋ฐœํ‘œ์ž ๋ฐœํ‘œ ์ฃผ์ œ ๋ฐœํ‘œ์ผ
โœ… 1, 2์žฅ ์šด์˜์ฒด์ œ ๊ฐœ์š” ๋ฐ ์ปดํ“จํ„ฐ์‹œ์Šคํ…œ์˜ ๊ตฌ์กฐ ๋ฐ•์‹œ์› ์ปค๋„ 22/08/30
โฌœ 3์žฅ ํ”„๋กœ์„ธ์Šค
โฌœ 4์žฅ ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌ
โฌœ 5์žฅ CPU ์Šค์ผ€์ฅด๋ง
โฌœ 6์žฅ ํ”„๋กœ์„ธ์Šค ๋™๊ธฐํ™”
โฌœ 7์žฅ ๊ต์ฐฉ์ƒํƒœ
โฌœ 8์žฅ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ
โฌœ 9์žฅ ๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ
โฌœ 10, 11์žฅ ํŒŒ์ผ ์‹œ์Šคํ…œ๊ณผ ๊ตฌํ˜„
โฌœ 12์žฅ ๋””์Šคํฌ ๊ด€๋ฆฌ ๋ฐ ์Šค์ผ€์ฅด๋ง

3) ๋„คํŠธ์›Œํฌ

์ง„ํ–‰์ƒํƒœ ๊ฐ•์˜๋‚ด์šฉ ๋ฐœํ‘œ์ž ๋ฐœํ‘œ ์ฃผ์ œ ๋ฐœํ‘œ์ผ
โฌœ 1, 2์žฅ ๋„คํŠธ์›Œํฌ์™€ ๋ชจ๋ธ
โฌœ 3์žฅ ๋ฐ์ดํ„ฐ ํ†ต์‹ 
โฌœ 4์žฅ IP ์ฃผ์†Œ
โฌœ 5์žฅ ARP ํ”„๋กœํ† ์ฝœ
โฌœ 6์žฅ IPv4, ICMP ํ”„๋กœํ† ์ฝœ
โฌœ 7์žฅ ์ „์†ก๊ณ„์ธต ๋ฐ ํฌํŠธ
โฌœ 8์žฅ UDP ๋น„์—ฐ๊ฒฐ์ง€ํ–ฅํ˜•
โฌœ 9์žฅ TCP ์—ฐ๊ฒฐ์ง€ํ–ฅํ˜•
โฌœ 10์žฅ NAT์™€ ํฌํŠธํฌ์›Œ๋”ฉ
โฌœ 11์žฅ HTTP ํ”„๋กœํ† ์ฝœ

โœ… Git Flow

1) ๋ฉ”์ธ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ๋ฅผ fork ํ•œ๋‹ค.

  • forkํ•œ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ๋ฅผ local ์ €์žฅ์†Œ์™€ ์—ฐ๊ฒฐํ•œ๋‹ค. git clone
  • ๋งŒ์•ฝ ๋ฉ”์ธ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋‚ด ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ์™€ local์ €์žฅ์†Œ์— ๋ฐ˜์˜ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด
    • forkํ•œ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ์—์„œ fetch
    • local์ €์žฅ์†Œ์—์„œ git pull origin master
    • ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ์™€ loacal์„ ์—…๋ฐ์ดํŠธ ํ•˜๋Š” ๊ฒƒ์€ ์ƒˆ๋กœ์šด ๋‚ด์šฉ์„ ์ปค๋ฐ‹ํ•˜๊ธฐ ์ „์— ๊ผญ ํ•ด์•ผ ํ•œ๋‹ค.

2) ์ž‘์—…์„ ํ•˜๊ธฐ ์ „์— ์ด์Šˆ ์ƒ์„ฑํ•˜๊ธฐ

  • ๋ฉ”์ธ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ์— ์ด์Šˆ๋ฅผ ๋ฐœํ–‰ํ•œ๋‹ค.
  • ์ œ๋ชฉ ์ปจ๋ฒค์…˜: [action] ๊ณผ๋ชฉ ์ด๋ฆ„: ๋‚ด์šฉ
    • ์˜ˆ์‹œ: [Docs] ์ปดํ“จํ„ฐ ๊ตฌ์กฐ: 2์ฃผ์ฐจ ํ•™์Šต์ž๋ฃŒ ์—…๋กœ๋“œ
    • action: ์–ด๋–ค ํ™œ๋™์„ ํ•˜๋Š”๊ฐ€.
    • ๋‚ด์šฉ : ๊ตฌ์ฒด์ ์ธ ๋‚ด์šฉ์„ ์„œ์ˆ  ํ•œ๋‹ค. (๋ช‡์ฃผ์ฐจ์ธ์ง€ ์ž‘์„ฑ์„ ํ•ด์•ผ ํ•œ๋‹ค.)
  • Assignees, Milestone, Label์„ ์„ค์ •ํ•ด์•ผ ํ•œ๋‹ค.

3) ๋กœ์ปฌ์—์„œ ์ž‘์—… ํ›„ fork ํ•œ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ๋กœ ์ปค๋ฐ‹ํ•˜๊ธฐ

  • ์ปค๋ฐ‹ ์ปจ๋ฒค์…˜: #์ด์Šˆ ๋ฒˆํ˜ธ action: ์ƒ์„ธ ์„ค๋ช…
    • ์˜ˆ์‹œ: #44 docs: 2์ฃผ์ฐจ ํ•™์Šต ์ž๋ฃŒ ์—…๋กœ๋“œ

4) PR๊ณผ merge๋ฅผ ํ†ตํ•ด ๋ฉ”์ธ Repository์— ๋ณ€๊ฒฝ์‚ฌํ•ญ ๋ฐ˜์˜ํ•˜๊ธฐ

  • ํƒ€์ดํ‹€ ์ปจ๋ฒค์…˜: ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๋ž‘ ๋™์ผํ•˜๋‹ค.
  • ๋‚ด์šฉ์— resolve #์ด์Šˆ๋ฒˆํ˜ธ ๋ฅผ ์ž‘์„ฑํ•ด์•ผ Issue์™€ PR์ด ์—ฐ๊ฒฐ์ด ๋œ๋‹ค.
  • PRํ›„ merge

About

computer-science-study