2013年11月25日

字符编码笔记:ASCII,Unicode和UTF-8

摘要: 作者:阮一峰日期:2007年10月28日今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以 阅读全文

posted @ 2013-11-25 15:54 demo_J 阅读(120) 评论(0) 推荐(0) 编辑

session,cookies的区别

摘要: session IDorsession tokenis a piece of data that is used in network communications (often overHTTP) to identify asession, a series of related message exchanges. Session identifiers become necessary in cases where the communications infrastructure uses a stateless protocol such as HTTP. For example, 阅读全文

posted @ 2013-11-25 14:10 demo_J 阅读(222) 评论(0) 推荐(1) 编辑

2013年11月7日

Linux rz sz配合SSH使用心得

摘要: 网上找了一些关于rz sz的文章,记录下安装使用。首先在shell环境使用yum来安装lrzsz#yum install –y lrzsz然后如果要查询安装的rpm具体路径信息可使用#rpm –ql lrzsz以下为找到的一篇相关资料~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地; 与ssh有关的两个命令可以提供很方便的操. 阅读全文

posted @ 2013-11-07 14:37 demo_J 阅读(318) 评论(0) 推荐(0) 编辑

2013年10月29日

LR常用函数分类介绍

摘要: Web相关函数函数功能描述web_custom_request用户可以通过该函数自行创建一个HTTP请求的函数web_image模拟用户单击图片操作的函数web_link模拟用户单击指定属性链接操作的函数web_submit_data执行“无状态“或“内容无关”提交数据操作的函数web_submit_form模拟表单数据提交操作函数web_url模拟访问一个指定网址资源的函数web_find在HTML页面查找指定的文本字符串的函数web_global_verification查找指定的文本在所有后续请求的函数web_image_check检查在HTML页面中是否存在指定的图片的函数web_re 阅读全文

posted @ 2013-10-29 16:11 demo_J 阅读(1144) 评论(0) 推荐(0) 编辑

2013年10月25日

C语言预处理命令的总结大全

摘要: C程序的源代码中可包括各种编译指令,这些指令称为预处理命令。虽然它们实际上不是C语言的一部分,但却扩展了C程序设计的环境。本节将介绍如何应用预处理程序和注释简化程序开发过程,并提高程序的可读性。ANSI标准定义的C语言预处理程序包括下列命令: #define,#error,#include,#if,#else,#elif,#endif,#ifdef,#ifndef,#undef,#line,#pragma等。非常明显,所有预处理命令均以符号#开头,下面分别加以介绍。 一 #define 命令#define定义了一个标识符及一个串。在源程序中每次遇到该标识符时,均以定义的串代换它。ANSI... 阅读全文

posted @ 2013-10-25 14:16 demo_J 阅读(444) 评论(0) 推荐(0) 编辑

2013年10月15日

[C]数组指针和指针数组的区别

摘要: 数组指针(也称行指针) 定义 int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值: int a[3][4]; int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。 p=a; //将该二维数组的首地址赋给p,也就是a[0]或&a[0][0] p++; //该语句执行过后,也就是p=p+1;p跨过行a[0][]指向了行a[1][]所以数组指针也称指向一维数组的指针,亦称行指... 阅读全文

posted @ 2013-10-15 14:42 demo_J 阅读(178) 评论(0) 推荐(0) 编辑

2013年10月8日

[Linux]关于httpd apache开机自启动服务如何取消

摘要: 因test环境服务器不需要apache服务,故需要取消apache开机自启动。方法为:# chkconfig --list httpdhttpd 0:off 1:off 2:off 3:off 4:off 5:on 6:off# chkconfig --level 5 httpd off相关参考文档:http://www.cnblogs.com/panjun-Donet/archive/2010/08/10/1796873.html 阅读全文

posted @ 2013-10-08 10:29 demo_J 阅读(1426) 评论(0) 推荐(0) 编辑

2013年9月17日

[LR]分析 missing newline in [...] .dat文件错误

摘要: 最近在学习LR11,结果分析时报的error中有一项为missing newline in[...].dat 错误找了下解决方法,http://bbs.51testing.com/thread-73018-1-1.html以下方法可行:看看dat文件中是否有空行,最后一行是否是空行。中间不能有空行,最后一行必须是空行。因为你读取参数文件的时候策略问题,可能导致有时候出问题,有时候不出。 阅读全文

posted @ 2013-09-17 15:42 demo_J 阅读(254) 评论(0) 推荐(0) 编辑

2013年9月3日

[tomcat]如何将修改Tomcat的默认端口(8080)到80端口

摘要: 如何使用默认80端口登陆Tomcat的http://localhost/index.jsp页面实现这样的访问方式方法比较简单。1、打开Tomcat下conf文件夹中的server.xml文件2、找到修改为3、重新启动Tomcat4、在地址栏中输入http://localhost/index.jsp便可进入到Tomcat首页5、如果在访问过程中发现服务器做了缓存,不刷新页面,可以使用一个过滤器,强制页面不做缓存。 只需在一 个过滤器(通常在编码过滤器中)中加入如下语句: response.setHeader("Cache-Control","no-store&quo 阅读全文

posted @ 2013-09-03 13:52 demo_J 阅读(638) 评论(0) 推荐(0) 编辑

2013年8月30日

【转】web测试容易被遗忘的地方

摘要: 1.浏览器的后退按钮 提交表单一条已经成功提交的记录,back后再提交,看系统会如何处理。检查多次使用back健的情况在有back的地方,back,回到原来的页面,再back,重复几次,看是否会报错。 2.通过修改URL中的参数,向服务器发起请求,看看会有什么样的结果 利用一些工具,如http watch,可以记录和捕获向服务器发起的URL请求,然后修改其中的参数向服务器发起请求.该功能点可以和安全测试结合起来. 3.对表单多次提交 对提交按钮快速多次点击提交,看看会不会在数据库中形成多条记录.网速或响应快时,这点容易被遗漏,但用户的网络可能慢,很容易多次点击提交.如果前端做了处理,... 阅读全文

posted @ 2013-08-30 10:49 demo_J 阅读(153) 评论(0) 推荐(0) 编辑

导航