본문 바로가기
[일기] 2016. 02. 15. (월) [일기] 2016. 02. 15. (월) -일어나서 석교동으로 이동. -인도에 가계셨던 작은 아버지도 오심.장권이는 살이 많이 쪄서 형과 닮아졌음. -제사 잘 지냄..근데, 제삿밥 먹기 전에 할머니께서 또 뭐 챙기셔서 작은 엄마가 또 짜증냄. -떡국이 짜서 물 첨가.산적은 맛이 좀 이상.식혜는 맛남. -자리가 좁아서 무슨 요가자세로 밥 먹음.천천히 밥 먹는데 작은 아버지가 왜 자꾸 안 먹냐고 그럼. -세배를 했는데, 장권이 신권이만 학생이라 세뱃돈 줌. -산소로 이동.바람이 많이 불어서 추움.나는 역시 추위에 쥐약임을 느낌. -아버지 댁으로 돌아감.아부지 피곤해서 낮잠 청하심.외할머니 댁에 가기 위해 집에서 나옴. 아부지가 중국에서 사오신 대홍포차랑 대추절임, 그리고 고구마 말랭이 챙겨주심. -외할머니 .. 2016. 2. 15.
[Effective Java] 쓸모 없는 객체 참조를 제거하자. [Effective Java] 쓸모 없는 객체 참조를 제거하자. - 자바와 같이 가비지 컬렉션을 자동으로 해주는 언어는 메모리 관리를 따로 해줄 필요가 없다고 생각하기 쉬우나, 이는 틀린 생각이다. GC 의 원리에 대해 정확히 이해하고 메모리 관리를 해주어야 한다. 다만 그 메모리 관리하는 범위가 C, C++ 과 같은 GC 가 없는 언어들에 비해 더 간단할 뿐! - 자바에서도 메모리 누출(memory leak)이 쉽게 발견된다. 메모리 누수가 생기면, 성능저하의 형태로 서서히 나타난다. GC 작업이 증가하거나, 메모리 할당과 회수 횟수가 빈번해지기 때문이다. 심하면 디스크 페이징 현상이 나타나기도 하고, 아주 극단적으로는 OutOfMemoryError 가 발생한다. 메모리 누수의 무서운 점은, 특정 객체.. 2016. 1. 4.
[JNI] fatal error: queue: No such file or directory JNI, fatal error: queue: No such file or directory C, C++ 의 기본 library 를 사용하는 데 있어 아래와 같은 에러가 난다면, fatal error: queue: No such file or directory Application.mk 에 아래와 같은 코드를 추가해주면 된다. ( Android.mk 가 아니다. ) APP_STL := stlport_static Android.mk, application.mk, APP_STL, C, C++, fatal error, JNI, Library, NDK, No such file or directory, SDK, stlport_static, [JNI] fatal error: queue: No such file or .. 2014. 4. 18.
[JNI] bitmap handling source code frame. JNI, bitmap handling source code frame. #include /* Header for class com_example_coloring_utils_FloodFillUtils */#include #include #define LOG_TAG "DEBUG"#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG,LOG_TAG,__VA_ARGS__)#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__) #ifndef _Included_com_example_coloring_utils_FloodFillUtils#define _Included_com_example_co.. 2014. 4. 16.
[android] flood fill algorithm performance tests. android, flood fill algorithm performance tests. 위와 같은 공룡의 엉덩이, 발, 그리고 꼬리에 이르는 부분을 FloodFill algorithm 을 적용하여 색칠해보았다.avg 값은 5회의 결과를 평균 낸 값이다. 1. Very Intuitive and Simple Flood Fill Algorithm Recursive method call 을 이용하여, 한 점을 기준으로 동,서,남,북 pixel 에 대해 recursive call 을 호출하는 방식이다. private void floodFill3(Bitmap bitmap, Point fillStartPoint, int targetColor, int replacementColor){Queue queue = new L.. 2014. 4. 11.
[linux] ps (process 보기) 명령어에 대해 알아본다. linux, ps (process 보기) 명령어에 대해 알아본다. $ ps [options] -A ( 혹은 -e ) : 모든 프로세스 출력-f : detail 정보 출력-u [계정명] : 해당유저의 프로세스만 출력-C [커맨드명] : 해당 command 의 프로세스만 출력 grep 과 함께 쓰면 좋다. $ ps -ef | grep php위의 명령어는 php 가 들어간 모든 프로세스를 추려낸다. a, all process, C, command, detail, F, grep, option, php, process, process 보기, PS, ps option, ps 명령어, U, USER NAME, [linux] ps 명령어에 대해 알아본다., 메모리 보기 2014. 2. 12.
[android] Bitmap 과 메모리에 대한 이야기. 끝판왕 android, Bitmap 과 메모리에 대한 이야기, 끝판왕! 안드로이드 메모리에 대한 이야기. 한 앱은 Dalvik Heap 과 External 두가지 영역이 존재한다.Dalvik Heap 은 Java 에서 사용하는 메모리라고 보면 되고,External 은 native 메모리라고 보면 된다. Dalvik Heap 영역은 메모리가 꽉 차면 늘긴 하지만 그 공간이 줄지는 않는다.반대로 External 영역은 유동적으로 그 공간이 늘었다 줄었다 한다.( 특히 Ginger Bread 에서는 Java Object 관리를 잘못하면 심심하면 OOM 을 만날 수 있겠다. ) HoneyComb 이전에는 bitmap 은 native memory 에서 관리했으나,HoneyComb 이후에는 bitmap 도 dalvik h.. 2014. 1. 26.
2013 각광받은 프로그래밍 언어 2013 각광받은 프로그래밍 언어 1. SQL. 간단한 CRUD 뿐만이 아닌, big data 를 handle 할 수 있는 사람들이 더 각광받는다. Jobs : 98,454 Average Salary : $90,000 2. Java Mobile 업계의 양대산맥인 안드로이드의 기본언어이자, JSP 등 모바일쪽에서 각광을 받으며 인기가 많다. Jobs : 66,485 Average Salary : $95,000 3. HTML HTML5 를 포함한다. Jobs : 45,456 Average Salary : $81,000 4. JavaScript Jobs : 43,189 Average Salary : $81,000 5. C++ Jobs : 32,018 Average Salary : $94,000 6. C# Jo.. 2013. 12. 27.
[jQuery] Button Component 에 대해 알아보자. jQuery, Button Component 에 대해 알아보자. jQuery 를 이용하여 Button 을 만드는 방법에 대해 알고싶나요? 여기를 클릭. "ui-grid-a", "ui-block-a" "ui-gird-a" class 는 column 이 2개인 grid 를 만든다. ( "ui-grid-b" class 는 column 이 3개인 grid )"ui-block-a" class 는 ui-grid 의 첫번쨰 column 을 말하고,"ui-block-b" class 는 ui-grid 의 두번째 column 을 이야기한다. innerHTML 과 text 의 차이점 innerHTML 은 html 코드를 입력하는 함수이고, text() 는 문자열 입력을 하는 함수. innerHTML 에는 html tag 들.. 2013. 6. 30.
반응형