개발/소프트웨어 개발 정리 4

git username & email 설정

git config --local user.name "userName" git config --local user.email "emailAddress" 깃 허브 계정을 여러개 쓰거나 여러개 프로젝트를 할 때 커밋에 표기되는 이름과 이메일표기가 원하는 것과 다르게 나올 떄가 있다. 예를 들면 재택근무를 할때 재택환경 pc에서 회사 계정으로 커밋을 남길때. 집에서 개인 프로젝트를 할 때 아무 생각없이 사용하게 되면 git global 설정의 값이 들어가 버리기 때문에 회사 커밋에 개인계정이 혹은 개인 프로젝트에 회서 계정이 들어가는 경우가 있다. 물론 큰 문제가 되지는 않지만 은근히 거슬리는 부분이다. git config의 경우 global과 local로 나뉘어져 있고 기본적으로 아무런 설정을 하지 않았다면..

[UWP] 이미 떠있는 ContentDialog 체크 방법

UWP에서 사용할 수 있는 팝업형식의 컨트롤은 두가지 정도입니다. Flyout과 ContentDialog. 물론 이 포스팅에서 두 컨트롤러에 대해 다룰 것은 아닙니다. 두 컨트롤에 대한 보다 자세한 내용은 사실 마이크로소프트 페이지에 존재합니다. https://docs.microsoft.com/ko-kr/windows/uwp/controls-and-patterns/dialogs UWP앱에서는 ContentDialog를 동시에 하나만 띄울 수 있습니다. 따라서 다른 ContentDIalog가 떠있는 상황에서 다시 ContentDialog를 띄우게 되면 exception이 발생하게되지요. 그래서 문득 궁굼해졌습니다. 이미 떠 있는 ContentDialog를 체크하는 방법은 없을까? 언제나와 같이 열심히 구글..

[Android] NDK에서 java method를 호출할 때 type에 대한 정리

이 부분도 한동안 안쓰면 자주 잊어버리는 부분이라 정리해 둡니다. Signature Java Type Z boolean B byte C char S short I int J long F float D double L fully-qualified-class fully-qualified-class ex) Ljava/lang/String String [ type type[] ( arg-types ) ret-type method type sample codejava method static long normalMethod(String str, int[] intArray, boolean b); NDK (jni) JNIEXPORT void JNICALLJava_com_test_nativeMethod(JNIEnv *..

[Android] NDK(jni) 에서 Asset에 접근하는 방법

NDK를 쓰다보면 Asset에 접근해야 하는 경우가 심심치 않게 발생하는데, 일시적으로 만들어놓고 돌려쓰는 부분이다보니.. 잘 잊어먹게 되는 부분입니다.간단하게 정리를 해보도록 하겠습니다. Javapublic class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); readAssetsNative(getAssets()); } public native void readAssetsNative(AssetManager assetManager); static { System.loadLibrary("testNDK"); } } NDK#in..