06 2013 档案
摘要:vi常用命令整理★命令模式 移动光标 h 或 向左方向键(←) → 光标向左移动一个字元 j 或 向下方向鍵(↓) → 光标向下移动一个字元 k 或 向上方向鍵(↑) → 光标向上移动一个字元 l 或 向右方向鍵(→) → 光标向右移动一个字元 [Ctrl] + [f] → 屏幕『向下』移动一页,相...
阅读全文
摘要:vi编辑器linux命令大全作者:xiaoru 出处:本站整理 发布时间:2013-04-29 13:20:23- vi就是linux命令行下的最著名的编辑器之一,Vim常被称作“程序员的编辑器”,其功能如此强大以致许多人认为它就是个完整的IDE。不过现 在实际使用的都是vim,它是vi的改进版本,所以现在的vi基本上就是vim了。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛 使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。1、简介在UNIX系统中,创建和修改配置文件、shell脚本、初始化文件、编写程序都离不开VI。1 vi[1]属于两个主要的UNIX规范:
阅读全文
摘要:VI编辑器的最基本命令作者:sunsfine 提交日期:2006-8-23 20:36:00 | 分类: | 访问量:269 UNIX下面没有任何图形界面,真的让人不能很快适应啊。不过vi还是很强大的,想不到命令行式的编辑器能够做到这种程度: 1. 移动光标 要对正文内容进行修改,首先必须把光标移动到指定位置。移动光标的最简单的方式是按键盘的上、下、左、 右箭头键。除了这种最原始的方法之外,用户还可以利用 vi 提供的众多字符组合键,在正文中移动光标,迅 速到达指定的行或列,实现定位。例如: k、j、h、l 功能分别等同于上、下、左、右箭头键 Ctrl+b 在文件中向上移动...
阅读全文
摘要:Vim正则表达式详解[日期:2012-11-29]来源:Linux社区 作者:salc3k[字体:大 中 小] 一 VI中如何使用正则表达式 使用正则表达式的命令最常见的就是/ (搜索)命令。其格式如下: /正则表达式 另一个很有用的命令就是 :s(替换)命令,将第一个//之间的正则表达式替换成第二个//之间的字符串。 :s/正则表达式/替换字符串/选项 二、元字符 元字符是具有特殊意义的字符。使用元字符可以表达任意字符、行首、行 尾、某几个字符等意义。 元字符一览 元字符 说明 . 匹配任意一个非空字符,不包括换行符 [abc] 匹配方括号中的任意一个字符。可以使用-表示字符范围,如[a-.
阅读全文
摘要:Vim分屏功能[日期:2012-11-30]来源:Linux社区 作者:aican_yu[字体:大 中 小] 本篇文章主要教你如何使用 Vim 分屏功能 分屏启动Vim使用大写的o参数来上下分屏。 vim -on file1 file2 ...使用小写的O参数来左右分屏。 vim -On file1 file2 ...注释: n是数字,表示分成几个屏。 关闭分屏 关闭当前窗口。 Ctrl+W c关闭当前窗口,如果只剩最后一个了,则退出Vim。 Ctrl+W q 分屏上下分割当前打开的文件。 Ctrl+W s上下分割,并打开一个新的文件。 :sp filename左右分割当前打开的文件。 C..
阅读全文
摘要:vi显示行号 & vi查找命令(2011-07-28 08:59:03)转载▼标签: 杂谈 分类: Linux ctrl + g 可以知道cursor的那一行的行数shift+g可以到最后一行。在:下输入行号,可到达对应行 要自当前光标位置向上搜索,请使用以下命令:/pattern Enter 其中,pattern 表示要搜索的特定字符序列。要自当前光标位置向下搜索,请使用以下命令:?pattern Enter 按下 Enter 键后,vi 将搜索指定的 pattern,并将光标定位在 pattern 的第一个字符处。要搜索 place 的其他匹配,请按 n 或 N:n,继续朝同一方向搜索..
阅读全文
摘要:Linux Vim快捷键操作命令整理[日期:2013-05-02]来源:Linux社区 作者:Linux[字体:大 中 小] 前言 Vim是一个超牛的编辑器,命令功能十分强大 。而且这些命令大都可以进行组合 ,比如,9yy命令表示复制9行内容,9表示要复制的行数,同样100dd表示删除100行,当数字和命令合作的时候,就比单纯的命令更强大,同样,c命令表示擦除,w表示word即单词,那么cw就表示擦除一个单词,c5w就表示删除5个单词等等。将这些简单命令合成在一起,就可以发挥出难以想象的强大功能。 宏命令(Macros) 高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用.
阅读全文
摘要:VI的使用(2007-05-31 16:51:33)转载▼ 分类: 技术类 ****进入vi的命令**** **********vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filenamevi filename....filename :打开多个文件,依次进行编 *******...
阅读全文
摘要:vi/vim 基本使用方法来源: ChinaUnix博客 日期:2009.08.12 10:37 (共有条评论) 我要评论 vi/vim 基本使用方法 本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了! vi编辑器是所 有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及 Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它 后,您将在Linux的世界里畅行无阻。 1、vi的基本概念 基...
阅读全文
摘要:Linux系统Vim基本命令[日期:2013-06-06]来源:Linux社区 作者:u010919530[字体:大 中 小] vi filename(文件名) --- 进入命令行模式 在插入模式中输入Esc,则当前模式转入命令行模式。 Vi命令行模式功能键: I --- 切换到插入模式,此时光标当于开始输入文件处 A --- 切换到插入模式,并从目前光标所在位置的下一个位置开始输入文字 O --- 切换到插入模式,且从行首开始插入新的一行 ctrl+b --- 屏幕往后翻动一页 ctrl+l --- 屏幕往前翻动一页 ctrl+u --- 屏幕往后翻动半页 ct...
阅读全文
摘要:vi/vim 使用方法讲解[日期:2007-10-31]来源:Linux公社 作者:Linuxidc[字体:大 中 小] 文档操作vi/vim 基本使用方法 本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了! vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 1、vi的基本概念 基本..
阅读全文
摘要:一、Unix编辑器概述编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括 ex, edit,ed 和vi.其中ex,edit,ed都是行编辑器,现在已很少有人使用,Unix提供他们的原因是考虑到满足各种用户特别是某些终端用户的需要。值得庆幸的是,Unix提供了全屏幕的Vi编辑器,这使我们的工作轻松不少。不少DOS用户抱怨Vi编辑器不象DOS下的编辑器如edit那么好用,这是因为Vi考虑到各种用户的需要,没有使用某些通用的编辑键(在各个不同的终端机上他们的定义是不
阅读全文
摘要:http://www.zvon.org/xxl/XPathTutorial/General_chi/examples.html(参考地址)1、 绝对路径“/”/div /span 一级查找从div开始,找其下的所有span标签元素。2、 相对路径“//”只要满足“//”后面的内容即可(无论层级关系)//div/span 表示找所有div层下span标签。3、 任意值“*”“*” 代表任意内容4、 Xpath中表达使用“[]”/AAA/BBB[] 表达式写在中括号;/AAA/BBB[1] 表示“AAA”下的第一个“BBB”元素;/AAA/BBB[last()] 表示“AAA”下最后一个“BBB”
阅读全文
摘要:ActiveX控件的实现本章目标:完成本章学习后,您将能够:Ø 了解什么是ActiveX控件Ø 掌握如何编写基于MFC的ActiveX控件Ø 掌握如何测试ActiveX控件Ø 掌握如何测试ActiveX控件Ø 了解ActiveX控件如何注册重点:ActiveX控件的实现、测试及注册。本章将介绍ActiveX控件的应用与工作原理。我们可以把ActiveX控件看做是一个极小的服务器应用程序,它不能独立运行,必须嵌入到某个容器程序中,与该容器一起运行。那么,该容器就相当于客户程序,它使用ActiveX提供的服务。注:本文改编自孙鑫教程,在此基础上加入
阅读全文
摘要:动态链接库、静态库、import库区别动态链接库(Dynamic Linked Library): windows为应用程序提供了丰富的函数调用,这些函数调用都包含在动态链接库中。其中有3个最重要的DLL,Kernel32.dll,它包含用于管理内存、进程和线程的各个函数;User32.dll,它包含用于执行用户界面任务(如窗口的创建和消息的传送)的各个函数;GDI32.dll,它包含用于画图和显示文本的各个函数。静态库(Static Library): 函数和数据被编译进一个二进制文件(通常扩展名为.LIB)。在使用静态库的情况下,在编译链接可执行文件时,链接器从库中复制这些函数和数据并把它
阅读全文
摘要:Linux Bash Shell入门教程摘要: Bash(GNU Bourne-Again Shell)是许多Linux平台的内定Shell,事实上,还有许多传统UNIX上用的Shell,像tcsh、csh、ash、bsh、ksh等等,Shell Script大致都类同,当您学会一种Shell以后,其它的Shell会很快就上手,今天 ...BASH 的基本语法最简单的例子 —— Hello World! 关于输入、输出和错误输出 BASH 中对变量的规定(与 C 语言的异同) BASH 中的基本流程控制语法 函数的使用 2.1 最简单的例子 —— Hello World!几乎所有的讲解编程的书
阅读全文
摘要:XPath语法 在C#中使用XPath示例 分类: c#2013-06-08 14:269人阅读评论(0)收藏举报XPathColorXML文档XPath可以快速定位到Xml中的节点或者属性。XPath语法很简单,但是强大够用,它也是使用xslt的基础知识。示例Xml:?1234567891011121314151617181920212223242526272829<?xml version="1.0"encoding="utf-8" ?> <pets> <cat color="black"weight
阅读全文
摘要:Xpath常见用法 . 分类: 单元测试XPath2013-05-04 17:51201人阅读评论(0)收藏举报 XPathSelenium在《Selenium超简单入门》一文中,介绍了Selenium爬取网页数据、网页自动测试的基本方法。而在使用Selenium过程中,经常需要查找页面中的DOM元素,我们必须告诉Selenium如何找到页面中的指定元素,然后它才能再执行诸如点击、获取Text等事件。而Xpath这时候就能派上用场,它是一门在xml、html文档中查找信息的语言,它通过简单的表达,就能描述某个节点在xml文档中的位置,从而让selenium找到这个节点。 下面结合笔者在使用se
阅读全文
摘要:通过xpath查找指定的节点 分类: xml知识小结2013-05-23 07:0729人阅读评论(0)收藏举报目录(?)[+]采用xpath查找需要引入jaxen-xx-xxjar否则会报javalangNoClassDefFoundError orgjaxenJaxenException异常xpath语法选取节点谓语Predicates选取未知节点选取若干路径XPath 轴路径XPath 运算符 采用xpath查找需要引入jaxen-xx-xx.jar,否则会报java.lang.NoClassDefFoundError: org/jaxen/JaxenException异常。 Lis..
阅读全文
摘要:xpath路径表达式笔记 . 分类: web前端2013-05-03 13:0823人阅读评论(0)收藏举报 XPath 简单说,xpath就是选择XML文件中节点的方法。 所谓节点(node),就是XML文件的最小构成单位,一共分成7种。 - element(元素节点) - attribute(属性节点) - text (文本节点) - namespace (名称空间节点) - processing-instruction (处理命令节点) - comment (注释节点) - root (根节点) xpath可以用来选择这7种节点。不过,下面的笔记只涉及最常用的第一种element(元素节
阅读全文
摘要:xpath在HTML解析中的应用(加强版) . 分类: 动态语言(Python...)2009-09-03 17:524314人阅读评论(1)收藏举报 html文档divxhtmlimportbinding 经过一番研究以后才发现原来libxml2其实已经内置了对HTML的解析——即使是不很规范的HTML。所以上篇《xpath在XHTML解析中的应用 》完全是我学艺不精的产物。囧 不过好处是顺便学习到了j7a7c7k7 兄推荐的tidy(用的是令狐提供的µTidylib ),这也是个好东东。 现在来看如何直接使用lxml(即前文说过的libxml2的一个python binding)
阅读全文
摘要:Xpath .分类: XML2012-06-12 15:33315人阅读评论(0)收藏举报 文档xml测试xslt电话encoding目录(?)[+]概述 XPath在设计之初主要用于XSLT和XPointer(用于Xlink,还未普及),随着XSLT 2.0的发布,已经发展到XPath 2.0(06年6月),并成为XSLT 2.0和XQuery 2.0的基础 XPath以“路径”方式查询XML文档,XPath表达式的基本形式是“/结点/子结点/二级子结点”,从左到右(即从外至内)匹配XML文档的结点 XPath表达式分为定位表达式和求值表达式。定位表达式用于匹配XML文档的结点,而求值表达式
阅读全文
摘要:http://www.51testing.com/?uid-447229-action-viewspace-itemid-248372Selenium快速入门http://www.51testing.com/html/98/n-220298-2.html 五、多环境测试package test;import org.junit.Test;import junit.framework.TestCase;import com.thoughtworks.selenium.DefaultSelenium; import com.thoughtworks.selenium.Selenium; /** .
阅读全文
摘要:Selenium超简单入门 一、它可以做什么小时候玩网游时,接触过一款名为“按键精灵”的软件,可以用它先录好一些点击事情,例如让游戏人物在原地转圈,发招打怪等,之后自己就可以不用重复点鼠标,按键精灵能帮我们反复执行动作。selenium的作用,与之类似,他是一款自动化工具,是网页自动化测试、网页数据爬虫的利器。二、一个最简单的例子1、获取依赖包获取selenium-server-standalone-2.25.0.jar并引入到项目中https://code.google.com/p/selenium/downloads/detail?name=selenium-server-standalo
阅读全文
摘要:http://blog.sina.com.cn/s/blog_71a536990101azxo.html点击页面上的File菜单, 用selenium怎么抓多层DIV里的路径: 代码大概形式 div嵌套了10层<div id="isc_2M"> ...(中间省略8个div) <div id="ISC_2O"> <table> <tbody> <tr><td> <table> ...
阅读全文
摘要:selenium webdriver学习(八)------------如何操作select下拉框http://blog.sina.com.cn/s/blog_71a536990101azot.html下面我们来看一下selenium webdriver是如何来处理select下拉框的,以http://passport.51.com/reg2.5p这个页面为例。这个页面中有4个下拉框,下面演示4种选中下拉框选项的方法。select处理比较简单,直接看代码吧:) import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;i
阅读全文
摘要:selenium访问块元素的样式属性http://blog.chinaunix.net/uid-2311783-id-2546842.htmlselenium访问块元素的样式属性selenium在ui测试中应用很普遍,对简单的website界面墨盒测试使用记录和回放就能满足要求了,但对一些较复杂的操作比较和验证就相对较难些。因为中文资料不多,英文资料也比较抽象。所以使用它来测试要看的东西也很多。 这次主要遇到一个问题,让验证当前选中的div块背景为blue. <div id="app-info-item" class="selected-item"
阅读全文
摘要:http://testing.etao.com/node/141selenium xpath的element打死都找不到一个自动化的case fail了,追踪下来,发现是一个xpath的locator怎么都找不到。如下: URL: http://search.taobao.com/search?q=%B0%FC&style=list&bucket_id=1 java.lang.AssertionError: ge, 你真的没在啊, locator: //div[@id='list-content']/ul[@class='list-view hlisti
阅读全文