IT 54

android studio git connection

(1)setting 들어가기 (2)git 탭에서 Test 하기 (3)github 탭에서 Token key 입력하고 연결하기 Personal Token key는 Generate 버튼을 누르면 생성 할 수 있습니다!! git 연결해보셨던 분들은 무슨말인지 아실거라 생각해 Pass하겠습니다. (4)git repository 생성 VCS -> Create Git Repository (6) repository 연결해주기 cmd 창에서 git remote add origin [주소]를 작성하고 잘 연결되었는지 git remote -v를 통해 확인한다. (7)commit && push commit 하고 push 하려고 하였으나 에러가 발생하였다. 이 부분을 어떻게 해야하는지는 다음 포스팅에서 다뤄야겠다.

IT/git 사용법 2021.10.09

새로운 노트북 기존의 github에 연결하는방법(permission error 403 해결)

주의할 점 하다가 안돼서 push error 가 난다고 강제 push를 하면 전에 노트북에서 했던 commit 들이 다 사라지므로 절대하지 말것. 나도 예전에 했던 82개의 commit 을 다 날렸음. 1) 내 노트북에 내가 누구인지 알려주기 git config --global user.email '이메일' git config --global user.name '유저네임' 2)git repository에 내 로컬 repository 연결하기 git remote add origin 'url' 3)git clone 해서 기존에 작업하던 파일을 새로운 노트북으로 가져오기 ▼이런식으로 가져와진 것을 볼 수 있습니다. 4)받아온 저장소 위치로 들어가기 들어가서 push 해보았는데 permission 오류 발생한다..

IT/git 사용법 2021.09.19

C언어 오류 [Run-Time Check Failure #2]

오류 관련 내용을 보니 stack 과 연결되어있네요. 아마 데이터 크기에 관련된 버그가 아닐까요? 이는 지역 변수의 주소(포인터)를 이용해서 그 변수에 값 등을 기록하려고 할 때, 실제로 선언된 크기보다 더 큰 타입으로 입력,기록하려고 할 때 발생하는 버그입니다. 문제가 되는 예제 #include int main() { printf("백준 11654번문제\n"); char i; scanf("%s", &i); printf("%d", i); return 0; } char 형으로 변수를 선언하고 string 형의 데이터를 %s인자를 사용해 데이터를 입력받습니다. 여기서 char 는 1byte 이고 %s 는 문자열을 입력받는 인수 인데 문자열은 " "(큰따옴표)로 묶으며 char 포인터나 배열에 저장하여 사용합..

IT 2021.09.03

git 관계도 (local / workspace/ remote 의 관계)

사이 공간인 '인덱스'에 파일 상태를 기록 git은 4가지의 저장소 workspace(work tree) 현재 작업중인 장소 ( 내컴퓨터상) index(stage) workspace의 수정된 소스를 저장하는 장소(add) - commit 전 local repository 원격 저장소 업로드하기 전(commit까지만) 저장소(push) workspace 반영 없이 원격 저장소의 수정사항을 적용할 수 있는 장소 (fetch) remote repository 원격 저장소 clone 명령어를 통해 github(remote repos) 를 work space로 가져올 수 있음. Q) index 와 stage의 관계는? -local 과 workspace 사이 공간인 '인덱스'에 파일 상태를 기록하는 것을 stagi..

IT/git 사용법 2021.09.02

C언어 백준 4673번 셀프넘버 해설

https://www.acmicpc.net/problem/4673 4673번: 셀프 넘버 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, www.acmicpc.net 문제 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, 이 수를 시작해서 n, d(n), d(d(n)), d(d(d(n))), ...과 같은 무한 수열을 ..

IT 2021.09.01

src refspec main does not match any 에러 /git personal token key 입력 에러

