分类未分类下的文章

苏 超 发布于 07月24, 2014

浅谈Python中的编码问题

对于Python的初学者来说,编码问题相当令人头疼。本文就根据我在学习过程中遇到的问题简单谈一下Python中的编码。首先简单介绍一下几种常见的编码。

一、几种常见的字符编码

ASCII码

ASCII码是基于拉丁字码的一套电脑编码系统。它对英语字符与二进制位之间的关系做了统一的规定,使用指定的7位或8为二进制数组合来表示128或256种可能的字符。标准ASCII码也叫基础ASCII码,使用7位二进制来表示所有的大写和小写字母,数字0到9、标点符号,以及在美式英语中使用的特殊控制字符。

英语中英文字母用128个符号编码就够了,但是用来表示其他语言,128个符号显然是不够的。比如,在法语中,字母上方有注音符号,它就无法用ASCII码表示。至于亚洲国家的文字,使用的符号就更多了,汉字就多达10万左右。

阅读全文 »

fuhaitao 发布于 06月12, 2014

Linux下Loadrunner建立socket连接方法

Loadrunner已经成为广泛使用的性能测试工具,而多数人都是在windows环境下进行压力测试,这就会有很多的局限性。

比如想使用Loadrunner对HandlerSocket做一次性能测试,这种需要建立Socket连接的大多测试人员很快会想起使用LR支持的WinSocket协议,里面内置了很多socket操作函数,很方便。但是WinSocket协议只能在windows环境下运行,首先需要对测试环境的tcp/ip连接数情况进行测试,确保你的测试机、被测试机上不存在TCP/IP连接数限制,或者其他问题等等,Windows xp、Windows server 2003的最大TCP/IP连接数都有限制,如果更改还要去修改注册表等。

阅读全文 »

梁 辉 发布于 06月12, 2014

QTP 脚本健壮性处理

在现在的自动化测试领域QTP依然占据着较大的比重,然后脚本的健壮性也一直是影响整个自动化项目成功与失败的重要因素。在之前工作中也整理了一些提高QTP脚本健壮性的建议,希望对大家有用;

阅读全文 »

sophie 发布于 06月12, 2014

约瑟夫环C语言实现

使用C语言,自己编程实现约瑟夫环。

约瑟夫环是一个经典的数学应用问题:已知n个人(以编号1,2,3…n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。

阅读全文 »

苏 超 发布于 06月12, 2014

多IP数据的构造

研究背景:业务中需要使用多IP地址访问网站的日志来计算数据,为了获取更加真实的数据,我们试图通过前端对网站的访问来制造访问日志。因此构造多ip数据的方法进行了一番调研。

阅读全文 »

sophie 发布于 06月12, 2014

XSSF追加写excel

由于工作需要,经常会对excel进行读写操作,以前会使用jxl来进行excel的读写,但是它只能处理2000以下版本,经调查之后,最近使用Apache POI XSSF来操作2007版本以上的excel。 当我想要对同一个excel文件进行追加读写的时候,发现一个问题;eclipse编译器没有报错误,但是,在第一次运行程序的时候,会正确写入excel,在接下来,每运行一次,就发现文件大小,增加一倍,但是文件内容,打不开,会提示:“文件已损坏”之类的错误,研究了2个小时,之后,终于发现了问题的原因和解决办法。

阅读全文 »

glpsea 发布于 04月18, 2014

单元测试基础

一、单元测试与白盒测试的概念:

(一)什么是单元测试?

单元测试这个名词不陌生,但到底什么是单元测试,怎么给它下一个定义?我总结了一下,可以从以下几个方面来阐述:

阅读全文 »

wuliang 发布于 10月25, 2013

用 FileSystem API 实现文件下载器

本文链接:http://www.imququ.com/post/a-downloader-with-filesystem-api.html各种基于 HTML5 的文件上传已经被大家玩得烂熟,常见的文件夹上传、拖拽上传以及拷贝剪切板数据上传,都可以在各大网盘、WebIM 中见到。本文实现的纯 JavaScript 多区块并发下载器,要使用到 FileSystem 中相对不那么常见的 FileWrit...

阅读全文 »

quem 发布于 07月18, 2013

最新struts2命令执行漏洞分析

在struts2中,DefaultActionMapper类支持以”action:”、”redirect:”、”redirectAction:”作为导航或是重定向前缀,但是这些前缀后面同时可以跟OGNL表达式,由于struts2没有对这些前缀做过滤,导致利用OGNL表达式调用java静态方法执行任意系统命令。

阅读全文 »