본문 바로가기
[android] 특정 위치에 popup window 띄우기 [android] 특정 위치에 popup window 띄우기 http://frogermcs.github.io/InstaMaterial-concept-part-4-feed-context-menu/ -꼭 popup window 를 띄우지 않아도, LinearLayout 등을 통해서도 popup window 형태를 충분히 띄울 수 있다. -메뉴를 표시하는 LinearLayout 를 하나 만든다. -menu 를 표시하는 action 이 들어오면, 메뉴 view 를 만들고, ViewTreeObserver 에 addOnPreDrawListener 를 등록한다. -listener callback 에서는 먼저 pre draw listener 를 해지해주고, menu 의 위치를 잡아준다. -위치를 잡는것은, 기준점이 되.. 2017. 7. 12.
[Effective Java] 태그(tagged) 클래스보다는 클래스 계층을 사용하자. [Effective Java] 태그(tagged) 클래스보다는 클래스 계층을 사용하자. - 인스턴스들이 두 개 이상의 특성으로 분류되고 그런 특성을 나타내는 태그(tag) 필드를 갖는 클래스들을 태그 클래스라고 한다. 예를 들어 Figure 라는 class 가 있는데, 생성자의 종류에 따라 Rectangle 도 되었다가 Circle 도 될 수 있는 녀석. 한 Class 가 조건에 따라 많이 다른 특성의 class 의 형태로 변하는 녀석을 말한다. - 태그 클래스(Tagged class) 는 단점 투성이다. enum 선언, 태그 필드, switch, if 문 등을 포함해서 각종 복잡한 코드로 가독성을 떨어뜨린다. 다른 종류의 인스턴스에 속하는 부적절한 필드를 인스턴스가 가지고 있어 필요 없는 메모리 할당과.. 2016. 11. 14.
[Effective Java] 불필요한 객체의 생성을 피하자. 불필요한 객체의 생성을 피하자. - 기능적으로 동일한 객체를 필요할 때마다 매번 새로 생성하기보다는 하나의 객체를 재사용하는 것이 좋을 때가 많다. 재사용을 하면 객체 생성에 소요되는 비용(시간과 자원)이 절감되어 실행 속도가 더 빨라지고 코드도 보기 좋게 작성할 수 있다. 불변(immutable) 객체는 항상 재사용이 가능하다. - 불 필요한 객체 생성을 막기 위한 첫번째 좋은 방법은 static 팩토리 메소드를 사용하는 것이다. - 불변객체가 아닌 가변객체더라도 상태가 변경되지 않는 것이 보장되면 재사용 가능하다. - 재사용을 막기 위한 static 팩토리 메소드에서 늦 초기화 ( lazy initialization ) 을 하는 경우가 있는데, 후에 다루겠지만 두드러진 성능 개선이 나타나진 않고, 오.. 2015. 4. 30.
[재테크] 재형저축을 시작하라. [재테크] 재형저축을 시작하라. 재형저축이란? 다음과 같은 특징이 있는 저축이다. - 3년 이상 저축을 유지해야 약속한 금리가 제공된다. - 7년 이상 저축을 유지하면 농특세( 1.4% ) 를 제외한 비과세가 유지된다. ( 참고로 일반과세는 15.4% 이다. ) - 연장신청을 통해 10년까지 저축을 유지할 수 있다. - 연 1,200만원 / 분기에 300만원 한도 ( 전체 금융기관 합산 ) - 가입 가능 기한 : ~2015년 12월 31일 - 두가지 형태의 상품이 있다.1. 3년~4년정도 시중 금리보다 높은 고정금리가 제공되며, ~7년까지는 변동금리가 유지되는 상품.2. 7년까지 1번의 형태보다 조금 낮은 고정금리가 제공된다. 재형저축은 아무나 가입할 수 없다. 재형저축은 원래 중하류층 서민들을 위해 생.. 2014. 8. 27.
신용카드 위장가맹점 고발 및 포상급 지급 제도에 대해 알아보자. 신용카드 위장가맹점 고발 및 포상급 지급 제도에 대해 알아보자. 개요 탈세를 목적으로 본인의 사업장이 아닌 곳의 명의로 카드결제를 유도하는 경우가 왕왕 발생한다.이렇게 다른 곳에 명의를 주는 곳을 "위장가맹점" 이라고 부른다.이 위장가맹점은 보통 간판만 내걸고 영업을 하지 않거나, 세금혜택이 있는 업장인 경우가 많다. 이 위장가맹점 혹은 위장가맹점을 이용하는 사업장을 적발하여 신고하면, 국세청에서 진위여부와 선신고 여부 등을 판단하여 신고자에게 포상금을 지급하는 제도이다. 신고 사이트. http://www.nts.go.kr/civil/civil_04_06_01.asp?minfoKey=MINF8620080228145715&top_code=&sub_code= 위장가맹점을 그냥 둬선 안 되는 이유. 1. 우리.. 2013. 12. 6.
반응형