- 博客(13)
- 资源 (8)
- 收藏
- 关注
转载 程序运行时间的测量
程序运行时间的测量 摘要:本文详细的讨论了在windows平台中,测量程序运行时间的几个函数,GetTickCount, QueryPerformanceCounter和RDTSC,并给出示例代码。 算法的好坏有好多评价指标,其中一个重要的指标是时间复杂度。如果两个程序完成一个同样的任务,即功能相同,处理的数据相同,那么运行时间较短者为优。操作系统和库函数一般都提供了对时间测
2007-06-08 15:26:00 1390
转载 阶乘之计算从入门到精通-大数的表示
阶乘之计算从入门到精通-大数的表示 1.大数,这里提到的大数指有效数字非常多的数,它可能包含少则几十、几百位十进制数,多则几百万或者更多位十进制数。有效数字这么多的数只具有数学意义,在现实生活中,并不需要这么高的精度,比如银河系的直径有10万光年,如果用原子核的直径来度量,31位十进制数就可使得误差不超过一个原子核。 2.大数的表示: 2.1定点数和浮点数 我们知道,在计算
2007-06-08 15:19:00 966
转载 think in java
程序运行时,我们最好对数据保存到什么地方做到心中有数。特别要注意的是内存的分配。有六个地方都可以保存数据:(1) 寄存器。这是最快的保存区域,因为它位于和其他所有保存方式不同的地方:处理器内部。然而,寄存器的数量十分有限,所以寄存器是根据需要由编译器分配。我们对此没有直接的控制权,也不可能在自己的程序里找到寄存器存在的任何踪迹。(2) 堆栈。驻留于常规RAM(随机访问存储器)区域,但可通过它的“
2007-05-19 15:33:00 805
转载 windows编程(1)
大写字母标识符读者可能注意到,HELLOWIN.C中有几个大写的标识符,这些标识符是在Windows表头文件中定义的。有些标识符含有两个字母或者三个字母的前缀,这些前缀后头接着一个底线: 这些是简单的数值常数。前缀指示该常数所属的类别,如表3-1所示。 表3-1
2007-05-18 15:54:00 556
转载 Windows程序设计
进行Windows程序设计,实际上是在进行一种对象导向的程序设计(OOP)。这一点在Windows中使用得最多的对象上表现最为明显。这种对象正是Windows之所以命名为「Windows」的原因,它具有人格化的特征,甚至可能会在您的梦中出现,这就是那个叫做「窗口」的东西。桌面上最明显的窗口就是应用程序窗口。这些窗口含有显示程序名称的标题列、菜单甚至可能还有工具列和滚动条。另一类窗口是对话框,它
2007-05-18 15:38:00 693 1
转载 Java开发者必去的技术网站
Java开发者必去的技术网站 作者: 来自:网络网站列表 (以下顺序不分先后) 英文网站 http://www.javaalmanac.com - Java 开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处. http://www.onjava.com - OReilly的Java网站. 每周都有新文章. http://ja
2007-05-04 16:39:00 541
转载 五一祝福
●五一又到眼面前,包包饺子吃点面;找点感觉甜一甜,猛夸老婆胜从前;两情相悦心相连,这节过得多省钱!● 劳工(老公),劳动节希望你愿意为我打扫房间,把身体好好锻炼,经常为我买早点。● 你劳动节不劳动,是无视国家法令!不是我威胁你,赶快请我吃饭!要不然我把你手机号贴大街上: 一夜情热线!而且管饭● 五一快乐祝你:追求一段真情,寻找一个个挚友,实现一个梦想,呵护一个家庭,请我吃一顿大餐。
2007-05-04 16:33:00 588
转载 好书-编程类
好书-计算机类以下是我个人认为值得推荐之书:一.c++程序员看的书://------------------------------------------------------------// 入门:// Lippman的书就是经典!//------------------------------------------------------------《c++ primer
2007-05-04 16:31:00 836
转载 将1到1000的阿拉伯数字转换为罗马数字
2007年第8期编程点将台 将1到1000的阿拉伯数字转换为罗马数字源程序如下所示:#includechar c[3][3]={{I,V,X},{X,L,C},{C,D,M}};void convert(int temp,int i){ switch(temp){ case 0: break; case 1: printf("%c
2007-05-01 09:34:00 1889
转载 算法设计:整数划分
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.as
2007-05-01 09:32:00 782
原创 调试技巧
调试技巧:如何以数组的方式查看一个指针 转载对于下面两个变量:int *p = new int[10];int q[10];在watch窗口中查看有不同的效果,查看p的时候可以看到一个地址,展开+号只能看p[0]的值;查看q的时候也可以看到一个地址,但是展开+号可以看q[0]-q[9]的值。相比之下q的查看方式比p要方便多了。那么有没有办法以q的方式查看p呢,这就是本文要介
2007-05-01 09:30:00 619
原创 类的设计
//类设计者的核查表1>你的类需要一个构造函数吗? 有一些类太简单,他们的结构就是他们的接口,所以不需要构造函数。但 是我们关心的是那些足够复杂的类,它们需要构造函数来隐藏它们的内部工作方式 2>你的数据成员是私有的吗? 假如有两个处理长度的函数,它们应该有类似set_length和get_length的名字吗?或者它们应该有同样的名字length,而通过接受不同个数的参数来区分吗?修
2007-04-11 18:26:00 521
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人