go

    1

    1답변

    이동을 사용하여 앱을 만들고 있는데 ListenAndServeTLS 기능을 사용하여 https 서버를 시작하려고합니다. func StartServer() { defer config.CapturePanic() c := config.GetInstance() serverAddress := fmt.Sprintf(":%s", c.GetC

    -2

    1답변

    다음 예제와 함께 path/filepath 패키지를 사용하면 파일 경로에서 전체 디렉토리 경로를 가져올 수 있습니다. package main import ( "fmt" "path/filepath" ) func main() { // Output: /path/to/dir fmt.Println(filepath.Dir("

    0

    1답변

    주어진 구조체의 각 속성에 대한 포인터 조각을 얻는 방법을 찾을 수 없습니다. 당신이 볼 수 있듯이 내 포인터를 얻기 위해 반사를 사용하고 (https://stackoverflow.com/a/24348352/6093604 덕분에) if valueField.CanAddr() { address = fmt.Sprintf("0x%X", valueField

    1

    1답변

    내 노드 프로젝트에 몽구스가있는 문서에서 항상 virtuals properties을 사용하고 golang 프로젝트에서 동일한 메커니즘을 사용하려고합니다. 이런 식으로 구현하는 최선의 방법을 찾을 수 없습니다. DB에서 가져온 일부 구조체가 있는데 내 서버 구성 (예 : IP 주소 등)에 따라 필드를 추가하고 싶습니다. 이 콜렉션의 문서를 가져올 때마다 동일

    0

    1답변

    Go https://gobyexample.com/execing-processes에서 exec에 관해 읽었으며 goroutines를 사용하여 동일한 작업을 시도했습니다. 다음 코드에서는 Go를 ls으로 실행하고 주 스레드에서 성공 메시지를 인쇄하려고합니다. 그러나, 그것은 단지 ls를 출력하지만 성공 메시지는 출력하지 않습니다. 무슨 일 이니? 감사합니다.

    1

    2답변

    나는 프로젝트를 git으로 통합 한 프로젝트를 진행하고 있습니다. 통합 목적으로 go-git 라이브러리를 사용하고 있습니다. 내 질문은 어떻게 프로그래밍 방식으로 두 지점에 대한 공통의 조상을 찾을 수 있습니까? 이 함수를 구현하고 싶습니다. 외모는 go-git이고 다른 이동 라이브러리는 그러한 기능을 제공하지 않습니다.

    1

    1답변

    Go의 sync.Map에 문제가 있습니다. 아래는 세부 사항은 다음과 같습니다 내가 좋아하는 글로벌 싱크 맵을 생성 : var MySyncGlobalMap = sync.Map{} 및 이벤트에 나는 map[int64]map[string]interface{}으로 의도 된 구조로이지도를 채 웁니다. 그래서 기본적으로 동기화 맵 을 int64 키로 설정하고 또

    6

    2답변

    다음 코드에서 golang의 bufio를 사용하여 파일에 메시지를 씁니다. 내 디스크 I/O 속도는 약 1000M/s입니다. 이상하게도, 쓰기 파일의 크기가 20G보다 작 으면 쓰기 속도는 초당 약 800M ~ 900M이며 I/O 속도보다 약간 적습니다. 하지만 파일 크기가 21G를 초과하면 쓰기 속도가 초당 약 200M이며 I/O 속도보다 훨씬 빠름을 알

    0

    1답변

    저는 Golang에서 아직 새로 왔습니다. Go 테스트 파일에 여러 httptest.NewRequest를 효율적으로 생성하는 방법에 대한 아이디어가 있습니까? 보통 새로운 변수를 두 개 만들어 새로운 요청을 만듭니다. 예를 들어 는 : r1 := httptest.NewRequest("GET", url, nil) r1.Header.Add("Accept-La

    -1

    2답변

    저는 응용 프로그램을 Go로 변환하는 새로운 사용자입니다. type Network struct { Ssid string Security string Bitrate string } func Scan(w http.ResponseWriter, r *http.Request) { output := runcmd(scr