- 博客(6)
- 资源 (5)
- 收藏
- 关注
转载 汇编寄存器
转自: http://hi.baidu.com/ruiban/blog/item/86ef9d64249f5df8f73654be.html ebp和esp是32位的SP,BP esp是堆栈指针 ebp是基址指针 ESP与SP的关系就象AX与AL,AH的关系.32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和EDX) 2个变址和指针寄存器(ES
2009-11-10 10:34:00 299
原创 操作符重载
#include class xxPoint;class xPoint{public: int x; int y;public: xPoint(int xx, int yy) { x = xx; y = yy; printf("xPoint x = %d, y = %d/r/n", xx, yy); } xPoint& operato
2009-10-29 10:54:00 266
转载 10中字符串HASH
# unsigned int RSHash(char* str, unsigned int len) # { # unsigned int b = 378551; # unsigned int a = 63689; # unsigned int hash = 0; # unsigned int i = 0; # f
2009-10-27 11:41:00 343
转载 暴雪公司字符串HASH函数
转自http://hi.baidu.com/shineastdh/blog/item/9997ff0a55b44a38b1351dee.html 暴雪公司有个经典的字符串的hash公式 先提一个简单的问题,假如有一个庞大的字符串数组,然后给你一个单独的字符串,让你从这个数组中查找是否有这个字符串并找到它,你会怎么做? 有一个方法最简单,老老实实从头查到尾,一个一个比较
2009-10-27 11:29:00 1555 5
原创 c++宏的一种用法
我们可能会遇到这样的函数FUN1,FUN2, FUN3...,函数函数的名字开头都相同,只有后边有一些不同,而且函数的功能都差不多,如果写在程序中显得很乱,我们可以用宏的方式将其简化 #include void Fun1(){ printf("fun 1 /r/n");}void Fun2(){ printf("fun 2 /r/n");}#define
2009-10-19 10:40:00 405
转载 完成端口模式
完成端口模式 完成端口是到目前为止最为复杂的输入输出模式。然而,当一个应用不得不同时处理大量的socket时,它也提供了使系统性能达到最佳的可能性。不幸的是,完成端口只能用在windows NT和windows2000上。由于完成端口被设计得极为复杂,它应该成为程序员的青年禁卫军,只有在被迫面对几百甚至几千个并发的socket、你又希望在添加CPU后可
2009-10-14 14:37:00 348
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人