摘要:
基础使用 信号和槽机制是 Qt 的核心机制,可以让编程人员将互不相关的对象绑定在一起,实现对象之间的通信。 所有从 QObject 或其子类 ( 例如 Qwidget ) 派生的类都能够包含信号和槽。因为信号与槽的连接是通过 QObject 的 connect() 成员函数来实现的。 connect 阅读全文
摘要:
CSDN参考文档 环境准备 下装安装vscode及插件 vscode是微软账号登录的插件配置信息的多设备同步。 两个插件:C/C++和中文翻译包 安装mingw编译器 略 配置环境变量 检查环境是否有gcc,cmd中输入gcc -v 工作环境准备 vscode工作目录 vscode集成了git源码管 阅读全文
摘要:
设计模式三(C#语言) 《大话设计模式》阅读笔记。 11、 迪米特法则 信息的隐藏促进了软件的复用 12、外观模式 基金是股票的外观模式。 模式定义了一个高层接口,封装了子系统的多个接口,对外提供一致简洁的界面,易于使用。 关联软件的分层:mvc分层模型。持久层数据访问层、业务逻辑层、表示层。各层直 阅读全文
摘要:
设计模式二(C#语言) 《大话设计模式》阅读笔记。 6、 装饰模式 和建造者模式不同,建造者模式的建造过程相对稳定。 装饰模式,需要把所需的功能按正确的顺序串联起来进行控制。动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 不用关心对象的生成,只关心添加的功能。把要装 阅读全文
摘要:
设计模式一(C#语言) 《大话设计模式》阅读笔记。 1、 简单工厂模式 简单工厂模式为了解决对象的创建问题,利用OO的继承多态的特性,添加一种新的工厂方法。对修改是封闭的对拓展是开发的原则参考4、开闭原则。影响小改动小 耦合小,已于拓展。 也是面向对象基本的思想,通多封装、继承、多态把程序的耦合度降 阅读全文
摘要:
LeeCode刷题总结(四) 前言 用leecode题目练手,练习编码的感觉。先从简单题开始,刷完后和知识点结合总结。 先刷简单题,对遇到的问题类型和不知道的知识点先列举。有空闲时间继续归类到《算法总结》。 经过LeeCode刷题总结(一)的c语法和基本数据结构的掌握后,对简单的元算法,题目的考察点 阅读全文
摘要:
在imx6.0开发板上实现录屏功能(二) 前言 基于之前的实验测试工作,录屏最好解决方式是用设备缓存的方法关掉gpu加速录制。这种方法还有有不能避免的问题就是不能同时输出hdmi,必须重启wayland服务。与开始的设计不服,另外寻找解决方案。前期录屏方案 Gst元件qmlglsrc 与qmlgls 阅读全文
摘要:
LeeCode刷题总结(二) 前言 用leecode题目练手,练习编码的感觉。先从简单题开始,刷完后和知识点结合总结。 先刷简单题,对遇到的问题类型和不知道的知识点先列举。有空闲时间继续归类到《算法总结》。 经过LeeCode刷题总结(一)的c++语法和基本数据结构的掌握后,对简单题总的算法举例总结 阅读全文
摘要:
GStreamer API学习记录(五) 前言 GST API的学习由:GST官网(一、二) >QT源码中的GST(三、四) >blogs中的GST资料(五~)。 资料地址 零散函数知识点 可以通过gst_clock_get_time()函数获取。 Gstreamer 预滚(Preroll):bin 阅读全文
摘要:
GStreamer 高阶学习(一) 例子插件的生成 参考git项目可以编写简单的例子插件: examplefilter 插件编写前的学习资料 GStreamer 插件编写的语法 GObject对象系统 GLib中最有特色的是它的对象系统--GObject System,它是以Gtype为基础而实现的 阅读全文