분류 전체보기(271)
-
[안드로이드]애플리케이션(성능 등..) 분석 툴
안드로이드 성능 이슈들에 대한 분석 이 튜토리얼은 안드로이에서 안드로이드 애플리케이션들의 성능 분석을 수행할 수 있는 가용한 툴에 대해서 설명하는 튜토리얼입니다. 목차 개요 안드로이드 기본 StrictMode 개발자 세팅 Lint Traceview 소개 안드로이드 스튜디오에서 Traceview사용하기 커맨드 라인에서 Traceview사용하기 Traceview 연습 : 예제 프로젝트 생성 성능 추적 성능 문제 해결 상속계층 뷰 연습 : 상속계층뷰어 레이아웃 최적화 메모리 덤프 Systrace 픽셀 density 시뮬레이션 안드로이드 템플릿 GPU 랜더링 프로파일 Overdraw 분석하기 애플리케이션 분석을 위한 유용한 오픈 소스 툴들 Leak Canary 를 이용한 메모리 누수 찾기 AndroidDevMe..
2023.01.30 -
[C/C++]sizeof 사용 없이 배열의 sizeof 찾기
How to find sizeof array in C/C++ without using sizeof? - Aticleworld In C language we can calculate the size of an array without using the sizeof() operator with the help of pointer arithmetic operation. aticleworld.com sizeof를 사용하지 않고 C/C++에서 배열의 sizeof를 찾을 수 있는 방법이 있을까요? 포인터는 pointer의 도움으로 모든 작업을 쉽게 수행할 수 있는 놀라운 C 언어 도구 중 하나입니다. 이전 기사에서 sizeof() 연산자를 사용하지 않고 구조체의 크기를 계산하는 방법을 알아 보았습니다. 이 글에서는..
2023.01.29 -
[C#] quartz 모듈 사용하기
What happens when quartz sheduler becomes out of scope? What happens when quartz sheduler becomes out of scope? Will Garbage Collector kills it or it will keep running? Samle code: namespace Quartz_test { public class SimpleJob : IJob { stackoverflow.com 예제 샘플은 대략 아래와 같습니다. 버전은 2.6 이며, 비주얼스투디어 2012에서 확인 하였음. using Quartz; using Quartz.Impl; using Quartz.Impl.Matchers; using System; using System...
2023.01.28 -
파이썬 사용해보기 - 5
파이썬 사용해보기 - 5 그 이외에 내가 궁금한 내용에 대해서 프로그램을 만들어 보면서, 알아보기로 한다. 현재까지의 모든 소스... blog.naver.com 그 이외에 내가 궁금한 내용에 대해서 프로그램을 만들어 보면서, 알아보기로 한다. 현재까지의 모든 소스는 첨부파일에 다 있다. 1. 정적 메서드 만들기 간단하다! 하나만 선언 해 주면 된다 -> @staticmethod class TobeeStaticClass: message = "" def __init__(self, message): # 생성자 / 객체 생성시 호출. self.message = message @staticmethod def showMyMessage(self): print "정적 메서드 알지? " def __del__(self):..
2023.01.27 -
파이썬 사용해보기-4
프로그램을 디버깅 하다보면, 콘솔에다 대고 뿌리는 메시지를 따라가기에는 한계가 있을 때가 많다. 그럴 때는 파일로 내가 원하는 디버깅 레벨의 메시지를 저장해 놓고 곱씹어 보면 뭔가 실마리가 풀릴것이란 기대를 하곤 하지...그래서 로그를 사용하는 방법을 알아보도록 한다. 로그를 사용하기 위한 방법은 여러 선생님들께 물어본 결과 환경 설정 파일 그리고 로그 파일 import 순으로 일어나면 될 듯 하다. 1. 로그 환경 설정 파일 파일 이름은 logging.tobee.conf 로 정해보기로 한다. 1.1.[loggers] 이 섹션에다가 뭘 하면 되는 데 디폴트는 root 나머지는 내꺼라고 정해보자 [loggers] keys=root,lib_tobee,com.tobee.lib_tobee 저번 문서에서 ..
2023.01.26 -
파이썬 사용해보기-3
저번 문서에서 파이썬 클래스 만들어 보았으므로 마지막으로 내가 원하는 라이브러리를 만들어 보기로 한다. 라이브러리를 만드는 것도 몇가지만 주의하면 만들어 질 수 있는 것으로 확인 되었다. 물론 전체적으로 이해도가 떨어지는 수준에서 완벽한 것을 만들기는 어렵겠지만 그래도 왠만하게 쓸수 있는 라이브러리는 이렇게 만들어 볼 수 있을 것으로 예상 되며, 또 그렇게 사용해 보았다. 1. 클래스를 라이브러리 화하기 클래스를 라이브러리 화 하기 위해서는 두가지만 기억하면 될 듯하다. 하나는 __init__.py 파일의 생성 나머지 하나는 라이브리를 사용하기 위한 import 구문이 그것이다. 2. __init__.py 파일의 생성 __init__.py 파일의 경우에는 자신이 만들려는 라이브러리 디렉토리와 같은 레벨에..
2023.01.25