본문 바로가기

소소한 팁5

[git] error: failed to push some refs to, Git submodule 에러 현 상황: submodule이 생겨서 내 파일이 업로드가 되지 않고, 서브모듈로 생성이 되어서 pull이 불가능해졌다. 거기다가 git까지 꼬여버려서error: failed to push some refs to, 에러까지 생기게 되었다. 그래서! 왜 서브모듈이 생기는지, 그리고 그 해결방법에 대해 알아보겠다~ 1. 서브모듈 원인 & 해결법 .git 파일이 있는 곳, 즉 cmd 나 vsc 를 실행할 때의 주소를 봐야한다 .git은 더 상위 폴더에 했는데, 하위 폴더에서 add push 를 하게 되면 새로운 서브모듈이 생겨버린다 서브모듈을 추가하고 등록하는 방법은 따로 있지만, 가장 큰 실수는 directory다! 꼭!!!!!!!!!!!! git add를 하기 전에 체크를 하는 습관을 만들자!!!!!!!!!.. 2022. 8. 30.
파이썬 슬기로운 input 받기(input, sys.stdin.readline) 1. 필요성 모든 알고리즘 문제의 기본은 input을 적절한 'type'과 빌드업(?) 이 필요하다고 생각한다. 마치 축구에서 퍼스트 터치처럼.. 구현 문제를 풀 때, 리스트의 형식을 고민하길래 정리해보기로 마음 먹었다. 2. list, map, split 사용하기 - 공백 기준으로 구분된 데이터를 받을 때(int형으로) input: 1 2 3 4 - 2차원 리스트로 데이터를 받을 때 input: 2 3 1 2 3 4 5 6 -for 문 안에서 각각의 줄을 새로운 data라는 list 로 만드는 법 input: 3 1 2 3 4 5 2 3 4 5 6 6 7 8 9 0 - 한 줄에 한개의 정수를 리스트에 추가할 때 input: 3 1 2 3 3. stdinline 사용하기 - input을 활용해서 반복문 .. 2022. 4. 13.
[Unable to create process using...][파이썬 pip install 오류] Unable to create process using 'D:\Anaconda3\envs\django_react_study\python.exe D:\Anaconda3\envs\django_react_study\Scripts\pip-scri 이런 오류가 나서 pip install이 안된다? python -m pip install 로 실행해 보세요 2022. 4. 3.
[함수에서의 self 여부][파이썬] 파이썬이라는 언어를 활용하다 보면 class 내부에서 def 함수를 생성하고 그 안에 객체들을 사용하게 된다. 그 때 우린 'self'를 이용하여 self.객체 ex)self.name 이런 식으로 나타내는데, ​ 공부하다보면 어느 코드에는 self가 붙고 다른 코드에는 안붙었다. ​ 클래스 내의 다른 method 에서 참조할 때, 변수 이름에 self를 붙이게 되고, ​ 다른 method에서 참조하지 않으면 붙이지 않는다. ​ ex) -pyqt를 사용하여 간단한 위젯을 만드는 상황- ​ 15~17줄의 self.label은 28줄의 함수 def btn1_clicked(self),31줄의 함수 def btn2_clicked() 에 사용되기 때문에 self를 붙여줌! ​ 11~12줄의 textlabel에서는 .. 2022. 3. 2.
[input 오류 해결하기][파이썬] 잔오류지만, 멘탈이 나간 상태에서 자꾸 눈에 잡히지 않는 오류들. 문제 풀때 input을 확실히 받아 실수를 줄이자! 3 3 ​ 1 2 3 2 3 4 1 5 7 ​ 이런식으로 주어지는 input에서 1,2,3을 data에 append 하는 방법 ​ -> map으로 라는 오류가 계속 떠서 해결하는 방법 2022. 3. 2.