본문 바로가기

분류 전체보기

(6)
[VSCode] 비주얼 스튜디오 코드 스니펫 / 템플릿 만들기 비주얼 스튜디오 코드에서 코드 스니펫을 정의해봅시다. 스니펫이란 아래와 같이 코드를 자동완성을 할 수 있는 기능 같은 거라고 생각하면 됩니다. 제가 쓰는 윈도우 기준으로 작성되었습니다. 1. File -> Preferences -> User sinppets로 들어가줍니다. 2. 이렇게 들어가면 위에 'Select Snippets File or Create Snippets라고 뜰 것입니다. 보면 각종 파일들의 확장자에 대한 json 파일이 주르륵 있고 'New Global Sinppets file...'이란 것도 있습니다. 스니펫이 작동할 파일의 확장자를 고르는 단계입니다. 만약에 html 파일에서 사용할 스니펫을 만들고자 한다면 html.json을 선택하고 c 파일에서 사용할 스니펫이면 c.json을 선..
[Python] 파이썬 콘솔에서의 옵션 m 예제를 보면 python -m venv, python -m pip install --upgrade pip 등 이런 코드를 발견할 수 있다. 때로는 -m 옵션을 넣지 않아 에러가 뜨기도 하는데.. -m 옵션은 무슨 의미일까? stackoverflow.com/questions/46319694/what-does-it-mean-to-run-library-module-as-a-script-with-the-m-option What does it mean to "run library module as a script" with the "-m" option? I'm new to Python (and to programming as well) and, although well documented, I cannot und..
[클라우드 컴퓨팅] Azure 가상머신 (ubuntu) SSH 통신하기 Putty Generator에서 RSA 키를 만든다. 참고로 화면이 안 넘어갈 수 있는데 커서를 움직여야 한다. (난수 만드는 방식이라고 한다) Azure 가상 머신 리소스 보기에서 암호 다시 설정이 있다. 저기 SSH 공개키 *에다가 텍스트로 된 공개키를 넣어주자. Putty Keygen에서 만든 공개키를 private 키로 저장한다 (=save private key 해준다.) Putty에서 SSH>Auth>Private key file for authentication에서 아까 저장한 private key 불러온다. 그 다음에 Putty 초기 화면(Session)에서 가상 머신 IP 주소 쓰고 22 포트에서 통신(Open)해주면 된다. 이때 예 아니오 하는 경고창 뜰텐데 예를 눌러주자. ❕ 가상 머신..
[알고리즘 문제] h-index 구하기 일단 문제를 이해하는 것부터 힘들었다. ㅠㅠ h 인덱스란 한 학자의 연구 업적과 성취, 학계에 미치는 영향력을 자연수로 나타낸 것이라고 하는데 어떤 학자의 논문의 인용된 횟수와 개수들을 따져서 구한다고 한다. 일반적인 정의는 다음과 같다. "어떤 연구자의 h 인덱스 값이 h 일 때, 이 연구자의 논문 중 h 편이 h 회 이상 인용되었다." 내가 이해한 h 인덱스란, 조건을 만족하면서 가장 큰 자연수이다. h 인덱스보다 인용 횟수가 크거나 같은 논문의 개수이다. h 인덱스보다 인용 횟수가 낮은 논문은 h 인덱스 값에 포함되어선 안 된다. 예시 논문(인용횟수) 배열 H-INDEX 61,105, 67 3 88, 66, 63, 60, 1 4 5, 5, 5, 5, 5, 5 5 1. 61, 105, 67은 모두 H..
git clone 에러 : Repository not found. Cloging into 'project'... remote: Repository not found. fatal: repository 'https://github.com/user/project.git/' not found 라고 에러가 뜨며 클론이 되지 않는다. 구글링을 해보니 에러 해결 방법으로 이런 것들이 있었다. 1. 오타 체크 클론시 사용한 깃 주소를 브라우저에 입력해서 들어가지는지로 확인해볼 수 있다. 2. 윈도우 자격 증명 삭제 제어판>사용자 계정>자격 증명 관리자>windows 자격 증명 으로 가면 일반 자격 증명 란에 여러가지 자격 증명이 있을텐데 여기서 github 관련된 걸 삭제하라고 함. git:https://github.com 이라는 자격 증명을 삭제하니까 clone이 되었다. 3. g..
Windows 10, cmd에서 python 안 먹힐 때 이럴 경우 python 대신 py를 치면 된다. 예시) python test.py -> py test.py 관련 내용은 이곳 참조 https://devblogs.microsoft.com/python/python-in-the-windows-10-may-2019-update/