본문 바로가기

Programming44

Go-Lang : 문자열에서 숫자만 추출하기 앞전에 Python을 이용한 문자열에서 숫자 추출하는 경우를 다룬적이 있습니다. https://musclebear.tistory.com/38 [Python] 문자열에서 숫자만 추출 하기 문자열에서 숫자만 추출 하기 (골라내기) 파이썬을 써보면 참 신기한 라이브러리들이 많은거 같다. ㅎㅎ이것도 될까 하면?? 찾아보면 늘 있는 든든한 파이썬 ㅎㅎ 오늘은 문자열에서 숫자만 추 musclebear.tistory.com 이처럼 Go-Lang에서 "문자열에서 숫자만 추출하는 방법"에 대해 알아볼까합니다. 필자가 요즘 Python보다는 Go-Lang으로 개발을 주로해서 해당 기능이 필요했습니다. ㅋㅋ 방법 Go-Lang은 정규식표현(regexp) 라이브러리를 이용하여 숫자를 추출할 수 있습니다. 해당 문법은 숫자를 .. 2022. 11. 28.
[vscode] Bracket Pair Colorizer 익스텐션 (미지원) 이슈 및 기본 내장 기능으로 사용하기 vscode를 아무생각 없이 쓰고 있는 와중에..? 요즘 terraform(https://musclebear.tistory.com/category/Cloud/Terraform)을 개발중이라 다른 익스텐션을 설치하려고 들어갔는데 왠걸 아래와 같이 하이픈되어 있는 잘 쓰던 익스텐션 ..? 이슈 [Deprecated] Bracket Pair Colorizer 2 가 더이상 사용되지 않는다고 아래의 그림처럼 나타나있는것이다.. 으흠.. 이게 무슨일인가... 나름 엄청 유익한 익스텐션인데 무슨일인지 개발자가 화났나..? 유익한데 내가 만들까..? 이런저런 별생각을 잠시 해보았다. ㅋㅋ 그래서 구글링으로 이런저런 내용을 찾아보니, 최신 내역 vscode 내장으로 설정할 수 있도록 기능이 추가되어 익스텐션이 없어졌다.. 2022. 6. 24.
[github] public github repo push error 잘쓰던 github public주소가 오늘따라 왠지.. 어색하게.. 안된다... 증상은 아래와 같다.. 증상 403.. 너무 두루뭉술하네요 ㅋㅋ $ git push origin main remote: Permission to nk915/hexagonal_msa.git denied to hanssak. fatal: unable to access 'https://github.com/nk915/hexagonal_msa.git/': The requested URL returned error: 403 (아래와 같이) 한참을 찾아 해보아도.. 안된다... 1. https 주소 변경 2. ssh 인증형태 변경 3. 저장소 권한 허용 4. 유저변경 해결 그러던 중 Windows 자격증명에 문제가 있을수있다는 블로그에 .. 2022. 5. 17.
[tools] vscode - 오프라인(인터넷 없는 곳)에서 extension (익스텐션) 설치, VSIX 설치 안녕하세요. 곰돌이입니다. 이번 포스팅에서는 vscode 설치된 PC환경이 오프라인일 경우에 extension(확장 프로그램) 설치하는 방법에 대해 알려드리려고 합니다. 간단하게 순서를 말씀드리면, 1. 확장 설치파일 다운로드 : 설치하고자하는 익스텐션을 다운로드한다. (이때는 인터넷 필요 - 다른 컴퓨터에서 다운) 2. vscode에서 다운로드 한 vsix로드 설치 : 인터넷이 되지않는 PC에서 vscode를 켜고 다운로드한 extension을 로드해주면 됩니다. 생각보다 쉬우니 잘 따라오시길 바랍니다. 1. 확장 설치파일 다운로드 (.vsix) -> 인터넷이 되는 컴퓨터에서! 1.1 vscode 마켓플레이스 접속: https://marketplace.visualstudio.com/ Visual Stu.. 2022. 4. 7.
[tools] nodejs npm install (CentOS, Ubuntu, Windows) npm은 기본적으로 Node.js를 기반으로 하고 있기때문에 npm설치 시 node.js도 필히 같이 설치해주셔야 합니다. 설치는 간단하지만 가끔 잊어버려서 기록하려고합니다. 기록이라 Windows(윈도우), Ubuntu(우분투), CentOS(샌트오에스) 모두 npm설치 하는방법을 정리하였습니다. Ubuntu npm install Ubuntu에서 npm을 설치하는 방법을 공유하겠습니다. # apt repository 업데이트 $ sudo apt update # Node.js 다운로드 $ sudo apt install nodejs # 설치가 완료되었는지 확인 $ nodejs -v # npm 설치 $ sudo apt install npm CentOS npm install CentOS에서 npm을 설치하는 .. 2022. 3. 17.
[Error] Python json 파일 읽어 올때 : json.decoder.JSONDecodeError: Unexpected UTF-8 BOM json은 모든 프로그램에 자주 쓰이는 형태인데요 이번엔 python에서 json파일을 읽을 때 에러가 발생하여 포스팅을 작성하게 되었습니다. 문제 json파일 읽기 시 아래와 같이 문제가 발생함 문제 코드 with open(file_path, 'r', encoding='utf-8-sig') as json_file: json_data = json.load(json_file) print (json_data) 에러 File "/usr/lib/python3.8/json/__init__.py", line 337, in loads raise JSONDecodeError("Unexpected UTF-8 BOM (decode using utf-8-sig)", json.decoder.JSONDecodeError: Un.. 2022. 1. 4.
반응형