전체 글
-
django.db.utils.OperationalError: no such table: auth_user 에러공부/Django 2020. 7. 28. 22:04
python manage.py createsuperuser 프로젝트 생성하고 바로 admin 게정을 생성하려고 했습니다. 그런데!!!! 왜!!!! models.py도 안건들었는데 왜 이런 오류가 뜰까요? sqlite3.OperationalError: no such table: auth_user파이참은 다른 건가?? 초기 user 테이블이 db에 존재해서 일까?? 해결법 python manage.py migrate왜 그러나요? 이유는 추후에 찾아서 다시 게시하겠습니다.
-
동적계획법1-1003-피보나치함수공부/Algorithm 2020. 7. 28. 17:32
문제 https://www.acmicpc.net/problem/1003 첫 번째 입력 : 테스트 케이스 개수 t 나머지 입력 t번 : n은 음이 아닌 정수 출력 : '0출력 횟수' '1출력 횟수' 접근 방법 동적 계획법의 조건 두 가지 모두 만족한다. 작은 문제 반복 2, 값이 바뀌지 않음 주어진 n은 계속 해서 쪼개질 것이다. fibonacc(3) -> 1 2 fibonacc(2) -> 1 1 fibonacc(1) -> 0 1 fibonacc(0) -> 1 0 fibonacc(4) -> fibonacc(3)의 출력 + fibonacc(2)의 출력 결과 fibonacc(5) -> fibonacc(4)의 출력 + fibonacc(3)의 출력 결과 나의 답안 #include #i..
-
Submodule, Nestued Repository공부/Git 2020. 7. 26. 21:13
웹멘토링 자료를 업로드하는 과정에서 정말 의도치 않게 git의 서브모듈 기능을 적용해버렸다. 본래 서브모듈은 규모가 어느 정도 되는 프로젝트에서 전체 프로그램을 기능별로 모듈화해서 작성하고 각각 따로 버전관리를 하고자 하는 경우가 사용한다. 모듈별로 따로 버전관리를 할 수 있다면, 재사용과 이식성 면에서도 크게 도움이 되기 때문이다. **내가 겪은 문제는 다음과 같다. webBasic_memo 디렉토리를 다른 서브모듈로 관리하고 그외 상위 디렉토리는 기존 master brach로 관리하게 설정해버렸다. 그래서 깃헙에 올렸을 때 webBasic_memo가 빈 디렉토리로 표시되었다. 아래처럼 git 원격저장소 기록?을 다 지우도록 했는데 강제 제거를 하라고 요청받았다. 강제제거 >_^ 기왕 이렇게 된 거 s..
-
Pair공부/C++ 2020. 7. 26. 04:33
Pair 두 객체를 하나의 객체로 취급할 수 있게 묶음. #include pair p = make_pair(a, b); p.first p.second vector 이용 #include #include #include #include #include using namespace std; int main() { vector v; v.push_back(pair(3, "A")); v.push_back(pair(1, "C")); v.push_back(pair(2, "E")); v.push_back(pair(2, "B")); sort(v.begin(), v.end()); vector::iterator iter; for(iter = v.begin(); iter != v.end(); iter++){ cout
-
얕은 복사 vs 깊은 복사공부/Python 2020. 7. 26. 02:14
Q. : data의 // 기준으로 첫번째 두번째는 문자, 세번째 네번째는 숫자인 원소만 출력하게 하는 코드입니다. if 문에서 result에 append 하고 normal 을 확인해보면 제 생각과 다르게 출력이 됩니다. data = ["A//a//1//10" ," B //b//2//20", "C//c//3//30", "D // // d//40", "E //5//e//50"] stripdata = [] result = [] for i in data: #stripdata = [] temp = i.split('//') for j in range(0, len(temp)): stripdata.append(temp[j].strip()) if stripdata[0].isalpha() and stripd..