본문 바로가기

전체 글30

[Spring/intelliJ] execution failed for task ':servletapplication.main()'. > process 'command 'c:\program files\java\jdk-21\bin\java.exe'' finished with non-zero exit value 1 상황이 경우 대부분 2가지로 나뉜다1. 프로젝트 첫 빌드에서 이 오류가 나옴2. 프로젝트 잘 하고있는데 갑자기 이 오류가 나옴 1. 프로젝트 첫 빌드에서 오류이 경우는 setiing에서 조금 변경해주면 된다.구글에 다른 분들이 잘 정리해주셨으니 그 분들을 따라하면 됨...참고: https://green-bin.tistory.com/4  2. 잘하다가 갑자기 오류 등장 (Invalidate Cache)이 경우도 intelli J 의 문제인 경우가 있다.그러면 cache를 좀 정리해주면 된다.참고: https://catch-115.tistory.com/m/8  3. 그래도 안 된다면..그게 바로 나였다...이 경우 나는....! 스프링 빈의 중복 문제였다.특히 Servlet 써서 하고 있는 분들 중에 이런 .. 2025. 1. 14.
solved.ac 골드 2티어 달성! 야호~ 2024. 11. 2.
[백준 1010번] 다리 놓기 파이썬 python 풀이 (조합, 팩토리얼, DP) 한 번 날아갔지만 다시 쓰는 내가 너무 기특해요...  문제재원이는 한 도시의 시장이 되었다. 이 도시에는 도시를 동쪽과 서쪽으로 나누는 큰 일직선 모양의 강이 흐르고 있다. 하지만 재원이는 다리가 없어서 시민들이 강을 건너는데 큰 불편을 겪고 있음을 알고 다리를 짓기로 결심하였다. 강 주변에서 다리를 짓기에 적합한 곳을 사이트라고 한다. 재원이는 강 주변을 면밀히 조사해 본 결과 강의 서쪽에는 N개의 사이트가 있고 동쪽에는 M개의 사이트가 있다는 것을 알았다. (N ≤ M)재원이는 서쪽의 사이트와 동쪽의 사이트를 다리로 연결하려고 한다. (이때 한 사이트에는 최대 한 개의 다리만 연결될 수 있다.) 재원이는 다리를 최대한 많이 지으려고 하기 때문에 서쪽의 사이트 개수만큼 (N개) 다리를 지으려고 한다... 2024. 8. 23.
[Python] 파이썬 리스트, 2차원 리스트 깊은 복사(deepcopy) 하는 법 Shallow Copya = [1,2,3,4,5]b = ab[0] = 6print(a) # 6,2,3,4,5print(b) # 6,2,3,4,5 여러분도 이런 상황이 있으셨을겁니다.어떤 리스트의 원소를 바꿨는데 다른 리스트의 원소까지 바뀐 경험이요.이것은 " b=a " 에서 얕은 카피가 일어났기 때문입니다. 이런 상황은 mutable한 객체인 list, set, dict에서 일어나고immutable한 객체인 tuple에서는 일어나지않습니다. 1차원 리스트1차원의 리스트는 슬라이싱(slicing)을 이용하면 됩니다.a = [1,2,3,4,5]b = a[:]b[0] = 6print(a) # 1,2,3,4,5print(b) # 6,2,3,4,5  2차원 리스트2차원의 리스트도 슬라이싱과 리스트 컴프리헨션을 이.. 2024. 7. 26.
[백준 7576번] 토마토 Python 파이썬 문제풀이 문제철수의 토마토 농장에서는 토마토를 보관하는 큰 창고를 가지고 있다. 토마토는 아래의 그림과 같이 격자 모양 상자의 칸에 하나씩 넣어서 창고에 보관한다.창고에 보관되는 토마토들 중에는 잘 익은 것도 있지만, 아직 익지 않은 토마토들도 있을 수 있다. 보관 후 하루가 지나면, 익은 토마토들의 인접한 곳에 있는 익지 않은 토마토들은 익은 토마토의 영향을 받아 익게 된다. 하나의 토마토의 인접한 곳은 왼쪽, 오른쪽, 앞, 뒤 네 방향에 있는 토마토를 의미한다. 대각선 방향에 있는 토마토들에게는 영향을 주지 못하며, 토마토가 혼자 저절로 익는 경우는 없다고 가정한다. 철수는 창고에 보관된 토마토들이 며칠이 지나면 다 익게 되는지, 그 최소 일수를 알고 싶어 한다.토마토를 창고에 보관하는 격자모양의 상자들의 크.. 2024. 7. 24.
프론트 공부 계획 1. HTML 공부자료) 생활코딩 Web1.HTML24-07-24 완료https://opentutorials.org/course/3084 2. CSS 공부24-07-24 시작24-07-29 완료 3. JS 공부24-07-30 시작https://opentutorials.org/course/308524-07-31 완료 4. 리액트 공부틱택토 만들기https://ko.react.dev/learn/tutorial-tic-tac-toe  5. 리액트 개념서 or 벨로퍼트로 다지기https://ko.react.dev/learn/describing-the-uihttps://velopert.com/3613 추후..Redux?local에서 하는 법 etc..아니면 바로 백엔드로 넘어가도 좋을 것 같다 2024. 7. 16.