분류 전체보기 47

typeerror: cannot read properties of null (reading 'useref')

TypeError: Cannot read properties of null (reading 'useRef') 에러가 뜬다면! package.json 파일을 확인해보자. 내가 import 해서 쓰려던, bootstrap reactbootstrap이 맞는 폴더에 install이 안 되었나보다. 그래서 npm i bootstrap react-bootstrap을 해주니까 해결되었다. 그러고 나니까, 또 에러가 뜨질 않나....! 이번엔 'useContext' 관련 TypeError: Cannot read properties of null (reading 'useContext') 그렇다면 이것도, import를 잘못했을 가능성이 높다고 판단했기 때문에 금방 해결할 수 있었다. 이번엔 npm i swr을 하니까 해..

Javascript/error 2023.02.15

Framework / Library 차이

Library 개발자가 코드를 작성하기 위해서 마음대로 호출할 수 있는 기능들의 집합이다. Framework 응용프로그램이 개발자에게 공간을 채우도록 요청해서 작업 내용을 정의하는 구조다. 라이브러리, 프레임워크 둘 다 개발자의 업무 효율과 생산성을 위해서 가져다 쓴다. 둘의 차이점은 "제어 흐름"을 누가 가지고 있냐에 따라서 다르다. 라이브러리는 개발자가 전체적인 제어흐름을 가지고 있다. 그래서 필요한 기능이 있을 경우, 라이브러리를 호출해서 사용하면 된다. 즉, 라이브러리를 사용할지 안할지는 개발자가 선택할 수 있다는 뜻이다. 또한, 라이브러리를 만들 때도 규칙이 따로 존재하지 않아서 의도에 맞게 선택해서 사용하면 된다. 반면, 프레임워크는 프레임워크가 자체적으로 전체적인 제어 흐름을 가지고 있어서 ..

Git connect 에러?

수업 중에 git 저장소와 Visual Studio Code를 연결해야 하는데, error가 발생했다. 그래서 다시 처음부터 git을 연결해주기로 했다. (0개 국어가 되어가는 중....) 과제 올릴 때 자주 발생하는 에러라서, 기록해 두기로 하자! 1. git remote -v (또는 rm -rf .git) 2. 올바른 directory인지 확인하기 3. git init 4. git remote add origin (github 주소) 5. Visual Studio Code에서 commit 하기 6. git push origin master (혹시나 push 실패 에러가 난다면 git push origin master --force) 끄읕-!

[미해결1/해결1]다시는 실수하지 않기 위해서 쓰는 글!

오늘까지 matrix로 제출하는 날인데 이게 왠 오류인건지....!!!! 맥에서 보내려니까 이런 오류가 뜨는 거다. 다시 cvs 파일도 원본으로 바꿔보고 그랬는데 이유를 못 찾았다. 그래서 다시 윈도우로 옮겨서 하기로 했다. 그러면서 몇가지 수정을 하고, (사소한 실수) 그 다음에 한게, File.cpp에 입력 값이 있으니까, #define _CRT_SECURE_NO_WARNINGS 를 추가해줬다. 근데도 이런 에러가 일어나는게 아닌가ㅠㅠㅠㅠㅠㅠㅠ 너무 슬프다. 윈도우로 옮기기까지 했는데 이런 오류라니 Visual Studio에서는 아무런 이상없이 작동했는데 이게 왠 말이라는 건가. 근데 한 줄 위에를 보니 이런 문구가 있는거다. 아하! 저게 잘못된거구나. 하고 찾아봤는데 옮기면서 // set to fa..

발생한 Error들 2022.05.21

Encapsulation, Polymorphism, Inheritance

*** NOTE: 배우면서 적은 내용이라 잘못된 정보를 포함하고 있을 수도 있습니다 *** - 강의내용 정리 - C에서는 struct를 배웠다. 그렇지만 C++에서는 class를 주로 사용할 것이다. struct와 class의 차이? struct는 public이 기본값이고, class는 private이 기본 값이다. * Note: C에서는 struct Car myCar; 라 썼다면, C++에서는 struct를 앞에 안 써줘도 된다. Car myCar; 이렇게만 써도 된다는 거다. class와 object의 차이 클래스는 Car이고, 객체는 myCar다. 클래스는 Student이고, 객체는 summer다. 클래스는 Dog고, 객체는 cherry다. 멤버변수와 멤버함수(속성과 메소드) C++에서는 클래스의 ..

맥북에서 Oracle SQL Developer 언어 한글(한국어) -> 영어로 바꾸기

정말 컴알못, 코알못인 나는 맥북 사는 걸 2년동안 고민했는데, 결국 10년이 넘은 삼성 노트북이 너무 느린 바람에 맥북을 샀다. 근데 정말 새학기 수업을 할 때마다, 너무 힘들다. 맥북을 산 걸 후회(?)까진 아니지만 윈도우 베이스인 수업을 따라가기엔 이것 저것 검색할게 많다. 나중에 또Oracle SQL Developer를 다시 설치해서 한글 -> 영어로 바꿀일이 있을 것 같아서, 시간을 조금이라도 단축하고자 글을 작성하기로 했다! 수업이 영어수업이라, 영어로 설정하는게 편하기 때문에 한국어를 영어로 바꿔보자! Finder에서 응용프로그램을 들어간다 오른쪽 마우스 클릭 후, 패키지 내용 보기를 선택 Contents -> Resources -> sqldeveloper -> sqldeveloper -> ..

how to installing vmware! VMWare 설치하는 방법

맥북을 사용하는 나는 수업시간에 Visual Studio를 이용하는 수업이 있는데, 교수님이 맥북을 쓰더라도 꼭 Visual Studio를 어떻게 이용하는지 알아야 된다며, 부트캠프 보다 VMWare를 까는게 좋다고 하셨다. https://www.vmware.com/ca/products/fusion.html 이게 교수님이 vmware를 설치하라고 주신 웹페이지인데, 순서대로 가입먼저 하고, 무료 버전을 설치하는데 자꾸 검은 터미널? 같은 화면이 나타나면서 결국 5번을 다시 다운 받고 설치하느라 오늘 하루를 다 썼다..... 읽을 리딩이 얼마나 많은데 맥북 유저는 너무 서럽다 🥲 고작 응용프로그램 하나가 나의 반나절을 잡아 먹다니... 뭐가 문제인지는 자세하게 모르겠으나, https://www.micros..