自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

知行流浪

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

  • 博客(19)
  • 资源 (19)
  • 收藏
  • 关注

原创 密码学基础概念(二)

1.1密码学的基本概念1、什么是密码学   密码学是保密学的一部分。保密学是研究密码系统或通信安全的科学,它实际上包含两个分支——密码学和密码分析学。密码学是对信息进行编码实现隐蔽信息的一门科学;而密码分析学是研究分析如何破解密码的学问。两者相互独立,又相互促进,正如病毒技术和反病毒技术一样。   采用密码技术可以隐藏和保护需要保密的信息,使未经授权者不能提取信息。需要隐藏

2016-11-15 12:02:20 6972

原创 密码学基础概念(一)

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

2016-11-15 11:49:03 1502

原创 Linux文件的存储结构

inode节点    操作系统读取硬盘的时候,不会一个扇区一个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4KB,即连续八个 sector组成一个 block。    文件数据都储存在"块"中,那么很显然,我们还必须找到一个地方储存文件的元信息,比如文件的创建者、文件的

2016-11-13 16:08:37 910

原创 Linux发展史及简介

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

2016-11-12 17:38:20 29033 3

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

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

2016-11-11 14:55:07 3992

转载 gnuplot 入门教程之数字与函数

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

2016-11-10 12:27:33 4375

转载 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 dgrid3d 100,100 #设置三维图表面的网格的数目  set contour

2016-11-10 12:11:04 7832 1

转载 gnuplot入门教程之2D绘图

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

2016-11-10 11:35:26 1684

转载 gnuplot 绘制时间序列图

假设我们有数据文件“timedat.dat”,文件的内容如下。 #日/月/年 值 01/06/93 100 17/08/93 900 04/10/93 1300 11/10/93 300 28/10/93 1000 可以看到,横坐标是时间值,需要将这个信息告诉gnuplot。利用如下的命令

2016-11-10 11:29:36 1947

转载 gnuplot的常用技巧

一、基础篇:1、plot命令基本命令:plot {}     { | {"" {datafile-modifiers}}}     {axes } {} {with }     {, {definitions,} ...}可以在gnuplot中输入help plot查看帮助,子选项中比较常用的with,可以在gnuplot中输入help plot with查看帮助

2016-11-10 11:20:03 11536

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

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

2016-11-08 12:12:53 3792

转载 NS2 队列管理机制

两种传统的包的调度策略在介绍Drop Tail之前,我们先介绍两种传统的包的调度策略-决定包的传送顺序。(1)FIFO (First In First  Out,先进先出)是一种经典的包调度策略,它的最大优点在于实施起来简单。FIFO又叫“先到先服务”(FCFS),即第一个到达路由器的数据包首先被传输。FIFO的问题在于在排队的时候没有考虑包的重要程度,对FIFO排队的一个简单改进是优先级

2016-11-08 10:48:52 5302

转载 Java native方法及JNI实例(三)

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

2016-11-07 14:36:01 547

转载 Java的native方法(二)

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

2016-11-07 14:25:58 265

转载 Java的native方法(一)

一. 什么是Native Method   简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调用一个C的函数。   "A nati

2016-11-07 14:24:45 888

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

trace文件的格式Event time from to pkt pkt flags fid src dst seq pktnode nodetype sizeaddr addrnum idr: receive (at to_node);+: enqueue (at queue);-: dequeue (at queue);d:

2016-11-05 10:59:58 5760 2

原创 TCL脚本语言简介

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

2016-11-05 10:57:05 7648

原创 NS2网络仿真简介

NS2是指(Network Simulator Version 2),NS(Network Simulator)是一种针对网络技术的源码公开的,免费的软件模拟平台。    NS模拟的一般步骤:    假设用户已经完成了对NS底层C++的扩展,或者NS所包含的组件能够满足要求    1.编写OTcl脚本(配置模拟网络拓扑结构,链路特征,协议代理,设置Trace对象等)

2016-11-05 10:54:11 2484

原创 Java HashCode相关知识

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

2016-11-03 22:43:30 387

Java虚拟机第二版(非扫描版)

