개발 ERR
-
안드로이드
[Android][Core] Hardware acceleration
1. 정의 (1) Hardware acceleration Beginning in Android 3.0 (API level 11), the Android 2D rendering pipeline supports hardware acceleration, meaning that all drawing operations that are performed on a View's canvas use the GPU. Because of the increased resources required to enable hardware acceleration, your app will consume more RAM. Hardware acceleration is enabled by default if your Target API ..
-
안드로이드
[Android][core] Background tasks(1)
1. 백그라운드 프로세싱 Every Android app has a main thread which is in charge of handling UI (including measuring and drawing views), coordinating user interactions, and receiving lifecycle events. If there is too much work happening on this thread, the app appears to hang or slow down, leading to an undesirable user experience. Any long-running computations and operations such as decoding a bitmap, acce..
-
개발
[Opencv4] Stitch error
1. Stitching images - Stitcher::Stitch err terminate called after throwing an instance of 'cv::Exception' what(): OpenCV(4.0.0) ~/opencv/opencv-4.0.0/modules/flann/src/miniflann.cpp:487: error: (-215:Assertion failed) (size_t)knn size() in function 'runKnnSearch_' knn algorithms do compare between each matrixes. Okay then, I guess that error means 2 for my cases. The one is rack of dataset. The ..
-
javascript
[비동기 문제] "먼저 되는 녀석부터 한다"
1. 문제 상황 자바스크립트가 순차적으로 되지 않는다는 것을 잊고 있었음. 그걸 잊고, 배열이 아니라 내가 json을 만들어서 거기에 넣으려고 했나. 란 생각으로 여러가지 console.log 찍어보고 있었음. 이전 KISA 아마데미 교육 당시에도 이걸 경험하고 손절했었던 js. 뚫어보기로 한다. 2. Promise 방식과 비동기 로직을 처리하기 위해 콜백함수를 연쇄적으로 쓰다보면, 추후에 알아보기도 변경하기도 어렵다는 단점이 있어 나오게 된 처리 방식들 (0) 콜백 이용 getChannelData를 새롭게 작성하고 보니, click 뒤에 작성한 함수도 콜백이었음을 알게됨 가장 먼저 처리하고 싶은 대상이 getChannelData 함수 그 다음이 "#on"콜백 함수 내부에 getChannelData를 호..