본문 바로가기

전체 글

(20)
DB 관련 개념 정리 #RDBMS- 관계형 DBMS(관계형이 아닌 DB도 있대요.. ㄷ ㄷ ㄷ) - 보통 우리가 DB라고 생각하는 형태를 다루는 DBMS - 그 기능엔 크게 JOIN(INNER, OUTER, ...)이 있음JOIN 기능이란..TABLE 간의 공통된 COLUMN을 찾아서 엮어주는 기능JOIN 결과로 나온 TABLE은 각 모델 간의 관계가 1:1이냐 1:N이냐 M:N이냐에 따라 다르다.("달라질 것이다 | 다를 수도 있다 | 다를 수밖에 없다") JOIN 예제 with Flaskfrom .models import Employee, Departmentposition_list = Department.query.join(Employee).filter(Employee.name == "Jack")position_list에..
터미널 git 다루면서 어려웠던 점 + 메모하고 싶은 내용들  git initgit 폴더 생성 git add -A 현재 작업 폴더의 것들을 모두 git의 관리 리스트에 등록 git commit -m "~~~"변경 사항을 저장하고 그 내용을 "~~~" 메세지의 형태로 남김 git remote add origin 깃허브 repository 주소이 git에 소스코드를 업로드할 repository를 등록 (git config --list를 통해 확인 가능) git push -u origin master해당 repository에 업로드 master는 해당 repository의 branch에 따라 달라질 수 있음(master가 안되면 main이나 다른 무언가일 수도..)  remote: Permission username/appname.git den..
[C++] auto 타입 백준에서 문제를 풀다보면 int 타입으로는 결과물을 정확히 저장 못해서 틀리는 경우가 있다.그런 상황을 미연에 방지하고 데이터 손실 예방은 물론 더욱 유연한 코드를 짜기 위해 'auto'라는 타입을 활용할 수 있다.예시)auto a = 123;auto b = "abc";std::cout 위에서 알 수 있듯이, auto는 할당할 값에 대하여 적절한 타입을 추론하여 준다. 그러나 다른 타입의 형태라도 초기화형태가 같은 경우는 auto 타입에서 지정된 형태로 추론되게 된다. compiler에 지정된 auto 추론 형태auto a = 123; // intauto b = { 1, 2, 3 }; // std::initializer_listauto 추론 형태 지정해 주기auto a = short{ 123 }; // ..
[Django] User에 포인트 추가하기 account model에서 생성한 User에 point 속성을 넣었다.  projectname/account/models.pyclass User(AbstractBaseUser, PermissionsMixin): points = models.PositiveIntegerField(default=0, verbose_name="points") username = models.CharField( verbose_name=_('Username'), max_length=30, unique=True ) 로그인을 하면 포인트 5점이 추가되게 하려고 HTML파일에 함수를 하나 추가했다. projectname/templates/login.html 당연히 예상했지만.. 다..