본문 바로가기

전체 글174

go-lang: go test cache 초기화 방법 (해당 글은 필자 메모용입니다. ) go test cache clean 방법 go clean -testcache https://stackoverflow.com/questions/48882691/force-retesting-or-disable-test-caching Force retesting or disable test caching Problem: When I run the same go test twice the second run is not done at all. The results are the cached ones from the first run. PASS ok tester/apitests (cached) Links I already ch... stackoverflow.com 2023. 3. 2.
[docker] 리눅스(우분투)환경에서 도커 설치 방법 이번 포스팅은 리눅스(ubuntu 20.04)에서 도커를 설치하는 방법에 대해 기술합니다. 추후 쿠버네티스 설치를 하기위해선 도커가 필요합니다. (요즘엔 도커가 없어지고 containerd가 대체된다고 합니다. 그에 대해선 추후 포스팅하려고 합니다.) 저는 우분투 20.04에서 도커를 설치하였습니다. 다른 버전도 형식은 동일하니 방법 참고하시면 됩니다.^^ 설치 전 - 우분투 버전 확인 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.4 LTS Release: 20.04 Codename: focal 설치 전 APT 업데이트 sudo apt-get update 필요한 패키지 설치 su.. 2023. 2. 16.
[Git] 깃 서브모듈 (명령)이해하기 (사용법) git submodule이란? 프로젝트를 수행하다 보면 다른 프로젝트를 함께 사용해야 하는 경우가 종종 있다. 함께 사용할 다른 프로젝트는 외부에서 개발한 라이브러리라던가 내부 여러 프로젝트에서 공통으로 사용할 라이브러리일 수 있다. 이런 상황에서 자주 생기는 이슈는 두 프로젝트를 서로 별개로 다루면서도 그 중 하나를 다른 하나 안에서 사용할 수 있어야 한다는 것이다. (공식 설명) * 간단하게 이해하기 제품의 (화장품)패키지를 만드려고 한다고 가정을 해보자. 화장품을 팔기위해서는 "화장품"도 중요하지만, 완전한 제품이 되기 위해서는 "화장품"과 부가적인 부속도 같이 포장되어야한다. 제품: "화장품" + "샘플" + "포장지" + "포장박스" 모두가 완전한 합일때 제품으로써 효과를 발휘한다. 위와 같이 .. 2023. 2. 13.
[Python] encoding utf-8 설정하기 python은 기본 encoding이 ASCII입니다. 이는 한글을 쓰게되면 깨지기 쉽상입니다. 혹은 Syntax Error도 발생되는 경우도 있죠. 이럴때는 아래와 같이 Python인코딩을 utf-8로 설정하도록 해주면 됩니다. #!/bin/env python #-*- coding: utf-8 -*- 이제부터는 글자깨져서 고민하는 일을 없겠네요. 혹시 euc-kr이나 다른 인코딩을 원하시면 coding: [요기] 에 명시 해주면 됩니다. 별거 아닌일이지만, 은근히 까먹고 귀찮아서 빼먹게 되면, 나중에 글자깨지고 알게되는.. 마법의 ASCII.. ㅋㅋㅋ;; 2022. 12. 15.
Go-Lang : 문자열에서 숫자만 추출하기 앞전에 Python을 이용한 문자열에서 숫자 추출하는 경우를 다룬적이 있습니다. https://musclebear.tistory.com/38 [Python] 문자열에서 숫자만 추출 하기 문자열에서 숫자만 추출 하기 (골라내기) 파이썬을 써보면 참 신기한 라이브러리들이 많은거 같다. ㅎㅎ이것도 될까 하면?? 찾아보면 늘 있는 든든한 파이썬 ㅎㅎ 오늘은 문자열에서 숫자만 추 musclebear.tistory.com 이처럼 Go-Lang에서 "문자열에서 숫자만 추출하는 방법"에 대해 알아볼까합니다. 필자가 요즘 Python보다는 Go-Lang으로 개발을 주로해서 해당 기능이 필요했습니다. ㅋㅋ 방법 Go-Lang은 정규식표현(regexp) 라이브러리를 이용하여 숫자를 추출할 수 있습니다. 해당 문법은 숫자를 .. 2022. 11. 28.
[MAC, Error] 업그레이드 이후 xcrun: error: invalid active developer path 에러 해결 어느날 갑자기 맥북 업데이트 이후에 git과 개발도구들이 아무것도 되지않았다. 매번 업데이트 될때마다 검색을 하게되는 1인..ㅠㅠ으로 결국 블로그에 남기기로 하였습니다. 증상 xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 아무래도 자주 있듯이.. xcode cli 관련하여 수정되어 이슈가 발생한듯으로 보인다.. 해결 xcode-select --install 업데이트 안한지 좀 되어 오래 4분정도 걸렸네요.. 설치 이후 정상으로 명령어 수행 확인하였습니다. 2022. 8. 30.
반응형