src refspec main does not mach any 에러 git을 commit 하고 main 에 push하려고 했을 때 발생한 에러이다. 원격저장소 github에 있는 repository에 연결하지 못해 발생하는 에러이다. 새로운 노트북에 기존에 있던 git을 연결시키려고 하는 도중 발생한 에러이다. 의문점 위에서 보듯 이렇게 분명히 연결이 되어있다고 하는데 왜 안되는 것일까?? 외부 ----->

IT 2021.08.30

scanf 오류 해결 방법 (C4996)

문제상황 이런식으로 scanf를 사용하면 C4996번 오류가 뜹니다. 이를 해결하기 위해선 다양한 방법이 있는데요 가장 간단한 방법부터 설명 드리겠습니다. (1)scanf_s활용하기 scanf 대신 scanf_s를 사용해주시면 됩니다. (2)_CRT_SECURE_NO_WARNINGS 활용하기 이런식으로 전처리기에 코드를 입력해주면 됩니다. (3)프로젝트 속성 창 활용하기 1. 속성 클릭 2.전처리기에 _CRT_SECURE_NO_WARNINGS 입력하기 이렇게 3가지의 해결방법을 설명드렸습니다. 혹시나 이방법으로도 안된다면 댓글 달아주세요!

IT 2021.08.30

LNK1120, LNK2019 확인할 수 없는 외부 기호 디버그 해결방법

일단 대부분의 경우 LNK1120와LNK2019는 같이 나타나는 오류인 것같습니다. arr과 관련하여 오류가 뜬것을 보고 , top down 으로 arr중에 이런 식으로 빨간 밑줄이 쳐 있는 곳을 수정해 주었더니, 오류가 사라졌습니다. ▲이런 것처럼 C언어에서 arr(i) 이런식의 문법은 사용하지않고 arr[i]를 사용해주어야합니다. 이런식으로 쓰면 안되는 문법때문에 오류가 발생할 수 있으니, 여러분도 정 모르겠으면, 한번 위에서 부터 아래로 내가 원래 쓰지 않는 문법을 사용한 게 아닌가 체크한번 해보시길 바랍니다.

IT 2021.08.24

초기화되지 않은 지역변수를 사용했습니다. C4700 오류 해결 방법

https://www.acmicpc.net/problem/10952 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 상황 백준 10952번 문제를 풀던 중 코드를 입력하였으나, 9번째 줄에서 초기화되지 않은 지역변수를 사용했습니다.라는 오류가 뜸 원인 변수를 초기화하기 전에 해당 변수를 먼저 사용해 발생하는 문제임 변수 처음 생성 시 기존 메모리에 들어있는 값을 그대로 사용하기에 무슨 값이 들어있는지 알 수 없음. 따라서 예외 발생의 가능성이 있음. 이를 방지하기 위해 프로그램이 변수에 들어있는 값을 예상할 수 있는 범위에 두어야 함 이는 초기화를 통해 할 수 있음.. 해결방법 A = 0; B = 0; ▲ 이런 식..

IT 2021.08.20

git branch 목록체크 및 branch 삭제(branch not found 오류)

▼문제 상황 : 원격 저장소 github에는 분명히 BJ2439.c라는 repository가 있는데, 그걸 지우려고 하니 자꾸 찾을 수 없다고 뜸. 정말 미치겠어....거의 3시간 가까이 시간을 허비했는데, 여러분은 꼭 이글을 보시고 쉽게 해결하시길 바라요.. 정독하시면 해결 가능합니다. ▼local에 있는 branch 확인하기 git branch git branch만 하면 로컬에 있는 브랜치만 보여줌(github브랜치는 안 보여줌) 아니 도대체 외부에 있는 branch는 뭐냐고... 앞서 말했듯, git branch 는 로컬에 있는 branch만 보여주기 때문에 외부에 있는 branch 가 나타나지 않아요.. ▼ 외부에 있는 branch까지 다 보는 법 git branch -a 로컬 브랜치로 NEWBJ..

IT/git 사용법 2021.08.20