computer science knowledge 5

[node js] vscode에서 실행하기

vscode에서 바닐라 자바스크립트를 실행하려고 하는데, 자꾸 오류 메세지가 떴다. 그래서 구글링을 통해 이를 해결하였다. 1. node js 설치하기 나는 node js ≠ vanilla javascript인 줄 알았는데 그건 아닌가보다. 바닐라 자바스크립트를 실행하기 위하여 node js를 설치하라고 해서 설치를 하였다. 2. code runner 설치하기 다음으로 code runner를 설치하라는 블로그를 봐서 설치를 진행하였다. 실행은 되는가 싶더니, 계속 글자가 깨져서 보였다. 이를 해결하기 위하여 code runner > 톱니 바퀴로 들어가서 다시 설정하였다. 2-1. settings.json 설정하기 Executor Map By Glob를 찾아서 settings.json을 편집하기. sett..

[Python] vscode에서 실행하기

vscode에서 파이썬을 실행시키려고 했는데, "conda: 'conda' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다." 라는 오류 메세지가 떴다. 이를 해결하기 위하여 아래의 블로그를 참고하여 설정을 해주었다. HTML 삽입 미리보기할 수 없는 소스 + code runner를 이용하여 python을 실행시킬 수 있다. javascript와 동일하게 진행하면 된다. 한글 코드가 깨지는 경우에는 settings.json에서 설정을 변경하면 된다. "python": "set PYTHONIOENCODING=utf8 && python -u" 이렇게 지정하면 한글 깨짐없이 잘 돌아감을 알 수 있다. HTML 삽입 미리보기할 수 없는 소스 ++ 위의 코드 안..

[git / github] 깃과 깃허브 전반적인 내용 추가하기

1. git - 버전 관리 시스템 : 저장소를 의미한다. 누가, 언제, 어떤 파일을 저장했는지 알 수 있다. 특정 시점에서 소스코드 복원 가능하다. 2. github - 클라우드 개념 git 로컬 환경에서의 코드 저장소를 의미한다. 변경된 코드를 추적한다. 코드 버전을 관리할 수 있다. 로컬 환경은 개인 컴퓨터를 의미한다. github git을 온라인으로 관리할 수 있는 클라우드를 의미한다. git init : .git 폴더를 생성한다. git add : 코드를 임시 저장한다. stage에 올리는 것을 의미한다. 이 상태에서 다시 되돌릴 수 있다. git commit -m : 코드 저장을 확정하는 작업이다. 이 상태에서 다시 되돌릴 수 없다. git push origin main : github의 mai..

[git / github] 팀 개발을 위한 Git, GitHub 입문 - 버전 관리와 CLI

1. 버전 관리 - 수정 사항들을 커밋 (하나의 버전) 으로 정리해서 관리하는 것이다. 커밋을 여러 개로 쪼개면 쪼갤수록 관리하기 편리할 것이다. - 코드는 한번에 완성되는 경우가 없다. 많은 수정 사항들이 생기고, 추가하기도 하고, 리팩토링 과정을 거친다. - 버전 관리가 중요한 이유 : 내용 정리에 용이하고, 원본을 훼손하지 않고 계속 코드를 안정적으로 저장 가능하다. - 수정 사항 수정 + 원본 보존에 탁월하다. - 협업 시에 유용하다. - 만약에 코드가 망가진 경우, 바로 전 단계의 버전으로 돌아가면 온전한 코드를 다시 가져올 수 있다. (원본 보존에 용이) 2. git과 github 1. git : 버전 관리, 저장 공간이 필요하다. 일반적으로 우리가 알고 있는 검은 화면을 이용하기도 하고, 시..