自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 谈自动化测试框架思想与构建

自动化测试一般是指软件测试的自动化,软件测试就是在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正常条件和异常条件。本文介绍的是自动化测试框架思想与构建,一起来看。AD:【线下活动】三大新锐HTML 5企业汇聚51CTO—大话移动前端技术序言:也许到现在大家对所谓的“自动化测试框架”仍然觉得是一种神秘的东西,仍然觉得其与各位很远;其实不然,“自动化测试框架”从理念来说,并不

2015-10-19 14:27:40 929

原创 驼峰字符串删除

#include #include int main(){  char buffer[80];  strcpy(buffer,"aelelo ");  strcat(buffer,"world");  for(int i=0;buffer[i]!='\0';i++){    if(buffer[i+2]=='\0'){     printf("ok");

2015-07-20 11:00:44 5835

转载 Linux系统信息查看命令

系统# uname -a #查看内核/操作系统/CPU信息# head -n 1 /etc/issue #查看操作系统版本# cat /proc/cpuinfo #查看CPU信息# hostname #查看计算机名# lspci -tv #列出所有PCI设备# lsusb -tv #列出所有USB设备# lsmod #列出加载的内核模块# env #查看环境变量

2015-04-27 17:49:40 596

转载 python的类中变量、函数的特殊命名--意义

1、 _xx 以单下划线开头的表示的是protected类型的变量。即保护类型只能允许其本身与子类进行访问。若内部变量标示,如: 当使用“from M import”时,不会将以一个下划线开头的对象引入。2、 __xx 双下划线的表示的是私有类型的变量。只能允许这个类本身进行访问了,连子类也不可以用于命名一个类属性(类变量),调用时名字被改变(在类FooBar内部,__boo变成_FooB

2015-04-27 13:08:38 570

转载 pythn 特殊函数

针对函数处理的特殊方法很多语言都提供了对参数或变量进行处理的机制,作为灵活的Python,提供了一些针对函数处理的特殊方法filter(function, sequence): 对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuplemap(function, sequence) : 对sequen

2015-04-27 11:19:15 1832

转载 python 数据结构

Python常见数据结构整理Python中常见的数据结构可以统称为容器(container)。序列(如列表和元组)、映射(如字典)以及集合(set)是三类主要的容器。一、序列(列表、元组和字符串)序列中的每个元素都有自己的编号。Python中有6种内建的序列。其中列表和元组是最常见的类型。其他包括字符串、Unicode字符串、buffer对象和xrange对象。下面重点介绍下列表、元组

2014-07-15 13:58:38 730

转载 设计模式

设计模式:模式是一种问题的解决思路,它已经适用于一个实践环境。并且可以适用于其他环境。 设计模式的分类:分布式编程模式,用户界面模式,数据模型模式三大类。 设计模式的作用:设计的重用; 为设计提供共同的词汇,每个模式名就是一个设计词汇,其概念使得程序员的交流变得方便; 在开发文档中采用模式词

2014-07-15 12:04:23 758

转载 linux ar命令

<br />当我们的程序中有经常使用的模块,而且这种模块在其他程序中也会用到,这时按照软件重用的思想,我们应该将它们生成库,使得以后编程可以减少开发代码量。这里介绍命令ar,用来对库操作。 <br />1.ar基本用法<br />  ar命令可以用来创建、修改库,也可以从库中提出单个模块。库是一单独的文件,里面包含了按照特定的结构组织起来的其它的一些文件(称做此库文件的member)。原始文件的内容、模式、时间戳、属主、组等属性都保留在库文件中。<br />  下面是ar命令的格式:<br />  ar [

2011-04-26 20:11:00 59645 4

转载 linux ldd命令

<br />1、首先ldd不是一个可执行程序,而只是一个shell脚本<br />  2、ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量,如下:LD_TRACE_LOADED_OBJECTS、LD_WARN、LD_BIND_NOW、LD_LIBRARY_VERSION、LD_VERBOSE等。当LD_TRACE_LOADED_OBJECTS环境变量不为空时,任何可执行程序在运行时,它都会只显示模块的dependency,而程序并不真正执行。要不你可以在shell终端测试一下

2011-04-26 19:59:00 1705

转载 gethostbyname

gethostbyname() -- 用域名或主机名获取IP地址    #include <netdb.h><br />    #include <sys/socket.h><br /><br />    struct hostent *gethostbyname(const char *name);<br />    这个函数的传入值是域名或者主机名,例如"www.google.cn"等等。传出值,是一个hostent的结构。如果函数调用失败,将返回NULL。<br /><br />    struct

2011-04-25 23:06:00 876

转载 Socket相关程序:从Windows移植到Linux

作者:天新网 【转载】 天新网 2009年03月24日 18:46 <br /><br /><br /><br /><br /><br />  socket相关程序从Windows移植到Linux下需要注意的 <br />  1)头文件 <br />  windows下winsock.h/winsock2.h <br />  linux下sys/socket.h <br />  错误处理:errno.h <br />  2)初始化 <br />  windows下需要用WSAStartup <br />  

