Golang 中国

rocket

Golang China 第 8740 号会员,加入于 2018-06-26 10:32


rocket最近创建的主题


用vala给go程序加上gui
分享rocket • 2018-11-02 14:27
编了一个双向 RPC 调用的库:rpc2d
社区开发rocket • 2018-10-17 16:27
1 webkit2gtk无法打开新窗口
社区开发rocket • 2018-06-30 10:07 • 最后回复来自 rocket
rocket 创建的更多主题

rocket最近回复了


回复了 daidaidai 创建的主题: golang通个udp接收到C结构体数据,请问怎样从[]byte转换能够使用的数据。 2018-11-08 10:15

分为3步:

  1. cgo定义和来源数据一样的数据结构
  2. []byte转换为 unsafe.pointer 指针
  3. 强制转换为那个数据结构的指针。

异构计算机之间不能用你的办法,更通用的方法是序列化!

回复了 micross 创建的主题: 请教如何将字符串 `"20181105133155148224"`转成 `[]byte{0x20, 0x18, 0x11, 0x05, 0x13, 0x31, 0x55, 0x14, 0x82, 0x24}` 2018-11-08 09:57

一个例子

package main

import (
    "fmt"
    "strconv"
)

func main() {
    v, err := strconv.ParseInt("18", 16, 8)
    fmt.Println(v, err)
}
回复了 rocket 创建的主题: webkit2gtk无法打开新窗口 2018-06-30 10:07

不支持返回类型,返回类型改成*glib.Object就可以了。
return web2.Object

rocket 创建的更多回复