본문 바로가기
반응형

분류 전체보기1080

golang - 실행파일을 포함해서 빌드하는 방법 Go 언어로 실행 파일을 빌드할 때, 특정 파일을 바이너리에 포함시킬 수 있다.여기에서는 문자열 파일과 실행 파일 다루는 법에 대해서 간단히 정리해 본다.핵심은 embed 를 통해서 사용하는 방식으로 embed 의 자세한 내용은, 아래 문서름 참고하기 바란다.문자열 파일 package mainimport ( "embed" "fmt" "io/fs")//go:embed data.txtvar content embed.FSfunc main() { data, _ := fs.ReadFile(content, "data.txt") fmt.Println(string(data))} 실행파일파일도 실행이 가능하다. 다만 실행을 위해서는 먼저 압축을 해제하듯이 임시경로에 파일을 해제한후 실행하는 방.. 2025. 1. 19.
Python - (pymysql.err.OperationalError) (1241, 'Operand should contain 1 column(s)') INSERT (pymysql.err.OperationalError) (1241, 'Operand should contain 1 column(s)') 이 오류의 정확안 의미는 간단하다.내가 행하는 행위중 컬럼 하나 혹은 그 이상이 잘못되었다는 것이다.이 때 확인해보기 좋은것은 당시 입력값을 보여주는데, 하나씩 값을 확인해보면, 분명 잘못된 컬럼 값이 있음을 알 수 있을 것이다.주의하게 봐야 하는것으로 TSQL 문으로 넣을 때 규칙을 알고 있으면 좋은데 - 기본적으로 컬럼 과 입력값 을 쌍따옴표로 구분하기 때문에 이것이 잘 지켜지는지 보면 좋다.필자가 오류 내용 찾았던 값으로 msg 컬럼에 값을 넣는데, '(따옴표)으로 시작해야 하는데 입력값에 문제가 있다는 것을 알게 되었다.'msg': (False, '', '안녕이렇.. 2025. 1. 13.
국민의 힘 - 용산 관저 의원들 기억하기위해서 저장합니다.원본 출처https://m.ohmynews.com/NWS_Web/Mobile/at_pg.aspx?CNTN_CD=A0003094249 2025. 1. 9.
Python - uv 패키지, 프로젝트 관리자 설치 및 사용법 오늘은 요즘 핫하다고 할 수 있는 uv를 이용해서 설치와 기본 사용법에 대해서 설명해보고자 한다.uv는 Python 패키지와 프로젝트를 관리할 수 있는데, pip 의 차기 버전이라고 할 수 있을 정도로 빠른 속도와 관리의 편의성을 제공한다.pip의 기존 문제점이라고 하기는 어렵지만, pip는 쉽게 사용할 수 있는 장점이 있는 반면에 프로젝트별 버전관리의 불편함과 느린 속도가 큰 문제점이다. uv는 프로젝트 관리와 패키지 관리를 일원화 하여 편의성을 높이고,(npm 같은 느낌)패키지를 설치하는데도 기존 pip보다 빠르게 구성되어 많은 최적화가 되어진 모습을 보여준다.또 기존에 Python의 버전 설치에 대한 부분도 함께 해결된다는 점은 큰 장점이라고 생각되며, 패키지 관리 역시 요즘 통합되고 있는 pypr.. 2025. 1. 8.
내란 선전죄, 국민의 힘 권성동등 포함될까? 현재 가장 똑똑한 AI ChatGPT에 물어보았다.내란을 일으킨 사람이 처벌 받지 못하다록 선전하는 사람도 처벌 받는지...결과는 처벌 가능하다고 한다.내란 옹호 발언은 내란 선전죄가 될 수 있으니 조심하기를 바라며, 국민의 힘 의원들 다 기록되고 있고, 지금 국민들 분노하고 있다는 것만 기억해라.내란을 일으킨 사람이 처벌받지 못하도록 선전하는 것도 내란선전죄에 포함될 수 있습니다. 내란선전죄는 내란을 일으킨 사람들을 옹호하거나 그들이 처벌받지 않도록 사람들에게 선동하거나 선전하는 행위도 범죄로 다뤄집니다. 예를 들어, 내란을 일으킨 범죄자들이 처벌을 피하도록 여론을 조성하거나, 그들의 행동을 정당화하는 내용을 퍼뜨리는 경우, 이는 내란선전죄에 해당할 수 있습니다.따라서, 내란을 일으킨 사람들을 면책하려.. 2024. 12. 31.
머신러닝 - 결정 트리(DecisionTree) 알고리즘 핵심 정리 다음은 예제는 스팸 문장을 이용해서 결정트리를 만들어 낸다.import numpy as npimport matplotlib.pyplot as pltfrom matplotlib import font_manager, rcfrom sklearn.feature_extraction.text import CountVectorizerfrom sklearn.tree import DecisionTreeClassifier, plot_treefrom sklearn.model_selection import train_test_split# Set up Korean font for matplotlibfont_path = "c:/Windows/Fonts/malgun.ttf" # Windows의 경우font_name = font_.. 2024. 12. 29.
반응형