2011-04-22 18:53:00 727

原创 set env export区别

<br />set,env和export这三个命令的区别 (2008-09-02 11:24:46)转载标签: it set 显示当前shell的变量,包括当前用户的变量 env 显示当前用户的变量 export 显示当前导出成用户变量的shell变量 每个shell有自己特有的变量(set)显示的变量,这个和用户变量是不同的,当前用户变量和你用什么shell无关,不管你用什么shell都在,比如HOME,SHELL等这些变量,但shell自己的变量不同shell是不同的,比如BASH_ARGC,

2011-03-06 21:13:00 4976

转载 网速设置

<br /><br /><br />输入:gpedit.msc单击确定<br /><br />会出现以下窗口单击计算机配置<br /><br />再单击管理模块<br /><br />再单击网络<br /><br />再单击QoS数据包计划程序<br /><br />再单击限制保留宽带<br /><br />选择已启用<br /><br />选完会出现下面的情况<br /><br />把20改为0<br /><br />

2011-03-06 17:13:00 683

原创 shell 设置noglob变数

<br />14 noglob 变数<br />设定这变数noglob的的作用是停止 wildcard 功能,也就是说像符号 * ? [ ] { } ~ 等等,它们所代表的特殊作用都將失去效用。而仅仅只是代表一般的字元而已。如下面的例子所示:<br />% echo ~<br />/home1/akira<br />% echo *<br />akbin bourne cshell project soft<br />% set noglob<br />% echo ~<br />~<br />% echo

2011-02-17 18:08:00 4935

原创 Shell元字符和shell内部变量

1,参数替换:                   不含有“:”的,只要定义了,就生效,不管是否为空                   含有“:”的,即使定义了,但是为空就不生效                   用来替换的内容可以是字符串、一个变量、命令的输出                   被替换的内容是变量,如$a、$1等         1)默认值替换,如果变量$var没有定义,则整体值为default字符串,但var变量本身并没有被设置:                   ${var-d

2011-02-17 14:47:00 1558

原创 shell 变量替换

<br />1,参数替换:<br /> <br />                   不含有“:”的,只要定义了,就生效,不管是否为空<br />                   含有“:”的,即使定义了,但是为空就不生效<br />                   用来替换的内容可以是字符串、一个变量、命令的输出<br />                   被替换的内容是变量,如$a、$1等<br /> <br />         1)默认值替换,如果变量$var没有定义,则整体值为de

2011-02-17 14:45:00 14787

转载 shell eval用法

<br />1. eval command-line <br />其中command-line是在终端上键入的一条普通命令行。然而当在它前面放上eval时,其结果是shell在执行命令行之前扫描它两次。如:<br />pipe="|"<br />eval ls $pipe wc -l<br />shell第1次扫描命令行时,它替换出pipe的值|,接着eval使它再次扫描命令行,这时shell把|作为管道符号了。<br />如果变量中包含任何需要shell直接在命令行中看到的字符(不是替换的结果),就可以使

2011-02-17 14:02:00 7410

转载 exec控制 文件操作符

