기타14 [IntelliJ(인텔리제이)] live templates - bdd 지정하기 위치 File > Settings > Editor > Live Templates 💡Create New Group 생성하거나 기존 Group에 Live Template 추가 템플릿 지정 Applicable in Java: declaration 적용 // Junit test for @Test public void given_when_then() throws Exception { // given - precondition or setup $END$ // when - action or the behaviour that we are going test // then - verify the output } 참고 사이트 jetbrains udemy 기타 2022. 8. 24. putty 한글 깨짐 해결 💢 문제 - 한글 입력시 글자가 깨져서 마침표로 표시가 된다. 💡 방법 PuTTy Configuration 변경 1) Window > Translation > Remote character set > UTF-8로 설정 2) Font 설정 - 캐릭터셋을 설정하더라도 기존 폰트가 한글을 지원하지 않으면 한글이 깨져보인다. - Window > Appearance > Font settings 3) 저장 - Session > Save - 환경설정 변경한 내용을 저장해준다. 🍀 해결 기타 2020. 10. 7. vi 명령어 정리 1. 파일 생성 또는 파일 열기 vi 파일명 - 해당 파일명을 가진 파일이 없는 경우 파일 생성 - 해당 파일명을 가진 파일이 있는 경우 파일 열기 2. 문자열 찾기 /문자열 - e.g. /even을 검색하면 해당 단어에 포커스가 생기고 Enter키 입력 시 단어로 커서가 이동한다. 3. 방향 이동 키보드 h : 왼쪽으로 한 칸 이동 키보드 l : 오른쪽으로 한 칸 이동 키보드 j : 아래쪽으로 한 칸 이동 키보드 k : 위쪽으로 한 칸 이동 키보드 [[ : 첫 번째 줄로 이동 키보드 ]] : 마지막 줄로 이동 4. 행 번호 :se nu : 행 번호 표시 :se nonu : 행 번호 숨기기 5. 삭제 키보드 x : 커서에 위치한 한 글자 삭제 키보드 dd : 커서가 위치한 한 줄 삭제 6. 입력모드 키보.. 기타 2020. 9. 2. [Eclipse(이클립스)] 실행 오류 💢 문제 발생 이클립스에 클래스 다이어그램 플러그인을 설치하고 재시작하였는데 이클립스가 실행되지 않았다. ❕ 로그 내용 !SESSION 2020-08-10 22:38:19.646 ----------------------------------------------- eclipse.buildId=4.16.0.I20200604-0540 java.version=1.8.0_262 java.vendor=Azul Systems, Inc. BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=ko_KR Framework arguments: -product org.eclipse.epp.package.jee.product Command-line arguments: -os .. 기타 2020. 8. 11. [Eclipse(이클립스)] 단축키 충돌 수정 ❔ 문제 발생) 이클립스에 emmet 설치 후 단축키(Ctrl + D) 실행 시 충돌 발생 ❕ 해결 방법) Ctrl + D 실행 시 Delete Line 실행되게 수정 Window > Preferences > Keys ‘Match Pair Outward’에 바인딩 된 단축키 Unbind Command 클릭 ‘Delete Line’ Binding에 ‘Ctrl + D’ 입력 기타 2020. 7. 28. [방통대] MS Office 365 학생 비밀번호 찾기 방통대 학생이라면 오피스 365 Education 제품을 무료로 사용할 수 있다. 단, 학생 이메일이 발급되어 있어야 가능하다. 메일이 발급되면 ‘본인ID(방통대ID)@knou.ac.kr’로 자동 설정된다. ms 공식 홈페이지에 접속 후 이메일 주소 입력하고, 비밀번호 설정하고, 메일로 전송된 코드를 입력하면 office 제품을 다운로드 받을 수 있다. 그리고 반드시 꼭 설정해야 할 부분이 있다. 바로 계정에 대한 액세스 권한 유지!! 처음 설정 시 이 부분을 해놓지 않았는데, 비밀번호가 기억나지 않아 찾기 버튼을 누르자 관리자에게 문의하라는 문구가 나온다. 그래서 방통대 정보전산원에 전화해서 메일로 임시 비밀번호를 받아 로그인할 수 있었다. 비밀번호 재설정할 때도 계정에 대한 액세스 권한 유지를 설정할.. 기타 2020. 7. 22. localStorage와 sessionStorage 클라이언트 측에 데이터를 저장하는 두 가지 방법 두 스토리지 객체는 동일한 메서드와 프로퍼티를 제공한다. 1. localStorage 동일한 출처의 모든 창과 탭 간에 데이터가 공유된다. 데이터는 만료되지 않고, 브라우저를 다시 시작하거나 OS를 재부팅 한 후에도 유지된다. 즉, 데이터는 사용자가 수동으로 삭제할 때까지 지속한다. 2. sessionStorage 현재 브라우저 탭에만 존재하며, 다른 탭에는 다른 세션 저장소가 있다. 새로고침한 경우에는 데이터가 남아있지만, 브라우저 창이 종료되면 세션 스토리지는 삭제된다. 메서드와 프로퍼티 스토리지 항목 값 설정 localStorage.setItem(key, value); sessionStorage.setItem(key, value); 스토리지 항목 값 .. 기타 2020. 6. 29. window gitbash에서 tree명령어 사용하기 Window tree 명령어 디렉터리의 경로와 이름 표시 tree [:][] [/f] [/a] 옵션 /f : 각 디렉터리에 있는 파일의 이름 표시 /a : 트리가 그래픽 문자 대신 텍스트 문자를 사용해 하위 디렉터리를 연결하는 줄 표시 예시 1 | | |-- lib | | | `-- react-app.d.ts | | |-- node_modules | | | |-- @babel | | | | |-- core | | | | | |-- LICENSE | | | | | |-- README.md | | | | | |-- lib | | | | | | |-- config | | | | | | | |-- caching.js | | | | | | | |-- config-chain.js | | | | | | | |-- c.. 기타 2020. 6. 25. Window, BOM, DOM Window Object 브라우저에서 열린 창을 의미 e.g. new Tab 브라우저에 의해 자동으로 생성 Window Object, Document Object Model, Browser Object Model 계층구조 BOM(Browser Object Model) 브라우저 속성을 제어하기 위해 브라우저에 의해 구현된 속성과 메서드의 컬렉션 즉, JavaScript가 BOM을 이용해 브라우저와 통신 주요 BOM 객체 document : 전체 HTML 문서를 나타낸다. (DOM tree) frames : 현재 브라우저 창의 모든 하위 프레임(e.g. )을 배열과 같은 객체로 나열 history : 브라우저에서 사용자가 방문한 URL 저장 location : 브라우저 창의 위치 navigator : 방문자.. 기타 2020. 6. 24. URI와 URL 그리고 URN URI란 무엇인가? Uniform Resource Identifier 인터넷에서 자원 또는 이름을 식별하는 데 사용되는 일련의 문자 Ex. 의적 홍길동 의적 홍길동은 고유 식별자인가? 그렇다. 그렇다면 URI이다. 하지만 유명한 의적 홍길동을 만나기 위해서는 그의 집 주소가 필요하다. URI 구문 scheme:[//authority]path[?query][#fragment] scheme : 문자로 시작하며 숫자, 문자, 마침표, 하이픈 또는 더하기 기호가 뒤따른다. authority : 앞에 '//' 기호가 온다. (선택 사항) path : 경로 query : 앞에 '?' 기호가 온다. (선택 사항) fragment : 앞에 '#' 기호가 온다. (선택 사항) Ex. ldap://[2001:db8::7].. 기타 2020. 6. 10. sdkman JDK 경로 Oracle SQL Developer에 설정하기 1. JAVA_HOME 환경 변수를 설정하지 않은 상태에서 SQL Developer 실행 2. sdkman으로 설치한 jdk path 작성 기타 2020. 5. 20. JUnit 5 vs JUnit 4 버전 JUnit 5 JUnit 4 자바 버전 Java 8 이상 필요 Java 5 이상 필요 구성 JUnit Platform, JUnit Jupiter, JUnit Vintage Jnit Dependency 버전 5.4 이전 : junit-jupiter-engine 버전 5.4 이후 : junit-jupiter 공통 선택 : junit-vintage-engine junit JUnit 5 구성 JUnit Platform IDE에서 사용하는 Launcher API를 정의하고 프레임워크를 시작하는 도구 빌드 플랫폼에서 실행되는 테스트 프레임워크를 개발하는 데 사용되는 TestEngine API 정의 JUnit Jupiter JUnit 5에서 테스트 및 확장을 작성하기위한 새로운 프로그래밍 모델과 확장 모델의 조.. 기타 2020. 5. 16. 이전 1 2 다음