본문 바로가기
[Effective Java] 불필요한 객체의 생성을 피하자. 불필요한 객체의 생성을 피하자. - 기능적으로 동일한 객체를 필요할 때마다 매번 새로 생성하기보다는 하나의 객체를 재사용하는 것이 좋을 때가 많다. 재사용을 하면 객체 생성에 소요되는 비용(시간과 자원)이 절감되어 실행 속도가 더 빨라지고 코드도 보기 좋게 작성할 수 있다. 불변(immutable) 객체는 항상 재사용이 가능하다. - 불 필요한 객체 생성을 막기 위한 첫번째 좋은 방법은 static 팩토리 메소드를 사용하는 것이다. - 불변객체가 아닌 가변객체더라도 상태가 변경되지 않는 것이 보장되면 재사용 가능하다. - 재사용을 막기 위한 static 팩토리 메소드에서 늦 초기화 ( lazy initialization ) 을 하는 경우가 있는데, 후에 다루겠지만 두드러진 성능 개선이 나타나진 않고, 오.. 2015. 4. 30.
[android] 일반적이지 않은 사진(이미지) 모양 만들기 #2 [android] 일반적이지 않은 사진(이미지) 모양 만들기 #2 출처 : http://blog.stylingandroid.com/archives/2660 이전 글 : http://aroundck.tistory.com/2971 Shader 는 Canvas 에 그릴 때 fill style 을 정의할 때 사용되며, Paint 객체에 전달하여 사용된다. 이 방법은 BitmapShader 를 이용하며, round corner radius 를 bitmap 의 1/8 사이즈로 한다.그리고 Canvas.drawRoundRect 를 이용하여 기존 이미지 형태의 rounded rect 를 대체한다. public Bitmap processImage(Bitmap bitmap) { Bitmap bmp; bmp = Bitmap.. 2015. 4. 30.
[종로/중국집] 상하이 (상해) 짜곱매니아인 센빠이와 방문. 원래 가려던 군만두가 맛있는 중국집이 일찍 문을 닫은 관계로 다른 곳을 찾아 해매다 가게 되었는데 맛이 참으로 괜찮다. 우선 짜장면이 수타면이다. 그래서인지 짜장면 곱배기를 시켰는데도 양이 만족스럽지 않다며 센빠이는 고개를 가로저었다. 짜장면에 대해 일가견이 있지 않기 때문에 나는 수타면의 질감은 좋은 편이었으나, 맛에 대한 특별한 의견은 없었는데 센빠이는 양이 적어서 그렇지 맛있었다고 평했다. 나는 새우 볶음밥을 선택했다. 가격은 6,000원으로 종로에서 무난한 가격. 별로 기대를 안 했는데, 밥알을 어쩜 그렇게 꼬들꼬들하게 만들어 씹는 질감을 그렇게 만들었는지 참 좋았다. 게다가 짜장소스와 잘 어울어졌으며, 불맛도 너무 강하지 않게 있어 가볍게 먹기 딱 좋았다. 상해에는 .. 2015. 4. 12.
[android] View Separator 만드는 방법들 [android] View Separator 만드는 방법들 http://envyandroid.com/archives/1193/view-separators 방법 1. VIew 사이사이에 separator 역할을 하는 view 들을 직접 삽입한다. 방법 2. API Level 11 이상에서만 가능한 건데.. Layout 속성으로 showDividers 값을 준다. 방법 3. 가장 쉬운 방법으로써 ButtonBarStyle 을 사용하는 것이다. style="?android:buttonStyle" 을 주고 android:dividerPadding 값으로 divider 들의 padding 값도 조절할 수 있다. 11, 1dp, 1px, ?android:bubttonBarStyle, Android, android:.. 2015. 4. 12.
11번가 최대로 할인받기 3탄 - 11일날 쇼핑하기 11번가 최대로 할인받기 3탄 - 11일날 쇼핑하기 SKT 고객이라면 11일날 쇼핑하면 T 맴버쉽 포인트를 차감하며, 11% 최대 5,000원까지 할인 가능하다. ( 약 4만 5천원 이상 상품을 사야 5,000원 full 로 할인. ) 쇼핑물품이 4만 5천원 이하이면서 지금 당장 필요한 것이 아니라면 장바구니에 담아두고, 11일날까지 기다렸다 쇼핑하도록 하자. 11%, 11번가 최대로 할인받기, 11일, 5000원, SK 텔레콤, SKT, T, t맴버쉽, 맴버쉽, 쇼핑, 장바구니, 차감, 최대, 포인트, 할인 2015. 4. 12.
숙명론과 운명론은 다른 걸까? 숙명론과 운명론은 다른 걸까? 네이버 지식사전 철학사전에 따르면, 운명론과 숙명론은 같은 의미이다. 링크 : http://terms.naver.com/entry.nhn?docId=388139&cid=41978&categoryId=41985 운명론 혹은 숙명론은 우주만물 모든 것은 운명에 의해 결정된다는 이론이다. 역사적으로 볼 때 운명론 혹은 숙명론은 지배자가 피지배자들을 잘 컨트롤하기 위해 사용되어 왔다. 지배자가 지배자의 위치에 있는 것, 그리고 피지배자가 피지배자의 위치에 있는 것이 운명이기 때문에 현재에 충실해야 한다는 그런 논리로 피지배자들을 설득하기 위함이다. 운명론, 숙명론은 "절대적 진리" 가 아니기 때문에 어차피 모든 것은 정해져 있기에 '내가 막살아도 어차피 내 인생은 정해진 곳으로 가.. 2015. 4. 11.
[android] 일반적이지 않은 사진(이미지) 모양 만들기 #1 - 모서리가 둥근 사각형 일반적이지 않은 사진(이미지) 모양 만들기 #1 - 모서리가 둥근 사각형 출처 : http://blog.stylingandroid.com/archives/2656 2가지 이미지를 합성해, 사각형의 이미지를 다른 모양으로 바꿀 수 있다.이번에 알아볼 것은 모서리가 둥근 사각형을 이용하여, 사각형 이미지를 둥근 사각형 모양으로 masking 하는 것이다. public Bitmap combineImages(Bitmap bgd, Bitmap fg) { Bitmap bmp; int width = bgd.getWidth() > fg.getWidth() ? bgd.getWidth() : fg.getWidth(); int height = bgd.getHeight() > fg.getHeight() ? bgd.getHei.. 2015. 4. 11.
링크를 제공하는 것은 저작권 위반인가? 링크를 제공하는 것은 저작권 위반인가? 판례에 따르면, "링크만" 제공하는 것은 저작권 위반이 아니다. ※ 저작권 침해 여부에 관한 판례 “피고가 자신의 웹사이트에 원고들이 작성한 기사 및 사진을 게시한 해당 웹페이지를 직접 연결(deep link)한 것만으로는 피고가 원고들의 저작물을 복제, 전송, 전시하였다거나 이와 동일하게 볼 수 있는 경우에 해당한다고 보기 어려우며‥(서울중앙지법 2006. 7. 21. 선고 2004가합76058 판결: 항소)” 여기서 Deep Link 란, 홈페이지(대문)로의 연결이 아닌 하위 페이지로의 연결을 이야기한다.예를 들어 돼지왕왕돼지의 놀이터 블로그의 홈페이지(대문) 링크는 http://aroundck.tistory.com 이지만,Deep Link 란 http://ar.. 2015. 4. 11.
[경희대/빙수맛집] 커피 & 커피 빙수 대박~! 이전에 JH 군과 왔던 커피 & 커피. 아마 내가 기억하기에는 JH 군도 이곳이 맛있다는 것을 알고 온 것 같지는 않은데 너무너무 맛있어서 죵빠이를 데리고 다시 온다. 상호가 커피 & 커피인것도 지금 알았다. 죵빠이도 지적했지만, 빙수 전문점이란 타이틀을 걸고 있는데 이름이 커피 & 커피라니.. 조금 아이러니 하긴 하다. 2층 까지 있는 집으로 멀리서 찍었어야 하는데 빨리 먹고 싶어서 바로 앞에서 각도 안 나오는데 가게 모습을 찍고 마구 들어간다. 기다리는 동안 이것저것 보는데, 이 모형들이 있었다. 모형을 정말 정교하게 만들어놔서 마치 실제로 햄버거나 커피를 만들고선 코팅을 한 것 같은 느낌도 준다. 특히 커피는 멀리서 보면 진짜 아메리카노가 담겨있는 것 같고, 저 토스트는 가까이서 봐도 진짜같다. 짠.. 2015. 4. 9.
반응형