본문 바로가기
[Effective Java] 쓸모 없는 객체 참조를 제거하자. [Effective Java] 쓸모 없는 객체 참조를 제거하자. - 자바와 같이 가비지 컬렉션을 자동으로 해주는 언어는 메모리 관리를 따로 해줄 필요가 없다고 생각하기 쉬우나, 이는 틀린 생각이다. GC 의 원리에 대해 정확히 이해하고 메모리 관리를 해주어야 한다. 다만 그 메모리 관리하는 범위가 C, C++ 과 같은 GC 가 없는 언어들에 비해 더 간단할 뿐! - 자바에서도 메모리 누출(memory leak)이 쉽게 발견된다. 메모리 누수가 생기면, 성능저하의 형태로 서서히 나타난다. GC 작업이 증가하거나, 메모리 할당과 회수 횟수가 빈번해지기 때문이다. 심하면 디스크 페이징 현상이 나타나기도 하고, 아주 극단적으로는 OutOfMemoryError 가 발생한다. 메모리 누수의 무서운 점은, 특정 객체.. 2016. 1. 4.
[최적화] WIZVER Process Manager, Veraport(보안모듈 관리 프로그램), TouchEn key with E2E, KeySharp CertRelay, INISAFE SandBox [최적화] WIZVER Process Manager, Veraport(보안모듈 관리 프로그램), TouchEn key with E2E, KeySharp CertRelay, INISAFE SandBox -아래 프로그램들은 "부산은행" 인터넷 뱅킹을 이용할 때 설치한 프로그램들이다. -WIZVER Process ManagerVeraport(보안모듈 관리 프로그램)TouchEn key with E2EKeySharp CertRelayINISAFE SandBox -삭제해도 될까? "부산은행" 인터넷 뱅킹을 다시 사용할 일이 없으면 삭제해도 된다.위 프로그램들 중 몇가지는 범용적인 보안 프로그램들로 다른 은행의 인터넷 뱅킹을 사용할 때에도 이용된다.삭제를 한다고 엄청 큰 일이 벌어지진 않는다.다음에 인터넷 뱅킹을 .. 2015. 11. 14.
Objective-C 고급 ( Advanced Objective-C ) Objective-C 고급 ( Advanced Objective-C ) 출처 : http://www.tutorialspoint.com/objective_c/objective_c_classes_objects.htm > - class 는 @interface 와 @implementation 의 두 파트로 나뉘어 정의된다. - 대부분이 objects 를 상속한다. - objects 는 메세지를 받기 때문에 receiver 로 불리기도 한다. - Properties 는 다른 class 에서의 access 를 접근하도록 도와준다. - ex) @interface Box:NSObject { double length; double breadth; } @property(nonatomic, readwrite) double .. 2015. 6. 18.
No repository found error in Installing ADT in eclipse I just encountered following error message in the Eclipse "" No repository found error in Installing ADT in eclipse "". I removed the http://dl-ssl.google.com/android/eclipse/ site and then re-added it, then everything downloaded fine. Eclipse 에서 "" No repository found error in Installing ADT in eclipse "" 와 같은 에러를 마딱뜨렸다. 다음 ADT 를 다운받는 주소를 삭제했다가 다시 add 하니 제대로 다운로드를 시작한다.http://dl-ssl.google.com/.. 2015. 3. 28.
USB로 윈도우 XP 설치시 에러 : 다음 파일이 없거나 손상되어 Windows를 시작할 수 없습니다 USB로 윈도우 XP 설치시 에러 : 다음 파일이 없거나 손상되어 Windows를 시작할 수 없습니다 다음 파일이 없거나 손상되어 Windows를 시작할 수 없습니다:\system32\hal.dll.위 파일의 복사본을 다시 설치하십시오. 이 메세지가 나오면 당황하지 말고 다시 USB 로 부팅해서2번 항목( second part of windows XP professional setup ) 을 선택해서 설치를 진행하면 된다. 만약 USB 부팅을 일시적으로 선택한 것이 아니고,CMOS 셋업에서 부팅우선순위를 USB 로 바꿔준 경우라면 이 메세지가 안 뜰 것이다. 다시 말해 USB 부팅을 F8 과 같은 boot option 을 통해 일시적으로 선택한 경우에만 발생하는 에러이다. boot option, F8, .. 2014. 7. 16.
[앱 추천] 다음 숫자를 찾아줘! - 스피드 게임. [앱 추천] 다음 숫자를 찾아줘! 스피드 게임. ** 설치해서 사용해보려면 여기를 클릭 ** 오늘 소개할 앱은 간단한 스피드 게임 앱이다. 처음 앱을 실행하면 점수 서버에 연결된다. 유저가 플레이한 점수가 서버에서 공유가 된다. 서버는 구글 플레이 서버로, 구글 플레이를 액티브 하게 사용하는 사람이라면, 같은 서클안에 있는 사람들과 점수대결을 할 수도 있고, 전 세계에 있는 유저들과도 점수 대결을 펼칠 수 있다. 서버연결을 마치면 게임을 시작할 수 있다. 가운데 Start Game!! 이라고 쓰여진 버튼을 클릭하면 게임이 시작된다. 게임 방법은 매우 간단하다. 1부터 시작해서 다음 숫자를 빠르게 찾아서 터치해주면 된다. 1, 2, 3, 4 -> 이런 식으로 말이다. 게임을 시작하면 3부터 카운트 다운이 .. 2014. 4. 9.
Eclipse 에서 Android Studio 로 넘어가기. Eclipse 에서 Android Studio 로 넘어가기. Work spaces 와 Sub-Projects 여 안녕~ Eclipse 에서는 Workspace 와 library projects 개념이 친숙했을 것이다.Android Studio 에서는 projects 들은 Modules, library project 들은 Library Modules 이라는 개념으로 통한다. Module 안뇽~ 반가워~ : ) Module 은 독립적으로 실행 가능하고, 테스트 되고, 디버그 되는 녀석을 이야기한다.각 모듈은 각각의 gradle build file이 필요하다.gradle build file 은 android version range, dependency, meta data 등을 포함한다. 개선된 Interfa.. 2014. 3. 27.
[android] admob proguard 적용방법 android, admob proguard 적용방법 다음과 같은 메세지를 본다면 Warning: com.google.ads.m: can't find referenced class com.google.ads.internal.state.AdState 아래의 proguard option 을 추가해야 한다. -dontwarn com.google.ads.** dontwarn com.google.ads.**, downtwarn, option, proguard, Warning, Warning: com.google.ads.m: can't find referenced class com.google.ads.internal.state.AdState, [android] admob proguard 적용방법, 메세지, 에러, 프.. 2014. 3. 21.
[기초강좌] HTML Elements - w3schools 번역 [기초강좌] HTML Elements - w3schools 번역 w3school 의 강좌 내용을 번역한 글입니다. 원본 : http://www.w3schools.com/html/html_elements.asp HTML 문서는 HTML elements 들로 정의된다. HTML Elements HTML Element 는 start tag 부터 end tag 를 포함한 전체를 이야기한다. * start tag 는 opening tag, end tag 는 closing tag 라고도 불린다. HTML Element Syntax * HTML element 는 start tag 혹은 opening tag 로 시작한다.* HTML element 는 end tag 혹은 closing tag 로 마무리된다.* Eleme.. 2014. 2. 20.
반응형