小编Cod*_*ero的帖子

协议缓冲区如何处理版本控制?

协议缓冲区如何处理类型版本控制?

例如,当我需要随时间更改类型定义时?喜欢添加和删除字段.

protocol-buffers protobuf-net

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

c ++ std :: map <string,string>是否已订购?

订购的STL地图?

具体来说,我需要知道是否订购了std :: map.因此,如果我迭代它,它将首先使用第一个插入字符串进行迭代.

那么下面会反复迭代A,C然后B吗?

std::map<string,string> str_map;

str_map.insert(std::make_pair("A","Data"));
str_map.insert(std::make_pair("C","Data"));
str_map.insert(std::make_pair("B","Data"));
Run Code Online (Sandbox Code Playgroud)

c++

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

如何清除ReplaySubject上的缓冲区?

如何清除ReplaySubject上的缓冲区?

我需要定期清除缓冲区(在我的情况下作为日常事件的结束)以防止ReplaySubject不断增长并最终占用所有内存.

理想情况下,我希望保持相同的ReplaySubject,因为客户端订阅仍然很好.

谢谢.

c# system.reactive

13
推荐指数
1
解决办法
6468
查看次数

如何在Protocol Buffers中表示二维数组?

如何在Protocol Buffers中表示二维数组?

我需要存储intdouble2D阵列作为上的PB信息的字段,例如:

int[][] multi = new int[5][10];
Run Code Online (Sandbox Code Playgroud)

我正在使用C++,Java和C#.

提前致谢.

java protocol-buffers multidimensional-array

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

我怎样才能反向迭代ArrayDeque?

我怎样才能反向迭代ArrayDeque?

我通常会为数组执行此操作,但它不可索引.

for (int i = delegate.size() - 1; i >= 0; i--) {}
Run Code Online (Sandbox Code Playgroud)

谢谢

java

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

你能打开perfmon.exe,清除所有当前计数并添加自定义应用程序计数器吗?

你能打开perfmon.exe,清除所有当前计数并从C#添加自定义应用程序计数器吗?

在那里思考perfmon API,但我找不到它.

.net c# perfmon

8
推荐指数
1
解决办法
208
查看次数

带有源的EventStore示例应用程序?

任何人都可以指向任何带有源代码的EventStore示例应用程序吗?

我正在学习事件存储,并希望查看参考实现.

谢谢

event-store

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

我如何ToString()在c ++中的枚举?

我如何ToString()在c ++中的枚举?在Java和C#中我只会调用ToString.

enum Colours
{
    Red =0,
    Green=1,
    Blue=2
};
Run Code Online (Sandbox Code Playgroud)

我需要创建一个字符串,如:"无效颜色""+颜色+"'已选中.

c++

7
推荐指数
4
解决办法
3万
查看次数

在使用shared_ptr时,我应该只使用一次shared_ptr声明,还是在传递它的地方声明shared_ptr?

使用时shared_ptr,我应该只使用shared_ptr一次声明,还是shared_ptr在我传递的任何地方声明?

所以在我新建实例的函数中我将它包装在一个shared_ptr但是当我从函数返回它时我也可以返回一个shared_ptr或者,使用get()on shared_ptr,只返回一个普通的指针.

所以我的问题是,我应该shared_ptr<myType>在我新实例时使用然后传递普通指针还是应该shared_ptr<myType>到处传递?

c++

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

为什么Process.PrivateMemorySize64/1024与Windows任务管理器内存(私有工作集)不匹配?

为什么不Process.PrivateMemorySize64 /1024匹配Windows任务管理器内存(私人工作集)?

似乎有很大(~30%)的差异.此外,该值不会像任务管理器那样频繁更新.

通话_process.Refresh()无济于事.

.net c# memory taskmanager

6
推荐指数
1
解决办法
4472
查看次数