본문 바로가기

전체 글31

org.h2.jdbc.JdbcSQLNonTransientConnectionException 에러 해결 오류org.h2.jdbc.JdbcSQLNonTransientConnectionException : Unsupported database file version or invalid file header in file 상황TDD 강의 학습 중 위와 같은 에러가 나왔다Service 로직을 테스트 하는 과정에서 등장했으며, H2 데이터베이스 파일 버전이 현재 사용중인 버전과 달라서 일어난 상황이라 판단했다.(또는 헤더가 손상되어 읽을 수 없을 경우인데, 헤더가 손상될 만한 상황이 없었기에 경우는 아니라 생각했다) 해결라이브러리 의존성을 먼저 확인해보았다맨 아래 com.h2database:h2:2.1.214로 설정이 되있었다그래서 내가 깔았을만한 H2 DB를 확인하기 위해 사이트로 이동했다 https://www... 2024. 6. 8.
IntelliJ Invalid VSC root mapping 오류 해결 공부용 Repository에서 다른 Repository의 내용을 git clone 해온 상황 가져온 폴더 내의 .git 파일을 지우면서 인텔리제이가 오류를 내기 시작했다 하위 파일을 내 git에 올리지 않으려고 했으나, commit 목록 중 unversioned files에서 해당 파일이 사라지지 않았다 해결을 위해 검색하여 다른 블로그를 참고하였다https://velog.io/@wnguswn7/Intellij-Invalid-VSC-root-mapping-%EC%97%90%EB%9F%AC [Intellij] Invalid VSC root mapping 에러전에 연습했던 실습 프로젝트를 열었는데 갑자기 intellij 오른쪽 하단에 아래와 같은 메세지가 떴다.( 캡쳐를 못해서 다른 곳에서 가져온 이미지로 .. 2024. 6. 7.
[BOJ/백준] 26529번 - Bunnies(Java 풀이/해답) 문제 바로가기: https://www.acmicpc.net/problem/26529백준 solved.ac에 새로운 기능 마라톤이 생겼다첫 번째 문제 Bunnies로, 브론즈2의 난이도, 재귀 연습으로 좋은 문제이다핵심은 피보나치 구현이라, 영어 해석 관계없이 수식만으로 풀었다 문제You’re going to raise farm animals and you decided to start with bunnies, the easiest of animals. To your surprise they are breeding like rabbits, so much so that you’re unable to count them accurately. However, you know that rabbits’ breedi.. 2024. 6. 5.
[BOJ/백준] 12865번 - 평범한 배낭(Java 풀이/해답) 문제 바로가기: https://www.acmicpc.net/problem/12865 백준 Class 4 평범한 배낭(standard) 문제이다난이도는 골드 5로 DP를 이해하거나, 냅색 알고리즘에 대한 내용을 알고 있으면 수월하게 풀 수 있다문제이 문제는 아주 평범한 배낭에 관한 문제이다. 한 달 후면 국가의 부름을 받게 되는 준서는 여행을 가려고 한다. 세상과의 단절을 슬퍼하며 최대한 즐기기 위한 여행이기 때문에, 가지고 다닐 배낭 또한 최대한 가치 있게 싸려고 한다. 준서가 여행에 필요하다고 생각하는 N개의 물건이 있다. 각 물건은 무게 W와 가치 V를 가지는데, 해당 물건을 배낭에 넣어서 가면 준서가 V만큼 즐길 수 있다. 아직 행군을 해본 적이 없는 준서는 최대 K만큼의 무게만을 넣을 수 있는 배.. 2024. 6. 5.
[BOJ/백준] 9465번 - 스티커(Java 풀이/해답) 문제 바로가기: https://www.acmicpc.net/problem/9465 백준 Class 4 스티커 문제이다난이도는 실버 1로 평이한 수준이라 생각한다조건만 찾아내면 해결할 수 있는 문제였다문제상근이의 여동생 상냥이는 문방구에서 스티커 2n개를 구매했다. 스티커는 그림 (a)와 같이 2행 n열로 배치되어 있다.상냥이는 스티커를 이용해 책상을 꾸미려고 한다.상냥이가 구매한 스티커의 품질은 매우 좋지 않다.스티커 한 장을 떼면, 그 스티커와 변을 공유하는 스티커는 모두 찢어져서 사용할 수 없게 된다.즉, 뗀 스티커의 왼쪽, 오른쪽, 위, 아래에 있는 스티커는 사용할 수 없게 된다.모든 스티커를 붙일 수 없게 된 상냥이는 각 스티커에 점수를 매기고, 점수의 합이 최대가 되게 스티커를 떼어내려고 한다... 2024. 6. 4.
운영체제 구조(Operating System Structures) - 2 2.4 시스템 서비스(System Services)현대 시스템은 시스템 서비스의 집합체시스템 서비스(= 시스템 유틸리티(System Utility)): 프로그램 개발과 실행에 편리한 환경 제공파일 관리(File Management)파일과 디렉터리를 생성, 삭제, 복사, 이름 변경, 인쇄, 열거 및 조작상태 정보(Status Information)날짜, 시간, 가용 메모리 크기, 가용 디스크 공간 크기, 사용자 수성능, 로깅, 디버깅환경 설정 정보 저장, 검색, 등록파일 변경(File Modification)파일 내용을 생성하고 편집하기 위한 Text Editor 사용파일 내용 검색 및 변환을 위한 특수 명령어프로그래밍언어 지원(Programming-Language Support)컴파일러, 어셈블러, 디버.. 2024. 6. 2.