TCP头部信息为20个字节UPD头部信息为8个字节主机发起请求:随机选择一个端口(大于1024小于35535的端口号)作为原端口IP头部信息也是20字节:IP头部信息中的《协议号》,6表示TCP,17表示UDPping127.0.0.1测试本机TCP/IP协议是否正常私有地址:10.0.0.0~10.255.255.255172.16...
分类:
其他好文 时间:
2016-01-27 17:40:29
阅读次数:
232
上一次,我介绍了一些数论知识。有了这些知识,我们就可以看懂RSA算法。这是目前地球上最重要的加密算法。六、密钥生成的步骤我们通过一个例子,来理解RSA算法。假设爱丽丝要与鲍勃进行加密通信,她该怎么生成公钥和私钥呢?第一步,随机选择两个不相等的质数p和q。爱丽丝选择了61和53。(实际应用中,这两个质...
分类:
编程语言 时间:
2016-01-26 15:11:58
阅读次数:
185
在一次随机化算法测试中我无意发现,通过粒子的随机移动和沉积可构造类似如下图形首先初始化一个N*N的网格,其中每个格子有几率p1被放置一个粒子,状态设为活跃,在中心放置一个非活跃粒子,随机选择一个活跃粒子和移动方向(上下左右),若粒子的这个方向上1格没有粒子或边界则移动,若粒子接触到非活跃粒子则有p2...
分类:
其他好文 时间:
2016-01-23 23:06:06
阅读次数:
305
随机数在实际中使用很广泛,比如要随即生成一个固定长度的字符串、数字。或者随即生成一个不定长度的数字、或者进行一个模拟的随机选择等等。Java提供了最基本的工具,可以帮助开发者来实现这一切。 一、Java随机数的产生方式 在Java中,随机数的概念从广义上将,有三种。 1、通过System.c...
分类:
编程语言 时间:
2015-12-17 09:22:01
阅读次数:
248
K-means的步骤 输入: 含n 个样本的数据集,簇的数据K 输出: K 个簇 算法步骤: 1.初始化K个簇类中心C1,C2,-……Ck (通常随机选择) 2.repeat 步骤3,4 3,将数据集中的每个样本分配到与之最近的中心Ci所在的簇Cj ; 4. 更新聚类中心Ci,即计算各个簇的样本均值...
分类:
编程语言 时间:
2015-11-30 11:31:43
阅读次数:
247
FTP(FileTransferProtocol,文件传输协议)是一个用于从一台主机到另一台主机传送文件的协议。FTP服务可以工作在主动模式和被动模式两种模式下。主动模式:ftp客户端通过一个随机选择的TCP端口连接FTP服务器的21端口请求建立连接。这是控制连接。当控制连接建立完成后,进行数..
分类:
其他好文 时间:
2015-11-10 01:55:40
阅读次数:
381
快速排序是基于冒泡排序的算法改进,算法的基本思想是分治的思想.关于分治思想有空写.基本的排序原理: 每次排序只发生在指定的边界内.然后把指定边界内的数组看作一个完整的子数组,将字数组的首位元素作为比较的基准(标准的算法是随机选择,而且有选择的算法,有空写)进行一次排序,此次单一排序的目的是将字数组中...
分类:
编程语言 时间:
2015-11-07 17:38:43
阅读次数:
251
var exit_spawns = this.getEntitiesByType(EntityExitSpawn).shuffle(); for (var j = 0; j < exit_spawns.length; j++) { if (j === 0) this.exit = this.sp.....
分类:
其他好文 时间:
2015-11-01 15:09:45
阅读次数:
164
cvCreateCameraCapture(设备ID)创建一个摄像机视频,返回值是CvCapture*类型。设备ID表示设备的编号,如果有多个摄像机设备,-1表示随机选择一个设备。#include "cv.h"#include "highgui.h"int main(int argc, char *...
分类:
其他好文 时间:
2015-10-29 16:10:29
阅读次数:
214
主要目的: 在网络信息检索中,对每个文档的重要性作出评价。Basic Idea: 如果有许多网页链接到某一个网页,那么这个网页比较重要。 如果某个网页被一个权重较大的网页链接,那么这个网页比较重要。随机游走模型: 过程:1.在所有网页中,随机选择一个网页作为游走的开端。 2.然后在当前网...
分类:
其他好文 时间:
2015-10-28 18:49:47
阅读次数:
219