小编pax*_*977的帖子

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

为什么RTP使用UDP而不是TCP?

我想知道为什么在RTP而不是TCP中使用UDP?主要的VoIP工具只使用UDP,因为我攻击了一些VoIP OSS.

networking voip udp protocols rtp

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

C++中的散点图

在C++中绘制散点图的最佳方法是什么?

您是否将数据写入文件并使用其他工具?在Python中是否有类似matplotlib的库?

c++ data-visualization scatter-plot

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

调整可变跟踪分配长度

在发布版本中,我收到了GCC 4.4.7的以下信息警告.

注意:使用-fvar-tracking-assignments超出了可变跟踪大小限制,无需重试

我是否超出了变量跟踪分配支持的变量名称长度?
如果是这样,有没有办法调整支持的大小?

c++ gcc compiler-options

21
推荐指数
1
解决办法
8836
查看次数

tr1 :: reference_wrapper如何有用?

最近我一直在阅读Scott Meyers的优秀Effective C++书籍.在最后一个提示中,他介绍了TR1的一些功能 - 我通过Boost知道了很多功能.

但是,有一个我绝对不认识:tr1 :: reference_wrapper.

如何以及何时使用tr1 :: reference_wrapper?

c++ boost stl tr1

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

卡车在加油站周围移动的算法

你有一辆卡车在圆形轨道上移动,加油站在圆圈周围分开.每个站都有有限的气体.卡车上的油箱无限大.加油站之间的距离需要一定量的气体穿过.你只能向一个方向移动.

使用什么算法?你从哪个加油站开始?你可以一路走回起跑台吗?

algorithm

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

高级比较和交换(CAS)功能?

我想记录哪些高级(即C++非内联汇编程序)函数或宏可用于Compare And Swap(CAS)原子基元......

例如,在x86 WIN32有一个家庭的功能_InterlockedCompareExchange<_intrin.h>头.

c++ multithreading multicore atomic

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

OSX缺乏memalign

我正在研究C中的一个项目,它需要memalign().真的,posix_memalign()也会这样做,但是darwin/OSX缺少这两者.

什么是鞋拔的良好解决方案?我不理解posix-C代码的许可,如果我要删掉memalign.c并把它放在我的项目中 - 我不希望任何病毒式许可LGPL-ing我的整个项目.

c c++ macos posix

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

用于C++的YAML序列化库?

YAML似乎是配置文件和数据绑定持久对象的一种很好的格式,以人类可读的形式...

是否有处理YAML的C++库?Boost :: Serialization是否有YAML选项的计划?

编辑:我更喜欢OO库.

c++ serialization persistence boost yaml

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

使用git在文件的特定行上找到令牌的第一个介绍

假设我有一个文件A.cpp,我注意到该文件的第15行有错误.假设错误是函数上的"const",它返回一个指向成员变量的指针,这意味着在函数上使用const在技术上是正确的但在语义上是错误的.我想与作出改变的作者讨论语义.

使用git,有没有办法找出引入"const"令牌的修订版?更具体地说,我想知道谁引入了令牌.

"git blame"显示谁对该行进行了最后一次更改,但我实际上希望找到包含该令牌的第一个提交.

git version-control blame

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