小编use*_*906的帖子

用x轴点的自定义文本绘图

我正在使用matplotlib和python绘制一个绘图,如下面的示例代码.

x = array([0,1,2,3])
y = array([20,21,22,23])
plot(x,y)
show()
Run Code Online (Sandbox Code Playgroud)

因为它是x轴上面的代码,我将看到绘制的值,0.0, 0.5, 1.0, 1.5即我的参考x值的相同值.

无论如何将x的每个点映射到不同的字符串?因此,例如,我希望x轴显示月份名称(字符串Jun, July,...)或其他字符串,如人名("John", "Arnold", ...)或时钟时间("12:20", "12:21", "12:22", ..).

你知道我能做什么或者有什么功能可以看看吗?
为了我的目的,它可以matplotlib.ticker帮助吗?

python matplotlib

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

使用/不使用Visual Leak Detector在C++中进行内存泄漏检测

我想在Windows中检测我的C++程序的内存泄漏.我也在MSDN上阅读有关mermoy泄漏检测的文档,我也开始使用Visual Leak Detector.

我对泄漏的报告有疑问.我期待一个带行号的文件名,但我总是报告下面的文字.它包含泄漏描述的所有组件(块类型,内存地址,数据等),但文件名和行号除外.

如果是真正的泄漏?如果是,您知道为什么不报告文件/行吗?与此同时,我也在看这个网址

谢谢

Detected memory leaks!
Dumping objects ->
{4723} normal block at 0x04AFB5B8, 8 bytes long.
 Data:  2C 3F 00 00 28 3F 00 00 
{1476} normal block at 0x04AC3B58, 12 bytes long.
 Data:  00 CD CD CD EB 01 75 4C CA 3D 0B 00 
Object dump complete.

c++ memory-leaks visual-c++ visual-leak-detector

8
推荐指数
3
解决办法
8326
查看次数

C++中的内存屏障/障碍:是否会增强或其他库拥有它们?

我现在正在阅读有关内存屏障和障碍的信息,以此来同步多线程代码并避免代码重新排序.

我通常在Linux OS下用C++开发,我boost大量使用libs,但是我找不到任何与之相关的类.你知道在增强中是否存在栅栏的记忆障碍,或者是否有办法实现相同的概念?如果不是我可以看看哪个好的图书馆?

multithreading boost boost-thread memory-barriers

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

使用MSBUILD和maxcpucount选项的问题

我在4核机器上使用MsBuild.我给下面的命令行来构建4个项目属于大VC++所得溶液(超过4个项目全部没有相互依赖).我正在使用Visual Studio 2008.

为了加快构建时间,我试图利用这些maxcpucount选项,但似乎无法正常工作.我期待每个核心将构建我在命令行提供的4个项目中的每个项目.不幸的是,我测量了建造的时间,有或没有maxcpucount选项,我有相同的确切结果.

C:\WINDOWS\Microsoft.NET\Framework\v3.5\msbuild.exe MyVCppSolution.sln 
     /t:ProjA;ProjB;ProjC;ProjD /m

你知道我在做错了什么吗?

就是"建立4个项目的MyVCppSolution.sln解一次"或者我应该手动运行4个进程的每个构建解决方案的单个项目多达4个正确的方式?

msbuild visual-studio-2008 parallel-builds

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