Published on2017年2月2日Windows 7下硬盘安装Ubuntu 10.04简明教程(非Wubi安装,迁移2011-05-28)Linux介绍 Windows7 下硬盘安装 Ubuntu10.04 教程,需先下载安装 EasyBCD_1.7.2,复制文件并解压,通过 EasyBCD 操作,在 menu.lst 输入内容,重启后选择 NeoGrub Bootloader 进入光盘系统,按步骤安装,成功后可出现 Windows7 引导菜单。
Published on2017年2月2日让程序只有一个应用程序实例在运行WindowsC/C++文章介绍让程序只有一个实例运行的方法,开始加代码实现。有三种:一是找先前窗口实例并激活;二是用互斥对象,创建后判断是否已存在;三是用事件对象,创建后判断是否已存在,若已存在则直接返回。(迁移 2011 - 05 - 28)
Published on2017年2月2日临界区 互斥量 信号量 事件WindowsC/C++文章介绍了进程或线程同步互斥的四种控制方法:临界区速度快可串行化访问公共资源;互斥量可跨进程控制资源访问;信号量允许多线程同时访问有限资源;事件可通知线程同步。并分别给出各方法的操作原语及 MFC 类的使用示例,还通过实例展示了临界区和事件的用法。
Published on2017年2月2日内存映射文件WindowsC/C++总结:内存映射文件是一种内存管理方法,可将文件映射到进程虚拟地址空间,无需文件 I/O 操作和缓冲处理,适合管理大尺寸文件。文中给出 C++代码示例,通过创建文件、映射文件视图等操作实现内存映射。
Published on2017年2月2日WTL按钮重绘WindowsC/C++介绍了 WTL 按钮重绘的类及用法,需导入头文件,添加按钮控件并设 Ower Draw 属性为 True,在特定消息映射中添加代码,还给出了类的相关函数如 OnDrawItem 等的实现,可实现按钮不同状态下的位图绘制及相关操作。[from](http://www.codeproject.com/KB/wtl/mousetrack.aspx) (迁移 2011 - 05 - 09)