일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 수학
- input
- 자바입력
- hash table
- R
- SpringBoot 2
- scanner
- JAVA11
- 자바 thread 실행 순서 제어
- Kadane's Algorithm
- 자바 스레드 실행 순서 제어
- Easy
- heroku
- array
- 사칙연산
- 카데인 알고리즘
- Today
- Total
목록DEV tools (9)
DeFacto-Standard IT
AApplication.kt로 파일명을 지정하면 클래스 파일이 아니라 텍스트 파일로 인식이 되고, AApplications.kt로 파일명을 지정하면 클래스 파일로 인식이 되는 현상 발생 Preference - Edior - File Types - Text 에 AApplication.kt 가 등록되어 있음. 해당 항목 제외시킨 후 정상 작동 확인 참고: https://stackoverflow.com/questions/15915202/intellij-not-recognizing-a-particular-file-correctly-instead-its-stuck-as-a-tex
PHPStorm과 Codeigniter를 쓰면서 가장 불편했던 것은,자바와 다르게 컴파일 언어가 아니라 스크립트 언어와 이에 대한 프레임워크라 그런지 코드 자동완성 기능이 아주 아주 부족하다는 것이다. 단, @property라는 PHP DOC 주석을 통해 IDE에 힌트를 제공하여 자동완성 기능을 사용할 수 있다. 이를 아는 개발자들은 보통 다음과 같이 Loader클래스를 사용하여 라이브러리나 모델 클래스의 인스턴스를 만들어 로드하고,로드된 객체를 통해 함수 등을 수행한다. class user_model { public function echoModel() { echo 'echo'; } } /** * @property user_model $user_model */ class Welcome extends C..
보통 디버깅을 할 때는 로컬에서 BreakPoint를 잡아서 해당 BreakPoint까지 진행시키고, 멈춘 후 변수 들의 값들을 확인하는 방식으로 진행한다. 웹이 연동되지 않는 프로그램의 경우, 별도의 WAS설정 등이 많이 필요가 없다. 내장된 디버거 하나만으로도 디버깅이 가능하기 때문이다. 그러나 자바와 같은 컴파일 언어로 빌드한 웹 애플리케이션은 WAS에 jar 또는 war파일을 올리는 방식으로 수행하고,php와 같은 스크립트 언어의 웹 애플리케이션은 서버에 스크립트를 올린 후 WAS에 path를 설정하여 읽은 후 실행하는 방식으로 수행된다.이런 상황에서의 디버깅은 몇 가지 설정을 동반하여야 한다. 다룰 주제는 PHPStorm에서 Xdebug를 연동하여, 로컬에서만 돌아가는 프로그램이 아닌, 웹 애플..
https://stackoverflow.com/questions/45461777/lombok-problems-with-eclipse-oxygen/45463023
얼마 전 Eclipse를 쓰다가 학생 용 라이센스로 IntelliJ 1년치를 쓰게 되었다. Eclipse에서도 소스 제너레이트 기능도 있고 Lombok 사용도 가능했지만, 왠지 lombok.jar를 특정 경로에 넣고 재시작 해야만 사용 가능한 버그가 있었다. 너무 불편했다. IntelliJ IDEA에서도 이를 사용해보려고 했는데, 뭔가 해결이 되지 않았다. 기본적으로 시도한 사항은 다음과 같다. 1. Enable Annotation Processing2. Lombok Plugin 설치 후 재시작3. 자바 프로젝트를 Maven 프로젝트로 변환 후, Lombok Dependency 추가 결론적으로 위 사항을 모두 해봐도 해결이 안됐지만, 드디어 해결 방법을 찾아서 기록용으로 남겨둔다. 에러 메시지는 다음과 ..
ctrl + space : suggestion 보기 ( 1개 밖에 없을 시 자동완성 ) ctrl + shift + F : formatiing ctrl + shift + o : auto import ctrl + shift + / : 선택한 소스코드 comment처리
1. Repository 만들기 : Project 하나 당 Repository 하나, 폴더의 경우 소스코드의 Package를 기준으로 생성 www.guihub.com 가입 후 로그인 오른쪽 위 버튼 - your porfile 클릭 Repositories - New 클릭 Repository name 설정 후 public/Private 클릭(선택) - Create repository 완료 2. 이클립스 설정 Windows - Preferences - Team - Git - Configuration - Add Entry 로 email과 github 계정 추가 3. Local Git Repository 생성 후 프로젝트 저장 로컬 프로젝트 폴더를 사용하겠다는 설정. Create Repository를 클릭하면 F..
maven project에서 라이브러리를 사용할 때, pom.xml에 Dependency를 기술하여야 한다. pom.xml에서 Dependency를 검색할 때 다음과 같이 검색이 되지 않는 경우가 있다. "index downloads are disabled, search results may be incomplete" 라는 경고가 뜬다. 1. Eclipse의 Windows - Preferences - Maven - Download repository index updates on startup 을 체크 2. Window - Show view - Maven - maven Repositories - OK (하단에 Repositories라는 View가 생김) - Global Repositories - cent..
이클립스를 처음 설치하면 JSP파일 생성시 charset이 아마 자동으로 EUC-KR으로 설정되어있을 것이다. 근데 쓰다보니 EUC-KR은 이런 저런 문제가 많았다. jsp파일 생성시 자동으로 UTF-8 인코딩으로 세팅되어 생성되는 방법을 알아본다. 1. Window - Preferences - Web - JSP files - Creating files - Encoding - UTF-8 선택 - OK * Preferences에서 일일이 설정을 찾지 않고 왼쪽 위쪽에 검색창에 키워드를 검색하면 빠르게 찾을 수 있다. 2. 다음과 같이 jsp파일 생성 시 마다 charset이 자동으로 바뀐다.