일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Eclipse
- OOM
- kotlin
- Android
- 코틀린
- linux
- 자바
- c
- 보안
- java
- Android 4.1
- ActiveMovieControl
- 악성코드
- 개발
- KTS
- 안드로이드 개발
- 하버드
- ActiveX
- build.gradle
- 노개북
- 구글
- mime
- 안드로이드
- git
- 리눅스
- 안철수
- C++
- 탐지기법
- gradle
- Today
- Total
목록java (12)
꿈소년의 개발 이야기
현재 설정된 자바 버전 경로 출력하기 // 현재 설정된 자바 버전 경로 출력 > /usr/libexec/java_home 설치된 모든 자바 버전 경로 출력하기 // 자바가 설치된 모든 자바 버전 경로 출력 > /usr/libexec/java_home -V zshrc 에 각종 자바 버전별로 전환 설정하는 명령어 설정하기 # java home export JAVA_HOME=$(/usr/libexec/java_home -v 11.0.2) # Java Aliases alias oj17="export JAVA_HOME=$(/usr/libexec/java_home -v 17); java -version" alias aj11="export JAVA_HOME=$(/usr/libexec/java_home -v 11.0...
how to encoding html using Jsoup in android. 1. request html 123456789OkHttpClient client = new OkHttpClient();Request request = new Request.Builder().url(scrapUrl).header(HEADER_AGENT, USER_AGENT_CHROME).build(); Response response = client.newCall(request).execute();htmlBody = response.body().byteStream(); Colored by Color Scriptercs 2. get Document & extract elements12Document doc = Jsoup.pars..
안드로이드 스팬 처리 작업 시 조사한 내용. 스팬 관련 내용이 잘 정리되어 있는 글http://flavienlaurent.com/blog/2014/01/31/spans/ 동일한 글에 대한 번역 문https://blog.asamaru.net/2015/11/02/android-spans-a-powerful-concept/ 해당 글의 저자의 소스 파일들이 있는 곳https://github.com/flavienlaurent/spans
MIME-TypeDescriptionFile Extensionapplication/acadAutoCAD drawing filesdwgapplication/clariscadClarisCAD filesccadapplication/dxfDXF (AutoCAD)dxfapplication/msaccessMicrosoft Access filemdbapplication/mswordMicrosoft Word filedocapplication/octet-streamUninterpreted binarybinapplication/pdfPDF (Adobe Acrobat)pdfapplication/postscriptPostscript, encapsulated Postscript,ai, ps, epsAdobe Illustrato..
저는 가끔 String 관련 클래스가 많다는 생각을 합니다. 아마도 그 만큼 요구되는 바가 많다는 거겠죠. 최근에 코딩 테스트를 했는데 이거 왠걸... String 계열 클래스는 좀 알아두는게 코딩할 때 좋을 것 같네요. 자, 무슨 차이가 있는지 궁금하기도 하고, 최근에 제가 작업하던 JSON 파싱 관련해서 에러가 난 원인이 바로 이 내용이였기에 공유 합니다. String 과 스트링버퍼, 스트링 빌더는 큰 차이점이 있습니다. String 은 한번 생성되면 불변입니다. 객체로서 생성되면 메모리 공간이 변하지 않습니다. 고정된 것이죠. 그렇기 때문에 문자열 처리 작업이 모두 새로 객체를 생성해서 하게 합니다. 그러니까 애초부터 그렇게 설계된 클래스인거죠. 반면에서 StringBuffer 나 StringBui..
* Android apk build system 구성하기 1. Apache ANT project 에서 ant 설치하기. http://ant.apache.org/bindownload.cgi#Verify Releases 다운로드 후 해당 압축파일 해제. 적당한 root directory 에 압축 해제.내 컴퓨터 속성 --> 시스템 속성 --> 환경변수 --> System Path 에 해당 bin 폴더 경로 추가. * 자바 환경 설정.자바 SDK 설치 후 환경 설정을 해야 한다. 동일하게 path에 java 설치 경로를 추가한다. 2. build.xml 및 default.properties, local.properties 생성하기.해당 eclipse 작업 폴더에서 android update project --..
* link site * http://eclipse.org/mat/ http://android-developers.blogspot.com/2011/03/memory-analysis-for-android.html http://www.google.com/events/io/2011/sessions/memory-management-for-android-apps.htmleclipse MAT를 이용하여 메모리 덤프 분석 및 누수 검출. * Memory Leak 과 관련한 사이트 http://www.youtube.com/watch?v=_CruQY55HOk - Patrick Dubroy app memory 관리에 대한 동영상http://developer.android.com/resources/articles/avoid..
자바 개발을 하다보면 나타나는 문제점은 감춰진 클래스의 내용이다. 사실 그내용이 궁금할 때도 있지만 더 중요한 것은 어떻게 돌아가는지가 더 궁금하다는 것.. 자바와 관련된 디컴파일러는 많다. 10번정도 사용할 수 있는 DJ java decompiler 는 키젠이나 크랙이 없으면 사용하기 힘들지.. 그래서 좀 더 오픈소스로 된 것들이 없나 봤는데 command-line 스타일의 디컴파일러를 발견했다. 나만 무식했나보다. 많은이들이 사용하고 있던데;; API 의 소스 레벨 탐색을 할 수 있게 되어서 좋군.. 설치법이나 사용법은 알아서들 익혀라~ 1. jad homepage : http://www.varaneckas.com/jad 여기 가면 찾을 수 있다. 기존에 있던 www.kpdus.com 이라는 곳은 더..
Head First Design Pattern 정리 요약 디자인 패턴 : 특정 컨텍스트 내에서 주어진 문제에 대한 해결책이다. 컨텍스트 : 패턴이 적용되는 상황으로 반복적으로 일어날 수 있는 상황이어야만 한다. 문제 : 그 컨텍스트 내에서 이루고자 하는 목적을 뜻합니다. 하지만 컨텍스트 내에서 생길 수 있는 제약조건도 문제에 포함됩니다. 해결책 : 바로 우리가 찾아내야 하는 것입니다. 누구든지 적용해서 일련의 제약조건 내에서 목적을 달성할 수 있는 일반적인 디자인을 뜻합니다. 객체지향 원칙 1. 애플리케이션에서 달라지는 부분을 찾아내고, 달라지지 않는 부분으로부터 분리시킨다. 2. 구현이 아닌 인터페이스에 맞춰서 프로그래밍한다. 3. 상속보다는 구성을 활용한다. 4. 서로 상호작용을 하는 객체 사이에서는..