프로그래밍/Tip Posting(11)
-
RGB색상표
은근 자주 찾게 됌... 출처 : http://blog.naver.com/zoo7133/50170293266
2014.07.02 -
카톡스타일의 푸쉬 알림 기능 구현시 주의할 점
카톡은 화면이 꺼져있을때 화면을 깨우면서 잠금화면 위로 푸쉬알림이 뜨잖아요 푸쉬알림이 와도 화면이 안켜지고 직접 화면을 켜고 잠금화면을 해제하면 그제서야 푸쉬알림이 보인다면, 어떤 설정값이 있는건가요? -화면이 꺼져있는지 체크 public static boolean isScreenOn(Context context) { return ((PowerManager)context.getSystemService(Context.POWER_SERVICE)).isScreenOn(); } -락 스크린 위로 액티비티를 보여주기 1 액티비티가 full screen 이어야 하며 2 window 세팅을 해 줘야 한다. onCreate() 메서드에 넣어두면 된다. getWindow().addFlags(WindowManager.La..
2014.06.03 -
String, Stringbuilder, StringBuffer 차이
일단 Stringbuilder, StringBuffer 차이는 쓰레드에 대한 동기화 보장성을 버퍼는 해주고 빌더는 못한다는 점. 이라고 하니 성능상 차이는 없는 것으로 간주하고 문자열 연산을 할때 주로 사용하는 것은 스트링의 + 연산자 , concat함수, 스트링빌더의 append 함수.... string 연산은 새로운 문자열을 생성하여 복사하는 형식인데, 문자열 생성에는 new가 호출된다. 이 new가 많이 호출되면 당연히 성능상 느리다. 그런점에서 빈번하게 발생하는 코드나 반복문 내에 사용되는 경우 한번만 new를 호출하는 빌더를 사용하는 것이 유리하다. (이 빈번함의 기준은 500회~1200회 이상일 경우에나 성능차이가 난다고 하는데, 그냥 코딩하면서 생각하기에 빈번하게 발생하는지는 본인이 판단할수..
2014.05.16 -
유니티 페이스북 연동
http://unityindepth.tistory.com/43
2014.05.13 -
댕글링포인터
포인터가 여전히 해제된 메모리 영역을 가리키고 있다면, 이러한 포인터를 댕글링 포인터(Dangling Pointer)라고 한다. 댕글링 퐁린터가 가리키는 메모리는 더는 유효하지 않다. 댕글링 포인터는 premature free(조숙한 해제, 너무 급한 해제)라고 부르기도 한다. 댕글링 포인터의 사용은 아래 목록에 나열된 문제를 포함한 다양한 문제를 야기한다. - 메모리 접근시 예측 불가능한 동작- 메모리 접근 불가 시 Segmentation fault- 잠재적인 보안 위험 이러한 유형의 문제는 다음과 같은 동작의 결과로 발생한다. - 메모리 해제 후, 해제된 메모리에 접근- 함수 호출에서 자동 변수를 가리키는 포인터의 반환 12345int * pi = (int * )malloc(..
2014.02.26