분류 전체보기 86

Parsing error: Cannot read property 'name' of undefined 에러 해결하기

export \* from './BoardRow'; 이런식으로 전체를 export하면 에러를 발생시키는 경우가 있다. Parsing error: Cannot read property 'name' of undefined 에러 해결 방법 1번 ts 버젼이 3.7이면 eslint 2.23으로 다운그레이드 한다. "@typescript-eslint/eslint-plugin": "^2.23.0", "@typescript-eslint/parser": "^2.23.0", 2번 ts를 3.8로 업데이트 한다. 참고 https://github.com/typescript-eslint/typescript-eslint/issues/1746

Web/React 2020.04.22

쿠버네티스 101 팟, 노드, 컨테이너, 클러스터 란?

원문 https://medium.com/google-cloud/kubernetes-101-pods-nodes-containers-and-clusters-c1509e409e16 Kubernetes 101: Pods, Nodes, Containers, and Clusters Kubernetes is quickly becoming the new standard for deploying and managing software in the cloud. With all the power Kubernetes provides… medium.com 해당 글은 위에 원문을 의역하여 번역한 글입니다. 쿠버네티스(Kubernetes) 는 클라우드 상에서 배포하고 관리하는 새로운 기준이 되고 있다. 쿠버네티스는 제공하는 것들은..

Cloud/Kubernetes 2020.03.28

Quicksort 변형

quick sort는 pivot(기준점)을 정한 뒤에 작은 영역(smaller partition), 큰 영역(bigger partition)을 나누는 작업을 반복하는 것이다. 가독성 좋고 편한 quik sort 코드이다. 단점으로는 메모리를 이용한다는 것이다. - 메모리 이용 def sort(array=[12,4,5,6,7,3,1,15]): """Sort the array by using quicksort.""" less = [] equal = [] greater = [] if len(array) > 1: pivot = array[0] for x in array: if x pivot: g..

[React-Native] Animation - 1 / RN Animation의 한계

Animation Driver는 requestAnimationFrame 를 이용하여 애니메이션에 필요한 모든 값을 업데이트 합니다 중간에 값이 계산되어 Props로 전달됩니다. View는 setNativeProps를 이용하여 업데이트 합니다. js내에서 계산하기에 성능에 문제를 준다. 이것을 해결하기 위해서 useNativeDriver라는 옵션을 주면 native에서 계산을 한다. 하지만 모든 animation에 적용되는 것이 아니다. transform, opacity 등에는 적용되지만, position, flexbox 등에는 적용되지 않는다. 우리고 위치이동, 드래그 등을 생각해보면 된다. 이런 곳에는 적용되지 않는다. 또한 항상 Animation start를 JS 쓰레드에서 호출하는 문제가 있다. 예..