분류 전체보기(101)
-
Pull is not possible because you have unmerged files
해결방법 git status git commit -am "커밋메시지" 참고 velog.io/@2ujin/%EA%B9%83-Pull-is-not-possible-because-you-have-unmerged-files-%EC%97%90%EB%9F%AC
2021.03.23 -
스프링부트 연관관계
스프링부트에서 연관관계 매핑하는 방법 fk 있는 곳엔 manytoone을 선언! 다른 테이블에서 fk로 사용되는 pk가 있는 테이블(엔티티)엔 onetomany를 선언 아래와 같이 선언해주자 ex) RecipeInfo @NoArgsConstructor(access = AccessLevel.PUBLIC) // Unit Test 를 위해 PUBLIC @EqualsAndHashCode(callSuper = false) @Data // from lombok @Entity // 필수, Class 를 Database Table화 해주는 것이다 @Table(name = "RecipeInfo") // Table 이름을 명시해주지 않으면 class 이름을 Table 이름으로 대체한다. public class Recipe..
2021.03.19 -
구글 로그인 API (Google Sign-In API)
공식문서 developers.google.com/identity/sign-in/android/backend-auth Authenticate with a backend server | Google Sign-In for Android If you use Google Sign-In with an app or site that communicates with a backend server, you might need to identify the currently signed-in user on the server. To do so securely, after a user successfully signs in, send the user's ID token to your server usi developers.g..
2021.03.17 -
Please commit your changes or stash them before you merge
깃 에러 Please commit your changes or stash them before you merge. 내가 코드를 수정하던 도중 다른 사람이 commit, push 하여 코드에 변경사항이 있다. 그럴때 내가 git pull origin main 했을 때 발생되는 사항 해결방법 1. 하던 작업을 저장하고 가장 최근 commit 상태로 만든다. - 현재 디렉토리의 파일을 임시로 백업하고 깨끗한 상태로 돌린다. - 버전 관리 되는 대상 파일들을 임시저장 해둔다고 보면된다. git stash 2. git pull 한다 git pull origin main 3. 저장되어있는 작업중 가장 최근 stash를 가져온다. git stash pop + git stash pop 하고 오류 직면 Auto-merg..
2021.03.17 -
스프링부트 어노테이션(Annotation)이란
어노테이션이란 주석이란 뜻으로 인터페이스를 기반으로 한 문법이다. 주석과는 그 역할이 다르지만 주석처럼 코드에 달아 클래스에 특별한 의미를 부여하거나 기능을 주입할 수 있다. 또 해석되는 시점을 정할 수도 있다. 어노테이션에는 크게 세가지 종류가 존재한다. JDK에 내장되어있는 built-in annotation , 어노테이션에 대한 정보를 나타내기 위한 어노테이션인 Meta annotation 그리고 개발자가 직접 만들어 내는 Custom Annotaion이 있다. built-in annotation은 상속받아서 메소드를 오버라이딩할때 나타나는 @Override 어노테이션이 그 대표적인 예이다. 어노테이션의 동작 대상을 결정하는 Meta-Annotation에도 여러가지가 존재한다. k39335.tist..
2021.03.17 -
[python 파이썬] 백준 7569번 토마토
www.acmicpc.net/problem/7569 7569번: 토마토 첫 줄에는 상자의 크기를 나타내는 두 정수 M,N과 쌓아올려지는 상자의 수를 나타내는 H가 주어진다. M은 상자의 가로 칸의 수, N은 상자의 세로 칸의 수를 나타낸다. 단, 2 ≤ M ≤ 100, 2 ≤ N ≤ 100, www.acmicpc.net 7576번 토마토와 비슷한문젠데 z축을 추가해서 풀면된다. from collections import deque m, n, h = map(int, input().split()) a = [[list(map(int, input().split())) for i in range(n)] for depth in range(h)] dx = [-1, 0, 1, 0, 0, 0] dy = [0, 1, 0,..
2021.03.15