분류 전체보기159 16Mar2020 TIL Binary Search Algorithm 이진 검색 알고리즘 (참고 : 위키피디아) 더보기 위키피디아는 가급적 영어로 보길 추천한다. 정보의 양이 다르기 때문이다. 이진 검색 알고리즘 역시 영문판이 훨씬 설명이 상세하다. 이진 검색 알고리즘은 정렬된 배열을 전제하로 한다. 오름차순이던 내림차순이던 (보통은 오름차순) 배열 안의 엘리먼트들이 크기대로 정렬되어 있어야 한다는 것이다. log n의 시간 복잡도를 가진다. 정렬되어 있는 배열의 중간에 위치한 값과 찾고자 하는 타겟 숫자를 비교하여 작을 경우 작은 쪽 절반을 가지고 반복한다. 반대의 경우 큰 쪽 절반을 가지고 반복한다. var binarySearch = function(arr, target) { let count = 0; let recurse =.. 2020. 3. 17. 13Mar2020 TIL redux-saga : 비동기적인 일 (data fetch 같은)처럼 side effect 라고 불리는 일련의 일들을 처리하는 라이브러리. 콜백의 지옥을 사용하지 않고, test 가 용이하고 관리가 쉬워 thunk 보다 자주 사용된다. //index.js 시조 component import createSagaMiddleware from "redux-saga"; import { getFetchData } from "./actions/actions"; const sagaMiddleware = createSagaMiddleware(); const store = createStore(todoReducer, applyMiddleware(sagaMiddleware, logger)); sagaMiddleware.ru.. 2020. 3. 13. 11Mar2020 TIL Redux - Thunk : A thunk is another word for a function. But it’s not just any old function. It’s a special (and uncommon) name for a function that’s returned by another. (출처) 단어가 가진 위압감으로 접근하기 어려웠지만, 비동기 처리를 위해 dispatch를 리턴하는 콜백을 함수로 감싸는 것. getDataFetch 겉에 함수는 비동기적으로 처리되게 하기 위한 하나의 장치 같은 느낌이다(뇌피셜. 확실하지 않음). //Actions.js export function getDataFetch(URL) { return dispatch => { dispatch({ type: GE.. 2020. 3. 12. 09Mar2020 TIL Why Redux? 지난 주에 순수 react를 가지고 MAC의 미리 알림 애플리케이션을 따라해볼 기회가 있었다. 검색창과 오늘/예정, 리스트 추가/보기, 각 카테고리에 따른 완료/진행중인 계획을 볼 수 있는 앱이였다. 기본적인 과제로는 검색창, 리스트추가/보기, 각각 리스트에 따른 계획을 완료/비완료로 나누는 것이었지만, 나는 최신 기능도 함께 구현하고 싶어 욕심을 내었다. 결과적으론 실패했다. 리스트나 카테고리(오늘/예정)에 들어가서 완료/진행중을 조작하면, 갑자기 선택한 리스트와 관련없는 전체 계획이 나타나는 식으로 스테이트 관리가 어려워 실패로 끝났다. state가 위에서 아래로 흐르는 일방적인 리액트을 가지고, 내가 구현하고자 하는 한 페이지 어플리케이션 하려니, 나중엔 내 논리에 꼬여 stat.. 2020. 3. 9. 24Feb2020 TIL process.env[key] 환경변수 env는 environment 의 약자 였나보다. 지난 스프린트에 스쳐 지나가는 줄로 있었던 process.env의 의미를 오늘 오피스 아워 시간에 알게 되어 잊지 않기 위해 블로깅을 한다. (지난 블로그들을 자주 봐야 복습을 할텐데^^ 기록만 열심히 하는 편. 언젠가 보겠지) 우선 process란 ? The process object is a global that provides information about, and control over, the current Node.js process. As a global, it is always available to Node.js applications without using require(). (출처 : node.. 2020. 2. 25. 수출/입 업무 필수로 체크해야되는 일(in Vietnam) HS- CODE 를 찾는다. : 수출입 하고자 하는 물품의 수출입 코드를 체크한다. 무한 구글링. 어려울 경우 한국 본사 직원에게 부탁하여 관세청에 전화한다. 관세 체크 자주 거래하는 물류 회사에 해당 HS-CODE 해당 수출/입 국가의 세금을 체크한다. : 한국 관세는 pass.customs.go.kr/clip/index.do 이곳에서 체크한다. 베트남 관세는 물류 회사 관세 담당에게 문의하여 체크한다. (베트남 관세는 매번 결정문을 통해 바뀌기 때문에 수입하기 전에 체크하는 것이 좋다) 세관 검사 유통하기 전 필요한 검사가 있는지 체크한다. with / 각종 인증을 대행해주는 곳 e.g.) 주방 행주류는 포름알데히드 검사가 세관 통과할때 필요하다. 기타 음식류의 경우 식품 안전 검사를 미리 샘플을 통.. 2020. 2. 24. 이전 1 ··· 14 15 16 17 18 19 20 ··· 27 다음