-
웹 지식
윈도우키 기본 단축키 안먹힐 때 (윈도우+L, 윈도우+쉬프트+S 등)
어느날 부터 화면 보호기나 캡쳐도구 등 단축키가 안먹히고 캡쳐도구 단축키를 눌러도 화면에 있는 아이콘들만 순서대로 선택이 됐다.찾아보기 귀찮아서 몇일 단축키 없이 생활했는데 너무 번거로워서 결국 해결방법을 찾았다.캡쳐도구를 삭제하고 마이크로소프트 스토어에서 재설치를 해도 똑같았는데, 아래 방법으로 해결 했다. 해결방법"Fn+윈도우키"를 누르면 윈도우키 잠금 해제(ON/OFF)가 된다! Fn+윈도우키를 누르고 다시 단축키들을 테스트 했더니 정상적으로 작동됐다.찾아보니 이게 안되면 레지스트리에서 추가 확인하라고 하는데, 보통 위 단축키 방법으로 대부분의 단축키가 안먹는 문제는 위 방법으로 해결 될 것 같다.
-
웹 지식
외장하드 안전하게 제거 안될 때 오프라인이 없을 때 이 장치는 현재 사용중입니다.
외장하드 쓰다가 안전하게 제거 하려고 보니까 계속 이 장치는 현재 사용중입니다가 떴다. 인터넷 뒤져보니 대부분 컴퓨터 관리 들어가서 아래 디스크 네임에 오른쪽 마우스 클릭하면 오프라인이 뜬다는데 나는 없었음 이럴때는 직접 명령어로 offline 시켜줘야한다. 1. 윈도우키+R / diskpart 실행 2.list disk 검색해서 내 디스크 어떤게 있는지 확인하기 2-1.disk 1번을 고른다.2-2. offline disk 나는 디스크1이 외장하드였기 때문에 이후에 다음과 같은 명령어로 offline을 시켰다. 이후에 정상적으로 외장하드가 안전하게 제거 되었다. 컴퓨터 관리에 오프라인이 없다면 명령어로 직접 종료시켜버리자~
-
git
git commit --amend로 커밋 메시지 수정하는 법
커밋을 하고 보니 방금 올린 커밋에 오타가 있거나 내용이 빠져있거나... 잘못올렸을 때 사용 할 수 있는것이 amend이다.git commit -m "index.js 추ㅜ가" 이럴 경우 git reset --soft 를 해서 커밋을 취소하고 커밋 메시지를 고쳐 다시 남겼다. 마지막 커밋 수정하기git commit --amend파일을 add 해준다음 git commit --amend를 실행하면 마지막 커밋을 수정 할 수 있다. 커밋 메시지 amend로 수정하기amend를 사용하면 추가 커밋을 하지 않고 다음과 같이 커밋 메시지를 수정해서 올릴 수 있다. reset을 쓰지 않고도 브랜치의 최신 커밋을 수정하는 가장 간단한 방법이다. git commit --amend -m "index.js 추가"위 명령어를..
-
git
Git에서 Author, Email 변경하는 법
Git Author과 Email을 변경하는 방법cmd, git bash를 해당하는 폴더에서 열어서 다음과 같이 입력한다.git config user.name ~~~~~git config user.email ~~@~~~.~~~ 설정 한 다음 커밋하면 기록이 업데이트 한 내용으로 기록 된다. vscode terminal에서도 위와 같은 명령어로 수정이 가능하다.git config --global user.name ~~~~~git config --global user.email ~~@~~~.~~~위 처럼 --global을 추가하면 한번 설정해서 전역으로 사용하겠다는 것이고, --global을 삭제하면 프로젝트마다 실행해줘야한다. 변경한 사용자 이름이나 이메일을 확인하려면 터미널에서 다음과 같은 명령어를 기입한..
-
git
깃 충돌, 커밋, 머지 해결하기(feat.vscode 터미널)
[커밋 이전 기록으로 되돌아가기]vscode terminal을 열어서 git log 명령어 실행.이미지 처럼 깃허브에 남겨져 있던 커밋 기록들이 리스트화 되어 전부 터미널에 보여진다.여기서 돌아가고자 하는 커밋 기록의 앞자리 7개(5b158a2) 또는 커밋명 전체를 복사해서git checkout 51b158a2라고 터미널에 입력하면 이 때로 돌아갈 수 있다. 이후에 작성했던 가장 최신 커밋기록으로 돌아가려면마지막 커밋명과 함께 checkout을 작성해도 되지만 git checkout - 라고 작성해도된다. [원격 저장소에 커밋 올리기]내 로컬 파일에 깃을 연결한 폴더에서 Git bash창을 열고, git remote add origin https//Github.com/test-~~~/ 를 작성해준다. ..
-
Javascript
자바스크립트 Rest 파라미터에 대한 특징
arguments랑 유사하다. 하지만 arguments는 모든 파라미터를 []에 담아주지만 rest parameter는 지정해서 담을 수가 있다. 아래 코드로 예시를 들어볼 수 있겠다.//rest parametersfunction 함수(a,b,...rest){ console.log(rest)}함수(1,2,3,4,5,6,7.8);-------------------------------------function 함수(a,b,...rest){ console.log(rest[1])}함수(1,2,3,4,5,6,7.8); //4세번째 부터 끝까지의 파라미터만 출력이 된다. rest parameter는 arguments 보다 더 유연하게 사용이 가능하다. 함수 파라미터 자리에 ... 이 붙으면 무조건 rest이고..