进行全局查找替换的时候,可以使用ex的以下命令
:%s/which/what/g
其中
% 表示每一行(everyline)
s 表示 substitute
which 是查找的内容,what是用来替换的内容
g 表示 global
这样可以快速的实现全局的查找替换功能,但是有时候我们并不想一次性完成所有的替换操作,有可能只想替换一部分。
实现这种操作,我们首先想到...
分类:
其他好文 时间:
2014-08-07 00:50:17
阅读次数:
209
mfony2 学习笔记之系统路由漂亮的URL绝对是一个严肃的web应用程序必须做到的,这种方式使index.php?article_id=57这类的丑陋URL被隐藏,由更受欢迎的像 /read/intro-to-symfony 来替代。拥有灵活性更为重要,如果你要改变一个页面的URL,比如从/blo...
分类:
其他好文 时间:
2014-08-06 17:28:01
阅读次数:
486
有时候会遇到一些问题需要我们来抓包分析,当手头又没有专业的抓包工具的时候,可以用tcpdump来替代一下(一般的发行版都自带这个工具)
比如我们要分析一下eth0接口下跟192.168.7.188 这个目的IP地址22端口的发包情况
tcpdump -i eth0 dst 192.168.7.188 and port 22
tcpdump -i eth0 dst 192.16...
分类:
系统相关 时间:
2014-08-05 19:30:10
阅读次数:
296
以前,人们只知道用闪存替代硬盘,闪存要为应用而优化。但是随着闪存应用的深入,现在要反过来了,应用要为闪存而优化。Fusion-io正致力于推动这一改变。虽然存储厂商纷纷推出各种各样的闪存产品或系统,但大多数存储厂商仅仅把闪存作为硬盘的替代者,比如用固态硬盘(SSD)来替..
分类:
其他好文 时间:
2014-08-04 18:10:48
阅读次数:
260
今天状态不错。。1个小时AC了前3题,第四题第一次也拿到了80%的分数,后来换了算法才拿到全部分数。。第一题:小晨的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章。这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换。对于每个英文单词,软件会先在内存中查找...
分类:
其他好文 时间:
2014-08-01 19:20:52
阅读次数:
219
Java泛型(generics)是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用是在JDK 5中的新集合类框架中。对于泛型概念的引入,开发社区的观点是褒贬不一。
分类:
编程语言 时间:
2014-08-01 10:45:12
阅读次数:
387
初始值当对象在创建的时候获得了一个特定的值,我们说这个对象被初始化了。注意:初始化不是赋值,初始化的含义是创建变量时赋予其一个初始值,而赋值的含义是把对象的当前值擦除,而以一个新值来替代。1 列表初始化C++语言定义了初始化的好几种不同的形式,这也是初始化问题复杂性的一个体现。例如:int unit...
分类:
其他好文 时间:
2014-07-31 16:46:46
阅读次数:
261
注意事项: 1、XML区分大小写, 2、XML属性值必须有引号(单引双引均可) 3、XML必须有根元素 4、一些特殊字符的需要用实体引用来替换<大于&&和号''单引号""引号 5、关于属性和元素的选择上,W3C极力向我们传递的理念是:元数据(有关...
分类:
其他好文 时间:
2014-07-30 20:15:04
阅读次数:
234
这是一篇关于 Cufon 技术的小文章。什么是 Cufon 呢?简单的说,Cufon 是一个用来替代 sIFR 框架,实现在网页中对文字字体进行渲染功能的纯 JavaScript 开源类库。 为什么要使用 Cufon 那么为什么要使用 Cufon 呢...
分类:
Web程序 时间:
2014-07-29 18:26:42
阅读次数:
385
先来说一下委托模式是什么,下面的内容摘要自维基百科:
委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。委托模式是一项基本技巧,许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式。委托模式使得我们可以用聚合来替代继承。
简单的Java例子
在此例中,类模拟打印机Printer拥有针...
分类:
其他好文 时间:
2014-07-29 18:04:42
阅读次数:
225