资源列表
自动升级源码
- 类似于杀毒软件自动升级功能的c++源码
磁盘管理
- 设计磁盘文件系统时首先要解决磁盘存储空间的管理问题。作为一种现代计算机使用广泛的外存储设备,目前磁盘的存储空间越来越大,使用传统的空闲表法和空闲链接法进行管理的效率不高。对此,UNIX系统引入了成组链接法。成组链接法是一种优秀的磁盘空闲空间管理方法,具有效率高、不浪费磁盘存储空间的优点。本实验的目的是编程模拟实现磁盘成组链接方法的管理方式,加深实验者对该方法设计思想的理解和掌握。
进程调度管理
- 调度的实质是操作系统按照某种预定的策略来分配资源。进程调度的目的是分配CPU资源。由于进程调度程序执行的频率很高,因此调度算法的好坏直接影响到操作系统的性能。本实验的目的是编程模拟实现几种常用的进程调度算法,通过对几组进程分别使用不同的调度算法,计算进程的平均周转时间和平均带权周转时间,比较各种算法的性能优劣。
时钟
- 用windows SDK编的,对初学者很有好处
VC下利用COM传递不定长结构数组(非Variant)
- Variant变量可以在COM/DCOM接口方法中传递(传入、传出)不定长结构数组,但是需要打包和解包,效率比较低。这个例子使用了size_is指定长度的方法,本是从MSDN上看到的,但是MSDN上给出的例子不够具体,所以费了些时间摸索,最后试通,给刚接触COM的朋友分享(老家伙们可以直接无视)。本例子由于是工作需要做得试验程序,因此其中存在少量冗余代码,大家注意一下就行了,还有,减少传递的参数个数时,所传递的实时(随机模拟)数据只是减了最后一个(没有减去相对应的),这个Bug不妨碍大局,因此存
USB硬盤測試
- 用於生產USB硬盤盒的測試,測試時間為20-30秒. 原理是USB硬盤插入后會向頂層窗體發送WM_DEVICECHANGE消息,之后再用DeviceIoControl(見於原碼中的CDisk類)向磁盤發送控制信息以取得相關測試資料.
Internet EMail搜索器
- 輸入Internet地址便可快速從網頁中查找到EMail地址,HTTP的用法,多線程編程,遞歸算法都可值得學習
select客户端
- select的客户端
计算器
- 用win32 编写的计算器,支持加减乘除,支持浮点运算。
仿Vista 窗体
- 模仿Vista的窗体,但没有实现模糊。
