본문 바로가기
[Java] Reflection Tutorial - Accessing Private Field, Private Method Java, Reflection Tutorial - Accessing Private Field, Private Method Reflection 으로 private field, method 들에도 접근할 수 있다.private 에 대한 접근은 unit test 에서 유용하게 쓰인다. VM 에 따라서 권한이 주어져야 접근 가능한 경우도 있다. Accessing Private Fields TestClass testClass = new TestClass();Field privateField = testClass.getDeclaredField( String name );privateField.setAccessible( true );privateField.get( testClass ); setAccessible 을 .. 2013. 12. 17.
query 문에 regular expression 을 사용해보자. query 문에 regular expression 을 사용해보자. 이전에는 몰랐는데, query 문 특히 조건절에 regular expression 을 사용할 수 있었다.query 문에 regular expression 쓰니깐 매우 편하다.REGEXP 를 이용해서 regular expression 에 부합하는 rows 들을 걸러낼 수 있다. ex)select * from school where school_tel REGEXP '_$';// school_tel 이 _ 로 끝나는 school table 에 있는 모든 정보를 추려낸다. Example, query regexp, query 문에 regular expression 을 사용해보자., regexp, Regular Expression, rows, SQL.. 2013. 12. 17.
포상금 받을 수 있는 것들. 포상금 받을 수 있는 것들 가짜 휘발유 사용. 유사 휘발유 제조 및 판매 5만원~700만원 / 건 부정, 불량 식품 부정, 불량 식품, 유통기한이 지난 제품 신고 30만원~5천만원 쓰레기 불법투기 쓰레기 불법투기 신고 과태료 부과액의 20% 가짜 양주 고발 가짜 양주 고발 1~30만원 / 건 일회용품 사용 1회용품 사용 고발 1~30만원 / 건 교통사고, 뺑소니 뺑소니 차량 신고 500만원~1천만원 불법 S/W 복제 불법 소프트웨어 복제 신고 30만원 + 정품 S/W 청소년 성매매 불법 청소년 성매매 및 성매매 목적의 인신매매 200~1천만원 / 건, 최고 2천만원 환경오염 환경오염 신고 3~50만원 양품 불법 처방 처방전 없이 조제 및 판매, 조제규정 위반 담합. 약품불법 판매 20~25만원 / 건 부.. 2013. 12. 17.
[android] 런타임에 다른 apk 소스 ( dex 파일 ) 읽어오기. 안드로이드, 런타임에 다른 apk 소스 ( dex 파일 ) 읽어오기. Dalvik VM 은 런타임에 다른 dex 파일을 로딩할 수 있다.dex 파일 로딩은 일반적으로 사용되는 방법은 아니다. 하지만, 다음과 같은 경우에 필요하다. 1. 64,000개 이상의 메서드를 포함한 앱의 경우 빌드에 문제가 발생할 수 있다. 이 경우 여러 개의 dex 파일로 나누어서 dex 를 동적으로 로딩해야 한다. 2. 런타임 중 동적으로 기능이 확장되는 프레임워크 형태의 앱은 커스텀 클래스 로딩 기능을 활용할 수 있다. 여러개의 dex 로 나누어 빌드 하는 경우는 이클립스 ADT 상에서 빌드될 수 없고, Ant 빌드 스크립트를 활용하여 빌드해야 한다. DexClassLoader dcl = new DexClassLoader( .. 2013. 12. 16.
현금영수증 신고 포상금 현금영수증 신고 포상금 현금영수증 신고 포상금 일반업종 가맹점이 발급을 거부하거나 사실과 다르게 발급한 경우, 의무발행업종 가맹점이 거래건당 30만원 미만 금액에 대해 발급을 거부한 경우. 해당 사건일로부터 3년 이내에 신고할 수 있다. 발급거부 금액 포상금5천원 이상 5만원 이하 1만원5만원 초과 250만원 이하 거부금액 x 20%250만원 초과 50만원 이에 대한 동일인 포상금 연간한도 : 200만원 포상금 신고 방법 및 지급 절차 1. 우편, 방문접수, 인터넷, 세미래콜센터(126) 등을 통해 신고2. 신고내용 사실 확인을 거쳐, 신고내용이 사실로 확인된 날이 속하는 달의 다음 달 말일까지 제보자에게 지급 현금영수증에 대한 추가 정보. 현금영수증은 1원 이상의 현금결제에 다 발급가능하다. 현금영수증.. 2013. 12. 16.
[음식 정보] 요구르트 효능, 효과 ( 살도 찌나? ) [음식 정보] 요구르트 효능, 효과 ( 살도 찌나? ) 요구르트 효능, 효과 -칼슘을 비롯하여 단백질, 비타민 B1, B2, 지방질, 유산균 등이 많이 함유되어 있다. -유산균은 변비 및 설사에 좋은 역할을 하며,혈액 속에 쌓여있는 콜레스테롤 수치를 낮추고, 몸의 면역력 향상, 감기 예방 등에도 효과가 있다. -요구르트 속의 단백질은 소화를 도와준다. -비타민 B 는 노화예방 효과가 있다. -요구르트는 점성이 있는 하얀색 요구르트 ( 흔히 말하는 요거트 ) 와 첨가물을 더해 마시는 형태로 된 액상 요구르트가 있다. 마시는 요구르트는 향료를 첨가하고 단맛을 더했기 때문에 많이 섭취하면 좋지 않다. -마시는 요구르트는 60ml 에 50kcal 이고,요거트는 100g 당 60~100kcal이다.즉 마시는 요구.. 2013. 12. 16.
익스플로러에서 IP 우회 접속 방법 ( 프록시 서버 ) 익스플로러에서 IP 우회 접속하는 방법 ( 프록시 서버 ) 국내에서 접근이 차단된 사이트들은 외국 프록시 서버를 통해서 ( IP 우회 ) 접근할 수 있다.외국에서 접근하는 것처럼 되어 국내에서 접근이 차단된 사이트에 접근할 수 있는 것이다. 익스플로러에서 도구 -> 인터넷 옵션 -> 연결 -> LAN 설정 -> 프록시서버 "사용자 LAN 에 프록시 서버 사용" 에 체크 -> 주소와 포트 입력 후 확인. 주소와 포트 예) 66.160.159.108 : 8080 외국 프록시 서버 주소 리스트는 아래 사이트에서 얻을 수 있다. http://hidemyass.com/proxy-list/ 해외 프록시 서버를 이용하여 우회접속하는 경우 속도가 매우 느리기 때문에평소에는 체크 해제를 하여야 정상적인 속도를 체험할 수.. 2013. 12. 16.
[android] OutOfMemoryError : bitmap size exceeds VM budget 을 해결해보자!!! 안드로이드, OutOfMemoryError : bitmap size exceeds VM budget해결해보자!! OutOfMemoryError: bitmap size exceeds VM budget 해결방법 #1 메니페스트의 applicaation tag 에 android:largeHeap="true" 를 준다.이 경우 원래보다 더 큰 용량의 힙 사이즈를 사용할 수는 있지만,GC 시간이 더 오래 걸리는 등의 문제가 생기기 쉽다.게다가 정확한 heap increase 가 보장되지 않는다. 결국 완벽한 solution 은 되지 못하고, 아주 특수한 상황에 한번씩 엄청난 양의 heap size 가필요할 때만 쓸 수 있는 미봉책정도가 되겠다. OutOfMemoryError: bitmap size exceeds .. 2013. 12. 13.
전자책의 종류 전자책의 종류 1. EPUB 전자책 전용 파일.전자문서 회사 및 전자책 회사가 모여서 만든 파일 형식.EPUB 은 페이지 넘기기, 밑줄치기, 메모하기, 북마킹을 지원.현재 국내 전자책 서비스 대부분이 이 형태.교보문고, 예스24, 알라딘, 인터파크, 리디북스, 네이버북스, 올레e북, T스토어 e북, 팔라우, 오도독, 구글플레이 북스, 유페이퍼 등이 EPUB 전자책을 서비스. EPUB 파일은 DRM ( Digital Right Management, 디지털 저작권관리 )가 적용되어 있지 않다면 웹브라우저를 통해서도 볼 수 있다. 하지만 보통 DRM 이 적용되어 있는데, DRM 이 적용되어 있으면 전자책 판매업체에서 제공하는 뷰어로만 책을 볼 수 있다. 이 전자책은 전자책 전용 단말기 ( e 잉크 사용하는 흑.. 2013. 12. 13.
반응형