-
CellSpanTest
setup to exercise tables in which cells use spanning.
- 2013-12-02 15:39:46下载
- 积分:1
-
C# 实现进程守护功能 通用于所有进程,非法关闭和关机依然适用 附完整源码下载
1. 下载本实例源码 2. 安装注意事项 在配置档中配置你要守护的应用程序,应用程序之间用逗号隔开: 01 02 03 04 09 10 该项目是Windows服务,直接打开“CocoWatcher.exe”会报错,如图1所示:运行该守护程序需安装Windows服务,点击批处理文档“安装.bat”即可,“安装.bat”具体内容如下: 1 "%cd%InstallUtil.exe" "%cd%CocoWatcher.exe" 2 net start "CocoWatcher" 3 pause 如果你想卸载该守护程序,点击批处理文档“卸载.bat”,“卸载.bat”具体内容如下: 1 net stop "CocoWatcher" 2 "%cd%InstallUtil.exe" "%cd%CocoWatcher.exe" -u 3 taskkill /f /im CocoWatcher.exe 4 pause 3. 需求分析 用户指定要守护的应用程序(数量不限),该应用程序不仅包括exe可执行文件,还包括诸如jpg、txt等所有能双击打开执行的应用程序。用户设定好要守护的应用程序后,关闭应用程序(包括合法和非法关闭),该应用程序要能立即重启打开。当电脑重启时,要守护的应用程序也能自动全部打开。 4. 详细设计 要实现上述需求,首先要提供一个配置档,让用户能随意配置要守护的应用程序。那么,该配置档要配置应用程序的什么信息呢?答案:应用程序的全路径。 好,我们已经知道了要守护的应用程序的全路径,接下来怎样完成守护任务呢?首先,我们应该打开任务管理器,查看一下正在运行的有哪些进程,然后逐一读取出这些进程的全路径,与要守护的应用程序的全路径比对,如果一致,说明要守护的应用程序已开启了,此时要分配一条线程监控该进程句柄,当该进程句柄返回信息,说明该进程已关闭,此时释放进程句柄内存,并重启该进程。如果遍历任务管理进程列表中所有进程,没有找到与要守护的应用程序的全路径一致的进程,说明要守护的应用程序尚未打开,此时要启动该应用程序,然后转入监控流程。 值得注意的是,一定要额外分配线程去监控要守护的应用程序,为什么?因为如果你用主线程(入口函数线程)去执行监控任务,会被长期阻塞,直到进程退出才会被激活,这样就无法运行后续程序。况且,监控程序要实现持续监控,要使用死循环,如果主线程进入死循环,就无法监控其他要守护的进程了。
- 2013-07-19下载
- 积分:1
-
网络编程方面的传输协议JRTP,里面有各个协议的实现细节。
网络编程方面的传输协议JRTP,里面有各个协议的实现细节。-of network programming JRTP transmission protocols, and they realize all the details of the agreement.
- 2022-01-25 20:28:25下载
- 积分:1
-
16QAM
产生16QAM信号,用平方根升余弦滤波器进行脉冲整形,平方根升余弦滤波器产生16-QAM波形波形,画出眼图(16QAM signal of pulse shaping by square root raised cosine filter, the square root raised cosine filter to generate 16-QAM waveform waveform, draw the eye)
- 2017-10-31 16:11:29下载
- 积分:1
-
很多校园网版,商业版自己花钱,阵营…
多多校园网络版,商业版,自己花钱买的,校园商铺-A lot of the campus network version, commercial version of their own money, campus shops
- 2023-03-24 01:15:04下载
- 积分:1
-
ThinkingCPP
C++编程思想,同java编程思想一样,是学习c++编程的很好的书籍。(C++ programming ideas, java programming ideas, good learning c++ programming books.)
- 2012-07-17 22:28:38下载
- 积分:1
-
Relief
函数实现了lelief算法。(计算样本的每一个特征的分类权重,选出具有最大权重的一组特征。样本的特征就是基因)。
对权重较大的一组基因进行两两冗余分析。将相关性弱的和强相关中权重大的基因保留,即为特征基因。
已知基因表达谱数据、不同类样本的个数,自行设定分类特征的权重阈值。
对原始数据标准化的方法:(x-基因均值)/基因方差。
样本的类内类间距离采用欧氏距离。(Lelief function implements the algorithm. (Classification weight each feature samples is calculated weight of a selected set of features having the greatest weight. Characteristic is the gene sample). Of the weight of a larger set of pairwise genetic redundancy analysis. The significant correlation between weak and strong correlation in the right gene retention, that is characteristic gene. Number of known gene expression data, samples of different classes, wherein the classification set threshold own weight. Of raw data standardized methods: (x- Gene mean)/variance gene. The between-class distance class of the sample using the Euclidean distance.)
- 2017-04-20 09:48:00下载
- 积分:1
-
heft
DAG调度HEFT算法实现
DAG analog multi-machine scheduling, HEFT algorithm VC6 achieved(DAG analog multi-machine scheduling, HEFT algorithm VC6 achieved)
- 2020-12-11 11:59:17下载
- 积分:1
-
MFC_lijiujin
对侯捷的《深入浅出MFC》进行了自己的一些概括,书中的内容还是比较容易理解的(On Hou Jie s" MFC" explain profound theories in simple language for some of their own summary, the content of the book is still relatively easy to understand)
- 2012-03-27 17:19:55下载
- 积分:1
-
QSpectrogram-master
此代码基于Qt和pulse绘制语谱图,进行语音信号分析(This code is based on Qt and pulse to draw specturm, which can used to singal analysis)
- 2017-11-05 17:04:59下载
- 积分:1