전체 글(181)
-
[MAMP]mysql password 설정
경로 : /Applications/MAMP/bin/phpMyAdmin/config.inc.php파일 열어서 87라인 비밀번호 수정! 86 $cfg['Servers'][$i]['user'] = 'root'; // MySQL user 87 $cfg['Servers'][$i]['password'] = '1111'; // MySQL password (only needed mysql경로(MAMP용) /Applications/MAMP/Library/bin./mysql -uroot -p 엔터root 입력(초기비밀번호) mysql> use mysql; 엔터mysql> update user set Password = password('1111') where User = 'root'; 엔터mysql> FLUSH PRIVI..
2014.09.18 -
[android]이어폰 연결 감지
import android.content.IntentFilter; import android.content.BroadcastReceiver; private static IntentFilter mIntentFilter = new IntentFilter(Intent.ACTION_HEADSET_PLUG); private static BroadcastReceiver mBroadcastReceiver= null; //onCreate안에mBroadcastReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { AudioManager audio = (AudioManager)getSystemS..
2014.09.16 -
[php] error_reporting
error_reporting 는 디버깅 기능과 오류 처리기능을 제공. 속성 설명 E_ALL 모든 에러 메시지 E_ERROR 실행오류 E_RECOVERABLE_ERROR 치명적인 실행오류 E_WARNING 심각하지 않은 실행오류 E_PARSE 컴파일 구문오류 E_NOTICE 일반적인 코드, 변수 오류 E_CORE_ERROR 젠드엔진의 심각한 오류 E_CORE_WARNING 젠드엔진의 심각하지 않은 오류 E_COMPILE_ERROR 젠드엔진의 심각한 컴파일오류 E_COMPILE_WARNING 젠드엔진의 심각하지 않은 컴파일오류 E_USER_ERROR 사용자가 만든 오류 메시지 E_USER_WARNING 사용자가 만든 경고 메시지 E_USER_NOTICE 사용자가 만든 통보 메시지 E_DEPRECATED 향후..
2014.09.16 -
[android] 자주 사용되는 안드로이드 Permission 들
uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> uses-permission android:name="android.permission.INTERNET" /> uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> sdcard write -->uses-permission android:name="android.permission.ACCESS_ALL_DOWNLOADS" /> uses-permission andr..
2014.09.16 -
[android] facebook Feed 담벼락
로그인 세션 기타 등등의 기능은 제외하고 FeedDialog의 소스 코드만 삽입 함 - Handler mHandler = new Handler(Looper.getMainLooper());mHandler.postDelayed(new Runnable() {@Overridepublic void run() { Bundle params = new Bundle();params.putString("name", "네임");params.putString("link", "링크URL");params.putString("picture", "사진 90x90");params.putString("description", "설명"); WebDialog feedDialog = (new WebDialog.FeedDialogBuilder..
2014.09.16 -
[android]파일 삭제 & 폴더 삭제
//파일 & 폴더 삭제public static void removeDir(String dirName) {String mRootPath = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + dirName; File file = new File(mRootPath);File[] childFileList = file.listFiles();for(File childFile : childFileList){if(childFile.isDirectory()) {removeDir(childFile.getAbsolutePath()); //하위 디렉토리}else {childFile.delete(); //하위 파일}} file.delet..
2014.09.15 -
[C++] static 정적 멤버 변수
static 정의 정적 멤버변수라고 한다. 클래스의 객체와 상관없이 프로그램의 시작과 동시에 생성되는 변수이다. static 특징 클래스의 모든 객체에 의해 공유된다. 자료가 저장되어 값이 유지되는 원리는 전역 변수와 동일하지만, 정적 멤버변수는 해당 클래스명으로 접근해야 한다는 점에서 전역변수와 차이가 난다. static 사용 조건 특정 클래스 내부에 선언해야 한다. 클래스 밖에서 별도로 초기화가 되어야 한다.static 사용 이유 static변수, 함수는 전역변수, 함수와 비슷하다. 전역변수를 특정 클래스에서만 사용해야 할 때, 이 전역변수를 특정 클래스 내에서만 접근하도록 하게 할 수 있다. 전역변수, 함수는 기본적으로 절차지향 프로그래밍에서 사용되고, 객체지향 프로그래밍에서는 static변수, 함..
2014.05.07 -
유니티 허브의 루트님의 글 펌 - 유니티 최적화
1. 프로파일러를 이용해서 병목현상 체크하기. - Window > Profiler 메뉴를 이용한다. 2. 컬링 기법 이용하기. - 프러스텀 컬링 (Frustum Culling) : 레이어별로 컬링 거리를 따로 지정 가능하다. - 오클루전 컬링 (Occlusion Culling) : Window > Occlusion Culling 메뉴를 이용한다. 3. 드로우콜 체크하기. - 드로우콜은 게임 오브젝트에 설정된 재질의 셰이더 패스당 하나씩 일어난다. - 렌더러에 사용한 재질의 수만큼 드로우콜이 발생한다. - 드로우콜의 발생을 최소화하기 위해서는 성질이 동일한 물체들은 하나의 메쉬와 재질을 사용하도록 통합하는 것이다. (이를 위해 최상위 오브젝트에 사용할 수 있는 CombineChildren 컴포넌트가 Scr..
2014.02.02 -
[SourceTree] + [Git] 로컬 또는 외장하드에 데이터 저장소 만들기 !
먼저 SourceTree는 무료이니! App Store 에서 검색해서 설치! 최신버전으로 다운로드 ! Git 또한 mac용 https://code.google.com/p/git-osx-installer/downloads/list?can=3 window용 https://code.google.com/p/msysgit/downloads/list?can=3 linux용 http://git-scm.com/book/en/Getting-Started-Installing-Git 여기로 바뀌었다.http://sourceforge.net/projects/git-osx-installer/ 으로 들어가서 다운로드 후 설치! 일단 저는 mac 유져이기 때문에 윈도우 리눅스 따윈 버리고.. 맥으로만.... 깃 설치 후 ! Rep..
2014.01.28 -
[android] NDK, JNI 란?
NDK란? 안드로이드가 나오기 전의 Java 언어는 C/C++언어에 비해 비인기 프로그래밍 언어였습니다.왜냐하면 성능이 많이 떨어졌거든요.그렇기 때문에 나중에 안드로이드가 나왔을때 Java로 개발을 해야 하기 때문에 C/C++언어로 구성되어있는 네이티브에 비해 당연히 느릴 수 밖에 없었습니다.그렇다고 C/C++언어로 구성되어있는 라이브러리등을 Java로 이식 하는데에도 한계가 있었습니다. 그래서 많은 개발자들이 C/C++로 개발하기를 원했습니다. 하여 구글에서는 NDK라는 것을 배포하여 안드로이드 애플리케이션에서 특정 부분을 네이티브 코드로 구축할 수 있는 방법을 제공하기 시작했습니다. 이 NDK를 이용하면 Java로만 개발하던 안드로이드 환경에서 C/C++ 라이브러리를 쉽게 사용할 수 있고 네이티브 라..
2014.01.16