프로그래밍/개발 이야기42 [GIT] reset --(soft/hard/mixed) 쉬운 설명 Git reset 하는 방법에 대해서 알아보겠다. soft hard mixed (옵션을 적지 않으면 defualt로 작동) 우선 현재 상태이다. Head는 TestCommit3 인데, 엄청난 오류로 인해서 TestCommit1 으로 다시 되돌리고 싶다. Reset 설명전에 구조에 대해 간단하게 소개하겠다. Git에서는 3가지 저장소가 있다. 1. Working Directory (IDE로 작업하는 공간, 로컬로 작업하는 공간) 2. Stage Area (1번에서 작업한 파일을 git add . 으로 Stage에 올릴 시 이 공간으로 오게된다) 3. Repository (Github 온라인에 올라간 파일이다. 2번에서 push를 입력 시 이곳으로 오게된다) 20b03f9 (commit ID) fddae4a.. 2021. 10. 31. [GIT] Mac 에서 403에러가 발생할 때 해결법 기존에는 Git 계정, 패스워드 방식으로 push 인증을 하였었는데 8월 13일 부터 바뀐 정책으로 인해 push, pull, clone 을 하기 위해서는 Token(토큰)이 필요하다. remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information. fatal: unable to access 'https://github.com/Jiro.. 2021. 8. 16. Linked LIst의 정렬 (입력 할 때마다 O(N)) NODE* add(int track) { NODE* n = myalloc(); n->t = track; if (ht[KEY(track)] == NULL) { n->next = ht[KEY(track)]; ht[KEY(track)] = n; } else { NODE* prev = NULL; for (NODE* p = ht[KEY(track)]; p != NULL; prev = p, p = p->next) { if (n->t > p->t) { if (prev == NULL) { n->next = p; ht[KEY(track)] = n; break; } else { // 4¹ø prev->next = n; n->next = p; break; } } else { if (p->next == NULL) { //2¹.. 2021. 5. 29. 빵돌이를 위한 앱 개발 홍드로이드님의 유튜브 영상을 보고 대부분 참고하였다. 코틀린이 버전이 영상과 달라지는 바람에 몇몇 오류들이 있었지만, 댓글에 보면 대부분 해결책을 제시해줘서 금방금방 할 수 있었다. https://github.com/JirongKim/bbangdol JirongKim/bbangdol Contribute to JirongKim/bbangdol development by creating an account on GitHub. github.com Git주소이다. 만들 떄 마다 저기에 push 해야겠다. 앱의 최종적인 큰 그림은, 아래와 같다. 제목 : 우리 강아지를 자랑하고 싶을 때 키는 앱 개요 : 우리 강아지를 자랑하고 싶은데.. 갤러리를 켜서 보여주기는 조금 곤란하고, 가장 이쁘게 나온 사진만 보여주고 .. 2021. 5. 21. [백준] 11000번 문제풀이 문제 : https://www.acmicpc.net/problem/11000 11000번: 강의실 배정 첫 번째 줄에 N이 주어진다. (1 ≤ N ≤ 200,000) 이후 N개의 줄에 Si, Ti가 주어진다. (1 ≤ Si < Ti ≤ 109) www.acmicpc.net 나의 풀이방법(틀린방법) : 1. 강의 시작 시간(s)을 기준으로 오름차순 정렬을 함. 2. 앞에서 나온 강의 끝나는 시간(t) 보다 뒤에나온 s와 t에 따라서 count를 해주고 말고를 결정함. 3. count 출력. #include struct LECTURE { int s; int t; } lecTime[200000]; struct LECTURE temp[200000]; void merge(int left, int mid, int .. 2021. 5. 20. [백준] 21313번 문제풀이 문제 : www.acmicpc.net/problem/21313 21313번: 문어 문어에게 여덟개의 팔이 있다는 사실은 잘 알려져 있다. 하지만 문어들이 자신의 팔들을 1번, 2번, 3번, ..., 8번이라고 부른다는 말은 오늘 처음 들었을 것이다! 단, 시계방향으로 오름차순이라던 www.acmicpc.net 이 문제는 해답만 찾는다면 금방 해결할 수 있는 문제이다. 짝수 / 홀수로 구분을 하여서 짝수일 때에는 11 22 11 22 이렇게 계속 반복이고, 홀수일때는 11 22 11 22 이렇게 반복하다가 마지막에 33만 붙혀주면 조건대로 성립한다. #include int main(void) { int n; scanf("%d",&n); int odd = 0; if(n%2==1){odd=1;n--;} whi.. 2021. 5. 14. 이전 1 2 3 4 5 6 7 다음