Java虚拟机第二版(非扫描版).pdf 深入Java虚拟机_ClassLoader.pdf

2018-04-03

servlet-api.jar

javaweb项目新建servlet会报错,提示没有HTTPServlet类,这是由于 servlet-api没有导入的原因。 并且import javax.servlet.annotation.WebFilter 不能引入,找不到类,是由于这个类只有在servlet-api 3.0之后的包才有。tomcat对应的版本要7.0以上

2017-11-24

python数据分析全套课件

python数据分析全套课件 导学.pdf Anaconda.pdf Numpy库入门.pdf Numpy数据存取与函数.pdf Matplotlib库入门.pdf Matplotlib基础绘图函数示例.pdf Pandas库入门.pdf Pandas数据特征分析.pdf

2017-11-24

大数据学习全套PPT下载

01.《大数据》配套PPT之一:第1章 大数据概念与应用.pptx 02.《大数据》配套PPT之二:第2章 数据采集与预处理.pptx 03.《大数据》配套PPT之三:第3章 数据挖掘算法(上).pptx 03.《大数据》配套PPT之四:第3章 数据挖掘算法(下).pptx 04.《大数据》配套PPT之五:第4章 大数据挖掘工具.pptx 05.《大数据》配套PPT之六:第5章 R语言.pptx 06.《大数据》配套PPT之七:第6章 深度学习.pptx 07.《大数据》配套PPT之八:第7章 大数据可视化.pptx 08.《大数据》配套PPT之九:第8章 互联网大数据处理.pptx 09.《大数据》配套PPT之十:第9章 大数据商业应用.pptx 10.《大数据》配套PPT之十一:第10章 行业大数据.pptx

2017-10-26

MATLAB实现三边测量定位算法

MATLAB实现三边测量定位算法。 详细说明参考:http://blog.csdn.net/zengxiantao1994/article/details/70212895

2017-08-19

Java窗口美化包(substance和JTattoo)

Java窗口美化包(substance和JTattoo)的下载,以及它们的使用说明,源代码。

2017-08-10

八大排序算法总结(含Java实现源代码)

总结了常用的八大排序算法:(交换式:1、冒泡,2、快排; 选择式:3、选择, 4、堆排; 插入式:5、插入, 6、希尔; 其他:7、归并, 8、基数排序)。 并包含了Java实现的源代码。

2017-08-06

Kmeans聚类算法详解与实现

Kmeans聚类算法详解与实现,Kmeans算法的MATLAB实现、python实现源代码都有。附有算法原理的解析。 对应的博客地址:http://blog.csdn.net/zengxiantao1994/article/details/73441922

2017-07-09

正态分布数据的极大似然估计MATLAB实现

样本数据的类条件概率密度符合正态分布,对训练样本进行极大似然估计得到参数,再对测试样本进行分类。

2017-05-28

Django简易个人博客及投票系统

这是一个基于Python web框架Django的简易个人博客及投票系统。 总结一下同一项目下2个APP同时存在时的配置问题。

2017-05-21

计算机网络谢希仁第五版课后答案

计算机网络谢希仁第五版课后答案

2017-04-01

Python3.5安装包及Pygame模块

Python3.5安装包,32和64位都有。还有Python游戏开发的Pygame模块安装文件。

2017-04-01

Python爬虫获取页面图片

在Python3.5版本中实现,获取页面图片的简单程序。

2017-04-01

R语言文本挖掘

本文档介绍了如何使用R语言进行简单的文本挖掘操作。

2017-03-30

张孝祥正在整理Java就业面试题大全

Java就业面试题大全,全面详细

2017-03-27

阿里巴巴 Java 开发手册

阿里巴巴集团技术部首次向业界公开 Java 开发手册,总共五大章节,干货满满,大多数规约还有说明以及正、反代码实例,对于新手而言能从中学到很多知识。还有就是非常适合全公司推广,利于项目维护以及规范开发。

2017-03-27

Linux学习笔记

自己整理的Linux笔记。

2017-01-18

UML画图工具

StarUML是一个UML画图工具,功能全面,包含的方面广。

2014-06-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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