小编Art*_*tem的帖子

gob:未注册接口的类型:map [string] interface {}

gob 无法编码 map[string]interface{}

gob: type not registered for interface: map[string]interface {}
Run Code Online (Sandbox Code Playgroud)

http://play.golang.org/p/Si4hd8I0JE

package main

import (
    "bytes"
    "encoding/gob"
    "encoding/json"
    "fmt"
    "log"
)

func CloneObject(a, b interface{}) []byte {
    buff := new(bytes.Buffer)
    enc := gob.NewEncoder(buff)
    dec := gob.NewDecoder(buff)
    err := enc.Encode(a)
    if err != nil {
        log.Panic("e1: ", err)
    }
    b1 := buff.Bytes()
    err = dec.Decode(b)
    if err != nil {
        log.Panic("e2: ", err)
    }
    return b1
}

func main() {
    var a interface{}
    a = map[string]interface{}{"X": 1}
    b2, err := …
Run Code Online (Sandbox Code Playgroud)

go gob

19
推荐指数
2
解决办法
1万
查看次数

GoSublime去定义

是否go to definition在GoSublime 2或3的工作?

我只得到

GsDoc: no docs found
Run Code Online (Sandbox Code Playgroud)

有人提到该功能可用 https://github.com/DisposaBoy/GoSublime

并记录 https://github.com/DisposaBoy/GoSublime/blob/master/USAGE.md

但我发现一年或两年的类似错误报告.

go sublimetext2

12
推荐指数
1
解决办法
2707
查看次数

带有Go-Plus的Atom Editor 1.15.0在函数源代码中有红色背景

我已将Atom更新为最新版(1.15.0)并更新了所有插件.我有go-plus和go-debug插件.

我在Go文件中获得了大量方法的随机红色背景.如果我保存文件,它会消失几秒钟.

在此输入图像描述

我认为这是一些警告,但我没有看到警告.

任何想法..红色bg意味着什么以及如何禁用它?

go atom-editor

9
推荐指数
2
解决办法
1207
查看次数

正常重启以保持连接打开

我确信我看到一些用Go编写的开源服务器能够重启并保持连接打开.

我无法找到它来学习这种技术.

我知道apache.httpd apachectl graceful重启并保持连接打开.

它在一般和Go中是如何完成的?

我认为它必须fork和1退出,2 exec(新的应用程序)和Fd的链接连接.

但在Go中,我只能找到ForkExec功能.我认为Fork是必需的.还syscall包没有很好的记录.

restart go

7
推荐指数
1
解决办法
1507
查看次数

什么是ffmpeg的UDP协议?

什么是ffmpeg的UDP协议?

这是另一个问题的例子

ffmpeg -i udp://localhost:1234 -vcodec copy output.mp4
Or try:

ffmpeg -i rtp://localhost:1234 -vcodec copy output.mp4
Run Code Online (Sandbox Code Playgroud)

RTP和UDP流是否类似协议或UDP数据包包含我可以使用-f segement选项创建的相同文件?

ffmpeg

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

go ×4

atom-editor ×1

ffmpeg ×1

gob ×1

restart ×1

sublimetext2 ×1