Programming 23

Git hub에서 terminall로 pull하는 법

Git hub이용해서 pull하는 법(VScode, eclipse, cmd등의 터미널에서 사용가능) 1. 기본적인 방법 - 모든 폴더 pull하는 방법 1단계 : 먼저 터미널에서 폴더를 가져와서 저장할 디렉토리로 이동하세요! 2단계 : .git 폴더생성 git init 3단계 : 원격저장소 주소 지정 git remote add -f origin 원격 저장소 주소 4단계 : 데이터 가져오기 git pull origin main(또는 master) 2. 특정 폴더만 pull하는 방법 1단계 : .git 폴더 생성 git init 2단계 : Sparase CheckOut기능 활성화 git config core.sparseCheckout true 3단계 : remote 추가 git remote add -f or..

Programming/Git 2021.11.10

VScode, Eclipse, cmd의 terminal이용해서 git hub에 올리는 방법

VScode terminal, Eclipse terminal, cmd 등에서 git hub로 올리는 방법입니다. 1. 먼저, git hub에 repository생성합니다. 쉬우니까 간단히 설명하겠습니다. 1단계 github 로그인하고 new클릭 2단계 대충 입력하고 생성 3단계 : 링크나중에 필요하니까 기억해두셈. 2. 초기 계정, 이름 설정(config) : 한 번 설정해놨으면 안해도 됨. git config --list : config 설정확인. user.name과 user.email이 설정되어있는지 확인 * 만약 설정확인이 종료가 안되시면 :q 또는 ctrl + c누르시면 됩니다. git config --global user.name {이름} git config --global user.email ..

Programming/Git 2021.11.10

VSCode settingSync, Gist활용해서 설정 저장하고, 가져오기

목차 1) 나의 VScode세팅 git의 gist에 업로드 하는방법 2) 다른사람이 올린 gist를 다운로드해서 VScode세팅 하는방법 혹시 아래 작업을 하시다가 단축키나 막히는 부분 계시면 아래 더보기 클릭 더보기 * ctrl + shift + p(=F1, ctrl+3) : command pallets를 활성화 command pallets에서 * sync advanced options : sync 설정 변경 * sync download Settings : sync에 설정한 gist에 다운로드 * sync reset Extension settings : 설정한 git 게정 초기화 * sync upload/uploadsetting : sync에 설정한 gist에 현재 설정 업로드 * shift + alt..

VScode에서 node_modules가 안 보일 경우

VScode에서 npm install을 해서 node_modules가 있어야하는데 없는 경우 (또는 VScode에서 node_modules를 숨키고 싶을 경우) * 저 같은 경우는 다른 사람의 VSCode Setting을 가져오면서 해당 설정에 node_modules를 가리는 셋팅이 되어있었음. 1. 파일 -> 기본설정 -> 설정 (또는 단축키 ctrl + , ) 2. files.exclude검색 3. **/node_modules제거 (만약 숨기고 싶다면 반대로 패턴 추가하시면 됨)

VSCode Ctrl + K, Ctrl + F가 안 되는 경우

VSCode 정렬 단축키가 Ctrl + A로 전체 선택한 후 Ctrl + K누르고 동시에 Ctrl + F누르는 것인데 이 것이 안될 경우 사용할 수 있는 방법입니다. 참고로, 대체할 수 있는 방법이지 Ctrl+K, Ctrl+F를 사용가능하도록 하는 방법은 아닙니다 ㅠ ㅠ 1. Alt + F8키 사용 사실 Ctrl + K 누르고 Ctrl + F누르는 것이랑 비슷한 것이라 이것도 안 될 수 있음 2. Shift + Alt + F를 누른다 이건 저 같은 경우는 적용되서 정렬되더군요. 단점은 Ctrl + K 누르고 Ctrl + F는 부분정렬이 가능하나 Shift + Alt + F는 부분정렬이 안 됩니다. 3. Pritter라이브러리를 설치하고 코드를 저장 시 Pritter가 자동 정렬하도록 Setting한다. ..

Visual Studio Code Pritter 자동 정렬 안 될 경우

Visual Studio에서 Pritter를 사용하면서, 저장 시 자동 정렬 되던 기능이 안 될 경우 세팅할 수 있는 방법입니다. 1. VSCode를 킨다. 2. Ctrl + , 키를 누른다 3-4. Format on Save를 입력하고, Editor:Format on Save에 체크표시를 한다. 5-6. Default Formatter를 입력하고, Editor:Default Formatter의 값을 Pritter - Code formatter(=esbnp.prettier-vscode)로 설정한다. -> 설정하면 코드를 저장 할 때마다 Vscode가 Pritter를 이용해서 코드를 자동 정렬해준다.

Visual Studio Code의 power Shell의 권한 오류

Visual Studio PowerShell에서 아래와 같은 오류가 발생했을 시 해결법입니다. (+ 저의 경우는 vue create test 실행시 오류가 발생했었습니다. 발생 이유는 권한 때문입니다.) vue : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\~~~~~ 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 위치 줄:1 문자:1 + vue create test2 + ~~~ + CategoryInfo : 보안 오류: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAcces..

Programming/오류 2021.10.23

자바) 추상클래스 vs 인터페이스

먼저.. 추상클래스와 클래스의 차이는 추상클래스는 객체를 생성할 수 없지만, 상속에 특화되어있다는 것이다. 왜냐하면, 추상클래스는 메소드를 그대로 상속할 수도 있고, 추상메소드를 정의하여 상속받은 클래스가 메소드를 재정의(오버라이딩) 하도록 할 수 있기 때문이다. 추상클래스와 인터페이스의 차이를 설명하기 앞서. 하나만 상속하면 된다면 인터페이스 사용할 필요없이 추상클래스만 사용하면 된다. 왜냐하면, 추상클래스는 메소드도 상속할 수 있을 뿐만 아니라 추상메소드도 상속할 수 있는 상속 특화의 클래스이니까. (뭐 어쨋든 인터페이스는 추상메소드 밖에 못 쓰고 제약이 좀 더 있다) 하지만, 필요에 따라서 우리는 다중 상속을 자바에 구현해야 하는데, 자바에서 그 방법은 인터페이스를 상속하는 방법 밖에 없다. 따라서..

Programming/용어 2021.07.27