摘要: 课前鸡汤 计算机是一门"做中学"的学科,不是会了再做,而是做了才会 --大佬说的 1.c语言有什么用 1.c语言的优点以及c语言的用途 简洁、紧凑、灵活、方便:C语言只有32个关键字和9个控制语句。程序可以自由编写,主要用小写字母表示。它结合了高级语言的基本结构和语句与低级语言的实用性。C语言可以像 阅读全文
posted @ 2023-03-11 14:24 李小飞11 阅读(213) 评论(2) 推荐(0) 编辑
摘要: cmake构建Qt插件 为什么要使用插件 在进行大型客户端项目的开发时,往往需要分成很多的功能模块,这是架构在设计时候就必须考虑的,良好的架构应该易于扩展,使用动态库就可以很好的实现,但是动态库使用中会使用到具体的定义,高层模块反而依赖于底层模块的实现,这是不符合设计模式中依赖反转的,动态库的改变就 阅读全文
posted @ 2024-05-31 15:40 李小飞11 阅读(153) 评论(0) 推荐(0) 编辑
摘要: qml实现遮罩 实现遮罩容易,但是如果可以任意拖动就需要动动脑子了,在经过大神的提示后,根据截图的界面思考,可以由五个矩形来实现(一个中心矩形和四个锚定在四周的矩形,它们一起充满程序窗口区域) 项目仓库 QGraphicsView实现遮罩 由于没有qml锚定布局,模拟锚定费时间,需要换一种思路,还是 阅读全文
posted @ 2024-04-16 20:36 李小飞11 阅读(132) 评论(0) 推荐(0) 编辑
摘要: c++11实现线程池 c++线程库 thread创建线程和同步的方式join,detach #include <iostream> #include <thread> void printf_hw(std::string s) { std::cout<<s<<"\n"; } int main() { 阅读全文
posted @ 2024-04-10 19:27 李小飞11 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 15届蓝桥杯备赛 java语法 基础IO框架 import java.util.*; import java.IO.IOException; import java.IO.BufferedReader; public class Main{ public static void main(Strin 阅读全文
posted @ 2024-04-02 20:49 李小飞11 阅读(47) 评论(0) 推荐(0) 编辑
摘要: Qt中的ui文件 简介 Qt中的UI文件是一种特殊的XML格式文件,用于描述应用程序的用户界面。这些文件可以使用Qt的可视化设计工具Qt Designer来创建和编辑。Qt Designer提供了直观的界面,允许用户通过拖放和配置界面元素来设计应用程序的图形用户界面(GUI)。 UI文件包含了界面上 阅读全文
posted @ 2024-04-01 20:52 李小飞11 阅读(751) 评论(0) 推荐(0) 编辑
摘要: qml入门培训笔记 QtQuick简介 Qt Quick是Qt SDK 4.7中引入的一种新的界面开发框架,用于创建供移动和嵌入式设备使用的动态触摸式界面和轻量级应用程序。它提供了一种高级用户界面技术,使得开发者能够轻松地为移动设备创建流畅的用户界面。Qt Quick包括界面脚本语言QML、语言运行 阅读全文
posted @ 2024-03-29 17:05 李小飞11 阅读(156) 评论(0) 推荐(0) 编辑
摘要: file n. 文件;v. 保存文件 2. command n. 命令,指令 3. use v. 使用,用途 4. program n. 程序 5. line n. (数据,程序)行,线路 6. if conj. 如果 7. display vt. 显示,显示器 8. set v. 设置,n. 集合 阅读全文
posted @ 2023-10-19 00:14 李小飞11 阅读(367) 评论(0) 推荐(0) 编辑
摘要: ### Qt布局管理 布局管理最终的效果受到多方面的影响 * 部件的大小策略 * 部件的建议大小,受到部件的最小大小的影响 * 部件的伸缩因子 常见的布局管理器 * 继承自QBoxLayout的QHBoxLayout和QVBoxLayout * QGridLayout, 栅格布局管理, 你可以设置部 阅读全文
posted @ 2023-08-05 22:34 李小飞11 阅读(22) 评论(0) 推荐(0) 编辑
摘要: #### 线程间共享数据的问题 * 多线程共享数据的问题多由数据改动引起 * 破坏数据结构不变量的恶性条件竞争是会引起问题的 * 解决的方式有,控制对数据结构的访问,有互斥实现,还有修改数据结构的设计及其不变量,由一连串不可拆分的改动完成.这通常被称为无锁编程,还有一种事务的方法,核心思想是单独操作 阅读全文
posted @ 2023-07-15 22:31 李小飞11 阅读(21) 评论(0) 推荐(0) 编辑
摘要: ### Qt连接数据库 1. 使用QSqlDtatabase建立数据库连接 2. 打开数据库 3. 对数据库利用QSqlQuery操作,可以直接用sql语句操作 ### Qt使用XMl 1. 使用QDomDocument和QFile操作 2. 添加根节点 3. 添加元素,元素有属性和文本 4. 读取 阅读全文
posted @ 2023-07-15 22:30 李小飞11 阅读(26) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示