知行流浪

知止而后定,定而后能静,静而后能安,安而后能虑,虑而后能得。

密码学基础概念(二)

1.1密码学的基本概念 1、什么是密码学    密码学是保密学的一部分。保密学是研究密码系统或通信安全的科学,它实际上包含两个分支——密码学和密码分析学。密码学是对信息进行编码实现隐蔽信息的一门科学;而密码分析学是研究分析如何破解密码的学问。两者相互独立,又相互促进,正如病毒技术和反病...

2016-11-15 12:02:20

阅读数 2925

评论数 0

密码学基础概念(一)

1 加密技术概述   一个密码系统的安全性只在于密钥的保密性,而不在算法的保密性。   对纯数据的加密的确是这样。对于你不愿意让他看到这些数据(数据的明文)的人,用可靠的加密算法,只要破解者不知道被加密数据的密码,他就不可解读这些数据。   但是,软件的加密不同于数据的加密,它只...

2016-11-15 11:49:03

阅读数 850

评论数 0

Linux文件的存储结构

inode节点     操作系统读取硬盘的时候,不会一个扇区一个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4KB,...

2016-11-13 16:08:37

阅读数 422

评论数 0

Linux发展史及简介

操作系统介绍       内核负责控制硬件资源分配,而如果只有内核,则只能让计算机硬件运行,而不能有任何功能,因此需要系统调用提供给开发者使用,从而开发应用程序;内核能够控制硬件,比如:让CPU可以运算、让硬盘可以读写数据等;只有内核的话,只能让计算机运行,但是我们不能控制计算机;而系统调用是...

2016-11-12 17:38:20

阅读数 6256

评论数 1

gnuplot 读取逗号分隔的数据文件

有时,我们的数据文件中各个数据之间是用逗号作为分隔符的,比如标准的以“CSV”为后缀的那种数据文件。如果在逗号之后没有空格分隔,默认情况下gnuplot是无法直接读取的。 这时可以有两种方案,第一种是提前处理一下数据文件,比如将逗号替换为空格,随便一个文本处理软件都能很轻松的做这种替换。但是有时我...

2016-11-11 14:55:07

阅读数 1336

评论数 0

gnuplot 入门教程之数字与函数

常量、操作符和函数 数字 gnuplot 表示数字可分成整数、实数及复数三类: 整数:gnuplot 与 C 语言相同,采用 4 byte 储存整数。故能表示 -2147483647 至 +2147483647 之间的整数。 实数:能表示约 6 或 7 位的有效位数,指数部份为不大于 308 的数...

2016-11-10 12:27:33

阅读数 1419

评论数 0

gnuplot 入门教程之3D绘图

3D绘图 splot [-pi:pi] [-pi:pi] sin(x)*cos(y)   产生图 2结果 --- 以纵横各 10 条线组成的网格画出 sin(x)*cos(y) 的图形。 图  Plotting sin(x)*cos(y) 例 12 画等高线图: set dgrid3...

2016-11-10 12:11:04

阅读数 1922

评论数 0

gnuplot入门教程之2D绘图

2D 绘图 plot sin(x)   产生图 2结果 ——以曲线绘出三角函数 sin(x)。  图 1 Plotting sin(x) 假设我们只想看到一个正弦曲线周期。我们通过限制图的默认 x 范围来完成此操作。使用表示法 [min:max] 来指定范围。要仅指定最小值,使用 [m...

2016-11-10 11:35:26

阅读数 722

评论数 0

gnuplot 绘制时间序列图

假设我们有数据文件“timedat.dat”,文件的内容如下。 #日/月/年 值 01/06/93 100 17/08/93 900 04/10/93 1300 11/10/93 300 28/10/93...

2016-11-10 11:29:36

阅读数 695

评论数 0

gnuplot的常用技巧

一、基础篇: 1、plot命令 基本命令: plot {}      { | {"" {datafile-modifiers}}}      {axes } {} {with }      {, {definitions,} ...} 可以在gnuplot中输入help pl...

2016-11-10 11:20:03

阅读数 3384

评论数 0

网络中常用的队列管理方法比较

队列管理属于链路IP层的拥塞控制策略,主要是在路由器中采用排队算法和数据包丢弃策略。排队算法通过决定哪些包可以传输来分配带宽,而丢弃策略通过决定哪些包被丢弃来分配缓存。     1.先进先出(FIFO,First In First Out)     先进先出属于典型的被动队列管理的方法,它调度包的...

2016-11-08 12:12:53

阅读数 1663

评论数 0

NS2 队列管理机制

两种传统的包的调度策略 在介绍Drop Tail之前,我们先介绍两种传统的包的调度策略-决定包的传送顺序。 (1)FIFO (First In First  Out,先进先出)是一种经典的包调度策略,它的最大优点在于实施起来简单。FIFO又叫“先到先服务”(FCFS),即第一个到达路由器的数据包首...

2016-11-08 10:48:52

阅读数 1520

评论数 0

Java native方法及JNI实例(三)

native关键字用法       native是与C++联合开发的时候用的!使用native关键字说明这个方法是原生函数,也就是这个方法是用C/C++语言实现的,并且被编译成了DLL,由java去调用。 这些函数的实现体在DLL中,JDK的源代码中并不包含,你应该是看不到的。对于不同的平台它们...

2016-11-07 14:36:01

阅读数 333

评论数 0

Java的native方法(二)

Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。    可以将native方法比作Java程序同C程序的接口,其实现步骤:    1、在Jav...

2016-11-07 14:25:58

阅读数 165

评论数 0

Java的native方法(一)

一. 什么是Native Method    简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在...

2016-11-07 14:24:45

阅读数 377

评论数 0

Trace文件(NS2仿真结果)详解

trace文件的格式 Event time from to pkt pkt flags fid src dst seq pkt node node type size addr addr num id r: receive (at to_node); +: enqueue (at ...

2016-11-05 10:59:58

阅读数 2395

评论数 2

TCL脚本语言简介

TCL(Tool Command Language)在NS2中主要是用来描述脚本的,简单地说就是用来描述要仿真的网络环境和参数设置等。     Tcl只支持一种数据结构,那就是字符串string。所有的命令、命令的参数、所有的变量等都是字符串,这是Tcl语言的独特地方。Tcl的基本语法是:    ...

2016-11-05 10:57:05

阅读数 4293

评论数 0

NS2网络仿真简介

NS2是指(Network Simulator Version 2),NS(Network Simulator)是一种针对网络技术的源码公开的,免费的软件模拟平台。     NS模拟的一般步骤:     假设用户已经完成了对NS底层C++的扩展,或者NS所包含的组件能够满足要求     1.编...

2016-11-05 10:54:11

阅读数 754

评论数 0

Java HashCode相关知识

hashCode是jdk根据对象的地址或者字符串或者数字算出来的int类型的数值 public int hashCode()返回该对象的哈希码值。支持此方法是为了提高哈希表(例如 java.util.Hashtable 提供的哈希表)的性能。 一致性 在 Java 应用程序执行期间,在对...

2016-11-03 22:43:30

阅读数 185

评论数 0

提示
确定要删除当前文章?
取消 删除