没有任何人敢保证自己写的程序没有任何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 守护进程
1
资源包含C#源码,和已经编译的exe1、选择dat文件所在目录2、扫描文件3、软件自动解密图片并保存到目录下
2023/11/29 14:53:37 11KB dat图片 微信图片
1
EPM240T100C5核心板cpld最小系统protel硬件原理图+PCB文件,采用2层板设计,板子大小为132x82mm,双面布局布线,CPLD芯片选用MAX2的EPM240T100C5,USB转串口芯片CH340G,MICROUSB接口,供电可以直接用安卓手机充电线接PC机。
Protel99se设计的DDB后缀项目工程文件,包括完整无措的原理图及PCB印制板图,可用Protel或AltiumDesigner(AD)软件打开或修改,已经制板并在实际项目中使用,可作为你产品设计的参考。
1
这是个人根据百度人脸识别SDK结合UnityC#做好的PC版人脸识别.
2023/11/27 12:25:10 13.27MB 百度人脸识别
1
DroidCam谷歌Play版,用于将安卓手机用做电脑的摄像头。
安卓8.0可用。
PC版可自行在http://www.dev47apps.com/droidcam/windows/下载
2023/11/25 7:01:29 2.5MB 摄像头
1
51单片机源码:1-流水灯2-蜂鸣器3-IO口控制4-数码管5-独立按键6-矩阵键盘7-1602液晶8-24C089-DS130210-12864液晶(带字库)11-12864不带字库11-18B2012-红外接收13-串口通讯14-外中断实验15-8X8点阵16-步进电机17-直流电机18-数字编码开关19-PCF8591AD转换实验19-PS220-PCF8591DA转换实验22-无线遥控接收模块实验23-本站原创PC与单片机双向通讯智能温控程序24-本站原创VB遥控播放器红外遥控解码25-本站原创VB控制继电器实验26-原创VB上位机控制LED灯程序27-原创VB串口继电器控制实验28-原创VB控制4X4控制系统29-原创VB上位机控制数码管30-综合实例
2023/11/23 12:03:25 6.09MB 51单片机 源码
1
联想PC故障诊断解决方案测试脚本库为联想PC故障诊断解决方案的辅助测试工具。
本工具按照部件类别及故障现象进行分类,集成了常见故障的多种测试脚本,并针对每个脚本明确标注了测试脚本的用途、预估测试耗时及覆盖率等信息,协助工程师根据故障现象无需自行定义测试对象及测试脚本或择优选用合适的部件分类脚本,更方便的进行故障诊断及维修完成后的验机操作。
注意:本工具仅支持中文系统。
2023/11/23 10:57:23 41.9MB Golden Key 联想 金钥匙
1
基于Java的在线答题系统(服务端+客户端(pc端))。
本系统实现了在线答题系统,包括答题系统的后台管理系统,可以自由添加题目选项信息,客户端菜品H5页面,Ajax提交和获取数据,具体说明请看:https://www.jianshu.com/p/1b2ca978c50b在线答题系统JFinalSpringMVCMySQL
2023/11/22 21:45:09 34.64MB 在线答题系统 JFinal Spring MySQL
1
最新整合2019年UA,有新有旧,2万3千条.手机浏览器都有Mozilla/5.0(Linux;Android4.4.4;3007Build/KTU84P)AppleWebKit/537.36(KHTML,likeGecko)Version/4.0Chrome/37.0.0.0MobileMQQBrowser/6.8TBS/036872Safari/537.36MicroMessenger/6.3.31.940NetType/WIFILanguage/zh_CNMozilla/5.0(iPhone;CPUiPhoneOS10_1_1likeMacOSX)AppleWebKit/602.2.14(KHTML,likeGecko)Mobile/14B100MicroMessenger/6.3.31NetType/4GLanguage/zh_CN
2023/11/19 7:04:39 4.76MB UA user-agent UA大全 UA列表
1
GNS3vm2.2.5最新版本,跟GNS32.2.5配套使用。
运行IOU可以节省CPU和内存资源,使配置不高的pc也能胜任GNS3。
2023/11/18 19:07:11 134.03MB GNS3 VM 2.2.5
1
共 936 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