til μμ± μμ git tag μ΄λΌλ μ± μΌλ‘ 곡λΆνλ€ κΉμ νκ·Έ κΈ°λ₯μ μ²μ μ νλ€. λ²μ κ΄λ¦¬λ₯Ό νκΈ°μ μ μ©ν κΈ°λ₯μ΄λΌκ³ μκ°ν΄ μ§μ μ¬μ©ν΄λ³΄κΈ°λ‘ μκ°. κ·Έλ¦¬κ³ κΉμ μ‘°κΈ μ΅μν΄μ§λ€λ³΄λ μλ‘μ΄ κΈ°λ₯μ λ°°μ°κ³ μΆλ μ°°λμλ€. νκ·ΈκΉμ§ pushνλ©΄ github μ
Algorithm
string formatting. fμ°λκ² ν¨μ¬ νΈν΄μ λ³λ‘ μ¨λ³΄μ§λ μμλλ°, λ¨μ μ½λλ₯Ό 보λλΌλ λΆλͺνμ λ λΉν©νλ©΄ μλκ² λ€ μΆμ΄μ μ΄ κΈ°νμ μ¨λ΄€λ€. S3λ°μ΄ν°λ² μ΄μ€ μ°κ²°
Book
μ«μ, λ¬Έμλ₯Ό νλ³ν΄μ£Όλ ν¨μ isdigit, isalphaλ°μ¬λ¦Ό ν΄μ£Όλ round()ν¨μλ 0.5λ₯Ό λ£μΌλ©΄ 0μ μΆλ ₯ν΄μ€λ€. 리μ€νΈμμ νΉμ μΈλ±μ€ μμ νλ λ°©λ² :
awscli μ€μΉνκΈ°Cloudfront
Algorithm
λμ μλ₯΄κΈ°λ λ€μ νμ΄λ³΄κΈ°. λ€λ₯Έ λ°©μμΌλ‘ μ§κΈ μΈλ²μ§Έ νκ³ μλλ°, μμ κ²λ€μ λΆμμ ν λΆλΆμ΄ μκ³ λΆνμνκ² μ€λ³΅λλ μ½λλ μμ΄μ. μμ§ μ΄λΆ κ²μμ΄ μμ ν λ΄μ ν λμ§λ μμκ² κ°λ€. νλ€λ³΄λ©΄ λ§λ¦¬λ κΈ°λΆ...λ°ν..
μμ μ μ»€λ° λ£¨ν΄μ μλ €μ£Όλ μ€νμμ€λ₯Ό λ°κ²¬ν΄ λ΄ κΉνλΈμ μ μ©ν΄λ΄€λ€λκ° μ€μνλμ§ μ무κ²λ λ¨μ§ μλλ€. κΉνλΈ μ‘μ μ΄ λ§€ μκ° μ λ°μ΄νΈ ν΄μ€λ€κ³ νλλ° μ무κ²λ μ λ°μ΄νΈ λμ§ μλλ€. λ€μ ν΄λ΄μΌκ² λ€.μμ§ μμ± λ¨κ³λ μλμ§λ§ μ μ© κ³Όμ μμ github gistμ
Algorithm
Algorithm
Stack : Last In First Out(LIFO)λμ€μ λ€μ΄κ°κ² λ¨Όμ λμ¨λ€λ λ»μΌλ‘ νμ΄μ¬μμλ 리μ€νΈλ‘ ꡬνν μ μλ€. λμ€μ λ€μ΄κ°κ² λ¨Όμ λμ¨λ€λ λ»μ λ λ¨Όμ λ€μ΄κ° κ²μ νλ¨μ λμμμ μ μΈλλ€λ μλ―Έ. κ·Έλμ push, pop, peek, empt
μ€ν, ν΄μ¬νΉμ ν€ κ°μ΄ λμ λ리μ μ‘΄μ¬νλμ§ μμμΌ ν λ μ΄λ κ² νμλλ°, ana.get(alpha, 0) μ΄λ°μμΌλ‘ ν μλ μλ€. (anaλΌλ λμ λ리μ alphaλΌλ ν€κ°μ΄ μλ€λ©΄ κ·Έ valueκ°μ 리ν΄νκ³ , μλ€λ©΄ 0μ 리ν΄νλ€.)
INSERT(C), SELECT(R), UPDATE(U), DELETE(D)SelfJOIN : SELECT \* FROM students JOIN students νλ©΄ ν μ΄λΈμ μ΄λ¦μ΄ κ°μμ columnλͺ μ΄ μ 맀νλ€λ μ€λ₯κ° λ°μνλ€. κ·Έλμ λ€λ₯Έ νλμ ν μ΄λΈμ al
νμνκΈ°μ.. νλ€κ° κΈ°μ ν λ»....λ΄κ° μκ°νλλ‘ λΆλλΆ νμ΄λ³΄κ² λ€κ³ λ³μ§μ λ€νλ€κ° κ²°κ΅ νκΈ°λ νμλλ° κ·ΈμΌλ§λ‘ μ¬λμ΄ νμνκΈ°μ νΈλκ² μ²λΌ νμλ€. ν¨μ¨μ±μ λ¨μ΄μ§λκ² κ°λ€. ν¨μλ₯Ό μΈκ°λ λ§λ€μ΄μ νμλ€. μ΄λ κ² ν΄λ λλ?
νΈλ¬λΈ μν μμ€ν μ΄λ μ₯μΉμμ λ°μν μ₯μ μ μμΈμ μ°Ύμλ΄λ κ². λ§μ΄ν¬λ‘μννΈμμλ detect λ°©μμ λ°λ₯Ό κ²μ κΆμ₯νκ³ μλ€. ν΄κ²° κ³Όμ μ ν΅ν΄ λ³ΈμΈμ΄ 무μμ μκ³ λ¬΄μμ λͺ¨λ₯΄κ³ μλμ§ νμΈν μ μκ³ μ±μ₯μ κ³κΈ°λ‘ μΌμ μ μλ€. μλ² νμ₯ λ°©μ scale up : μλ²μ ramμ΄λ cpuλ₯Ό μΆκ°ν΄ μ¬μμ λλ €μ μ²λ¦¬ λ₯λ ₯μ...
Heap μ΄λ° κ΅¬μ‘°λ‘ λ°μ΄ν°λ₯Ό μ λ ¬ν΄μ£Όλ μλ£κ΅¬μ‘°. 리μ€νΈ νμμ΄κ³ push μμλλ‘ μλ¨μΌλ‘, μΌμͺ½λΆν° μ±μμ§λ€. μ«μκ° μλ μ리λ₯Ό λ Έλ, μ«μμ μ«μλ₯Ό μ΄μ΄μ£Όλ μ μ κ°μ (λ§ν¬) λΌκ³ νλ€. λ Έλ 3κ°κ° κΈ°λ³Έ ꡬ쑰μΈλ° μμΈ΅μ λ Έλ νλ, κ·Έ νλ¨ μμͺ½μ λ Έλκ°
μκ³ λ¦¬μ¦ λ¬Έμ λ₯Ό νλ©΄μ νμ΄μ¬μ μ΅μν΄μ§κΈ΄ νμ§λ§, μΈμ΄ μ체λ₯Ό 곡λΆνλκ²κ³Όλ λ€λ₯Έκ² κ°μ νμ΄μ¬ 곡λΆλ₯Ό μμνλ€. iterableν κ°μ²΄λ μμκ° μλ κ°μ²΄κ° μλλΌ νλμ© λ½μ μΈ μ μλ κ°μ²΄. νν, μΈνΈ, λμ λ리, λ¬Έμμ΄, range, 리μ€νΈν¨μμ μΈμλ‘ ν¨
μ μμν, μ€μμν, νμμν, ν΄λμ€, iterator
μ΄μ§νΈλ¦¬
μ§μλ³μ, μ μλ³μ, μκ³ λ¦¬μ¦
νλ‘μ νΈ, μκ³ λ¦¬μ¦
λ€μ€νΈλ¦¬
RESTful API
GraphQL, Network
EC2λ‘ νλ‘μ νΈ λ°°ν¬, μ΄μ§νΈλ¦¬
10 Smooth Python Tricks For Python Gods
Interpreted vs Compiled Programming Languages
Statically / Dynamically Typed Language
WSGI
DFS
6μ 9μΌ λ§€μ° λμ
SCSS
Vanilla JS, Portfolio
Cross Browsing, Portfolio, Algorithm
BFS(λλΉμ°μ νμ), Docker
Docker, PPA
python - while, sum
Stack, Queue, DFS, BFS
Generator
python2μ 3λ λκ° λ€λ₯ΌκΉ?
coding convention
javascript, article
Class / instance, arrow function
nodejs, http
κΉμ 볡μ¬, μμ 볡μ¬
λ² νν μ€ν° νκΈ°, λμ νλ‘κ·Έλλ°
Django + React μ°λ
git, Heroku ClearDB μ¬μ©νκΈ°
You have an error in your SQL syntax;
project μ§ν μν©
React μ΄κΈ°μ ν
CS50 1κ° μ 리
cs50 2κ° μ 리
array, linked list, list
heroku clearDB, deploy
Heroku / EC2
λμ νλ‘κ·Έλλ°
html/css : μ΅κ·Ό νλ‘μ νΈ νλ©΄μ λκΌλλ°, λͺ λ¬ μμΌλ€κ³ κ°μ΄ ν λ¨μ΄μ‘λ€. νλμ© λ§λ€μ΄λ³΄λ©΄μ κ° λμ°Ύκ³ μλ μ€μ΄λ€. μμ μ μ΄ν΄ λͺ»νκ³ μ΄λ¦Όμ§μν΄μ μΌλ κ²λ€λ λ€μ νλμ© λ°μ Έκ°λ©΄μ νλκΉ μλλ μ’ λλ €λ λΉκ³³μ΄ μ±μμ§λ κΈ°λΆμ΄λ€.
μ΅λλΆλΆμ¦κ°μμ΄(LIS : Longest Increasing Subsequence)
CS50 4κ°
κ°λ°μμ κΈμ°κΈ°, CS50
Ruby on Rails μμνκΈ°
passenger + nginx
Vue.JS
Vue.js
Vue.JS, Javascript ES6
gitμμ νΉμ νμΌλ§ μ»€λ° μ μΌλ‘ λλ리λ λ°©λ² μ»€λ° ν΄μλ git log λͺ λ Ήμ΄λ‘ μ°Ύμ μ μκ³ λλλ¦¬κ³ μΆμ νμΌ κ²½λ‘λ νμ₯μλͺ κΉμ§ μ¨μΌ μ°Ύμ μ μλ€. μ½λ μΉλκ² λ³΄λ€ νκ²½ λ§μΆλκ² λ κΉλ€λ‘μ΄κ² κ°μ λλμ΄λ€. λ°ν..
νλ‘μ νΈ μμ, history λ€λ₯Έ git μ μ₯μ ν©μΉκΈ°