Giter VIP home page Giter VIP logo

cs_note's Introduction

CS_note

CS ๊ณต๋ถ€, ๋ฉด์ ‘ ์ค€๋น„

์ฐธ๊ณ  ์ž๋ฃŒ

Common

Network

์ œ๋ชฉ Done
HTTP vs HTTPS โœ…
TCP vs UDP โœ…
TCP handshake โœ…
OSI 7 layer โœ…
SPA
request method, GET vs POST โœ…
TCP/IP ํ†ต์‹  ๊ณผ์ • โœ…
Load balancing โœ…
Proxy
๋Œ€์นญํ‚ค vs ๊ณต๊ฐœํ‚ค โœ…

OS

Computer Structure

  • ๊ณ ์ •์†Œ์ˆ˜์  & ๋ถ€๋™์†Œ์ˆ˜์ 
  • ์ปดํ“จํ„ฐ ๊ตฌ์กฐ ๊ธฐ์ดˆ
  • ์ปดํ“จํ„ฐ์˜ ๊ตฌ์„ฑ
  • ์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜(CPU) ์ž‘๋™ ์›๋ฆฌ
  • ์บ์‹œ๋ฉ”๋ชจ๋ฆฌ
  • ํŒจ๋ฆฌํ‹ฐ๋น„ํŠธ & ํ•ด๋ฐ์ฝ”๋“œ
  • ARM ํ”„๋กœ์„ธ์„œ

DB

Language

Python

Java Script

Data Structure

img

์ œ๋ชฉ Done
Array vs List vs LinkedList
์Šคํƒ vs ํ vs ๋ฑ
ํž™, ์ด์ง„ ํƒ์ƒ‰ ํŠธ๋ฆฌ
๊ทธ๋ž˜ํ”„ vs ํŠธ๋ฆฌ
ํ•ด์‰ฌ
ํŠธ๋ผ์ด(trie)
B-tree & B + Tree

Algorithm

Sort

  • Bubble sort
  • Counting sort
  • Select sort
  • Quick sort โญ
  • Merge sort
  • Topology sort

Search

  • Linear search
  • Binary search โญ
  • **Binary search tree **โญ
  • LIS

Pattern matching

  • Brute Force
  • KMP
  • Boier mour โญ

Graph

  • DFS

  • BFS

  • MST

    • Kruskal
    • Prim
  • Shortest path

    • Dijkstra
    • Bellan-Ford
    • Floyf-Warshall
  • LCA

Etc

  • Permutation
  • Power set
  • Combination
  • Sieve of Eratosthenes
  • Euclidean algorithm

Web

์ œ๋ชฉ Done
React vs Vue
props, emit
๋™๊ธฐ vs ๋น„๋™๊ธฐ / blocking vs non blocking
ํ”„๋ ˆ์ž„์›Œํฌ vs Library
package.json vs package-lock.json
CORS
token vs session
๋””์ž์ธ ํŒจํ„ด, ์‚ฌ์šฉ ์ด์œ 
Rest API vs Socket ํ†ต์‹ 
WebRTC, stun/turn
Webpack, ๋นŒ๋“œ
Redux, store
SSR vs CSR

Project

  • Docker & Kubernetes
  • CI/CD Jenkins
  • AWS & S3
  • proxy, loadbalancer
  • Socket vs WebSocket
  • User Login, token
  • WebRTC, STUN, TURN

cs_note's People

Contributors

parkjisu6239 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.