摘要: 在上章37.qt quick- 高仿微信实现局域网聊天V3版本(添加登录界面、UDP校验登录、皮肤更换、3D旋转),我们已经实现了: 添加登录界面、 UDP校验登录、 皮肤更换、 3D旋转(主界面和登录界面之间切换) 、 所以本章实现: 支持拖动和更改窗口大小、 可以单独聊天、也可以在聊天室所有人聊 阅读全文
posted @ 2021-07-27 13:14 诺谦 阅读(2013) 评论(4) 推荐(4) 编辑
摘要: 1.界面介绍 界面支持: 透明 白色 黑色 渐变 单色 静态图 动态图 侧边栏支持:抽屉、带折叠、多模式场景 控件已集成: 暗黑风格 高亮风格、并附带个人自定义控件及开源demo 白色场景如下所示: 单色暗黑风格如下所示: 用户自定义皮肤如下所示: 皮肤预览如下所示: b站入口: https://w 阅读全文
posted @ 2023-03-16 14:26 诺谦 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 博客搬至https://blog.csdn.net/qq_37997682 阅读全文
posted @ 2021-08-10 15:53 诺谦 阅读(800) 评论(1) 推荐(0) 编辑
摘要: 1.QSharedMemory介绍 QSharedMemory提供了多个线程和进程对共享内存段的访问。它还提供了一种方法,让单个线程或进程锁定内存以进行独占访问。 当使用这个类时,请注意以下平台差异: Windows: QSharedMemory不“拥有”共享内存段。当有QSharedMemory实 阅读全文
posted @ 2021-08-09 21:42 诺谦 阅读(2920) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2021-07-24 23:33 诺谦 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 1.树莓派SPI介绍 4B的引脚如下图所示: 其中Pin19、21、23是SPI0,接口定义如下所示: 时钟(SPI CLK, SCLK) 主机输出、从机输入(MOSI) 主机输入、从机输出(MISO) 在使用 SPI 接口前,你需要使用 gpio 命令来加载 SPI 驱劢到内核中: gpio lo 阅读全文
posted @ 2021-07-09 23:42 诺谦 阅读(2198) 评论(0) 推荐(1) 编辑
摘要: 1.版本介绍(已上传至群里) 版本说明: 添加登录界面、 UDP校验登录、 皮肤更换、 3D旋转(主界面和登录界面之间切换) 、 效果图如下所示: 如果效果图加载失败,可以去哔哩哔哩 https://www.bilibili.com/video/BV1ow411R7Dg浏览 项目文件结构如下所示: 阅读全文
posted @ 2021-07-09 14:00 诺谦 阅读(1130) 评论(0) 推荐(2) 编辑
摘要: 1.线程并发一个程序内部能拥有多个线程并行执行。一个线程的执行可以被认为是一个CPU在执行该程序。当一个程序运行在多线程下,就好像有多个CPU在同时执行该程序。总之,多线程即可以这么理解:多线程是处理高并发的一种编程方法,即并发需要用多线程实现。 2.如何分配线程数量利用 CPU 核心数,应用并发编 阅读全文
posted @ 2021-07-06 13:51 诺谦 阅读(2097) 评论(0) 推荐(0) 编辑
摘要: strategy介绍 主要解决:在有多种算法相似的情况下,使用 if...else 所带来的复杂和难以维护。 意图:定义一系列算法,把它们一个个封装起来,并且使它们可互相替换(变化)。该模式使得算法可独立于使用它的客户程序(稳定)而变化(扩展,子类化)。 如何解决:将这些算法封装成一个一个的类,通过 阅读全文
posted @ 2021-07-05 14:34 诺谦 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 模板方法(Template Method)模式的定义如下: 定义一个操作中的算法骨架(必须稳定),而将算法的一些步骤(变化的部分)延迟到子类中,使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤。它是一种类行为型模式。 该模式的主要优点如下 它封装了不变部分,扩展可变部分。它把认为是不变 阅读全文
posted @ 2021-07-05 13:46 诺谦 阅读(217) 评论(0) 推荐(0) 编辑