如題,多謝.
解决方案 »
- ClientSocket 不能在 同一个 过程中 发送 两 次 ???? 是不是 ClientSocket 的bug ?????????????????????
- ▓▓▓请问怎么用delphi获取网页中嵌入的Meaiaplayer的URL值?▓▓▓
- 关于解多元方程
- 关于使用INDY中TCP控件的问题!
- halt(n)是什么意思?(在线等待,急)
- 动态生成的tabsheet及richedit的问题!
- 您好,请教进程通讯的问题,谢谢。
- 数据库中的主键序号如何按类重整?
- 各位兄弟帮帮忙,关于打印问题
- 一个弱智的问题----dcu
- 安装EhLib 3.0控件时总是出错!
- 如何在delphi中调用DOS命令?
正好高人在场,在下还有一个问题想问一下.
最近接触到一个项目,其中牵涉到消息的处理,和自定义.
看到一些相关的数据,了解到如何来定义自己的消息和消息处理函数,以及如何使用消息陷阱编程,
但,其中都没有涉及到一点:如何将触发事件和相应的消息对应.比如说,利用com1口,通讯,我可以自
定义一个消息WM_RECEIVEDATA,用来表明有数据要接收.但,如何将有数据要接收这个事件和WM_RECEIVEDATA这个消息对应起来,一直都很迷惑.
希望高手指点一二,不胜感激!!!!
CPU时序。
你也太小气了吧,一分也没有。
其中I,J,K简单取值在0到2~2^32,理论上生成随机数个数为2^32个
实际情况并非如此,随机数的个数与I,J,K都有关系,可以用数学方法求得:(求证过程非常复杂)
K必须为素数,而I,J之中必须有一个也是素数,那么产生的随机数才会达到理论上的最大值K个
实践证明了一部数2^(2n-1)-1[n=2,3,4,....]都是素数,即2的奇次方减一是素数
本人无法证明(1+1)理论,仅仅假设它是正确的
于是我们就可以取I=2^15-1,J=2^11-1,K=2^31-1从而可以得到2^31-1个素数
避免某些数值我们永远无法取到的难题
也就是说,当用此算法去取得随机数K次时候,(0~K-1)的数都会出现一次而且仅仅出现一次
这个结论对我们制作病毒的变形代码很有利用价值