03 2020 档案

摘要:RVO--Return Value Optimization概述返回值优化(Return Value Optimization,简称RVO)是一种编译器优化机制: 当函数需要返回一个对象的时候,如果自己创建一个临时对象用户返回,那么这个临时对象会消耗一个构造函数(Constructor)的调用、一个 阅读全文
posted @ 2020-03-31 13:47 Vzf 阅读(429) 评论(0) 推荐(0)
摘要:使用c11的std::call_once实现饿汉模式的单例模板 析构私有,default_delete需要加入友元 构造函数没有默认,有时候需要在构造函数里初始化数据 #ifndef SINGLETON_H #define SINGLETON_H #include <memory> #include 阅读全文
posted @ 2020-03-30 18:18 Vzf 阅读(179) 评论(0) 推荐(0)
摘要:这里介绍使用 qInstallMessageHandler() 实现一个简单的日志工具 自动拦截qDebug qInfo等消息 自动删除30天日志 格式化日志输出 #ifndef LOG_MGR_H #define LOG_MGR_H #include "RestTypes.h" #include 阅读全文
posted @ 2020-03-30 15:59 Vzf 阅读(608) 评论(0) 推荐(0)
摘要:1.准备ico文件 2.找到你工程里面的.pro文件,在里面添加一句 RC_ICONS = logo.ico 3.qmake一下 阅读全文
posted @ 2020-03-27 15:37 Vzf 阅读(145) 评论(0) 推荐(0)
摘要:转载: QML与C++混合编程 Qt QML VideoOutput 显示自定义的 YUV420P 数据流 阅读全文
posted @ 2020-03-25 22:14 Vzf 阅读(203) 评论(0) 推荐(0)
摘要:Window { id: root visible: true width: 500 height: 500 color: "#535353" Rectangle{ id: dst //(0,0) } ListView{ id: view anchors.fill: parent anchors.m 阅读全文
posted @ 2020-03-22 22:42 Vzf 阅读(2283) 评论(0) 推荐(0)
摘要:Linux操作系统的启动的主要流程: PC上电后,自动进入实模式(实模式就是寄存器都是16位的,最大寻址范围是1M,最大分段是64KB),从地址0xFFFF0开始执行,这里一般都是ROM-BIOS的地址。 BIOS加载第一个扇区(引导扇区,512字节)的程序(bootsect.s)到绝对地址0x7C 阅读全文
posted @ 2020-03-08 21:16 Vzf 阅读(467) 评论(0) 推荐(0)