随笔分类 - 总结笔记
不动笔墨不读书
摘要:[toc] 重点是介绍了一种排查这个问题的方法。 背景 1. Windows 下, Caffe 单独编译成库并且安装在路径 Caffe_DIR, 动态链接库 Caffe_DIR/bin 已经加入环境变量了 2. Run_DIR/main.exe 是一个链接了 Caffe lib 的程序,在运行的时候
阅读全文
摘要:C++11 引入了 std::move 语义、右值引用、移动构造和完美转发这些特性。由于这部分篇幅比较长,分为3篇来进行阐述。 在了解这些特性之前,我们先来引入一些问题。 一、问题导入 函数返回值是传值的时候发生几次对象构造、几次拷贝? 函数的形参是值传递的时候发生几次对象构造? 让我们先来看一段代
阅读全文
摘要:[toc] 一、前言 最近用Qt3D做了一个三维显示的项目,过程比较艰辛,主要是Qt3D这个库虽然推出了有几年,但是资料并不多,官方的例程比较少且大多是QML的,虽然他本身是完全支持C++的,而API 接口的文档写得又比较简略,用的人少产生的资料就更少了,在google和stackoverflow
阅读全文
摘要:最近在用 Qt3D 做三维显示,需要设置窗口Qt3DWindow背景的颜色, 查了一些资料,做一些整理,备查。 [toc] 设置窗口的颜色 如果只是最简单的需求设置某一种颜色,可以直接调用 defaultFramGraph()的 setClearColor 方法。 参考 "stackoverflow
阅读全文
摘要:C++11 中提供了一个计时的标准库 ``; 里面有三种时钟 clock: steady\_clock, system\_clock 和 high\_resolution\_clock; 区别 steady\_clock 是单调的时钟,相当于教练手中的秒表;只会增长, 适合用于记录程序耗时 ; sy
阅读全文
摘要:C++ 单例模式总结与剖析 单例可能是最常用的简单的一种设计模式,实现方法多样,根据不同的需求有不同的写法; 同时单例也有其局限性,因此有很多人是反对使用单例的。本文对C++ 单例的常见写法进行了一个总结, 包括懒汉式、线程安全、单例模板等; 按照从简单到复杂,最终回归简单的的方式循序渐进地介绍,并
阅读全文
摘要:一、介绍 最近在写一个项目,其中用到好几个单例,类本身的设计不是很复杂,但是如果每个都写一遍单例又觉得有点冗余;所以查资料写了一个单例基类模板,只要一个类继承这个基类并且以自身作为模板参数就可以实现一个单例;关于单例本身的介绍在这里不重点介绍,感兴趣的可以看一下我的另外一篇博文(https://ww
阅读全文
摘要:[toc] 任务描述 我有这样一个需求,读取一张格式为PNG 或者 Jpeg 的图片, 保存为可以可以直接打印的大小,要求编为一个小程序。因为通常情况下图像大小如1024 512 是像素尺寸,要想打印出来是需要设置 DPI(dots per inch),意思是每英寸上有多少个点(像素)。为了打印方便
阅读全文
摘要:问题: 在Ubuntu 上发布软件包的时候,复制链接库的时候出现Qt 版本找不到的情况: ./libqxcb.so: /usr/lib/x86_64 linux gnu/libQt5XcbQpa.so.5: version `Qt_5_PRIVATE_API' not found (required
阅读全文
摘要:这是篇读书笔记,只记录自己的理解和总结,一般情况不对其举例子具体说明,因为那正是书本身做的事情,我的笔记作为梳理和复习之用,划重点。我推荐学C\+\+的人都好好读一遍Effective C\+\+ 系列,真是好书啊,对于学完C\+\+ 基础知识的人,这是本高阶秘籍。值得注意的是 More Effec
阅读全文
摘要:这事篇读书笔记,只记录自己的理解和总结,一般情况不对其举例子具体说明,因为那正是书本身做的事情,我的笔记作为梳理和复习之用,划重点。我推荐学C\+\+的人都好好读一遍Effective C\+\+ 系列,真是好书啊,对于学完C\+\+ 基础知识的人,这是本高阶秘籍。 笔记 条款 9 15 关注的主题
阅读全文
摘要:[toc] 策略模式 策略模式 定义了一系列算法和行为(也就是策略),他们可以在运行时相互替换。通常把这些算法封装为一个个独立的类,形成一个“算法族”,这一族算法有相同的接口。 这里的算法和行为的含义都是指某件事的做法,也就是策略 Strategy 的含义,而不局限于计算机科学中的具体算法。本文中会
阅读全文