본문 바로가기

전체 글293

vscode golang 설정 1. Go 언어 설치먼저, Go 공식 웹사이트에서 Windows 용 Go 언어 설치 파일을 다운로드합니다.다운로드한 파일을 실행하여 설치 프로세스를 완료합니다.설치가 완료된 후, 명령 프롬프트(cmd)나 PowerShell을 열고 go version 명령어를 입력하여 Go가 제대로 설치되었는지 확인합니다.2. Visual Studio Code 설치VS Code는 공식 웹사이트에서 다운로드할 수 있습니다.이 링크에서 설치방법을 확인해보면 됩니다. 3. Go 확장 기능 설치VS Code를 열고, 확장 기능 탭(사이드바의 네모난 아이콘)을 클릭합니다.검색창에 "golang"를 입력하고, 다운로드 수가 제일 많은 이 두가지를 설치합니다.(Golang, Go) 4. Go 코드 작성 및 실행VS Code에서 새 파.. 2024. 5. 7.
golang gofmt 사용방법 gofmt 는 go언어로 만든 코드를 자동으로 포멧팅해주는 도구입니다. go 코드를 일관된 스타일로 정리해주기 때문에 협업시에서도 일관된 스타일로 볼 수 있고 가독성 또한 좋게 바꿔줍니다. gofmt의 사용방법 기본 사용법gofmt는 명령줄에서 실행할 수 있으며, 기본적으로는 표준 입력에서 읽은 Go 소스 코드를 표준 출력으로 포맷팅된 코드를 출력합니다. 가장 간단한 사용 예는 파일을 직접 포맷팅하여 결과를 화면에 출력하는 것입니다:gofmt myfile.go 파일 직접 수정코드를 파일에 직접 적용하고 싶다면 -w 옵션을 사용하면 됩니다. 이 옵션을 추가하면 gofmt는 원본 파일을 포맷팅된 내용으로 대체합니다. gofmt -w myfile.go 디렉토리 전체 수정디렉토리에 있는 .go 파일 전체를 수정.. 2024. 4. 29.
Selenium Chrome 브라우저에 debugging으로 붙기 셀레니움을 하다보면 자동브라우저라는 이유로 제한되는 경우가 많습니다. 물론 서버입장에서는 달갑지 않은 방문일 수 있으나, 사용자 입장에서는 셀레니움처럼 자동화 프로그램이 있으면 좋겠다는 생각을 하죠. 어쨌든, 그래서 자동화를 막는 서버를 자동화 시켜보겠습니다. 크롬을 포트를 지정하여 띄워야하는데요.--remote-debugging-port 라는 옵션을 사용합니다.--user-data-dir 라는 옵션은 사용자 데이터 저장하는 위치를 수정합니다. C:\>"Program Files (x86)\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9222 --user-data-dir="C:\ChromeTemp" 이제 9222 포트로 크.. 2024. 4. 24.
안심하고 사용 가능한 상업 무료 폰트(저작권 없는 폰트) 공유드립니다. 개인으로 사용할 때는 무료로 쓰라고 퍼줬다가 기업이나 상업적 이용은 유료인 폰트들 아시나요? 무료로 맘껏 쓰라고 광고하면서 부추기다가 떨어진 곳에 상업적 이용불가 같은 걸 적어놓고, 여기저기 눈여겨보다가 바로 형사 고소를 하는 사람들이 있었죠.(아마 지금도 있을 것 같군요) 형사 고소라는 무시무시한 협박으로 합의금 장사를 하는 사람들이 저작권 각층에서 많이 일어나는데요. 저작권이 중요하지만 일부로 무료로 풀면서 경고도 없이 바로 합의금 장사를 하는 사람들을 피하기 위해 무료 폰트 몇가지를 공유드립니다. OFLOFL 라이선스의 경우 폰트 자체를 상업적으로 판매만 하지 않는다면 자유롭게 사용 가능합니다. 즉, 폰트를 사용하는데에는 아무런 문제가 없는 라이선스입니다. 국제 SIL(Summer Institute.. 2024. 3. 29.
리눅스 캐시 사용 확인 방법 Linux에서 캐시 메모리 사용 현황을 확인하는 것은 시스템의 성능 최적화와 자원 관리를 위해 중요할 수 있습니다. 캐시 메모리는 파일 시스템의 메타데이터, 디렉토리 구조, 자주 사용하는 파일의 데이터 등을 저장하여 시스템의 전반적인 읽기/쓰기 성능을 향상시킵니다. 하지만 특정 프로세스나 사용자가 캐시 메모리를 어떻게 사용하고 있는지 직접적으로 알아내는 것은 복잡할 수 있습니다. 이 복잡한 걸 대략적으로나마 알 수 있는 방법에 대해 소개해드리겠습니다. 다양한 확인방법 전반적인 메모리 확인 free -m 이 명령어는 메모리 사용량을 MB 단위로 보여줍니다. buffers/cache 라인에서 캐시로 사용되고 있는 메모리 양을 확인할 수 있습니다. vmstat 명령어 사용하기 vmstat -s vmstat는 .. 2024. 3. 19.
2024년 가장 인기 있는 프로그래밍 언어 순위(프로그래밍 언어 선택시 고려할 요소) 프로그래밍 언어 선택시 고려할 요소 프로젝트 요구사항, 개발 속도, 플랫폼 호환성, 생태계 및 도구 지원, 그리고 언어의 성능과 유연성 이런 것들을 종합적으로 생각해서 언어를 골라야 합니다. 인기 있는 프로그래밍 언어 이제 2024년 가장 인기 있는 프로그래밍 언어를 살펴보도록 하겠습니다. 이 자료는 TIOBE Index 에서 2024년 3월을 기준으로 작성했습니다. 1위 Python(15.63%) 2위 C(11.17%) 3위 C++(10.70%) 4위 Java(8.95%) 5위 C#(7.54%) 파이썬이 2024년 3월 TIOBE 인덱스에서 1위를 차지한 이유는 그것의 범용성, 사용의 용이성 및 광범위한 활용 분야 때문입니다. 특히 데이터 과학, 웹 개발, 자동화, 기계 학습 등 다양한 분야에서 널리 .. 2024. 3. 19.
C++ 메모리 누수(C++ memory leak check) Valgrind의 Massif 도구로 메모리 사용 분석하기 리눅스 환경에서 개발하는 많은 개발자들이 성능 최적화의 일환으로 메모리 사용량을 분석하고자 할 때, Valgrind의 Massif 도구를 활용하는 것이 탁월한 선택입니다. 이 글에서는 valgrind --tool=massif ./your_program 명령어의 사용법, 의미 및 분석 방법에 대해 상세히 알아보겠습니다. Massif란 무엇인가? Massif는 Valgrind 도구 모음 중 하나로, C, C++ 등에서 개발된 프로그램의 힙 메모리 사용을 분석하는 도구입니다. 메모리 누수 검사, 메모리 사용량 최적화 등을 위해 사용되며, 프로그램 실행 중 메모리 할당 및 해제 패턴을 상세히 기록합니다. Massif는 프로그램의 메모리 사용량을 시간에 .. 2024. 3. 19.
LG gram 윈도우11 설치하기 OS가 없는 LG gram에 윈도우를 설치합니다. 먼저 준비물이 필요한데, 바로 "윈도우11 설치 USB"가 필요합니다. 아래 글을 보고 usb를 만들고 시작하면 됩니다. 윈도우11 설치 usb 만들기 설치시작 윈도우 설치할 LG gram 노트북!! 그리고 윈도우11 설치 USB입니다. 처음 컴퓨터를 켜게되면 Windows 설치하는 방법에 대해 설명합니다. 이 글에서 그냥 설치할테니 넘어가죠~ 이제 노트북에 설치 USB를 끼고 재시작을 합니다. (노트북이 켜져있다면 전원을 꾹 누르고 나서 다시 켭니다) 그리고 주의!! 켜자마자 F10을 눌러줍니다. F10을 누르면 부팅순서를 바꿀 수 있는 화면이 나옵니다. USB HDD 로 바꾸고 엔터를 누릅니다. "지금 설치"하는데, 정품인증이 있으신 분은 라이선스키를.. 2024. 3. 16.
반응형