![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
其他学习笔记
文章平均质量分 54
摸不着头脑蛤
没得看
展开
-
HZYZ源码分析笔记
流程1、写好的c/c++代码。 2、将写好的c/c++代码整个共享入LINUX系统下。 (Oracle VM VirtualBox共享固定目录。 mount(挂载命令) mount -t vboxsf share(挂载文件夹) /mnt/share/ ) 3、在LINUX系统下通过gcc编译为arm的运行包。 (进入makefile文件目录原创 2015-06-30 11:34:37 · 1714 阅读 · 0 评论 -
C++ 模板编程 CRTP 奇异递归模板模式
今天来聊聊 C++ Eigen 中的一个技巧——奇异递归模板模式(curiously recurring template pattern),简写为CRTP。 这篇博客也是我边看、边查、边理解的一个过程。如有错误,希望大神留言指正。原来已经稍微接扫了几眼这个技术,在我粗浅的认识中,他在编译期通过模板,实现了大家用的比较多的运行时多态。我们来看看这个代码:class Base{pu原创 2018-02-06 22:58:44 · 1285 阅读 · 2 评论 -
C++ 右值引用的初步理解
在C++11中,添加了右值引用是对于经常使用Stl的人来说非常有意义的事情。初步理解为 Move语义对于性能的提升。std::string("abc") //“abc为临时变量,这里将调用move语义 将abc移动到容器中。std::vector> v;std::vector vv;vv.pushback(1);...//dosomethingv.pushback(st原创 2017-03-28 11:37:41 · 1637 阅读 · 0 评论 -
C++中密集运算的并行化(OpenMP,PPL)
test原创 2017-06-16 17:48:29 · 1869 阅读 · 0 评论 -
C++类成员反射实现
引出问题:给定一个我们自己定义的类A,如何便捷的输出其所有的成员变量类型及值。日常编程中有这样的需求,一个是为了调试,二个是为了在不同模块运行时得到类的属性用于显示及修改。但C++未提供原生的反射机制,所以有了以下思考。核心的需求为:对于一个类型A,我们可以拥有其所有的类型信息。例如:class A{ int INT; float FLT;}/*MAIN*/A a;a.IN原创 2017-06-14 14:47:46 · 3279 阅读 · 0 评论 -
Markdown示例
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2017-07-13 10:16:54 · 379 阅读 · 0 评论 -
XXXLIVE系统开发小纪
从0独自写完整个录制系统,正则统计2000行,看来还是有一点代码量,记录一下遇到的坑。原创 2017-04-20 21:03:45 · 1115 阅读 · 1 评论 -
C++11 std::unique_ptr AND std::function 初步理解
在obs的源代码分析时看到了这样一句代码:std::unique_ptrprof_release(static_cast(&ProfilerFree),ProfilerFree);起初并不能理解这里的含义。unique_ptr是c++11中引入的智能指针,但只能允许一个指针拥有对象的所有权。此处,将此指针用作Deleter传入了一个删除器declty原创 2017-03-28 11:27:05 · 1384 阅读 · 0 评论 -
STL 基本容器学习笔记
容器的共通操作初始化·以某个数组元素为初值,完成初始化int src[] = {1,2,3,4,5,6,7};vector<int> c(src,sizeof(src)/sizeof(src[0]));·以另一个容器的元素为初值,完成初始化vector<char> a_vector;//...vector<char> b(a_vector);·以标准输入装置完成初始化vector<int> a原创 2015-06-21 23:47:35 · 298 阅读 · 0 评论 -
今年努力完成的两个程序
一直以来有很多有意思的、感兴趣的东西想写。有时候写着就半途而废了。 今年希望把目前的这两个想法坚持下去并开源:神经网络框架,基于C++ Eigen 3.3.4 实现。后续可能加上CUDA 及 CUDNN基于蒙特卡洛的Ray Tracking。后续加上CUDA,及任意obj的渲染坚持下去就完美了!原创 2018-02-07 16:55:42 · 311 阅读 · 0 评论