일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Android Studio
- SSL
- 문법
- TortoiseSVN
- 생성자
- Android
- 캡슐화
- git
- 상속
- 특징
- error
- IntelliJ
- install
- constructor
- sourcetree
- Branch
- terms
- commit
- 자바
- IntelliJ IDEA Community
- gradle
- syntax
- Class
- intellij 연동
- svn
- java
- cherrypick
- VCS
- Checkout
- Subversion
- Today
- Total
목록전체 글 (52)
Jay's Developer Note
Could not initialize class com.android.sdklib.repository.AndroidSdkHandler 발생원인 인터넷에서 오래전에 작성된 오픈 소스코드를 열어보니 이런 에러가 발생했다. Could not initialize class com.android.sdklib.repository.AndroidSdkHandler 해결방법 이 에러는 안드로이드 플러그인 버전의 문제다. 버전을 사용하고 있는 안드로이드 스튜디오와 맞춰주면 깔끔하게 해결된다. build.gradle 파일은 모듈 단이 아닌 프로젝트 단에 있는 build.gradle 파일이다. 버전을 맞추고 싱크도 맞추면 gradle 버전도 동일하게 맞춰야 한다. Build 탭에 Log 로 나오지만 나오기 전에 미리 맞추고 ..
Workbench - SSL connection error: SSL is required but the server doesn't support it AWS EC2 에 MySQL 을 설치해서 사용하던 중 데스크탑에서는 되는 데 노트북에서는 접속이 안 되는 현상이 발생했다. 발생원인 Failed to Connect to MySQL at {IP주소:포트}with user {userName} SSL connection error: SSL is required but the server doesn't support it 서버에 설치한 MySQL Server 버전이 최신 버전이면 SSL 을 지원하는데 내가 설치한 버전은 SSL 을 지원하지 않는 버전의 MySQL Server 였기 때문에 추가 설정이 필요했다. 그..
Intellij 에서 JAVA 실행하기 그간 공부한 JAVA 코드를 Intellij 로 실행하는 법에 대해 다뤄보겠다. 신규 프로젝트 생성 New Project 로 새로운 프로젝트를 생성한다. SDK 가 없다면 JDK 를 하나 다운로드 해준다. 다운로드 링크 (작성일 기준으로 8u202 버전이 최신 버전이다.) 템플릿은 사용하지 않으므로 Next 적당한 소스코드 저장 위치와, 프로젝트 이름을 설정하고 Finish 를 누른다. JAVA 파일 생성 완료되고 나면 src 폴더에 우클릭을 하여 자바 파일을 생성한다. Main.java 파일 안에 위와 같이 main 메소드를 넣어준다. public class Main { public static void main(String[] args) { System.out...
분기문 프로그램의 흐름을 강제로 특정 위치로 이동시키는 문법이다. break 문, continue 문이 있다. break 문 switch 문을 빠져나오거나 반복문에서 가장 가까운 블록으로 빠져나올 때 사용한다. for (int i = 0; i = 5) break; System.out.println("for.."); } System.out.println("End of for"); break 문은 해당 break 를 쓴 반복문 블록 밖으로만 나가게 된다. 근데 만약 다중 for 문에서 break 를 쓴다면 어떻게 될까? for (int i = 0; i < 100; i++) { for (int j = 0; j..
반복문 반복문은 조건식이 TRUE 인 동안 { } 블록 안에 있는 코드를 반복하는 문법이다. 조건식이 적절하지 않다면 무한 루프에 빠질 수가 있다. 그러니 무한 루프에 빠지지 않게 조건식을 적절히 설정해줘야 한다. 요즘 IDE 는 무한 루프에 빠질 경우 사전에 경고를 준다. 반복문에는 for 문, while 문, do-while 문이 있다. for 문 형식은 다음과 같다. for([초기식]; [조건식]; [증감식]) { // 실행 코드 } 초기식, 조건식, 증감식은 생략이 가능하다. 생략할 경우 내부에 분기문이 없다면 무한 루프에 빠지게 된다. int count = 0; // 초기식; 조건식; 증감식 생략 가능 for (; ; ) { // 하지만 무한 루프.. 빠져나올 수가 없다.. System.out...