- 博客(9)
- 资源 (14)
- 收藏
- 关注
原创 NS2学习笔记 在一个节点上同时使用不同的应用层协议
如何在同一个节点上使用不同的应用层协议呢?发现所以的资料都只有介绍在一个节点上使用一个协议,是不是因为觉得同时使用多个应用协议是理所当然的而没有介绍,不得而知,但是前几天有人问我是不是可以使用多个协议在一个节点上,我才意识到其实还是有很多人并不了解,下面简短介绍一下,经过测试,同时使用cbr和sip是可以做到的。首先要明确agent的功能,agent是产生数据流的起点,为什么呢?因为agent
2008-10-29 23:47:00 4054 2
原创 随机算法 素数测试
素数测试费马定理进行素数测试如果n不能整除a则有a^(n-1) mod n = 1,通过判断费马定理的模等式是否成立就可以判断一个数是不是合数(显然,如果一个数是合数那么等式一定不成立)但是,如果等式成立,n还是有可能是合数(伪素数:1387等)。MillerRabin素数测试基于:1,a^(n-1) mod n = 1,2,x^2 mod n = 1;通过以下几个手段达到更好的测试效果:
2008-10-29 22:34:00 2053
原创 随机算法 之模幂函数
在随机素数测试算法中要用到模幂运算,在O(lgn)的时间内产生模幂结果是非常有用的。在诸如RSA等算法中都要用到求a^n mod p的运算,例如费马小定理(a^(n-1) mod n = 1,p是a的非素数因子)及rsa算法用到的费马定理的推广(a^(y(n))mod n = 1,y(n)为n的欧拉函数)等等都需要用到模幂运算,那么怎么能快速的到模幂运算结果其实原理很简单,这是我用english写
2008-10-24 13:27:00 1480
原创 随机算法 之随机数的产生
随机算法 之随机数的产生编写随机算法程序的基础就是编写一个随机数产生器,实践过程中发现很多同学在使用c++的随机数产生函数的时候都犯一个相同的错误——srand多次使用,我想那是因为对随机数产生过程不够了解造成的产生随机数常用的有两种方法:线性同余: x(0) = d x(n) = (b*x(n-1)+c)mod m 这里有一个经验公式:x(n) = (314159269x(n-1)+4538
2008-10-24 13:03:00 1721
原创 NS2初学笔记(五)之 数据包流初探
v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} Normal 0 7.8 磅 0 2
2008-10-11 22:09:00 7618 11
原创 NS2初学笔记(四)之 ns2系统时间问题
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font
2008-10-11 22:02:00 6238 2
原创 NS2初学笔记(三)之 最详细讲解ns2运行机制
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font
2008-10-11 21:56:00 8538 4
原创 NS2初学笔记(二)之 ns2基本结构与交互问题
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font
2008-10-11 21:53:00 4749 1
原创 NS2初学笔记(一)之 ns2初学笔记六个基本问题
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font
2008-10-11 20:25:00 3536 3
webeasymail
2009-06-04
利用bouncy castle的api实现的ca
2009-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人