GPT到MBR硬盘格式转换工具
现在出厂的笔电自带Windows 8系统的,硬盘格式是GPT.在这个格式下是不可以装Windows 7 和 Windows xp的,要把硬盘格式转换成MBR格式才可以装。这是windows自带工具从光盘里提取出来的。
DES加解密C++实现(5MB/S)
使用C++实现的DES加/解密,主要实现集中在几个文件中,有使用DEMO,使用方便,可以单独加/解密数据、加/解密文件、加/解密文件夹中的文件、通过TXT文件设置文件路径进行加/解密。
RELEASE版本在双核台机+WINXP下测试加密文件夹,大概是5.68MB/S。
主要使用了多线程、信号量、临界区、共享内存、代码托管、线程消息通信等技术,供大家学习,不可用于商业用途。
7种排序算法的C++实现
里面包括了:
1、选择排序
2、直接插入排序
3、冒泡排序
4、快速排序
5、希尔排序
6、堆排序
7、归并排序
GDI+绘制GIF图标和解析DIB文件与绘制
里面有GDI+绘制GIF的源代码,和解析BMP文件的源代码。MFC中CBitmap类只能加载资源的位图,里面实现的是直接读取硬盘的BMP文件,解析出来并显示。代码以DEMO形式上传。
一对多锁C++实现和DEMO
使用事件和临界区实现的一对多锁,可用于一写多读、一读多写等一对多环境下多线程间的同步。使用事件和临界区实现,里面有具体的DEMO。
其中绘制信息使用了GDI和双缓存。
GDI+绘制GIF图标
简单的使用GDI+绘制GIF图标
请参考工程里面的源代码和资源
使用的是VS2008
桌面取色+简单取屏幕放大
自己弄的,希望对大家有帮助,创建的是VS2008的工程
解决装了IE8后VS2008添加MFC类出现脚本错误的工具
网上下载的
直接运行里面Release文件夹里面的EXE文件,然后
关闭VS2008(已经打开的话),再重启即可
DES加解密算法C++实现(加解密文件2MB/s)
DES加解密实现
可加密一段数据或者加密文件
加密文件速度在我的电脑上测试2MB/S左右
有事件类、信号量类、临界区类、模板数组类、模板链表类、宏结构体等
DES生成一DLL文件,带接口实现
里面使用的技术对于学习C++有很大的好处
socket编程使用的几种类型实现
里面有一个客户端和服务器
服务器中分别实现了:
select
WSAAsyncSelect
WSAEvent
重叠I/O
I/O完成端口
代码仅供学习,不能达到实现使用水平,因为很多细节没有提供处理