小编Roe*_*yen的帖子

go build工作正常但是运行失败

我在一个目录下的主程序包中有一些文件:

main.go config.go server.go

当我这样做:"去构建"程序构建完美,运行良好.当我这样做:"去运行main.go"它失败了.

输出:

# command-line-arguments
./main.go:7: undefined: Config
./main.go:8: undefined: Server
Run Code Online (Sandbox Code Playgroud)

未定义的符号是结构,它们是大写的,因此应该导出.

我的Go版本:go1.1.2 linux/amd64

compiler-errors compilation go

18
推荐指数
2
解决办法
4912
查看次数

Query中的QueryPerformanceCounter?

D库中是否有(计划的)支持c ++中的QueryPerformanceCounter等高精度计时器?如何在D中安装便携式高精度定时器?

或者如果它不可用,D中最高的 percision定时器是什么?

d

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

D中的螺纹纤维

我正在试验D中的线程和光纤,我想知道是否有可能在主线程运行时在不同的CPU上运行光纤.如果不是这种情况,那么使用Fibers over Threads的原因是什么.(非常欢迎实际例子)

我尝试用Fibers编写一些初始程序,然后在一段时间后切换到下一根光纤.但是我注意到cpu的使用只停留在一个cpu上.

D州的文件说明:

请注意,不要求光纤绑定到一个特定的线程.相反,只要它们当前没有执行,纤维就可以在线程之间自由传递.

这是否意味着如果我希望它使用不同的CPU,我必须为光纤提供一个线程?如果是这种情况,那么我没有看到目的.

提前致谢!

performance d fibers

9
推荐指数
1
解决办法
1814
查看次数

我如何在D中执行类似memcpy的操作

我有一个内存位置a,我想快速将一定数量的字节复制到另一个位置,我将如何在D中执行此操作?

例如,我将如何做到这一点:

int main()
{
    void* src_data = 0x40001255;
    void* dst_data = 0x47F22000;
    u32 size = 0x200;
    memcpy(dst_data, src_data, size);
}
Run Code Online (Sandbox Code Playgroud)

如何快速填充结构:

struct data_struct
{
    u32 block1;
    u32 block2;
    u32 block3;
    u32 block4;
    u32 block5;
    u62 block6;
    u128 bigblock;
} data_struct_t;

int main()
{
    void* src_data = 0x40001255;
    struct data_struct_t dst_data; 
    u32 size = sizeof(data_struct);
    memcpy(dst_data, src_data, size);
}
Run Code Online (Sandbox Code Playgroud)

谢谢!罗埃尔

memory performance d

7
推荐指数
2
解决办法
748
查看次数

样本在kubernetes golang客户端

我正在尝试从golang客户端创建复制控制器,服务等.("github.com/kubernetes/kubernetes/pkg/client/unversioned")但是我找不到任何关于如何操作的文档.

我找到了这个:

r,err:= c.ReplicationControllers(api.NamespaceDefault).Create(rep)

但我不知道在哪里放yml数据等任何人找到文档或者有一些我可以开始使用的示例代码?

client go kubernetes

0
推荐指数
1
解决办法
4496
查看次数