전체 글 140

[Eclipse] local history 삭제, 복구, 이전 기록

개요 회사에서 일하다가 이전버전으로 서버에 적용시켜놓고.. 어제까지 작업하던것은 메모장에 저장해놓고 오늘 출근해서 다시 꺼내서 작업하려고했는데.. 머..머선일이고.. 분명 저장했는데... 저장한거 다시 열어서 확인까지 하고 나왔는데.... 그래서 부랴부랴 구글링을 해봤다 "how to find local history eclipse"... 등등.. 다행히 흔한 기능이라 포스팅이 많았다 흑흑흑 어제 작업한거 날라가는줄 stackoverflow.com/questions/969782/eclipses-local-history-where-are-files-saved/19384401 Eclipse's local history...where are files saved? Can someone explain how E..

[Oracle] ORA-02437: cannot validate (~~) - primary key violated

문제 사항 원인 분석 기존에 있던 PK를 변경해야되서 삭제 후 다시 설정하려고했는데, 이런 에러가 났다. 검색해보니까 중복된 값이 존재해서라고 한다. 해결 방법 1. 직접..지우기 이거는 뭐.. 어쩔수가없다. 어떤 내용을 지워야되고 어떤걸 남겨야되는지는 사람이 판단해야 하기때문에.. PK속성을 가지고있던 컬럼들이 어떤게 중복되는지 봐야한다. 필요하다면 SELECT 문으로 뽑아내서 구별 한 뒤에 삭제하던지. 그렇게해야지. 다음은 중복되는 row를 삭제하는 쿼리다. 참고참고~ 만약 기본키가 여러개라면 PARTITION BY 컬럼명 1 -- num의 값이 1초과인 데이터들만 삭제 ) ); 참고 m.blog.naver.com/PostView.nhn?blogId=yka21&logNo=70019484646&prox..

Backend/DB 2020.10.06

[C++] 백준 온라인 저지 10250

문제 www.acmicpc.net/problem/10250 10250번: ACM 호텔 프로그램은 표준 입력에서 입력 데이터를 받는다. 프로그램의 입력은 T 개의 테스트 데이터로 이루어져 있는데 T 는 입력의 맨 첫 줄에 주어진다. 각 테스트 데이터는 한 행으로서 H, W, N, 세 정수 www.acmicpc.net 설계 생각보다 굉장히 쉬운 문제였다. 당연하게도, for문이나 while문 돌려서 풀면 틀리는 문제다. (시간 초과) 나는 이 문제를 H따로, W따로 구해서 출력할 때 둘이 붙이는 방식으로 풀려고 했다. 먼저 주어지는 H, W, N과 정답으로 사용될 변수인 answerH, answerW를 변수로 둔다고 가정하자. 그렇다면 조건은 크게 2가지로 볼 수있다. 1. 고객이 들어오면, 무조건 H먼저 ..

카테고리 없음 2020.09.24

[Eclipse] Maven build error, An error occurred while automatically activating bundle org.eclipse.m2e.core (552).

개요 블라블라.. 이런 에러가 떴다(사진은 해결해서 없음..) 회사에서 내것만 에러 나는거같다.. 버전이 달라서그런가 골치아파 죽겠듬 흑흑 진행 과정 1. update project 해보기 프로젝트 우클릭 > Maven > Update Project를 해보자. 2. 상단 메뉴 Proejct - Clean 해보기 ... 이하생략 3. 프로젝트 Properties 설정하기 프로젝트 우클릭 - Properties - Java Build Path 검색 - Maven Dependencies 체크 (톰캣도 했음 그냥) 대부분 이정도까지 하면 해결된다. 그런데 이렇게 하면 .classpath가 바뀌어서 svn이나 git같은 협업에 조금 문제가 생겼고, 매번 이놈들을 제외하고 커밋하려니 너무 귀찮았다. 아무튼 뭐.. ..

[C++] 백준 온라인 저지 1193

문제 www.acmicpc.net/problem/1193 1193번: 분수찾기 첫째 줄에 X(1 ≤ X ≤ 10,000,000)가 주어진다. www.acmicpc.net 설계 내가 '수학 1' 문제집에 있는걸 풀면서 느꼈는데 진짜 수학적 사고방식이 중요하다고 느낀다. 왜냐하면 if랑 for문 우다다다 쓰면 풀긴푸는데 효율이 개똥이라.. 그리고 for문 무조건 for(int i = 0; i < n; i++) 이런식으로만 사용하려고 하는 습관좀 없애야겠다. 근데 그게 어렵더라.. 아무튼 각설하고. 이번 문제는 좀 어려웠다 ㅠㅠ 다른사람은 쉽다는데.. 1/1 1/2 1/3 1/4 1/5 1/6 2/1 2/2 2/3 2/4 2/5 2/6 3/1 3/2 3/3 3/4 3/5 3/6 4/1 4/2 4/3 4/4 4..

카테고리 없음 2020.09.15

[C++] 백준 온라인 저지 2292

문제 www.acmicpc.net/problem/2292 2292번: 벌집 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌�� www.acmicpc.net 설계 먼저 이 벌집의 규칙성은 다음과 같다. 이 그림에서, 같은 크기의 방 (같은 색깔로 색칠 된 곳)을 도는 수 즉, 층을 i라고 가정할 때 i 가 1일때는 1 (예외처리) i 가 2일때는 2~7 i 가 3일때는 8~19 .... 의 범위 안에 숫자들을 포함한다. 즉, 1층엔 1, 2층엔 2~7 3층엔 9~36번의 숫자가 포함된다. 그리고 층이 끝나는 지점의 숫자를 기점으로 나열해본다면. 이런 규칙성을 찾을 ..

[C++] 백준 온라인 저지 1712

문제 www.acmicpc.net/problem/1712 1712번: 손익분기점 월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 www.acmicpc.net 설계 처음엔 굉장히 쉬운문제라고 생각했다. 그래서 while문을 돌렸다 대부분의 사람들은 아마 보자마자 나처럼 생각했을 것이다. "그냥 1000 + 70*n < 170*n 조건으로 while문 돌리면 풀겠는데?" 라고 생각했는데, 결과는 시간초과였다. 그렇게 무식하게 풀지 말란 소리였음. 그래서 짱구를 열심히 굴려봤다. 그래서 다음과 같은 결론을 도출했다. 물건의 가격이 170이고, 가변비용이 70이므로 고정비..

[Eclipse] 이클립스에서 Velocity 사용하기 및 폰트설정

개요 eclipse에서 velocity를 사용하기 위한 플러그인을 설치하고, 하이라이팅 설정까지 알아보자. 진행 과정 1. Veloeclipse 설치 마켓플레이스에 velocity 검색하면 에디터 플러그인이 두개가 뜨는데, veloeclipse랑 veloeditor다. 둘중 뭘 써도 상관은 없음. 구글링해서 나오는건 veloeclipse가 많다. 설치해주자. 설치해주고 windows - preferences 에서 다음과 같이 veloeclipse가 있다면 성공적으로 설치된 것이다. 하이라이팅까지 설정해주고 싶다면 Editor 탭에서 할 수 있다.