自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我爱小源的专栏

慢慢来,IT路还很长

  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 java replaceall() 转义字符

如何将字符串中的"\"替换成"\\":  String in,out;out=in.replaceAll("\\\\","\\\\\\\\");原因:  '\'在java中是一个转义字符,所以需要用两个代表一个。例如System.out.println( "\\" ) ;只打印出一个"\"。但是'\'也是正则表达式中的转义字符(replaceAll 的参数就是正则表达式),需要用两个

2015-10-07 14:01:45 3467

原创 spring----contextConfigLocation

web.xml里的contextConfigLocation参数定义了要装入的 Spring 配置文件。xml代码类似如下: org.springframework.web.context.ContextLoaderListener contextConfigLocation /WEB

2015-09-30 11:06:48 479

原创 参数化测试运行器

说说使用参数化测试运行器的优缺点 要进行参数化测试,需要在类上面指定如下的运行器:  @RunWith (Parameterized.class)  然后,在提供数据的方法上加上一个@Parameters注解,这个方法必须是静态static的,并且返回一个集合Collection。优点:在测试类的构造方法中为各个参数赋值,(构造方法是由JUnit调用的),最后编写测试类,它会根

2015-05-18 21:13:13 1124

原创 shell 脚本执行

脚本设置了可执行权限后,脚本名称就可以被当成一个命令名如何执行自己的脚本命令,像执行ls一样,不用关心所在目录的问题呢?可以放在一个统一的(新建的)脚本目录里,添加至环境变量PATH如:PATH=$PATH:/tmp   可以在别的目录下调用该脚本名称

2015-05-13 18:03:20 398

原创 Injection Flaws

什么是sql注入?所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。比如先前的很多影视网站泄露VIP会员密码

2015-04-04 21:49:03 1536

原创 c#基础

掌握C#语言数据类型、深刻理解值类型和引用类型;掌握流程控制、结构体类型与C的不同之处。  using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace lab03{ //08 结构体是值类型,即可以使用new操作符分配内存,也可以

2015-03-25 21:32:03 520

原创 Http Response Splitting and Cache poisoning

对实验步骤中的每个步骤进行截图解释说明为什么这样做,最后结合截图总结http response splitting和web cache poisoning的基本实现方法HTTP response splitting:http响应头截断攻击重点在于可以在http头中输入数据,构造特殊字符形成截断。以下是根据用户提交的值进行的重定向目标URL。(这里需要注意的是 构建此畸形数据的时候要符合HT

2015-03-21 22:14:53 821

原创 Http Gerneral

结合OWASP中Http Basic部分,截获并解释的一次http request和http response中各参数的含义。 要截获一次首先http request和http response,首先设置如下 在Http Basic部分输入linyuan,点击GO, Webscarab截获页面如下 出现以下  截获后信息如下: 各种参数意义如下(

2015-03-16 16:06:56 611

转载 Call to undefined function mb_detect_encoding() 错误 .

================================================================================================二、Fatal error: Call to undefined function: mb_detect_encoding() in C:\Program Files\AppServ\www\...\xx

2015-03-09 20:16:25 740

原创 我对大数据的看法

大数据 大数据(bigdata),或称巨量资料,指的是所涉及的资料量规模巨大到无法透过目前主流软件工具,在合理时间内达到撷取、管理、处理、并整理成为帮助企业经营决策更积极目的的资讯。 大数据的4V特点:Volume(大量)、Velocity(高速)、Variety(多样)、Veracity(精确)。大数据最核心的价值就是在于对于海量数据进行存储和分析。大数据通常用来形容

2015-02-28 17:03:59 13025 1

原创 因果图分析法例子

某软件规格说明书包含这样的要求:第一列字符必须是A或B,第二列字符必须是一个数字,在此情况下进行文件的修改,但如果第一列字符不正确,则给出信息L;如果第二列字符不是数字,则给出信息M。解答:1.        根据需求,分析出原因和结果如下:       原因:            1——第一列字符是A;            2——第一列字符是B;           

2015-01-10 19:05:04 18962

原创 边界值分析

NexDate函数包含三个变量:month 、 day 和 year ,函数输出输入日期后一天的日期。NextDate函数的边界值分析测试用例。NextDate函数中,隐含规定了变量mouth和变量day的取值范围为1≤mouth≤12和1≤day≤31,时间的取值范围为[1970.1.1~2038.1.18] 或者[1900.1.1~2099.12.31],以后者为例 

2015-01-10 19:01:33 2406

原创 判断三角形类型等价类划分设计

三角形问题的复杂之处在于输入与输出之间的关系比较复杂。分析题目中给出和隐含的对输入条件的要求:(1)      整数    (2)      三个数(3)      非零数   (4)      正数  (5)      任意两边之和大于第三边     (6)      等腰     (7)      等边     如果a 、 b 、c 满足条件(1)~ (4),则

2015-01-10 19:00:21 6174

原创 首次适配算法

假设内存容量为256KB,并且划分成2KB大小的块,即每个内存单元为2KB。规定一个进程所需要的内存为3到10个单元。同时假设一个作业在运行过程中所需内存的大小不变。1.        用你熟悉的程序设计语言编写和调试一个内存分配和回收的模拟程序,可以参考网络,但是要按要求提交实验作业;2.        实验报告中必须包括:首次适配算法:1)       数据结构的设计和定义(包

2014-12-28 21:37:32 3956

原创 模拟shell进程

1.        用fork( )创建一个进程,再调用execl( ),用新的程序(命令)替换该子进程的内容,利用wait( )来控制进程执行顺序。例如模拟一个shell程序,可以是最简化版的shell模拟,即创建一个子进程运行一个固定的shell命令,也可以是从终端获取用户输入的shell命令,创建子进程执行这个shell命令,直到用户终止shell的运行。代码要加注释模拟了一个s

2014-12-26 21:26:47 750 1

原创 Apache2.4.4服务器配置文件httpd.conf的主要结构注释

# ServerRoot: 目录树的根结点。服务器配置、出错信息、日志文件都保存在根目录下。# 不要再目录末尾加"/"ServerRoot "D:/apache" # Listen: 允许将Apache绑顶到指定的IP地址和端口,作为默认值的辅助选项。#Listen 12.34.56.78:80Listen 80 # 要使用基于DSO的功能模块,需要替换此处相应的

2014-12-23 22:49:57 1215

原创 手机软件测试的研究

目前,关于软件测试的研究很多,但是关于手机软件的测试研究却很少,也很散,特别是基于一个项目的完整的测试过程的研究,这是由于手机平台的特殊性导致的。而国内的市场上还没有全面自动化的测试工具来支持手机的功能测试。纷繁复杂的功能测试大多只能通过文本化测试用例的指导,由测试员手工来完成。

2014-12-23 22:38:18 1388

goclipse 0.13.0

eclipse go语言插件,0.13.0版本,下载后把features和plugins里面的包放到eclipse对应的包下就行。

2015-10-30

autoproxy xpi 插件

Firefox的autoproxy直装插件,可以直接拖到浏览器中直接安装的,因为现在Firefox的插件中心已经没得下载了

2015-10-30

页面适配算法

1.实现三个内存分配算法、从内存中移除作业进程、添加作业进程至作业进程表的独立功能实现 2.实现动态操作,即每次内存分配、移除作业进程、添加作业进程可以通过对话框自定义 3.实现移除作业进程时对相邻空内存块进行合并

2014-12-18

空空如也

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

TA关注的人

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