摘要:
WEB安全入门信息安全基础信息安全目标真实性:对信息的来源进行判断,能对伪造来源的信息予以鉴别, 就是身份认证。保密性:保证机密信息不被窃听,盗取,或窃听者不能了解信息的真实含义。完整性:保证数据的一致性,防止数据被非法用户篡改或部分丢失。可用性:保证合法用户对信息和资源的使用不会被不正当地拒绝。不可抵赖性:建立有效的责任机制,防止用户否认其行为。常见攻击手段破坏信息的完整性,篡改信息拒绝服务窃听,拦截信息假冒抵赖重放猜测预测拖库, 信息泄露密码学基础HASH介绍摘要性,把任意大小的数据映射成固定长大小的摘要信息,不同信息有不同的哈希值。不可逆性,通过hash值不能反推出原始数据。用途:防止信
阅读全文
posted @ 2013-09-03 09:26
HackerVirus
阅读(350)
推荐(0)
摘要:
Python基础-作用域和命名空间(Scope and Namespace)在Python中,对象是独立的,不同作用域中的不同名字都可以被绑定在同一个对象上,当然对这个对象的修改会影响所有的引用。赋值操作就是名字和对象的绑定或重绑定。这和C++中的引用是一样的。1,基础概念1.1 命名空间(namespace) Anamespaceis a mapping from names to objects命名空间是名字和对象的映射。也就是可以把一个namespace理解为一个字典,实际上很多当前的Python实现namespace就是用的字典。各个命名空间是独立的,没有任何关系的,所以一个命名空间中
阅读全文
posted @ 2013-09-03 09:25
HackerVirus
阅读(279)
推荐(0)
摘要:
KMP算法精髓这个算法的做法就是在部分匹配的时候,常规想法是向后移动一位,但是KMP想法是向后移动n位(n=m-L)。注释:这里m表示已经匹配了的字符的个数,L表示已经匹配了的那些字符组成的这个字符串的前缀和后缀的最长公共串的长度,比如说abbabab,这个串的L就为0,而abba的L就为2。本质就是这些已经匹配好的字符串如果前缀和后缀有相同的字符串,那么就把前缀相同的那个移到后缀相同的字符串的位置,完了。参考http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.htmlhttp:
阅读全文
posted @ 2013-09-03 09:24
HackerVirus
阅读(249)
推荐(0)
摘要:
习题1、写出一个运行时间为的算法,使之能在给定一个由n个整数构成的集合S和另一个整数时,判断出S中是否存在有两个其和等于x的元素。首先对集合进行排序,用归并排序(),然后再从集合的第一个元素到最后一个元素,对集合进行二分查找,查找x减去该元素() 1 #include 2 #include 3 4 void merge(int A[], int p, int q, int r){ 5 int n1 = q - p + 1; 6 int n2 = r - q; 7 int i, j, k; 8 int *L = malloc(n1 * siz...
阅读全文
posted @ 2013-09-02 18:35
HackerVirus
阅读(236)
推荐(0)
摘要:
JavaScript function函数种类介绍本篇主要介绍普通函数、匿名函数、闭包函数1.普通函数介绍1.1 示例?123functionShowName(name) {alert(name);}1.2 Js中同名函数的覆盖在Js中函数是没有重载,定义相同函数名、不同参数签名的函数,后面的函数会覆盖前面的函数。调用时,只会调用后面的函数。?1234567891011varn1 = 1;functionadd(value1) {returnn1 + 1; }alert(add(n1));//调用的是下面的函数,输出:3functionadd(value1, value2) {returnva
阅读全文
posted @ 2013-09-02 18:33
HackerVirus
阅读(253)
推荐(0)
摘要:
SOSO街景地图 API (Javascript)开发教程(1)- 街景SOSO街景地图 Javascript API 干什么用的?你想在网页里嵌入个地图,就需要它了!另外,它还支持:地点搜索、周边/附近查询、地图标注、公交/驾车路线规划、地理坐标与地址相互转换、地理定位等 LBS 应用功能。(不知道LBS啥意思?这么时髦的词不知道?问度娘,不解释)因为基本的地图功能,各家API都大同小异,本讲先从SOSO最独特的街景讲起,以免大家犯困~目录:一、什么是街景二、基本概念三、Hello World!四、街景类、方法 介绍五、事件六、街景中标注 (及综合示例)七、街景与地图连动八、街景在移动端中的
阅读全文
posted @ 2013-09-02 18:31
HackerVirus
阅读(7944)
推荐(0)
摘要:
网卡唤醒电脑 进入BIOS一般会发现有网卡唤醒、PCI调制解调器唤醒、串口Ring唤醒和时钟唤醒。一般用户的定时开机需求由时钟唤醒即可解决,不过若是想要在外地也可以轻松打开自己的电脑,网卡唤醒可以解决这个问题。 网卡唤醒只需要两个参数:广播地址和MAC地址。如果是内网网卡唤醒则只需要MAC地址,广播地址是255.255.255.255。但是怎么知道外网ip的广播地址呢,广播地址等于子网按位求反和IP地址的或运算。public static string GetBroadcast(IPAddress ipAddress, IPAddress subnetMask) { ...
阅读全文
posted @ 2013-09-02 18:29
HackerVirus
阅读(254)
推荐(0)
摘要:
如何在ASP.NET中用C#将XML转换成JSON 本文旨在介绍如果通过C#将获取到的XML文档转换成对应的JSON格式字符串,然后将其输出到页面前端,以供JavaScript代码解析使用。或许你可以直接利用JavaScript代码通过Ajax的方式来读取XML,然后直接对其中的内容进行解析,这样或许更直接一些。但本文中给出的代码旨在说明如何通过原生的C#代码来完成这一转换。除此之外,你仍然可以借用一些第三方类库或者更高级一些的.NET库对象来实施转换。我们来看看这里介绍的一些较为简单的方法,但前提是你必须拥有可支持的类库和对象以备使用。使用Json.NET类库 前提是需要首先下载和安装Js.
阅读全文
posted @ 2013-09-02 18:28
HackerVirus
阅读(209)
推荐(0)
摘要:
【Yom框架】漫谈个人框架的设计之【是IRepository还是IRepository】?前言对于仓储Repository的设计,其实很多人都很纠结,因为从广义来说,Repository有两种类型:IRepository和IRepository框架的重构想得最多的最重要的几个问题:1:解耦(每层可以替换其他的,比如换一个UI层可以把Web 项目快速转换成Winform项目)2:扩展性(可以灵活抹去框架的某个层,让其他的第三方框架依据自己的接口实现该层的逻辑,其它层不变,也就是插拔式扩展)3:灵活(开发便捷,使用灵活)4:维护性(别人了解框架后,可以让别人无障碍维护)........------
阅读全文
posted @ 2013-09-02 18:26
HackerVirus
阅读(1077)
推荐(1)
摘要:
顺序线性表线性表的顺序表示和实现线性表的顺序表示指的是用一组地址连续的存储单元依次存储线性表的数据元素。线性表的第一个数据元素a1的存储位置,通常称作线性表的起始位置或基地址。只要确定了存储线性表的起始位置,线性表中任一数据元素都可随机存取,所以线性表的顺序存储结构是一种随机存取的存储结构。数组类型有随机存取的特性,因此通常都用数组来描述数据接哦故中的顺序存储结构。由于线性表的长度可变,且所需最大存储空间随问题不同而不同,在C语言中可用动态分配的一维数组,如下描述。/* 线性表的动态分配顺序存储结构 */#define LIST_INIT_SIZE 100 /* 线性存储空间的初始分配量 ..
阅读全文
posted @ 2013-09-02 18:21
HackerVirus
阅读(251)
推荐(0)