没有任何人敢保证自己写的程序没有任何BUG,尤其是在商业项目中,程序量越大,复杂度越高,出错的概率越大,尤其是现场环境千差万别,和当初本地电脑测试环境很可能不一样,有很多特殊情况没有考虑到,如果需要保证程序7*24小时运行,则需要想一些办法能够让程序死了能够活过来,在嵌入式linux上,大部分会采用看门狗的形式来处理,程序打开看门狗驱动后,定时喂狗,一旦超过规定的时间,则硬件软复位等。
这种方式相对来说比较可靠,如果需要在普通PC机上运行怎办呢?本篇文章提供一个软件实现守护进程的办法,原理就是udp通信,单独写个守护进程程序,专门负责检测主程序是否存在,不存在则启动。
主程序只需要启动live类监听端口,收到hello就回复ok就行。
为了使得兼容任意程序,特意提炼出来共性,增加了多种设置。
1:可设置检测的程序名称。
2:可设置udp通信端口。
3:可设置超时次数。
4:自动记录已重启次数。
5:自动记录最后一次重启时间。
6:是否需要重新刷新桌面。
7:可重置当前重启次数和最后重启时间。
8:自动隐藏的托盘运行或者后台运行。
9:提供界面设置程序名称已经开启和暂停服务。
2023/12/1 11:49:01 64KB Qt 守护进程
使用QT写的一个UDP服务器的小例子,使用定时器进行触发发送信号,独立线程运行,不会影响主界面的正常运行。
2023/11/27 18:50:49 6KB qt udp socket 服务器
qt可以使用的AES加密的类
2023/11/27 7:27:31 6KB AES加密
利用qt编写的图片浏览器,可以通过拖动滑动浏览,效果很炫
2023/11/25 10:49:43 10KB QT 浏览图片
基于Qt的一笔画小游戏源码,IDE是VC2008。
程序release版本在http://download.csdn.net/detail/dowithsmiles/4314837下载。
2023/11/25 9:47:23 31KB Qt 一笔画 源码
样式表的葵花宝典,得到以后啥都会设置,真的超级良心,还帮你们每个书签标好,真的超级好
2023/11/25 3:33:27 8.52MB 样式表 超级齐全 带书签
QSS教程非常少,贡献一篇给大家。
这篇教程是一位大牛翻译的外国文档,个人觉得很棒。
2023/11/25 1:50:20 84KB QSS
java商城系统代码,最详细的系统商城设计代码,希望各位学习
2023/11/24 16:18:35 2MB java
声明:这是我个人原创的Qt串口通信的代码,并且这只是适合Qt串口编程的入门学习的。
在本代码中我实现了接受和发送中文和字符的,本例的特点是能够实现接受和发送汉字,也是我原创的代码。
另外:还需要下位机的支持,比如单片机或者ARM开发板2440,6410之类的。
2023/11/21 13:26:25 30KB (原创) Qt 串口基础编程 中文
本科毕业论文基于QT的嵌入式终端应用程序开发目录目录 I摘要 II关键词 IIAbstract IIIKeyWords III1前言 11.1课题研究背景和意义 11.2嵌入式软件技术发展现状与未来 11.2.1标志性的嵌入式产品已露头角 11.2.2嵌入式软件技术面临挑战 11.2.3影响未来的若干软件新技术 21.3课题研究内容 32Linux和Qt简介 32.1Linux主要特性 32.2QT开发工具简介 42.2.1Qt主要特性 42.2.2Qt编程机制简介 53嵌入式终端应用程序之记事本和电子相册架构设计 73.1记事本架构设计 73.1.1记事本设计需求 73.1.2记事本界面设计 83.1.3记事本结构设计 113.2电子相册架构设计 123.2.1电子相册设计需求 123.2.2电子相册界面设计 133.2.3电子相册结构设计 154算法设计和实现 164.1记事本主要算法设计和实现 164.1.1记事本类结构设计 164.1.2记事本功能实现 174.2电子相册主要算法设计和实现 214.2.1电子相册类结构设计 214.2.2电子相册功能实现 215总结和展望 26参考文献 28致谢 29
共 531 条记录 首页 上一页 下一页 尾页