- 博客(5)
- 资源 (26)
- 收藏
- 关注
原创 WinCE驱动中的错误处理原则
应用程序调用CreateFile()失败的情况下,并不会调用CloseHandle(),因为根本没有得到Handle。CloseHandle()只会被正确的CreateFile()后才会被使用。所以,XXX_Open()函数要有错误回滚机制,以便应对本函数内部某个步骤出错的情况。XXX_Open()的回滚操作还应该放一份到XXX_Close里,在正确运行的情况下使用此回滚。
2013-04-27 10:40:49 840
原创 C/C++语言宏中使用参数做结构体成员
代码:#include #define MAKE(Object, member, value) ( (Object)-> ## member = (value) ) //宏 using namespace std;int main(int argc, char *argv[]){ struct student { int age; int score; };
2013-04-26 18:36:20 1623
转载 GetLastError()返回值的意义
〖0〗-操作成功完成。〖1〗-功能错误。〖2〗-系统找不到指定的文件。〖3〗-系统找不到指定的路径。〖4〗-系统无法打开文件。〖5〗-拒绝访问。〖6〗-句柄无效。〖7〗-存储控制块被损坏。〖8〗-存储空间不足,无法处理此命令。〖9〗-存储控制块地址无效。〖10〗-环境错误。〖11〗-试图加载格式错误的程序。〖12〗-访问码无效。〖13〗-数据无效
2013-04-25 16:10:54 1034
转载 firefox设置缓存到内存盘
我用的魔方内存盘,只要把下面的内容保存到bat文件,然后把该文件复制到你要设置为缓存的文件夹,用管理员权限执行就可以了。win7.bat文件内容:@echo offset p0=%APPDATA%\Mozilla\Firefox\set p1=%~dp0set pf=%p0%profiles.iniif not exist "%p0%" md "%p0%"echo.[G
2013-04-04 23:25:47 1430
转载 C++模板
文一:http://www.cnblogs.com/CaiNiaoZJ/archive/2011/08/15/2138705.htmlC++之模板 有以下这样3个求加法的函数: 1 int Add(int x,int y) 2 { 3 return x+y; 4 } 5 6 double Add(double x,double y) 7 { 8
2013-04-02 10:49:58 970
适用于openproject的PDF导出解决中文乱码的字体
2024-03-05
GeoLite2-City-20220812.tar.gz GeoLite2-Country-20220812.tar.gz
2023-12-20
SuiteCRM v8.4.2中文语言包
2023-11-15
ESP32单核芯片适用的arduino库文件
2022-05-06
21天学通C++(第五版).pdf
2010-06-23
C语言入门超简单课件
2010-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人