'Development'에 해당되는 글 57건

  1. [MariaDB] Mysql 커맨드에서 DB 비밀번호를 입력하는 과정 생략하기 1
  2. [Android] adb command로 스크린 캡쳐하기
  3. [MariaDB] Mysql SQL Export : 덤프 파일 만들기 1
  4. [MariaDB] 파일로부터 쿼리 불러와서 실행하기
  5. [Android] Android Emulator가 필요로 하는 의존 패키지 목록
  6. [PHP] PHP-FPM 최대 프로세스 개수 설정하기
  7. Android Studio에서 프로젝트 이름 변경하기
  8. [Kotlin] Cannot inline byte code build JVM target 1.8 오류 해결하기
  9. [Git] 잘못 설정한 이메일로 커밋한 경우 - 커밋 내역 이메일 변경하기
  10. [Eclipse] handshake_failure 오류 해결하기 1

기본적으로 mysql 커맨드를 통해 데이터베이스에 접근하면 DB 비밀번호를 물어보는 과정을 거치게 됩니다.

평소엔 큰 문제가 안되지만, Mysql 쿼리를 이용한 자동화 등,

하나의 커맨드에서 처리해야 할 경우 걸리적거리는 요소가 됩니다.

따로 비밀번호를 입력하는 과정을 거치지 않으려면 -p 옵션 다음에 패스워드를 바로 입력하면 됩니다. (붙여서)

mysql -u root -pYOURPASSWORDHERE

 

https://s9uare.com/IrlvxzuH_gYi

 

[MariaDB] Mysql 커맨드에서 DB 비밀번호를 입력하는 과정 생략하기

댓글 {{comment.writer_name}} | {{comment.content}} 삭제 댓글을 작성하려면 로그인

s9uare.com

 

Android adb로 스크린 캡쳐한 결과물을 바로 가져오는 커맨드입니다.

adb exec-out screencap -p > FILENAME.png

 

https://s9uare.com/4il3l5S_Ro1p

쿼리가 긴 경우 문장이 아니라 파일로 불러와 처리해야 필요성이 있을 수 있습니다. 파일로부터 쿼리를 가져와 실행하는 방법 입니다.

https://s9uare.com/4il3l5S_Ro1p

 

[MariaDB] 파일로부터 쿼리 불러와서 실행하기

댓글 {{comment.writer_name}} | {{comment.content}} 삭제 댓글을 작성하려면 로그인

s9uare.com

 

Gitlab CI 등 Android Instrumentel Test를 하기 위해서는 안드로이드 에뮬레이터가 필수적입니다. 이를 설치하기 위한 의존성 패키지 목록입니다.

https://s9uare.com/RMYKF8bw2xFJ

https://s9uare.com/RMYKF8bw2xFJ

 

[Andorid] Android Emulator가 필요로 하는 의존 패키지 목록

댓글 {{comment.writer_name}} | {{comment.content}} 삭제 댓글을 작성하려면 로그인

s9uare.com

 

WARNING: [pool www] server reached pm.max_children setting (20), consider raising it

트래픽이 증가하게 되면 프로세스 수가 증가되어야 하지만, 기본적으로 설정되어 있는 값을 넘길 수 없어 서버가 요청을 처리하지 못하는 문제가 발생합니다.

https://s9uare.com/Z2hn5oRdgBEX

 

[PHP] PHP-FPM 최대 프로세스 개수 설정하기

댓글 {{comment.writer_name}} | {{comment.content}} 삭제 댓글을 작성하려면 로그인

s9uare.com

 

인텔리제 같은 경우에는 오른쪽 클릭으로 모듈 설정에 들어가면 프로젝트 이름을 변경할 수 있지만, 안드로이드 스튜디오에서는 이 속성이 보이지 않습니다. 아래 방법으로 해결할 수 있습니다.

자세히 보기 : https://s9uare.com/6b6gFYcjp5le

Kotlin 컴파일러에서 뜬금없이 JVM 관련 오류가 발생하는 경우가 있습니다. 설정에서 JVM 항목을 분명 본 것 같은데 지속적으로 문제가 생기는 경우 해결 방법입니다.

자세히 보기 : https://s9uare.com/AEEepXiAt_v4

깃에선 이메일로 유저를 구분하기 때문에, 잘못된 이메일로 커밋한 경우 기여 항목에 잘 반영되지 않는 등 문제가 생기게 되며 일일이 커밋 내역을 수정하기 어렵습니다.

한번에 모든 커밋 내역 바꾸기

잘못된 이메일 주소를 기준으로 모든 커밋 내역을 바꿉니다. Repository 경로 안에서 커맨드를 실행하시면 됩니다.

git filter-branch --env-filter '
WRONG_EMAIL="잘못된이메일주소@wrong.com"
NEW_NAME="새로운 이름"
NEW_EMAIL="새로운이메일주소@right.com"

if [ "$GIT_COMMITTER_EMAIL" = "$WRONG_EMAIL" ]
then
    export GIT_COMMITTER_NAME="$NEW_NAME"
    export GIT_COMMITTER_EMAIL="$NEW_EMAIL"
fi
if [ "$GIT_AUTHOR_EMAIL" = "$WRONG_EMAIL" ]
then
    export GIT_AUTHOR_NAME="$NEW_NAME"
    export GIT_AUTHOR_EMAIL="$NEW_EMAIL"
fi
' --tag-name-filter cat -- --branches --tags

Eclipse에서 새로운 플러그인을 설치하려 할 때 ProvisionException 오류가 뜨면서 handshake에 실패했다는 오류가 발생하는 경우가 있습니다. 이는 256비트 암호화되어있는 걸 복호화하는데 실패해서 발생하는 증상입니다.

Eclipse handshake_failure 오류 해결하기

자신의 자바 버전에 맞는 방법으로 해결할 수 있습니다. {JAVA_HOME]은 JDK 위치입니다.


Java 6인 경우 

아래에 해당하는 jar 파일을 {JAVA_HOME}/jre/lib/ext에 옮겨줍니다.

1. bcprov-ext-jdk15on-154.jar 

2. bcprov-jdk15on-154.jar  

그리고 http://{JAVA_HOME}/jre/lib/security/java.security 에 아래와 같은 항목을 추가해줍니다.

security.provider.1=org.bouncycastle.jce.provider.BouncyCastleProvider


Java 7인 경우

아래 링크에서 jar 파일을 다운로드 받은 뒤에, {JAVA_HOME}/jre/lib/security 폴더 안에 넣어 덮어 쓰기 해줍니다.

http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html



Java 8인 경우

아래 링크에서 jar 파일을 다운로드 받은 뒤에, {JAVA_HOME}/jre/lib/security 폴더 안에 넣어 덮어 쓰기 해줍니다.

http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html