vscode go Example실행

프로젝트용 폴더 생성

main.go 파일 생성

vscode 로 폴더 열기

F5 로 실행 -> Error

dlv 파일이 없어서 생긴 문제 인것 같아서 일단 delve 패키지 install

하지만

터미널에서

F5 로 실행 및 디버깅

그리고 vscode의 환경설정에 아래 코드 추가

CR LF 처리

프로젝트 파일들 안에 CRLF 를 사용하는 파일과 LF 를 사용하는 파일이 혼재 되어 있을때…

git을 사용한다면…

lf 로만 처리를 하고 싶다면…

P.S. 이 처리 이후에 git이 연결이 안되는 상황이 발생했다. 근데 다시 해보니까 잘된다..

프로그램 실행시 로그를 날짜별로 자장하면서 콘솔상에 출력

프로그램을 데몬으로 돌리기

보통은 터미널에서 python main.py를 실행시키면 터미널을 닫으면서 프로그램이 끝나지만 nohub을 사용하고 백그라운드로 돌아가라고 하는 & 를 붙이면 터미널을 종료시켜도 주구장창 돈다.

다만 다음에 다시 접속해서 프로세스를 종료시키려면 ps -ef 명령으로 찾아서 kill 해야만 한다.

SSH 터널링

localhost (앞쪽) : binding 할 현재 컴퓨터의 8080 포트 localhost (뒤쪽) : 리모트 의 binding 가능한 8080 포트 id@remote.anyons.net : ssh로 접속할 server

Ubuntu 20.04 에 Bitcoin Core 설치

VIM Encoding

encoding 은 화면에 보이는 것, 시스템이나 터미널에 관련되어 있지 파일 자체에는 관계 없다

fileencoding 은 파일에 저장되는 코드, encoding 과 fileencoding 이 같으면 (보통 euc-kr 이나 cp949?) 상관없고 이 둘이 다르면 파일을 읽거나 쓸 때 변환이 된다.fileencodings 에는 여러 인코딩 룰을 적어주면 파일을 읽을 때 하나씩 검사해서 맞는 인코딩을 찾아내어 자동으로 fileencoding 을 […]

MSSQL Table List Query

Load Avg

다른건 그냥 웹에서 찾아보고CPU Core 갯수를 가져오면

load Avg가 저 수치가 되면 모든 cpu의 core를 100% 사용하고 있다는 거…

cmd 대신 사용하는 powershell 의 prompt에서 git branch확인

admin 권한으로