代码改变世界

随笔档案-2015年08月

C++中的容器可以同时保存各种数据类型

2015-08-31 11:16 by Erdos001, 7642 阅读, 收藏,
摘要: [原]C++制作一个泛型容器(可以盛放各种类型的对象)2014-5-4阅读494评论0如果你想要一个可以盛放各种类型的对象,那么基本上可以说在C++里没有,或者你可以用vector或者其他的什么来模拟,我说那都不怎么好。问题就在于我的类型会在运行时动态的增加,你不可能知道我会增加什么类型,我的头文件... 阅读全文

string的用法

2015-08-29 21:33 by Erdos001, 157 阅读, 收藏,
摘要: 二者用法大体一样,区别在于一点:.c_str() 是生成以‘\0’结束的字符串;.data() 生成的字符串没有‘\0’; 阅读全文

linux查看GPU的配置和使用信息

2015-08-27 10:21 by Erdos001, 6674 阅读, 收藏,
摘要: lspci | grep -i vga这样就可以显示机器上的显卡信息,比如[root@localhost conf]# lspci | grep -i vga01:00.0 VGA compatible controller: nVidia Corporation Device 1081 (rev ... 阅读全文

c++与python的互相调用

2015-08-26 14:35 by Erdos001, 784 阅读, 收藏,
摘要: 【编者按】最近一直发Python的资料,是因为Python的脚本扩展性。现在.net的动态语言特性已经很强大了,似乎脚本的作用并不明显。但是对于老式的C++,如果能够结合脚本语言的动态性,引用最近流行的一句话:必可以形成犄角之势!C++调用Python可以通过API,也可以通过Boost库实现,Bo... 阅读全文

MCMC(Markov Chain Monte Carlo) and Gibbs Sampling

2015-08-21 21:25 by Erdos001, 654 阅读, 收藏,
摘要: MCMC(Markov Chain Monte Carlo) and Gibbs Sampling1. 随机模拟随机模拟(或者统计模拟)方法有一个很酷的别名是蒙特卡罗方法(Monte Carlo Simulation)。这个方法的发展始于20世纪40年代,和原子弹制造的曼哈顿计划密切相关,当时的几... 阅读全文