本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告

戒除浮躁,读好书,交益友


我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:邢红瑞的blog
日志总数:523
评论数量:1142
留言数量:0
访问次数:9690863
建立时间:2004年12月20日




[c++]DelayLoad,优化应用程序性能,拦截API(转载)
文章收藏,  网上资源,  软件技术,  电脑与网络

邢红瑞 发表于 2006/9/29 11:21:29

 在 1998年12月的MSJ出版刊物中, Jeffrey和我写了关于 在 vc6中使用DelayLoad 功能的专栏.最终结果,是证明了它是多么cool.但是,不幸的是,还有很多人不了解D


阅读全文(5027) | 回复(0) | 编辑 | 精华 | 删除
 


[c++]Windows9x,NT和2000下的API侦测
文章收藏,  网上资源

邢红瑞 发表于 2006/9/27 19:29:11

API 侦测是探索应用程序和操作系统内部结构的最为强大的工具。不幸的是,无论是SDK还是DDK都没有提供任何文档或者例子来展示一条实现此功能的方法。本文将试图通过展示一些在Windows应用程序


阅读全文(1687) | 回复(0) | 编辑 | 精华 | 删除
 


[c++]令人吐血的预编译头文件(precompiled header)
原创空间,  软件技术

邢红瑞 发表于 2006/7/1 11:49:37

使用vc的人经常遇到fatal error C1083: Cannot open precompiled header file: 'Debug/xxx.pch': No such file o

阅读全文(18050) | 回复(8) | 编辑 | 精华 | 删除
 


[c++]一个STL新手常犯的错误
原创空间,  软件技术,  电脑与网络

邢红瑞 发表于 2006/2/20 11:04:29

将一个数组的内容复制到vector中
新手常写下面的代码
int a[]={1,2,3,4,5,6};
  vector <int > vec;

阅读全文(2579) | 回复(0) | 编辑 | 精华 | 删除
 


[c++]c语言的几个技巧
原创空间,  软件技术,  电脑与网络

邢红瑞 发表于 2006/1/16 13:53:24

c语言的几个技巧
1 删除字符串空的空格
char buf[] ="srg mdgg gdssssssg";
 char * p;
 char * q;

阅读全文(4103) | 回复(0) | 编辑 | 精华 | 删除
 


[c++]__stdcall比__cdecl有什么优点
原创空间,  软件技术

邢红瑞 发表于 2005/12/18 16:59:08

 Windows中可以指定的调用约定有三种:__fastcall, __stdcall, __cdecl。
其区别可以从汇编代码中中看出。
 1.__stdcall和__cdecl都是从右到左处理参数.
 2.__fastcall的两个参数用ECX和EDX传递,其他的参数通过栈传递,其实也是从右到左入栈,寄存器要比栈快。
 3.__cdecl需要在调用返回后由caller恢复栈指针,_fastcall和__stdcall由callee来恢复栈指针。
类成员函数通常用ECX传递this指针,所以类成员函数是不能使用__fastcall调用约定的。
而可变参数的函数只能用__cdecl调用约定,因为可变参数时,callee去恢复栈指针不大可能。
另外三种调用约定生成的函数名也有所区别。
__stdcall是为了兼容windows,__stdcall调用约定相当于16位动态库中经常使用的PASCAL调用约定,
在Windows中, WINAPI就是

阅读全文(4988) | 回复(0) | 编辑 | 精华 | 删除
 


[c++]c语言和c++切分字符串的问题
原创空间,  软件技术,  电脑与网络

邢红瑞 发表于 2005/11/23 16:11:44

c语言strtok
#include <string.h>
#include <stdio.h> char string[] = "A str

(下面还有370字)

阅读全文(3167) | 回复(0) | 编辑 | 精华 | 删除
 


[c++]windows socket函数说明
文章收藏,  网上资源

邢红瑞 发表于 2005/11/15 10:43:03

5.1.23 socket()  
简述:  
  创建一个套接口。
 
  #inclu

(下面还有70字)

阅读全文(3076) | 回复(0) | 编辑 | 精华 | 删除
 


[c++]常见网络错误代码解释
文章收藏,  网上资源

邢红瑞 发表于 2005/11/15 10:38:53

WSAEACCES (10013) Permission denied. 试图使用被禁止的访问权限去访问套接字。例如,在没有使用函数setsockopt()的SO_BROADCA

(下面还有76字)

阅读全文(1701) | 回复(0) | 编辑 | 精华 | 删除
 


[c++]ocx如何自己指定目录 
原创空间,  软件技术,  电脑与网络

邢红瑞 发表于 2005/11/13 16:51:55

ocx经常用到第三方的库,例如boost openssl什么的,如果有其他版本的boost或者openssl已经安装到system32下面,你在安装麻烦就大了。 下面给个制定

(下面还有69字)

阅读全文(3584) | 回复(0) | 编辑 | 精华 | 删除
 


« 1 2 3 4 5 6 7 »



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.141 second(s), page refreshed 144760963 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号