当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 以前发布过一篇文章《粗略估计CPU的速度》可以得到CPU的速度,但是不是很准,这次发布一个比较准的程序。
 

 

    摘要:良好的编程习惯 一﹑类: 封装: 让模块仅仅分开必须让外界知道的内容,而隐藏其他一切内容。 继承: 1.若a类和b类毫不相关,不可让b的功能多些而让b去继承a的功能和属性。 2. 若逻辑上b是a的一种,且a的所有功能和属性对b都有意义,则允许b 继承a的功能和属性。 组合: 若逻辑上a是b的一部分,则不允许b从a派生,而要用a和其他东西组合出b。 虚函数: 一旦一个类的一个函数被声明为虚函数,则其......
 ·md5算法研究    »显示摘要«
    摘要:以下为转帖内容 md5算法研究 2002年11月20日 15:47 综述   md5的全称是message-digest algorithm 5(信息-摘要算法),在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest开发出来,经md2、md3和md4发展而来。它的作用是让大容量信息在用数字......


得到CPU的速度,较精确
以前发布过一篇文章«粗略估计cpu的速度»可以得到cpu的速度,但是不是很准,这次发布一个比较准的程序.原理完全一样,只是用高精度计数器代替了sleep.

int __fastcall frequence_mhz() { large_integer ulfreq, ulticks, ulvalue, ulresult; __int64 uleax_edx, ulstartcounter; dword priorityclass, priority; 【程序编程相关:查询锁定表中非锁定记录。

#include <windows.h>#include <stdio.h> 【推荐阅读:利用DataSet存取SQL Serve

setpriorityclass(getcurrentprocess(), realtime_priority_class);setthreadpriority(getcurrentthread(), thread_priority_time_critical); 【扩展信息:Mobile Hot Five!未来移动

priorityclass = getpriorityclass(getcurrentprocess());priority = getthreadpriority(getcurrentthread());

// it is number of ticks per seconds queryperformancefrequency(&ulfreq);

// current valueofthe performance counter queryperformancecounter(&ulticks);

// calculate one second interval ulvalue.quadpart = ulticks.quadpart + ulfreq.quadpart;


...   下一页
    摘要: 在进行系统设计的时候用户要求对各文件能够实现组合条件的查询和统计,开发之初我选择了notes自身提供的综合查询表单$$search form来实现,但在用户使用了一段时间发现,采用$$search form来进行组合条件查询时常常会搜索到许多并不满足条件的文档或者搜索到的文档根本就不知道是什么,为了解决这个问题,我决定写代码来实现组合条件查询,下面就来讲讲实现的过程。 首先建立一个表单(fsea......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE