[INTELLIJ] Error:svn: E155037: Previous operation has not finished; run 'cleanup' if it was interrupted SVN Update작업중에 오류가 발생함. Error:svn: E155037: Previous operation has not finished; run 'cleanup' if it was interrupted 오류 발생시, 1. Project 우클릭 / Subversion / Cleanup 1번대로 해봤지만 해결 안됨. 2. SNV / Cleanup Project 해서 해결. Tools 2025.12.02
[백준 알고리즘 / JAVA] 10809번 알파벳 찾기 import java.util.*;/* * 알파벳 소문자로만 이루어진 단어 S가 주어진다. * 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, * 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오. */public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String word = scan.next(); List chrList = new ArrayList(Arrays.asList('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'.. Algorithm 2024.11.25
배열 값 출력하기 배열을 그대로 sysout 하면 주소값이 출력됨. 1. for문을 사용하여 배열 값을 출력함.class Solution { public int[] solution(int[] numbers) { /* numbers = [1,2,3,4,5] 일때 값 1개씩 console창에서 보기 */ for(int i = 0; i 2. java.util.Arrays의 toString method를 활용해서 출력 할 수도 있다.import java.util.*;class Solution { /* numbers = [1,2,3,4,5] 일때 그대로 console창에서 보고싶은 경우 */ public int[] solution(int[] numbers) { System.out.printl.. Java 2024.11.15
Arrays.copyOfRange() java.util 패키지에 포함된 Arrays.Arrays method사용을 위해서 import java.util.Arrays ; 해야한다. https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html java docs에서 사용법 확인가능. Arrays.copyOfRange(원본배열, 시작 index, 끝 index)로 사용하며, 새로운 배열을 반환한다.예시 ▼import java.util.Arrays;class Solution { public int[] solution(int[] arr, int[] query) { /* arr = [0, 1, 2, 3, 4, 5] query = [4, 1, 2] .. Java 2024.11.13
[ERROR] java.lang.IllegalArgumentException Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for testDAO.insertTestData.... Mybatis에 sql id가 testDAO.java와 달라 발생한 에러였다. test.sql의 와testDAO.java의 insert(" testDAO. insertTestData", vo) 이 두개의 값이 달라서 발생한 에러. Java 2024.11.07
[vscode] 문자 일괄변경 예를들어 모든 const 앞에 export를 입력해야한다고 가정하자. 1. const 더블클릭(문자열 선택)2. ctrl + shift + L 을누른후3. 문자열 입력한다 Tools 2024.08.01
[JavaScript] 전개 연산자 ( Spread Operator ) 예를들어 아래와 같이 두개의 배열이 존재한다고 쳤을때, var arr1 = [1, 2, 3] var arr2 = [4, 5] arr1에 arr2를 더해서 [1, 2, 3, 4, 5]를 얻고싶을경우, var answer1 = arr1.concat(arr2) // [1, 2, 3, 4, 5] var answer2 = [...arr1, ...arr2] // [1, 2, 3, 4, 5] 전개연산자 (...)를 사용할 수 있다. 추가적으로 궁금해서 console에 찍어보았다. var answer3 = [arr1, ...arr2] // [[1, 2, 3], 4, 5] var answer4 = [...arr1, arr2] // [1, 2, 3, [4, 5]] JavaScript 2022.08.05
[TIBERO] LICENSE EXPIRED TIBERO를 로컬에서 사용하고있었는데. 갑자기 DB접속이 안되어서 CMD에서 tbboot를 해봤다. 그랬더니.. 아나.. 라이센스 만료.. 그럼 라이센스를 다시 발급받으러 고고! https://technet.tmaxsoft.com/ko/front/main/main.do Technet 효율적인 시스템 관리를 위한 기술 전문 포탈, 테크넷서비스 technet.tmaxsoft.com 로그인 후, 데모라이선스 신청 버튼을 눌러서 진행한다. 제품명, 버전 기입하고, 이메일 등등 잘기입한다. (이메일로 라이센스가 온다) ipconfig /all을 통해 Host Name을 찾을 수 있다. 모든내용을 기입후 '제출하기' 버튼을 누르면 이메일로 라이센스가 발급되었다는 알림창이 뜬다. 바로 메일이 도착하고, 첨부된 라이.. Database 2022.08.01
[MySQL] MySQL 설치하기 1. https://dev.mysql.com/downloads/ (나는 MySQL Install fror Windows로 설치했다.) 아랫걸로 다운로드함. 로그인은 귀찮으니까 No thanks, just start my download로.. 2. 실행파일을 실행시킨다! yes 눌러버리기.. execute next! 누르면 설치된게 없다고, 진행이 안되었다ㅜㅜ 인터넷 찾아보니 닫고 다시 실행파일을 실행시켜서 아랫것들은 install시키라고 해서 install함. next! root 비밀번호는 기억하기 쉬운것으로 설정! 넥스트누르다보면 끝~~ Database 2022.07.21
[node.js] node.js 설치하기 (WINDOW) 1. nodejs.org 홈페이지로 이동. → 메인페이지에서 좌측 LTS버젼으로 다운로드 한다. 2. 다운받은 설치파일로 설치 진행 3. cmd 창에서 node version 확인 끗~~ 아주 잘 설치되었당. node.js 2022.07.11