- 博客(6)
- 资源 (9)
- 收藏
- 关注
转载 CreateToolhelp32Snapshot枚举进程
<br />每一个应用程序实例在运行起来后都会在当前系统下产生一个进程,大多数应用程序均拥有可视界面,用户可以通过标题栏上的关闭按钮关闭程序。但是也有为数不少的在后台运行的程序是没有可视界面的,对于这类应用程序用户只能通过CTRL+ALT+DEL热键呼出"关闭程序"对话框显示出当前系统进程列表,从中可以结束指定的任务。显然,该功能在一些系统监控类软件中还是非常必需的,其处理过程大致可以分为两步:借助系统快照实现对系统当前进程的枚举和根据枚举结果对进程进行管理。本文下面即将对此过程的实现进行介绍。
2010-10-24 17:07:00 729 1
转载 转载的好东西
<br />NDIS支持三种类型的网络驱动程序:网卡驱动程序(NICdrivers)<br /> 网卡驱动程序是网卡与上层驱动程序通信的接口,它负责接收来自上层的数据包,或将数据包发送到上层相应的驱动程序,同时它还完成处理中断等工作。中间驱动程序<br /> (Intermediateprotocoldrivers):中间驱动程序位于网卡驱动程序和协议驱动程序之间,它向上提供小端口(Minport)函数集,向下提供协议(protocol)函数集,因此对于上层驱动程序而言,它是小端口驱动程
2010-10-19 20:01:00 1142
转载 fstream常用方法详解
<br /><fstream>库包含了三个基本的类:ifstream, ofstream和fstream。这三个类分别代表一个输入文件,一个输出文件,以及一个输入输出文件。Ifstream类支持>>操作符,ofstream类支持<<操作符,fstream类同时支持>>和<<操作符。所有<fstream>对象都能够把一个文件名当成构造函数的变量,并能够自动的打开文件,如: <br /><br />std::ofstream dictionary("myfile.txt"); <br /><br
2010-10-18 21:56:00 63023
原创 一些关于_WIN32_WINNT的知识
<br />_WIN32_WINNT的定义方式<br />#define _WIN32_WINNT 0xXXXX<br />表示定义一个新的Windows版本,这样做是因为新的Windows版有些函数在Windows头文件中被定义成如下这样的原型:<br /><br />#if (_WIN32_WINNT >= 0xXXXX)<br />.<br />./*这中间可能还有许多别的函数原型声明*/<br />.<br />WINBASEAPI<br />BOOL <br />
2010-10-15 10:40:00 993
原创 基于数组的二分查找算法
<br />说到二分查找,我就不得不说一下,以前自己在论坛上看过的一篇帖子,说世界上的程序员有80%不能正确写出二分查找。我当时看完我的愣在那里了,我说着什么可能啊,这要思路正确,这个算法就很容易实现的。就连我这个菜鸟也能写出来,更不用说程序员了,那帖子忽悠人的,嘻嘻。好吧,下面就把代码贴出来,还是那句话,希望对初学朋友有所帮助,高手直接忽视……template<class T>int half_search(T Array[],int low,int high, T item){ if (lo
2010-09-30 15:15:00 587
原创 基于链表的两种排序算法
<br />这个星期做数据结构课设,涉及到两个基于链表的排序算法,分别是基于链表的选择排序算法和归并排序算法。写出来跟大家一起分享一下,希望对数据结构初学朋友有所帮助,高手就直接忽视它吧。话不多说,下面就看代码吧。node *sorted(node *sub_root){ if (sub_root->next) { node * second_half = NULL; node * first_half = sub_root; node * temp = sub_root->n
2010-09-29 23:33:00 2603
数据结构课程设计赫夫曼编码/译码系统
2010-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人