드리프트의 뉴 코딩 이야기
close
프로필 배경
프로필 로고

드리프트의 뉴 코딩 이야기

  • 분류 전체보기 (404)
    • Javascript (170)
    • Go (140)
    • Rust (33)
    • Python (30)
    • Docker (5)
    • Codings (10)
    • Linux (5)
    • Flutter (3)
    • Etc (8)
  • 홈
  • Javascript
  • Go
  • Rust
  • Python
고(Go)에서 go get으로 파일 제외하기? 빌드 제약으로 똑똑하게 관리하는 법!

고(Go)에서 go get으로 파일 제외하기? 빌드 제약으로 똑똑하게 관리하는 법!

고(Go)에서 go get으로 파일 제외하기? 빌드 제약으로 똑똑하게 관리하는 법!핵심 요약파일을 컴파일에서 제외하고 싶다면 고(Go) 빌드 제약(build constraints) (//go:build 태그)을 사용해 보세요.빌드나 문서에 포함시키고 싶지 않은 디렉터리는 go.mod 파일을 따로 만들어서 분리할 수 있답니다.이렇게 제외된 파일들은 빌드 과정에서 -tags를 사용해 명시적으로 포함시키지 않는 한 무시된답니다.고(Go) 언어에서는 빌드 과정에 어떤 파일들을 포함시킬지 관리하는 것이 깨끗하고 효율적인 코드베이스를 유지하는 데 아주 중요합니다.go get 명령어는 주로 패키지를 다운로드하고 설치하는 데 사용되지만, 빌드 중에 특정 파일 포함 여부를 제어하는 것은 빌드 제약(build constr..

  • format_list_bulleted Go
  • · 2025. 5. 20.
  • textsms
쌩초보도 OK! 고(Go) 언어 웹 서버 직접 만들기 A to Z

쌩초보도 OK! 고(Go) 언어 웹 서버 직접 만들기 A to Z

쌩초보도 OK! 고(Go) 언어 웹 서버 직접 만들기 A to Z안녕하세요! 오늘은 고(Go) 언어를 사용해서 웹 서버를 처음부터 만들어보는 여러 가지 방법에 대해 알아보려고 한답니다.혹시 웹 서버와 HTTP 서버가 뭐가 다른지 궁금하신 적 있나요? 바로 그 이야기부터 시작해 볼까요?웹 서버와 HTTP 서버, 뭐가 다를까요?HTTP 서버는 이름에서도 알 수 있듯이 HTTP 프로토콜을 지원하는 서버를 말하는데요.반면에 웹 서버는 HTTP 프로토콜은 기본이고, 그 외에 다른 네트워크 프로토콜도 지원할 수 있는 좀 더 넓은 개념이랍니다.이번 글에서는 특별히 고랭(Golang)의 공식 패키지를 활용해서 웹 서버를 만드는 몇 가지 대표적인 방법들을 소개해 드릴 예정입니다.세상에서 제일 간단한 HTTP 서버 만들기..

  • format_list_bulleted Go
  • · 2025. 5. 20.
  • textsms
Golang (고랭) 타이머 정밀도: 얼마나 정확할 수 있을까요?

Golang (고랭) 타이머 정밀도: 얼마나 정확할 수 있을까요?

Golang (고랭) 타이머 정밀도: 얼마나 정확할 수 있을까요?Golang (고랭) 타이머 정밀도의 미스터리 탐구1. 문제 소개: Golang (고랭)에서 타이머는 얼마나 정확할 수 있을까요?Golang (고랭)의 세계에서 타이머는 광범위한 응용 시나리오를 가지고 있습니다.그러나 정확히 얼마나 정밀한지에 대한 질문은 항상 개발자들의 관심사였습니다.이 글에서는 Go (고)의 타이머 힙(heap) 관리와 런타임 시 시간 획득 메커니즘을 심층적으로 파헤쳐 타이머의 정확성에 어느 정도 의존할 수 있는지 밝혀낼 것입니다.2. Go (고)가 시간을 얻는 방법(1) time.Now (타임 점 나우) 뒤의 어셈블리 함수우리가 time.Now (타임 점 나우)를 호출하면 결국 다음 어셈블리 함수를 호출하게 됩니다.//..

  • format_list_bulleted Go
  • · 2025. 5. 17.
  • textsms
고(Go) 1.24 정식 출시! 더 빠르고, 똑똑해지고, 강력해진 Go 언어의 모든 것, 지금부터 파헤쳐 볼까요?

고(Go) 1.24 정식 출시! 더 빠르고, 똑똑해지고, 강력해진 Go 언어의 모든 것, 지금부터 파헤쳐 볼까요?

고(Go) 1.24 정식 출시! 더 빠르고, 똑똑해지고, 강력해진 Go 언어의 모든 것, 지금부터 파헤쳐 볼까요?안녕하세요, 코딩 친구들! 드디어 많은 개발자들이 손꼽아 기다리던 고(Go) 1.24 버전이 정식으로 우리 곁을 찾아왔습니다.이번 업데이트는 정말이지 "역대급"이라고 불러도 손색이 없을 만큼 다양하고 멋진 기능들이 가득한데요.기존 버전과의 호환성은 착실히 지키면서도, 개발자들의 생산성을 한층 끌어올릴 새롭고 강력한 기능들과 성능 최적화가 대거 포함되었다는 소식입니다.마치 우리가 쓰던 스마트폰이 하룻밤 사이에 최신형 플래그십 모델로 업그레이드된 듯한 느낌이랄까요?과연 고(Go) 1.24는 우리에게 어떤 놀라운 경험을 선사할지, 핵심 내용만 쏙쏙 뽑아 지금부터 자세히 알아보겠습니다.1. 언어 자체..

  • format_list_bulleted Go
  • · 2025. 5. 7.
  • textsms
고랭(Golang) 채널(Channel) 완벽 마스터: 기초부터 실전까지

고랭(Golang) 채널(Channel) 완벽 마스터: 기초부터 실전까지

고랭(Golang) 채널 마스터하기: 기초부터 전문가까지채널(Channel)은 고(Go) 언어의 핵심 타입(type) 중 하나입니다.마치 파이프라인(pipeline)처럼 생각할 수 있으며, 이를 통해 동시에 실행되는 고루틴(goroutine)들이 데이터를 주고받으며 통신할 수 있습니다.채널(Channel)의 연산자(operator)는 화살표 입니다.채널 연산 예시 ch : 값 v를 채널 ch로 보냅니다(Send). v := : 채널 ch로부터 데이터를 받아 변수 v에 할당합니다(Receive).(화살표의 방향이 데이터 흐름의 방향을 나타냅니다.) 채널 생성 및 사용맵(map)이나 슬라이스(slice) 같은 데이터 타입과 마찬가지로, 채널(channel)도 사용하기 전에 반드시 생성해야 합니다.ch ..

  • format_list_bulleted Go
  • · 2025. 5. 6.
  • textsms
랭(Golang)에서 로컬 SSH 설정 파일 읽어 원격 서버 접속하기

랭(Golang)에서 로컬 SSH 설정 파일 읽어 원격 서버 접속하기

고랭(Golang): 로컬 SSH 설정 읽어 원격 서버에 접속하기SSH를 통해 원격 서버에 접속해야 하는 고랭(Go) 애플리케이션(application)을 개발할 때, 로컬 SSH 설정을 활용하면 전체 과정을 훨씬 간소화할 수 있습니다.이 접근 방식을 사용하면 여러분의 고랭(Go) 애플리케이션(application)이 미리 정의된 연결 설정을 이용할 수 있게 되어, 일관성과 효율성을 높일 수 있습니다.핵심 요약 고랭(Go) 애플리케이션(application)은 ~/.ssh/config 파일을 활용하여 SSH 연결을 간소화할 수 있습니다. github.com/kevinburke/ssh_config 패키지(package)는 고랭(Go)에서 SSH 설정 파일을 파싱(parsing)하는 데 도움을 줍니다. ..

  • format_list_bulleted Go
  • · 2025. 5. 6.
  • textsms
  • navigate_before
  • 1
  • ···
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • ···
  • 15
  • navigate_next
태그
  • #Golang
  • #typescript
  • #타입스크립트
  • #프로그래밍
  • #파이썬
  • #javascript
  • #Go
  • #성능 최적화
  • #Rust
  • #Go 언어
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바