어디까지 갈 수 있을까?
깃 커밋창에 들어가면 오른쪽 클립보드 모양 옆에 8ee365b97120092cc35dd0952a05e8343707986c 라고 번호가 있다. 이걸 이용하자 hard 옵션 git reset --hard 8ee365b97120092cc35dd0952a05e8343707986c 돌아간 커밋 이후의 변경 이력을 전부 삭제 한다 soft 옵션 git reset --soft 8ee365b97120092cc35dd0952a05e8343707986c 커밋 메시지는 적은 위치로 돌아가있고, 변경 파일 내용은 유지된다 마지막 git push -f origin master 위의 두 개를 수행한 후 마지막 명령어를 수행하면 원격 저장소에서도 해당 내용이 삭제된다.
회원정보수정 Dto import com.post_show_blues.vine.domain.member.Member; import lombok.Builder; import lombok.Getter; import lombok.Setter; import lombok.ToString; @Getter @Setter @Builder @ToString public class MemberUpdateDto { private String text; private String instaurl; private String twitterurl; public Member toEntity() { return Member.builder() .text(text) .instaurl(instaurl) .twitterurl(twitteru..
로그인 서비스 import com.post_show_blues.vine.domain.member.Member; import com.post_show_blues.vine.domain.member.MemberRepository; import lombok.RequiredArgsConstructor; import org.springframework.security.core.userdetails.UserDetails; import org.springframework.security.core.userdetails.UserDetailsService; import org.springframework.security.core.userdetails.UsernameNotFoundException; import org.spr..
회원 엔티티 @Entity @Builder @AllArgsConstructor @NoArgsConstructor @Getter @Setter @ToString public class Member{ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name="member_id") private Long id; @Column(nullable = false) private String name; @Column(nullable = false, unique = true) private String nickname; @Column(nullable = false, unique = true) private String email; @Builder.Defa..
정처리 재수생입니다..^^ 2020 5회에 57점으로 떨어져서 이를 갈면서 준비했는데 좋은 결과가 나왔습니다 이번 회차는 하루에 2시간씩 9일 정도 준비했습니다. 저는 컴퓨터 네트워크, 소프트웨어 공학, 프로그래밍 과목 등을 들어서 나름 수월했는데 비전공자분들은 프로그래밍 문제를 맞추기 어려우니 개념문제를 모두 맞춘다는 느낌으로, 2주 이상은 준비하셔야 할 것 같습니다. 정보처리기사는 60점이상 합격입니다. 제 점수입니다. 프로그래밍 문제는 상속 관련된 부분만 보고 개념 공부 위주로 했습니다. 1. 수제비 실기 책 www.aladin.co.kr/shop/wproduct.aspx?ItemId=265700557 2021 수제비 정보처리기사 실기 (1권+2권 합본세트) 2020년 기출 문제 수록 T 비전공자를..
1. 기획의도 인스타그램, 페이스북, 클럽하우스 등의 SNS를 이어나갈 차세대 SNS를 기획하고자 한다. 페이스북 + 번개모임을 결합해 유저들이 번개모임 인원을 모집하고, 번개모임을 개설한 방장을 팔로우 하는 사람들이 해당 피드를 볼 수 있게 한다. 2. UI 초안 Adobe XD 이용 3. DB스키마 MySQL Workbench ER-Diagram 이용 4. 사용기술 스프링부트, JPA, H2 데이터베이스 이용 5. 패키지 구조 domain에 entity만 두느냐와 domain에 엔티티와 repository를 같이 두느냐로 의견이 갈렸는데 entity와 repository는 매우 긴밀한 관계로 가까운 곳에 있는게 repository를 수정할 때도 편할 거라 생각해 domain에 엔티티와 reposito..
문제링크 https://www.acmicpc.net/problem/1062 1. set()은 문자열로 넣어도 원소 하나하나로 접근한다는 점 2. combination에 현재 list 길이보다 큰 값이 들어오면 combination 함수가 돌아가지 않는다는 점 3. set() 연산 : |= 합집합, - 차집합 을 배웠다. [답코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 import sys from itertools import combinations input = sys.stdin.readline n, k = map(int, input().split()..
문제링크 https://www.acmicpc.net/problem/16940 order 배열에 노드별 우선순위를 담은 다음 그를 이용해 graph를 정렬하는 문제이다 order의 인덱스 : 노드 번호 order의 value : 우선순위 sort() 함수가 굉장히 다방면으로 쓰일 수 있어 신기했다 [답코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 import sys from collections import deque input=sys.stdin.readline def bfs(s): visited=[False]*(n+1) ..