일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Android
- gradle
- ActiveMovieControl
- c
- OOM
- java
- 안드로이드 개발
- Android 4.1
- KTS
- 탐지기법
- 자바
- 하버드
- mime
- linux
- 개발
- Eclipse
- 노개북
- 구글
- build.gradle
- 리눅스
- 악성코드
- 안드로이드
- 보안
- kotlin
- 코틀린
- 안철수
- ActiveX
- C++
- git
- Today
- Total
목록전체 글 (234)
꿈소년의 개발 이야기
refer: http://www.androiddesignpatterns.com/2012/05/correctly-managing-your-sqlite-database.html Issue log:SQLiteConnectionPool The connection pool for database '/data/data/com.android.providers.media/databases/external.db' has been unable to grant a connection to thread 554 (eject thread) with flags 0x2 for 750.025 seconds. Analysis:SQLiteOpenHelper instance 가 여러 개 생성되어 접근할 경우 발생함. new 를 이용한 생성..
http://www.ohshow.net/ 뉴욕, 라스베가스, 런던 공연 티켓 구매 사이트. 쾌 좋음. 한국어 가능 사이트 http://www.broadway.com/ 영어로만... 예매하기 뭔가 어려움.. 힘듬... 그닥 좋은 건 모르겠음.
refer to : http://yssays.wordpress.com/2011/12/27/android-ndk-stack-tool/ https://code.google.com/p/android-ndk-stacktrace-analyzer/wiki/Usagehttp://www.codexperiments.com/android/2010/08/tips-tricks-debugging-android-ndk-stack-traces/ android ndk 내에 ndk-stack 이 있다. 라이브러리에서 생긴 문제가 되는 라인이 어딘지 찾아낸다. 1) adb logcat | ndk-stack -sym 2) ndk-stack -sym -dump Usage:------To do this, you will first need ..
refer to http://stackoverflow.com/questions/3577566/android-leaked-intentreceiver-exception-is-being-thrown-even-though-i-call-unre This is a Android activity life cycle issue. I am seeing it in a main activity and then testing on device with the back button that goes back to a splash screen.In the onPause() method.Unregister the Broadcast Receiver that you created in the onCreate()In the onRest..
refer: http://www.netmagazine.com/tutorials/getting-started-nfc-androidhttp://hardroid.net/profiles/blogs/nfc-nfc-basic NFC 개발 가이드 관련 정보 사이트 입니다. 유용한 정보들이 있어 참조합니다.
관리자는 '무엇'으로 시작하고 기획자는 '누구'로 시작한다 관리자는 늘 입버릇처럼 말한다. "쓸 만한 인재가 없어." 과연 이 말은 무엇을 의미하는가. 사실 문자 그대로 해석하면 수긍이 가지만, 그 이면을 들여다보면 어림도 없는 말임이 곧 밝혀진다. 왜냐하면 적어도 조직을 이끌어가는 사람, 혹은 조직의 핵심에 위치한 사람이라면, 그에게 주어진 임무 중 최소한 5할은 사람을 키우는 데 있기 때문이다. 즉 인재를 만들어내는 것이 주임무라는 말이다. 결국 자신 주변에 쓸 만한 인재가 없다는 말은 애석하게도 자신의 무능력함(그것도 본질적으로 요구되는 기본 역량에 있어서)을 드러내는 장탄식에 불과하다. 인재를 알아보고, 그들을 조직의 핵심 경쟁력으로 키워내는 사람들이 듣기에는 관리자들이 그러한 푸념은 이런 고백이..
출처 : 출처: http://kzjblog.appsp0t.com/2010/11/20/suspend-en.html (원문 번역과 더불어 내용을 추가/수정/보완/삭제 하였음을 밝힙니다.)출처:리눅스 커널과 안드로이드의 Suspend/Resume개요Suspend/Resume 은 리눅스 커널이 제공하는 기능으로 모바일 환경이 점점 보급되고 빠른 부팅 시간에 대한 요구가 늘어나면서 필요성이 증대되었다. 이 글은 리눅스의 Suspend/Resume을 개괄적으로 알아보고 안드로이드가 전원을 관리하는 방법에 대해 소개한다. Version Linux Kernel: v2.6.35.7 Android: Gingerbread(v2.3.3) Suspend 소개 Suspend는 크게 3부분으로 나눌 수 있다: 프로세스와 태스크들을..
참조 사이트 : http://ecogeo.tistory.com/286 DDMS 통해서 thread dump 떠서 보기. thread 각 목록의 column 들의 설명. Dalvik VM의 thread dump 파일 - /data/anr/traces.txt 파일 내용 분석 방법. logcat Exception stack traces 정보 분석.
* 이클립스 헥사값 디버깅 표시 설정http://forjustin.egloos.com/1125633 * 보수 연산2의 보수 연산http://blog.naver.com/PostView.nhn?blogId=whwh0207&logNo=90077479380http://en.wikipedia.org/wiki/Two%27s_complement * 바이트 오더 표식http://ko.wikipedia.org/wiki/%EB%B0%94%EC%9D%B4%ED%8A%B8_%EC%88%9C%EC%84%9C_%ED%91%9C%EC%8B%9D
* 참고 사이트 * http://www.linux.co.kr/home/lecture/index.php?cateNo=&secNo=&theNo=&leccode=10804https://github.com/YuLaw/ext4-utils#readmehttp://muzso.hu/2012/08/10/how-to-pack-and-unpack-system.img-and-userdata.img-from-an-android-factory-imagehttp://andwise.net/?p=403http://andwise.net/?attachment_id=406https://android.googlesource.com/platform/system/extrashttp://webcache.googleusercontent.com/se..
1. which [실행파일명] - Path 에 설정된 디렉토리만 검색한다. - 절대 경로를 포함한 위치 검색을 수행. 2. whereis [실행파일명] - 실행 파일 및 소스 그리고 맨 페이지 파일까지 검색한다. which 보다 좀 더 넓다. 3. locate [실행파일명] - 매우 빠르고 유용한 방법. 새로 설치된 파일들이 등록되지 않았을 때는 찾을 수 없음. - 파일 정보에 대한 DB 갱신이 되었는지 여부가 중요함. - 수시로 updatedb 를 돌려 파일 정보를 갱신해야 함. ==> crontab에 등록하여 자동으로 구동시킬 수 있음. 4. find [경로] [옵션] [조건] [action] - 가장 잘 쓰이는 명령어. - 옵션 : -name, -user, -newer(전,후), -perm(Perm..
Repo를 이용해서 안드로이드 소스를 받기 위해 작업 하던 중 아래와 같은 에러가 발생했다. error: Exited sync due to gc errors 뭐 때문인지 인터넷 검색을 해보니 아래와 같은 내용이 있었다.(링크 참조) The latest version of repo now requires Git 1.7.2 or newer, as that is when the -c flag was introduced. https://groups.google.com/forum/?fromgroups=#!topic/repo-discuss/tnIWemm8M6k 아,,, repo 버전이 변경됨에 따라 git 버전도 새 걸로 변경해야 한다. 1. sudo add-apt-repository ppa:git-core/ppa..
참조 : http://ecogeo.tistory.com/255 adb shell /proc/meminfo 를 보면 되고, dumpsys meminfo 를 통하면 더 상세한 정보를 파악하는 것이 가능하다. 그런데 한 가지 문제점 발견. GB 버전과 ICS 이후 버전은 메모리 정보를 뿌려주는 테이블 형태가 다르다... 이런... awk로 처리하던 게 문제가 생겨버린다.. 일단 간단히 코드를 몇 줄 추가해서 처리해 놓았지만 버전 별로 확인하도록 조치할 필요가 있겠다.
* 참조 사이트 http://kwon37xi.egloos.com/2368729http://wiki.ex-em.com/index.php/JVM_Optionshttp://blog.daum.net/say_young/6710278 옵션 변경을 통해서 처리하는 건 가능한데, 결국엔 컴퓨터가 따라줘야 한다..
Wiki , confluenceDown-Stream 설계 - 코딩 - 테스트 유닛 테스트 Code ReviewScrumJIRA 아으..복잡해..
당신의 꿈보다 더 크거나 작은 꿈은 있지만 같은 꿈은 없을 것이다. 왜냐하면 당신은 세상에 하나 밖에 없는 존재이고 자신이 알고 있는 것보다 더 훌륭한 사람이기 때문이다. - 린다 스타튼
근면 부지런히 일하며 힘씀, 매우 부지런하다 그럼 부지런하다는 무엇일까? 부지런하다는 것은 게으름을 피우지 않고 일을 하는 데에 열성적이며 꾸준하다 고로 근면이란? 게으름을 피우지 않고 일하며 열성적이고 꾸준하게 힘쓴다. 성실 정성스럽고 참되다 정성스럽다는 것은 온갖 힘을 다하려는 진실하고 성실한 마음이나 태도가 있다 참되다는 것은 거짓이 없고 진실되다 고로 성실은.. 온갖 힘을 다하려는 진실한 마음과 태도를 가지고 거짓없이 진실하다. 그렇다면 야근을 많이 하는 직원이 근면 성실한가? 근무 시간에 게으름을 피우지 않고 일을 하는데 열성적으로 꾸준하게 하면서 일에 대해 온갖 힘을 다하려는 마음가짐으로 거짓없이 진실하게 일하는 사람이 근면 성실한 것이 아닐까. 야근은 근면 성실한 사람이랑 아무 상관이 없다는..
John Wooden's pyramids of success.성공은 목적이 아니라 과정에서 나온다.
1. 운영체제 , 메모리 포팅, 코딩 컨벤션 - 3가지 OS 환경에 따른 메모리 구조 펌웨어, RTOS, GPOS 환경의 차이 이해 및 메모리 구조의 이해, 가상 메모리의 이해, 스택 프레임 이해, 컴파일러 설계 시 함수 매개인자 처리 표준(ATPCS) - coff , ELF , PE 파일 시스템의 이해와 섹션 개념집단 수행 프로젝트 위한 type qualifiers 와 스토리지 클래스, 임베디드 시스템을 위한 실행 파일 내부 구조와 섹션 - 메모리 포팅의 실제임베디드 환경 구축의 결과물인 다양한 운영체제 환경의 포팅 코드 사례연구, 부트로더, 펌웨어 RTOS, 임베디드 리눅스, WinCE, Android 가상 메모리 포팅 코드 사례 2. 고급 자료 구조 및 알고리즘 - C Code Complete : ..