Category: 미분류

WSL <> NOX 호환으로 인한 문제

WSL 사용중 NOX 를 설치해서 충돌날경우 아래와같이 wsl 이 정상동작 하지 않습니다……. 이때 이 방법으로 다시 wsl 서비스를 살릴 수 있습니다 아래 명령은 모두 *관리자 권한* 에서 만 실행 가능 합니다 이후 wsl ubuntu 가 정상 구동되는걸 확인 할 수 있습니다ㅣ NOX 설치시 기존 hyper-v 활성화가 다시 비활성화 되어 있을 수 있으니 windows 기능 켜기/끄기 […]

[go] golang 제네릭을 통한 슬라이스 마지막 n 개 얻기

1.18 이후 추가된 golang 의 제네릭을 사용합니다 간단히 차트를 그리는 api 를 사용하는데 실시간 마지막 100개만 출력 하고 싶었다 변화가 있을 때마다 마지막 100개를 구하는 함수-를 제네릭으로 구현했다 다른 슬라이스 에서도 해당 _size 만큼의 뒷 slice 를 구할 수 있게 되었다 차트를 그리는데에는 아래 코드를 사용했다 clear 후 해당 차트를 표시한다 마지막 100개에 대해서 https://github.com/guptarohit/asciigraph […]

[GOlang] golang 크로스 컴파일

golang 의 크로스 컴파일 기능 ref. https://go.dev/doc/install/source hello world 를 준비window 에서 linux 까지 빌드 하는 것을 기준으로 진행 한다 window 에서 정상 빌드 실행까지 확인 위와 같이 . exe 가 붙지 않은 바이너리가 빌드되어 생성되는것을 확인 할 수 있다 다른 os/arch 빌드를 위해 필요한 내용은 go 를 위한 환경 변수 중GOOSGOARCH 두가지를 설정 해 […]