用qt开发商业程序已经九年了,陆陆续续开发过至少几十个程序,除了一些算不算项目的小工具外,大部分的程序都需要有个日志的输出功能,希望可以将程序的运行状态存储到文本文件或者数据库或者做其他处理等,qt对这个日志输出也做了很好的封装,在Qt4是qInstallMsgHandler,Qt5里边是qInstallMessageHandler,有了这个神器,只要在你的项目中所有qdebugqinfo等输出的日志信息,都会重定向接收到,网上大部分人写的demo都是接收到输出打印日志存储到文本文件,其实这就带给很多人误解,容易产生以为日志只能输出到文本文件,其实安装了日志钩子以后,拿到了所有调试打印信息,你完全可以用来存储到数据库+html有颜色区分格式的文件+网络转发输出(尤其适用于嵌入式linux无界面程序,现场不方便外接调试打印的设备)。
做过的这么多项目中,Qt4和Qt5的都有,我一般保留四个版本,4.8.7,为了兼容qt4,5.7.0,最后的支持XP的版本,最新的长期支持版本5.9.7最高的新版本5.12。
毫无疑问,我要封装的这个日志类,也要支持4+5的,而且提供友好的接口。
1:支持动态启动和停止。
2:支持日志存储的目录。
3:支持网络发出打印日志。
4:支持Qt4+Qt5。
开箱即用。
5:支持多线程。
2025/2/27 0:40:32 6KB Qt 日志输出 网络转发
1
仿真了MIMO在自由空间信道条件下注水功率分配方式,详细的M文件及注释
2025/2/26 20:41:35 1KB MIMO,MATLAB
1
此程序包括开发文档、软件截图。
不同版本添加的功能...使用winform程序三层架构,sql2005数据库开发。
是个经典的三层架构的管理系统,希望对初学者有所帮助。
只要是管理系统都可以按这个模板套用。
设计文档:档案管理信息系统设计文件程序名称:档案管理信息系统 用户登录实现用户登录验证。
用户管理实现对用户资料、权限管理,权限分为管理员和一般操作员,只有系统管理员才可以设置用户资料管理、以及用户权限设置,基本功能包括:用户新增、修改、删除、禁用/启用、设置权限。
档案资料管理用于维护档案资料维护,基本功能包括档案录入、修改、删除、查询,主要项目包括:档案编号、档案标题、所属部门、归档人(录入人)、归档日期(录入日期)。
公司信息管理是这个系统的一个辅助功能,保存使用该软件的公司基本信息。
上机日志记录用户登录系统后的操作记录。
2025/2/26 18:47:23 3.32MB 管理系统 C# 档案
1
Java读取CSV用Load命令插入Neo4j与JDBC读取Neo4j数库生成Echarts关系图需要注意的是1.自己改jdbc用户名密码2.插入数据时,csv需要放在你的数据库下的import文件夹3.查询数据库生成Echarts关系图时自己下载Echarts3放在生成文件的同级目录js文件夹下
2025/2/26 17:33:47 2.9MB Java Neo4j Echarts jdbc
1
如果你的U盘废了用电脑格式化失败,变砖头了,不能格式化,不能打开,写保护了,U盘容量变小了;
如果你的内存卡sd卡用电脑格式化失败,不管你什么usb设备用电脑不能格式化都可以用此u盘格式化工具神器修复,可以恢复你的U盘,sd卡等非常强大,推荐使用。
不管你什么品牌的U盘,什么类型的U盘,不管你什么品牌的内存卡都可以用这个u盘强制格式化工具格式化修复。
不但能修复恢复你的U盘,而且还可以无损的转换你的U盘格式,比如转换为ntfs,exFAT等大容量U盘格式等。
u盘格式化工具使用教程:  1、U盘修复功能:勾选“强制格式化”,则无条件格式化所选分区,即可强制格式化U盘,可以修复各种U盘,如果是移动硬盘或固定硬盘,则会删除该分区所在硬盘的所有分区!在使用该功能时用户需谨慎。
2、格式转换功能:免格式化将磁盘转换为NTFS格式;
3、系统格式化工具:支持把U盘格式化为FAT32、exFAT(U盘专用格式,理论支持任意大的单文件,缺点DOS不能识别exFAT格式);
2025/2/26 17:33:21 466KB u盘强制格式
1
Linux系统Realtek网卡驱动文件,型号为rtl8821ce,安装教程见本人博客https://blog.csdn.net/yx1302317313/article/details/81559995或者https://yx1302317313.github.io/2019/01/09/Linux下Realtek网卡驱动/
2025/2/26 16:26:17 3.22MB Realtek rtl8821ce Ubuntu 驱动
1
本文件为用Verilog写的FLASHS29AL032D读和擦除的驱动时序,对刚学习Verilog的同学有一定帮助,已在DE2开发板上验证。
2025/2/26 16:39:02 2KB verilogFLASH
1
带60个licence哦,一共16个文件。
点击我的用户名,进入到我的所有资源,可以查看到有16个压缩包1~16。
在我的资源中并且还有安装的环境变量设置指南等等。
解压后,会出现licence,和三个安装文件,依次为modeler,model和document。
然后依次安装这三个文件,在双击licence.make程序完成注册。
亲自装机验证过。
所有资源一共只需5分(16个压缩包加环境变量设置等等),保证安装成功性。
2025/2/26 11:02:34 47.68MB opnet licence
1
C#进销存管理系统(完整版,附数据库文件)
2025/2/26 11:45:50 4.09MB C#进 销存 文件)
1
基于51单片机的水箱/水塔水位检测系统。
分为自动和手动两种模式,手动模式可以通过按键实现水泵抽水,自动模式可以通过按键设置最高水位和最低水位,当前水位高于最高水位时候会报警提示,低于最低水位时会启动水泵抽水。
当前水位通过水位传感器检测并由数码管显示。
内含电路图、程序源码带详细注解、proteus仿真文件。
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