Software, Computer Science
-
Eclipse에서 디버깅할때 Device가 Target Unknowing이 되는 문제 수정Software, Computer Science/Java & Android 2014. 7. 19. 02:43
안드로이드를 최초 설치하고 이클립스 설정을 모두 마쳤음에도 불구하고, 프로젝트를 안드로이드 기기에서 테스트 하려고 했을때 요구하는 설치를 다 했는데도 디버깅을 하면 Target Unknowing이 발생한다 이를 해결하기 위해서는 1. 먼저 Eclipse를 종료해준다 2. 작업관리자를 열어 'adb.exe'를 프로세스 종료시켜준다 3. 다시 Eclipse 를 실행해두고 4. adb.exe의 디렉토리를 기억하고 해당디렉토리에 이동한 후에 아래와 같이 명령 프롬프트에서 명령어를 쳐준다 (사진참조 : 각각의 실행 명령은 'adb kill-server', 'adb start-server' 이다) 작업을 다 마치고 나서 다시 이클립스에서 디버깅을 시도해보면 해당 디바이스가 올바르게 뜨는 것을 확인할 수 있다! 출처..
-
[adb관련 팁] adb를 이용하여 앱을 실행(Monkey Test)를 하는 방법Software, Computer Science/Java & Android 2014. 3. 19. 00:52
cmd나 shell 에서 #($) adb shell am start -n com.package.name/.ActivityMain(or com.package.name.ActivityMain) 출처 : http://stackoverflow.com/questions/4567904/how-to-start-an-application-using-android-adb-tools
-
Insertion Sort(삽입정렬)Software, Computer Science/Data Structure & Algorithm 2014. 3. 6. 02:16
현재 보고 있는 Textbook에서 많은 정렬 알고리즘 중에 가장 처음 나오고 가장 쉬운 정렬 알고리즘이다 그러나 O(n^2)의 복잡도를 가져서 적은 양의 데이터를 정렬할때 유용하다. 또한 이미 정렬되어 있는 경우 매우 빠르게 동작한다. 간략하게 그림을 통한 예제를 살펴보면, (이미지 출처 : http://ko.wikipedia.org/wiki/%EC%82%BD%EC%9E%85_%EC%A0%95%EB%A0%AC) 위의 그림의 설명을 구체적으로 풀어 쓰면, 1) 임의의 수 5개가 있는 수열에서 먼저 두번째 원소를 key값으로 정의한다. 2) 그 key값을 적절한 키의 왼쪽 값들과 비교했을때 왼쪽 값이 key 값 보다 크고, index값이 처음이 아닐때 왼쪽의 값들을 오른쪽으로 한칸씩 이동 한다 3) 왼쪽 ..
-
File I/O 관련 이어쓰기, 내용물 삭제Software, Computer Science/Java & Android 2013. 4. 25. 23:12
// 파일 이어쓰기 BufferedWriter file = new BufferedWriter(new FileWriter("filename", true)); // 이렇게 true를 명시해주면 쓰던 부분에 이어써 파일을 작성하게 된다. // 파일 내용 삭제 or 초기화 file = new BufferedWriter(new FileWriter("filename")); // 이 문장을 위에서 선언했으면 다시 재선언하면 된다(true 없이) file.close(); File I/O 파일 이어쓰기와 삭제 및 초기화