# Algorithm
BinaryGapdynamicProgramming_0-1배낭dynamicProgramming_거스름돈최적화dynamicProgramming_문자열인터리빙확인문제dynamicProgramming_문자열최소교정비용dynamicProgramming_부분집합의합구하기dynamicProgramming_직사각형에서총경로수구하기dynamicProgramming_철근자르기dynamicProgramming_최장 공통 부분 수열 길이 구하기dynamicProgramming_최장 공통 부분 수열 문자열 출력하기recursion_0-1배낭recursion_01.최대공약수recursion_02.문자열길이계산recursion_03.문자열(뒤집어)프린트recursion_04.이진수변환recursion_05.배열의합recursion_06.순차탐색recursion_07.최대값찾기recursion_08.binarySearchrecursion_09.미로찾기recursion_10.CountingCells in a blobrecursion_11.nQueensrecursion_문자열인터리빙확인문제recursion_문자열최소교정비용recursion_부분집합의합구하기recursion_직사각형에서총경로수구하기recursion_철근자르기recursion_최거스름돈최적화recursion_최장 공통 부분 수열 길이 구하기동적프로그래밍 설명동적프로그래밍_최소거스름돈동적프로그래밍_피보나치 수열스택,큐_다리위로 트럭지나가기스택,큐_배포시 배포 가능한 기능 개수 구하기스택,큐_송수신탑스택,큐_우선순위 알고리즘이 있는 프린터완전탐색_누가 더 잘찍을까?완전탐색_모든 숫자조합 구해서 소수찾기완전탐색_숫자야구재귀재귀_Recursion 개념과 기본예제, 응용 배우기재귀_모든 문자배열 조합(permutation)정렬_ArrayConsisting 0s,1s,2s정렬_K번째 수 구하기정렬_quickSort정렬_교수의 논문 인용단위 HIndex 구하기정렬_배열로 조합할 수 있는 수중 가장 큰 수 구하기# DesignPattern
BehavioralPattern_01.ChainOfResponsibilityBehavioralPattern_02.CommandBehavioralPattern_03.InterpreterBehavioralPattern_04.IteratorBehavioralPattern_05.MediatorBehavioralPattern_06.MementoBehavioralPattern_07.ObserverBehavioralPattern_08.StateBehavioralPattern_09.StrategyBehavioralPattern_10.Template MethodBehavioralPattern_11.VisitorCreationalPattern_01.AbstractFactoryCreationalPattern_02.BuilderCreationalPattern_03.Factory MethodCreationalPattern_04.PrototypeCreationalPattern_05.SingltonStructuralPattern_01.AdapterStructuralPattern_02.BridgeStructuralPattern_03.CompositeStructuralPattern_04.DecoratorStructuralPattern_05.FacadeStructuralPattern_06.FlywightStructuralPattern_07.Proxy# React
Hook1_Hook BasicHook2_React 내장 HookHook3_Hook, ClassComponent 비교Hook4_Class Component 고려한 CustomHook 작성법PropTypes에 대해서(vs Typescript)React Element, virtual DomReact Life Cyclepractical_reduxreact "container and presentational component patterns"react-reduxreact-redux 흐름 설명reduxredux 구현해보기redux비동기처리1(actions으로만처리)redux비동기처리2(redux-thunk)redux비동기처리3(redux-promise)redux비동기처리4(redux-saga)redux패키지분석렌더링 속도를 올리기 위한 성능 최적화 방법성능개선컴포넌트 공통 기능 관리(HOC,렌더속성값)패키지분석vscode팁# Javascript Core
Async/AwaitJavascript RoadMapPromisePromise chaningcall(), apply(), bind()callbackcallback functionclassclosureeventLoopexecute Contextprototypethisvar,let,const & Function,block level scope# ToyProj
Apollo GraphQl CRUD in projectCOMPONENT STRUCTURE in projectHook in projectREVIEW INSTAGRAM CLONE VERSION 1REVIEW INSTAGRAM CLONE VERSION 2React CONTAINER and PRESENTATIONAL component patterns with ReduxReact Redux CRUD in projectget started Apollo GraphQl in project# DataStructure
07_DoublyLinkedList07_SinglyLinkedList09_Grpah09_Tree10_HeapData Structure 학습 전략# 객체지향자바스크립트
객체지향 자바스크립트 1회차(객체지향이란? with design Pattern)객체지향 자바스크립트 2회차(MVVM 구현)객체지향 자바스크립트 3회차(MVVM pattern 개선)객체지향 자바스크립트 4회차(MVVM pattern 개선2)객체지향 자바스크립트 5회차(MVVM pattern 개선3)# 생각정리
Elon Musk's 2 Reuls For Learning Anythin Faster개발 공부와 블로그를 시작하게 된 계기개발자로 어떻게 살 것 인가?개발자로 어떻게 살 것 인가?회사에서 일 잘하는 방법(feat.가점주의, 강점-재능,성공경험)# Javascript
ES6로 배열을 제거 할 수 있는 3가지 방법mouseover, mouseout일때 element를 건너뛰는 특징splice, slice날짜비교하기정규식표현# TIL
2104 TIL2105 TIL2106 TIL2107 TIL# 독서후기
개발자의 글쓰기데일카네기 인간관계론완벽한 공부법코어자바스크립트 후기# Network
Hub, Switch, RouterOSI 7 LayerProtocol# studyList
STUDY LISTblog 기능 개선 사항 list# Django
Django frameworksRESET Django virtural Environment# ES6
Arrow Functionvar vs let vs const# development
Library VS Framework# Python
Python virtual environment# git
PRACTICAL GIT# css
Flex# CloneWebSite
clone website review(flex, grid)