에러

Python

[파이썬] sys.setrecursionlimit - 코딩테스트 TIP

파이썬에서는 재귀의 깊이가 기본적으로 1000으로 제한이 있다고 한다.하지만, 코딩테스트(알고리즘) 문제를 풀다보면 이 이상을 재귀를 돌아야 하는 경우가 있다. 그때 재귀의 깊이 제한을 변경할 수 있는 코드가 sys.setresursionlimit이다.import syssys.setrecursionlimit(10 ** 6) 아래 첨부된 코드를 풀면서 재귀 깊이 제한을 변경하는 방법에 대해 알게 됐다. [백준] 9466 텀 프로젝트(GOLD 3 - Python)해당 글에서는 텀 프로젝트 문제를 Python을 이용해 풀이하고자 한다. 9466번: 텀 프로젝트이번 가을학기에 '문제 해결' 강의를 신청한 학생들은 텀 프로젝트를 수행해야 한다. 프로젝트 팀원da-y-0522.tistory.com 실제 위 문제에서..

git

[git] PR 시에 main과 featrue branch의 commit 내역이 겹쳐 conflict가 발생하는 경우 해결 방법

문제 상황 프로젝트 개발을 하던 도중에 다음과 같은 문제가 발생했다. API 2개를 연달아 개발하던 도중에, 먼저 개발한 API를 모두 개발하고 나서 그 다음 API를 개발하려고 했다. 먼저 개발한 API - A 이후 개발한 API - B A, B 둘 다 같은 도메인을 사용하는 코드다 보니 Respository를 공통적으로 사용해야 했는다. A를 모두 개발하여 Pull Request를 날렸지만 아직 Merge가 되지 않아, 다음 작업을 진행하려고 할 때 공통 코드를 사용하기 위해서 A의 commit을 그대로 이어가야 했던 것이다. 위와 같이 커밋 히스토리가 남겨졌고, 다른 작업자에 의해 Pull Request가 merge 되어 B의 Pull Request를 날리려고 했다. 하지만, B에는 A의 커밋 내역..

Java/Spring

[Spring Security] 소셜로그인 시 404 에러 해결

구글 소셜 로그인을 구현을 하고, 실제 서버를 실행한 후에 로그인을 진행하려고 계정을 클릭하면 아래와 같은 에러가 발생했다. 왜 에러가 발생하는지에 대해 이해를 할 수 없었는데... 구글링을 해보니 다음과 같은 문제가 있었다. 인증/인가 구현을 하면서, 잘 구현이 되는지 확인하기 위해 일단 anyRequest().permitAll() 을 했었는데 해당 부분에 대해 OAuth2 Filter를 거치지 않아 코드가 원하는 대로 실행지 되지 않았던 것이다. 따라서 위와 같이 OAuth2 Filter를 거칠 수 있도록 .anyRequest().authenticated() 로 코드를 변경했다. 로그인이 잘 되는 것을 확인할 수 있었다! 참고 블로그 https://ryumodrn.tistory.com/29 [OAut..

Java/Spring

[Spring] A problem occurred configuring root project '...' 에러 해결

Spring Initializr를 통해 Spring 프로젝트 파일을 생성하고, build.gradle을 실행하면 다음과 같은 오류가 발생할 때가 있다. A problem occurred configuring root project '...' 이유는 Spring boot 3.x 버전은 JAVA 17부터 지원을 하는데, IntelliJ에서 JAVA 버전이 11로 설정되어 있었기 때문이다. 다음과 같이 설정을 변경함으로써 에러를 해결할 수 있었다. Ctrl+Shift+Alt+S를 눌러 JAVA를 17로 변경 File > Settings > Build, Execution, Deployment > Build Tools > Gradle에서 Gradle JVM의 버전을 JAVA 17로 변경

당찬 뱁새
'에러' 태그의 글 목록