본문 바로가기

반응형

전체 글

(170)
안드로이드 스튜디오 메모리 할당 높이기 Android Studio\bin 에서 studio.exe.vmoptions 와 studio64.exe.vmoptions 두개다 수정 ## *DO NOT* modify this file directly. If there is a value that you would like to override,# please add it to your user specific configuration file.## See http://tools.android.com/tech-docs/configuration# -server-Xms256m-Xmx2048m-XX:MaxPermSize=350m-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyM..
빌드내역 프로파일링 File의 Settings -> Build, Execution, Deployment에 -> Compiler에서 --profile 추가 빌드 내역은 [프로젝트]\build\reports\profile 에서 확인가능
안드로이드 그레이들 속도 개선 패치 아래 코드는 gradle.properties에 적용. # Project-wide Gradle settings. # IDE (e.g. Android Studio) users:# Gradle settings configured through the IDE *will override*# any settings specified in this file. # For more details on how to configure your build environment visit# http://www.gradle.org/docs/current/userguide/build_environment.html # Specifies the JVM arguments used for the daemon process.# The se..
libgdx 빌드 및 설정 관리 기록 1.midsdkversion을 build.gradle과 androidManifest.xml에서 설정. 2.file > project structure에서 project에 gradle version 업데이트 3.3권장 (2017.06.29) 3.build탭에서 clean project > rebuild project 실행 *안해봤지만 중간에 Destination 폴더에 build.graddle을 열어 프로젝트를 오픈해주면된다고함. - download 받을 https://services.gradle.org/distributions/ gradle 버전 확인용 - 동영상 : http://blog.naver.com/PostView.nhn?blogId=sksd321&logNo=220800579244 - libgdx..
레이아웃 디자인탭 한글패치 E:\Program Files\Android\Android Studio\plugins\android\lib\layoutlib\data\fonts - 안드로이드 스튜디오가 설치된 곳의 경로에서 fonts.xml에 lang="ko"를 있는 폰트로 대체. [있는 폰트로 대체할 곳]
System/Hacking/TEB 부터 함수를 구하는 과정. * 사용 툴 : Windbg* 실행 파일 : iexplorer.exe* 환경 : Windows 7 SP1 32bit - 프로세스 함수 주소값 구하기 접근 순서 (구조) TEB (Thread Enviorment Block) > PEB (Process Environment Block) > Ldr : PEB_LDR_DATA를 가리키는 포인터 PEB_LDR_DATA > DllBase : 모듈의 주소값 저장 - 첫번째 LDR_DATA 이므로 이 구조체는 실행파일 자체에 대한 정보를 담고 있다. - InMemoryOrderLinks 의 FLINK 값을 따라가다 보면 첫번째로 로드된 라이브러리인 ntdll.dll 파일정보가 들어 있는 두번째 LDR_DATA_TABLE_ENTRY를 만날 수 있다. 실제 접근 !teb ..
[Ubuntu] apt 관련 명령 (모르는것만정리) 꼭 필요할 때 까먹어서 찾던 명령어 apt-cache search [패키지이름] ---> 설치할 수 있는 패키지 검색 apt-cache show [패키지이름] ---> 패키지 정보 표시.
MDNS (Multicast DNS) 근거리 네트워크에서 LAN에서 기기를 찾기 위한 방법.주로 카페, 도서관, 공공기관내에 근거리 네트워크가 구성 되어 있을 때 찾을 수 있는 패킷. 인터넷에 접속하든 안하든 네트워크 안에 있는 기기들은 서로 식별되어야 한다. 알 수 없는 네트워크내의 호스트로 인한 브로드캐스트 패킷방출의 줄임을 이유를 들 수 있고, 서로를 식별 해놓는게 네트워크 내에서 패킷을 어디로보낼지 바로 알 수 있기 때문에 효율성을 위해선 중요하다. 그 중 나는 그냥 특별한 이유는 없고 MDNS라는 프로토콜을 봤고 궁금해서 찿아 봤다. Multicast Domain Name System(mDNS)는 zero configuration 없이 호스트 이름을 찾기 위해 사용하는 서비스이다. * 여기서 zero configuration은 사람..

반응형