<br />exec是shell的一个built-in command,一般用来execute某个command,然后退出该command,注意这里不是fork一个子shell,然后用该子shell来执行command,而是在当前shell上直接执行该command,所以command退出后,该shell也就结束了。 <br />exec的另外一个功能是打开和关闭文件描述符,文件符range是0-9. <br />因为0是标准输入,1是标准输出,2是标准错误,所以没有特别缘由,我们使用3-9. <br />

2011-02-17 12:46:00 1727

原创 SSH ps aux时显示出来的栏目代表什么意思?比如:RSS、VSZ、STAT等

ps aux时显示出来的栏目代表什么意思?比如:RSS、VSZ、STAT等<br />USER: 行程拥有者 <br />PID: pid <br />%CPU: 占用的 CPU 使用率 <br />%MEM: 占用的记忆体使用率 <br />VSZ: 占用的虚拟记忆体大小 <br />RSS: 占用的记忆体大小 <br />TTY: 终端的次要装置号码 (minor device number of tty) <br />STAT: 该行程的状态: <br />D: 不可中断的静止 (通悸□□缜b进行 I

2011-02-15 12:46:00 6914

转载 shell find命令使用详解。

<br /><br /> <br /> find <br /> 查找文件或目录。<br />语  法:find [目录...][-amin <分钟>][-anewer <参考文件或目录>][-atime <24小时数>][-cmin <分钟>][-cnewer <参考文件或目录>][-ctime <24小时数>][-daystart][-depyh][-empty][-exec <执行指令>][-false][-fls <列表文件>][-follow][-fprint <列表文件>][-fprint0 <列

2011-02-10 15:08:00 7881 1

转载 验证码破解方法

所谓验证码,就是将一串随机产生的数字或符号,生成一幅图片,图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息。  输入表单提交网站验证,验证成功后才能使用某项功能。不少网站为了防止用户利用机器人自动注册、登录、灌水,都采用了 验证码技术。  很多验证码实现都有问题。比如直接给出用验证码在网页和cookies中。  验证码在网页中的例子:  CODE:  /*  * Filename: authpage.php  * Author: hutuworm  * Date: 2003-04-28 

2011-02-10 13:21:00 3550

转载 curl的使用,学习用

<br /><br />Curl是Linux下一个很强大的http命令行工具,其功能十分强大。 <br /><br />1) 二话不说,先从这里开始吧! <br /><br />$ curl http://www.linuxidc.com <br /><br />回车之后,www.linuxidc.com 的html就稀里哗啦地显示在屏幕上了    ~ <br /><br />2) 嗯,要想把读过来页面存下来,是不是要这样呢? <br /><br />$ curl http://www.linuxidc.c

2011-02-10 13:19:00 618

转载 wget用法详解,学习学习

<br />  <br />Wget 的使用<br /><br />1)支持断点下传功能(2)同时支持FTP和HTTP下载方式(3)支持代理服务器(4)设置方便简单;5)程序小,完全免费;<br /><br />命令格式:<br /><br />wget [参数列表] [目标软件、网页的网址]<br /><br />1、启动类参数<br /><br />这一类参数主要提供软件的一些基本信息;<br /><br />-V,--version 显示软件版本号然后退出;<br />-h,--help显示软件帮助信

2011-02-09 17:34:00 825

转载 shell 数组使用,好,留着以后学习

不知道 是什么时候写的东西,整理文档时被考古发现,给那些闲着蛋疼之人,一笑而过吧。如果本文中的错误给您带来所有的精神损失,请找保险公司理陪!当然你可以告诉我 (倾诉) 数组作为一种特殊的数据结构在任何一种编程语言中都有它的一席之地,当然bash shell也不例外。本文就shell数组来做一个小的总结。在这里只讨论一维数组的情况,关于多维数组(事实上,你得用一维数组的方法来模拟),不涉及。这里包括数组的复制,计算,删除,替换。数组的声明: 1)array[key]=value # array[0]=one,

2011-02-09 17:16:00 3299

空空如也

空空如也

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

TA关注的人

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