Apr 5, 2018 · 736 words · 2 mins
接触 Eigen 的原因是最近在看 caffe/caffe2 源码,caffe2 中使用了 Eigen 库。Eigen 是一个基于 C++ 模板的线性代数库,直接将库下载后放在项目目录下,然后包含头文件就能使用,非常方便。对于 Linux 用户,只需要把头文件放到 /usr/include 下即可。此外,Eigen 的接口清晰,稳定高效。
Mar 18, 2018 · 889 words · 2 mins
前置技能点:
gnu make
linux下.so,.a,.o文件
cmake是一个工具,也可以看成一门语言。
Feb 13, 2018 · 880 words · 2 mins
CUDA 编程涉及到在不同的平台上同时运行代码:包含 CPU 的 host 和包含 GPU 的 device。
Feb 10, 2018 · 117 words · 1 min
可以了解成并行版的STL(?
过了一遍nvidia的官方网文档
发现如果熟悉STL的话,thrust没什么太多好说的,看起来很简单…
Feb 9, 2018 · 283 words · 1 min
由于发现cuda c++ 的 debug方式和c++ 差别很大,因此打算再开一篇,专门记录一些和error checking 以及debug有关的内容.
Jun 4, 2017 · 166 words · 1 min
qt_5.9_ui_doc
还是比直接写代码方便点。。。所以不妨学习一个!
以及。。。qt在2017年6月1号发布了5.9。。。所以之前是5.8。。。现在变成5.9了。。。
Jun 4, 2017 · 1534 words · 4 mins
des的基本搞定了,打包。
在linux下打包成exe,实在是没什么好办法的样子。
May 18, 2017 · 677 words · 2 mins
update3:
终于知道了正确的学习姿势…
用百度把要用的东西大概描述出来,然后总能找到一个是你要的。。。
May 16, 2017 · 5004 words · 10 mins
感觉其实。。。更像是一种规范。。。?而不是一种具体要求吧。。。
May 16, 2017 · 3095 words · 7 mins
先来放一波过程中用到的资料和官方文档好了。
basic layout_qt5.8
QBoxLayout Class_qt5.8
QString Class 5.8
QChar Class qt 5.8
May 14, 2017 · 477 words · 1 min
嘛。。为了系统安全课来学一波qt…
现在算是写出了一个可以打开文件,保存文件的记事本。
Mar 18, 2017 · 3410 words · 7 mins
基本全文照搬了:关于C++ const 的全面总结
总结全面还是要一点时间的orz..感谢原作者,暂时没发现有什么错误(?
Mar 1, 2017 · 377 words · 1 min
回想起大一的时候打cf…那个时候对C++还不怎么熟悉。。。用sort不会自定义排序方式。。
Feb 28, 2017 · 785 words · 2 mins
起因是百度实习二面的时候被问了一道类似这样的题:
给我下面的代码,问有没有什么问题。
Aug 18, 2016 · 172 words · 1 min
昨天终于搞定了ycm对c++11的支持….
嘛,17都快出来了,我竟然连11都不会用。
Jan 11, 2016 · 185 words · 1 min
一般有两个
1static int a; 2int b; 3void func(void) 4{ 5 static int c=0; 6 int d; 7} 在这里,a与b都是全局变量,二者的区别是,b可以被别的文件使用,a只能在本文件中使用,这是static对全局变量的作用。 ** c和d的区别是,d是一个自动变量,func函数执行完后,d会自动被释放。但c却不会被释放,下一次调用func函数时,c的值会保留上次的值继续使用(而不是初始值0,初始化只会在函数第一次被调用的时候执行)**
Aug 20, 2015 · 1368 words · 3 mins
如果问题中各数据的范围明确,那么无穷大的设定不是问题,在不明确的情况下,很多程序员都取0x7fffffff作为无穷大,因为这是32-bit int的最大值。如果这个无穷大只用于一般的比较(比如求最小值时min变量的初值),那么0x7fffffff确实是一个完美的选择,但是在更多的情况下,0x7fffffff并不是一个好的选择。