自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Ubuntu18.04的qt5.0开发:数据可视化操作demo

大致思路: 使用连接池控制数据库后端链接,随后将不同数据服务(增删改查)分发为四个不同的模块。该模块可用于后端调用,自身也携带了属于自己的默认UI。① 可在UI界面数据库信息的可视化、且可进行筛选查询、删除操作、更新数据操作以及插入数据、新建数据表操作。退出UI时会根据枚举控制发送的信号,如若需要使用默认模块,可通过信号绑定至自定义主界面。② 不可有异常错误、要求不得出现内存错误提示。

2024-09-14 10:22:44 307

原创 Ubuntu18.04中.ui文件无法双击打开,双击程序闪退问题

③ 报错:designer-qt5: symbol lookup error: /usr/lib/x86_64-linux-gnu/qt4/plugins/designer/libqcscintillaplugin.so: undefined symbol: _ZN13QsciScintillaC1EP7QWidget。查看qt安装的plugin文件下是否存在designer文件夹,不存在则重新手动安装一下。② 版本不兼容导致的,有可能你安装了qt5,但系统接入了qt4的默认插件。使用软符号链接一下即可。

2024-08-20 21:25:17 256

原创 Ubuntu18.04安装Qt5.0并在本地链接达梦数据库指南

接下来在qt的项目系统环境里面,把达梦数据库的bin目录给他添加上去,目的是为了让qt的ODBC可以找到达梦数据库的ODBC。接下来我们设置一下系统调用时候,对应的一些参数配置以保证数据库的连接传输正确,进入 /etc/sysctl.conf。先在系统上安装qt的odbc驱动(这里记得分清,一个是unixODBC,一个是qt的ODBC,一个是达梦的ODBC)那么接下来就是实例化一个达梦数据库了,包含了你的数据存放路径,初始化密码,用户名等等。实例化的数据库可以有多个,从而达到隔离不同数据信息的目的。

2024-08-16 17:30:16 717

原创 算法:动态规划思路讲解(C/C++)

前两天偶然跟同事复盘,发现之前的功能业务里面的算法写的实在是不堪入目。整个算法结构超过50行...全是if,else🤣。主打的就是一个特殊问题定制讲解,不过这也暴漏了多个问题。实际上,在很多开发任务中,涉及到功能模块时,因为每个人工作经验的丰富度不同,其写出来的模块所能承载的业务场景数量就不同。但毋庸置疑的是,动态规划的思想一定程度上,是可以让写的功能模块更稳定且优雅~所以针对此情况,今天特地自己给自己写一篇关于动态规划的思想。

2023-11-06 11:30:35 149

原创 递归:全排列字符(C语言)思路讲解

接下来退出到了[1,2,3,4,5]的状态,此时调用循环已不符合循环规定,退出至[1,2,3,4]状态,此时我们应该是释放四号位的锁定效果,五号位的锁定效果在上一层已被释放,所以循环会遍历到五号位的元素5,这个时候会形成[1,2,3,5],随着再进一步,就会形成[1,2,3,5,4]的效果。

2023-10-16 14:39:47 514

原创 基于STM32开发热度、空气湿度检测系统(Demo)

【代码】基于STM32开发可燃气体智慧检测系统。

2023-01-11 08:46:31 972 1

原创 linux驱动开发关于内核模块、设备模型、内存管理、模块参数介绍

设备进入操作系统----->总线识别并添加设备信息---->总线利用match函数加载驱动信息绑定该设备(此时已调用class_create建立设备目录在sysfs下)------>初始化该设备 (内核发出创建设备文件信号给上层子系统)------>在子系统生成的目录下,mdev用device-creat函数进行创建设备文件

2022-12-15 20:25:28 791

原创 linux系统移植U-boot与kernel的搭载流程(交互模式下)

①主机端搭载tftp服务器、创建共享文件夹并配置tftp命令。②主机端设定nfs文件系统路径。③目标端设定启动环境,保证tftp服务器下载启动文件至内存、设定主机端与移植目标端的ip、初始化搭载文件系统命令,保存环境命令。这里我们使用的主机端是ubuntu(18.08 64bit)搭载VmWare Workstation上。

2022-12-03 14:32:03 942

原创 ARM软中断流程详解

中断流程:①发生中断操作。②程序跳转至相应中断处理函数。③保存现场、处理功能、恢复现场。④程序跳转正常模式继续运行

2022-11-25 14:52:51 1470

原创 Qt项目:愤怒的小鸟(联机版)

前言:本文章会详细介绍难点的内容,不附带全源码,会将关键代码进行展示。因为只有截图,这里在每一个动作和界面都添加了音效与BGM,同时附加了CG展示。素材和音效全部放在下面了,需要可自行提取。先来看效果:右上角为游戏设置界面。 打中后猪类特效变化(同时猪类具有爆炸音效) 这里没有写"继续游戏",因为太简单,只需要hide界面再show就行了。刚进去会播放一个MV...(这里随便添加了一个....) 然后会跳转至正常的客户端界面(这里没有写返回按钮,因为是拿demo给大家讲解的)

2022-11-21 12:54:42 2740 5

原创 QT事件与信号之间的关系

总结:事件是操作系统时,一种触发操作后的结果。事件产生,大部分由硬件进行触发。如(鼠标的移动、按压、双击。键盘的键入等)。小部分由软件触发(如应用程序内容发送事件类型给操作系统执行相应功能)

2022-11-15 13:25:43 846 1

原创 QT项目:Windows下的记事本功能

最终效果:图【1-1】 菜单栏中的共包含四个动作。打开文件会跳转至当前目录下的windows跳窗,显示所有的txt文档,如图【1-3】 ,若打开之前文档内容已被修改,则会弹框提示是否保存,如图【1-4】其他功能与windows下的记事本功能一样,不过多做介绍。再来看工具栏的功能。

2022-11-13 12:43:08 631

原创 使用C/C++制作信息管理系统(demo)

C++ C项目

2022-11-04 08:34:40 3055

原创 关于UDP双向通信原理解释与范例

首先,我们需要了解什么叫做UDP,之前博主有些过TCP的通信范例,我们可以了解到的是一个的,进行的方式。同样上oror技术则一个对接。而,是自身直接一个当然,我也不是说它是很牛逼的,这个技术固然很好,但也有缺点。UDP本身的网络通信是不稳定的,从概率学上讲使用这种技术一定会在某个时间,某个地点,丢失某些数据。SO,I'm not advice use it. BUT,因为总有一些同学希望可以了解这种通信,那么就浅浅的说亿下下。

2022-10-22 16:12:13 3166

原创 Linux下的Tcp通信项目范例【demo】

设计一个可以符合多用户进行线上查阅乐器的商城,要求可以多个用户查看,管理员可随时修改内容,普通用户仅可查看,需要相应密码权限操作。

2022-10-21 21:47:11 1504

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除