목록컴퓨터 (46)
마이라이프해피라이프
기본 파일 삭제 ✅Public dir안의 파일 favicon.ico index.html 파일을 제외하고 삭제 ✅Src dir안의 파일 App.css App.js index.css (선택) index.js 제외하고 삭제 다음에 프로젝트할 땐 헤매지 않아야지.
Activate 후에 django-admin 명령어 사용할 수 있음 ✅django-admin startproject . : 현재 디렉토리에 디렉토리 생성 ✅python manage.py runserver : 서버 실행 명령어 ✅ http://127.0.0.1:8000/ 를 통해 접속함. Vscode에서 프로젝트 열기 터미널에서 \venv\Scripts\activate.ps1 파일을 로드할 수 없습니다. 오류가 발생한 경우 ✅Powershell 관리자 권한으로 실행 > Set-ExecutionPolicy Unrestricted 입력 > y 입력 ✅vscode에서 f1 > select interpreter > python 버전 선택 (이전에 생성했던 가상환경) > terminal창 새로 열고 확인 코드를 작..
공부한 내용을 정리해보는 습관을 가져보려 한다. 내일 모레면 새학기가 시작된다. 늘 그렇듯 후회만 남는 방학이었지만 방학 끝자락에 조그마한 시도를 하나 해보려고 한다. 바로 '장고'인데 이번학기 신청한 수업 중에 장고와 관련된 수업이 있어, 미리 조금 연습해보고 학기를 시작해보려고 한다. 1. 파이썬 설치 분명 컴퓨터에 파이썬 3.8과 3.9버전이 설치되어있는데 cmd창에서 python 명령어가 실행되지 않았다. 이전부터 수없이 설치해왔던 파이썬인데.. 왜 사용하려하면 이렇게 에러가 날 괴롭히는지 모르겠다. 새로운 마음가짐으로 파이썬 3.6버전을 설치하러 갔다. (강의와 똑같은 버전을 사용하기 위해 3.6을 설치했다.) path 옵션을 선택해야 하고 Disable path length limit을 선택해..
리액트를 공부하며 막혔던 부분들에 대해서 정리해 보고자 한다. (또 막혔을 때 떠올리기 위한 용도이기 때문에 그리 친절한 글은 아니다. 사실 아무도 안 봤으면 좋겠다. 그러면서 공개로 블로그에 올리는 이유는..??) ✅컴포넌트 사이에 props로 받는 것 어디서 어디로 가는 건지 헷갈린다. props면 props지 왜 중괄호를 붙이는 것인가. props를 받아서 값을 변경하면 어떻게 되는가. ✅useState를 활용하는 것 useState로 받은 변수명과 변수를 변경할 수 있는 함수를 어떻게 props로 전달할 것인가. => 중괄호로 묶어서 전달했다. 그러면 기존의 함수 역할을 유지할 수 있다. 중괄호로 묶어서 전달하면 값을 변경할 수도 있다. 사실 이 부분에 대해선 정확히 모르겠다. 공식 문서를 더 읽..
코드 #define MAX_ROWS 10; 오류 메세지 ']'가 필요합니다. 해결 #define끝 ; 삭제 (#define에는 ; 쓰지 않음) #define MAX_ROWS 10
오류 발생 '식별자 은(는) 예기치 않은 토큰입니다. 필요한 토큰은 '형식 지정자 입니다. 라는 오류가 떴다. 아무것도 건드리지 않았는데 이러니 당황스럽다. 해결법 visual studio > 프로젝트 탭 > 속성(제일 아래) > 구성 속성 > C/C++ > 언어 탭 준수 모드를 '아니요'로 설정해주면 된다.
예외 발생 코드를 작성하다 예외가 발생하면 일단 당황한다. 이럴 때 쓸 수 있는 게 바로 예외 처리(exception handling)이다. 예외 처리에 필요한 try, catch, throw - try: 예외가 발생할 것 같은 코드를 감싸며 이 안에서 오류가 발생했을 시 throw()를 통해 오류 발생을 알림. - catch: try에서 오류가 발생하면 catch에서 잡음. 가장 가까운 catch로 이동. void f { if (조건) throw (); //error 던짐 } int main() { try { //try로 묶은 코드 .. f 실행 } catch { .. } return 0; } what 함수 - 예외 에러 원인 메세지 리턴. - 리턴 타입: const char * 만약 코드에 try, ..
리스트 초기화 아래 두 가지 방법 중 하나로 초기화하면 된다. 1) list = [] #list를 처음 선언할 때처럼 빈 리스트를 할당. 2) list.clear() method 사용
c++ 코드 실행 중 위와 같은 에러가 발생했다. 소멸자와 관련된 에러인 것 같다고 판단했고, 해결책을 찾아보았다. 코드를 살펴보니, 동적 배열을 생성한 뒤 pass by ref로 값을 받지 않고 배열을 변경해 생긴 오류 같았다. 정확히 어떻게 작동하는지 모르겠으나 동적 배열을 변경할 때는 pass by ref 로 배열을 넘겨줘야하는 것 같다. 함수의 argument에 &을 붙이니 해결되었다.
1. 명령어 : docker build --tag (tag 이름) . >실행 시 오류 발생 #7 0.294 Get:1 http://security.debian.org/debian-security bullseye-security InRelease [44.1 kB] #7 0.304 Get:2 http://deb.debian.org/debian bullseye InRelease [113 kB] #7 0.342 Get:3 http://deb.debian.org/debian bullseye-updates InRelease [39.4 kB] #7 0.534 Get:4 http://deb.debian.org/debian bullseye/main amd64 Packages [8178 kB] #7 1.954 Readin..