go

    6

    1답변

    Go에 처음부터 XMPP 라이브러리 (및 나중에 서버)를 만들려고합니다. (언어 자체는 무관하지만) XMPP 프로토콜에 대한 내용을 배우고 서버 소프트웨어 개발 XMPP는 엄청난 양의 짧지만 빈번한 XML 스트림에 의존하는 XML 기반 메시징 프로토콜입니다. 그런 응용 프로그램의 경우 DOM 기반의 XML 구문 분석기가 더 좋을 것이라고 생각하고 있습니다.

    8

    1답변

    xml 패키지 (http://golang.org/pkg/xml/)를 사용하여 Go에서 XML 파일을 읽으려고합니다. 제 문제는 요소의 내부 텍스트를 읽는 방법을 모르겠다는 것입니다. xml.Parser에 문서를로드 한 다음 parser.Token()을 호출하여 파일을 이동합니다. token, err := parser.Token() if element, o

    82

    2답변

    런타임에 내 프로그램 이름을 어떻게 얻을 수 있습니까? What 's Go는 C/C++의 argv [0]와 같습니다. 나에게 적절한 이름으로 사용법을 생성하는 것이 유용하다. 업데이트 : 일부 코드가 추가되었습니다. 당신이 인수 처리를 할 거라면 package main import ( "flag" "fmt" "os" ) f

    14

    1답변

    이 문제는 매우 일반적입니다. 어떤 이벤트가 발생하면 개체가 모든 구독자에게이를 알립니다. C++에서는 boost::signals 또는 다른 것을 사용할 수 있습니다. 하지만 Go 언어로 어떻게해야합니까? 몇 가지 객체가 게시자와 프로세스 통지에 가입되어있는 작업 코드 예제를 보는 것이 좋습니다. 고마워요.

    61

    2답변

    어떻게 문자열을 ASCII 바이트 배열로 인코딩 할 수 있습니까?

    0

    2답변

    io.WriteString을 사용하여 연결에 문자열을 쉽게 쓸 수 있습니다. 그러나 쉽게 볼 수 없습니다. 문자열을 연결로 읽습니다. 연결에서 읽을 수있는 유일한 것은 바이트이며, 나는 어떻게 든 문자열로 변환해야합니다. 바이트가 utf8로 인코딩 된 문자열을 나타내는 것으로 가정하면 어떻게 문자열 형식으로 변환하겠습니까? (편집 : 대안 어떻게 단순히 연

    0

    1답변

    정의되고 : func Handle(pattern string, handler Handler) type Handler interface { ServeHTTP(*Conn, *Request) } 은 어떻게 (예를 들어 websocket.Draft75Handler, 말) 기존 핸들러에 향상시킬 수 있습니다함으로써 그것에게 추가 인수 (그리고 인수와 함께 무엇

    39

    4답변

    Go에서 "null"값을 어떻게 표현합니까? type Node struct { next *Node data interface{} } 는 그리고 난 그냥 알게 당신이 이미 발견으로, nil

    5

    2답변

    나는 그것이 나온 직후 조금만 돌아 다녔다. 그런 다음 프로파일 러가 없었습니다. 지금 하나 있니?

    17

    2답변

    C에서와 같이 종료 코드를 사용하여 main에서 어떻게 반환합니까? Context : 하나의 명령 줄 인수가 있는지 확인하고 사용량을 인쇄하고 인수 개수 또는 인수가 유효하지 않은 경우 오류 상태 코드를 반환합니다.