- 博客(16)
- 收藏
- 关注
原创 优快云专帖系列之一: 根据某一特殊规律的概率生成随机数
优快云专帖系列之一: 根据某一特殊规律的概率生成随机数Author:Jeff 2006-7-7关键字:C++ 算法 随机数 概率环境:Window XP Professional + SP2, VC6.0 优快云原帖:主 题:求一算法,随机数和概率相关作 者:adintr (www.adintr.com)链 接:http://communi
2006-07-14 18:48:00
2192
1
原创 C++/C中侦测memory leak
环境条件:1. 支持运算符new、delete的重载. 侦测memory leak的特性:1. 侦测释放memory的方式是否与申请memory方式一致。包括:new和delete的配对,new []和delete[]的配对。出现上述的情况,提示为:Assertion failed: pos ,并退出。2. 侦测申请的memory是否都已释放。(需要调用,才能进
2006-04-25 18:37:00
3378
原创 智力游戏《奇妙的反射镜》通关
智力游戏《奇妙的反射镜》通关一款经典的益智游戏flash版,难度越来越大,考验你的智力 ,这个有1~25关。下载地址:http://www.pconline.com.cn/pcedu/carton/games/0406/flash/040622jingzi.swf玩了好几天,今天总算通了关,虽然15关和22关是参考别人的。庆贺一下了~~~个人感觉13,15,16,17,22关要稍微困难些。在摆
2006-04-21 20:20:00
4440
原创 关于MS-DOS下的批处理
关于MS-DOS下的批处理Author : Jeff 2006-03-10关键字: MS-DOS 批处理环境:Window XP Professional + SP2[版本5.1.2600] (当我刚开始接触计算机的时候,DOS时代就已经一去不复返。那个时代的辉煌,那个时代程序员的激情,我已无缘再见,但是可以想象得出来,而绝不是充斥着一种功利,一种浮躁。DOS的辉煌虽已
2006-03-10 18:57:00
4565
1
原创 MySQL Server 5.0 – 安装及配置
MySQL Server 5.0 – 安装及配置Author : Jeff 2006-2-20关键字: MySQL 配置环境:Window XP Professional + SP2, MySQL Server 5.0 下载软件:MySQL Server 5.0.18 http://dev.mysql.com/downloads/mysql/5.0.html下载My
2006-02-23 19:00:00
36131
6
原创 Big-endian和little-endian(转载)
Big-endian和little-endian关键字:Big-endian little-endian Big-endian和little-endian是描述排列存储在计算机内存里的字节序列的术语。Big-endian是一种大值的一端(序列中更典型值)存在前面(在最小的存储地址)的顺序。Little-endian是一种小值的一端(序列中较不典型的值)存储在前的顺序。比如,在Big
2006-01-26 12:22:00
2557
原创 sizeof zz(转载)
关键字:sizeof,字节对齐,多继承,虚拟继承,成员函数指针前向声明:sizeof,一个其貌不扬的家伙,引无数菜鸟竟折腰,小虾我当初也没少犯迷糊,秉着“辛苦我一个,幸福千万人”的伟大思想,我决定将其尽可能详细的总结一下。但当我总结的时候才发现,这个问题既可以简单,又可以复杂,所以本文有的地方并不适合初学者,甚至都没有必要大作文章。但如果你想“知其然,更知其所以然”的话,那么这篇文章对你或
2006-01-26 12:16:00
1494
1
原创 C++虚函数系列之三:虚函数调用的另类"注入"
Author:Jeff 2005-12-7关键字:C++ 虚函数 注入环境:Window XP Professional + SP2, VC6.0 在用汇编语言调用class的private虚函数Outp()时,注意到在调用之前先PUSH 23,而在调用后并没有POP清栈。如果画蛇添足,加上POP语句,反而导致栈的崩溃。因为C++成员函数的调用约定为thiscall。 从网上摘录的关于函数调用
2005-12-07 18:26:00
2114
原创 C++虚函数系列之二:绕过class的访问机制访问虚函数
Author:Jeff 2005-12-2关键字:C++ 虚函数 访问机制环境:Window XP Professional + SP2, VC6.0 上一篇文章中,在统计虚函数的个数时,依靠的就是其地址。虚函数的地址都有了,如果不调用一下,太对不起人了。*_*!。 但令人沮丧的是,C++中对类的成员变量及成员函数有严格的访问权限,你光明正大地调用C++的private虚函数,在编译期就通不过
2005-12-07 18:22:00
1520
原创 众名姬春风吊柳七
众名姬春风吊柳七 北厥休上书,南山归敝庐。 不才明主弃,多病故人疏。 自发催年老,青阳逼岁除。 永怀愁不寐,松月夜窗虚。 这首诗,乃是唐朝孟洁然所作。他是襄阳第一个有名的诗人,流寓东京,宰相张说甚重其才,与之交厚。一日,张说在中书省入直,草应制诗,苦思不就。道堂吏密请孟洁然到来,商量一联诗句。正尔烹茶细论,忽然唐明皇驾到。孟洁然无处躲避,伏于床后。明皇早己瞧见,问张说道:"适才
2005-12-02 18:54:00
4242
原创 C++虚函数系列之一:统计class中虚函数的个数
Author:Jeff 2005-12-2关键字:C++ 虚函数 栈 存储环境:Window XP Professional + SP2, VC6.0 无论在栈中还是在堆中申请内存空间,项目组都会要求用memset()将申请到的空间清0。对于简单数据类型数组和结构简单的struct,class,memset()很好用。但是对于某些struct或者class,memset()之后程序会莫名其妙d
2005-12-02 18:48:00
1815
1
原创 一些有关C++语言中的bit操作
Author:Jeff 2005-11-30关键字:C/C++ bit 位操作 以下大多从网上和书中来,有些则加入了个人的见解~~1) 函数实现交换两个int型变量的值,要求不定义任何中间变量。C / C++ 版:void Swap(int *a, int *b){*a^=*b; *b^=*a; *a^=*b;}C++ 版:void Swap(int &a, int &b){a
2005-11-30 15:06:00
7743
5
原创 狐狸的狡诈与智慧 – 谈编程中的技巧处理
Author : Jeff 2005-11-30关键字: 编程 技巧环境:Window XP Professional + SP2, VC6.0 一直以来,狐狸都是狡猾的化身。在儿时,教科书和各色童话书就明白地告诉我们:狡猾的狐狸。它曾经从乌鸦的嘴里骗过肉,在冬天骗过猎户,偷吃光了猎户家的肉。我们也一直这样认为着。直到我们明事理,才明白:狐狸是狡猾,但是不可否认,它也很有智慧。它的办法是很卑劣,
2005-11-30 15:00:00
2742
26
转载 sizeof zz(转载)
关键字:sizeof,字节对齐,多继承,虚拟继承,成员函数指针前向声明:sizeof,一个其貌不扬的家伙,引无数菜鸟竟折腰,小虾我当初也没少犯迷糊,秉着“辛苦我一个,幸福千万人”的伟大思想,我决定将其尽可能详细的总结一下。但当我总结的时候才发现,这个问题既可以简单,又可以复杂,所以本文有的地方并不适合初学者,甚至都没有必要大作文章。但如果你想“知其然,更知其所以然”的话,那么这篇文章对你或
2005-11-25 18:56:00
1157
原创 Warning LNK4098 : defaultlib "library" conflicts with use of other libs; use /NODEFAULTLIB:library
Author :Jeff 2005 – 11 - 25关键字:Warning LNK4098 defaultlib "library" conflicts with use of other libs; use /NODEFAULTLIB:library 工程一大,包含的头文件和库也就多了,冲突一时是不可避免的。 不过还好, 只是Warning,并不影响整个工程的编译和运行。但是一些
2005-11-25 18:52:00
4999
原创 浮点数的存储及输出问题
Author :Jeff 2005-11-25关键字: 体系结构 IEEE754 浮点数 存储 main(){ float f=123.456; printf("f=%f/n",f);}如果不运行上面的代码,让我们来直接判断,输出的结果会是什么?而在你运行程序之后,结果却很让人诧异:123.456001。为什么会是123.456001?有六位小数可以理解,最后那个1是为何?有
2005-11-25 18:45:00
6119
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人