转自:http://www.cnblogs.com/afant/archive/2009/03/11/1408745.html:s/^.*$/\L&/100##将100行内的小写转换成大写vi/vim 中可以使用 :s 命令来替换字符串。:s/vivian/sky/ 替换当前行第一个 vivian ...
分类:
系统相关 时间:
2014-10-10 18:41:44
阅读次数:
203
换行符unix系列用 \nwindows系列用 \r\nmac用 \rPHP中可以用PHP_EOL来替代,以提高代码的源代码级可移植性如:类似常用的还有DIRECTORY_SEPARATOR可以用函数get_defined_constants()来获取所有PHP常量
分类:
Web程序 时间:
2014-10-10 16:42:14
阅读次数:
196
代理模式(Composite):代理模式其实就是多一个代理类出来,替原对象进行一些操作。比如咱有的时候打官司需要请律师,因为律师在法律方面有专长,可以替咱进行操作表达咱的想法,这就是代理的意思。代理模式分为两类:1、静态代理(不使用jdk里面的方法);2、动态代理(使用jdk里面的InvocationHandler和Proxy)。下面请看示例:...
分类:
编程语言 时间:
2014-10-07 21:35:14
阅读次数:
227
为避免与Servlet API耦合在一起,方便Action类做单元测试.Struts2对HttpServletRequest、HttpSession、ServletContext进行了封装,构造了三个Map对象来替代这三种对象。注意,这三个对象与Servlet API中的三个对象是相同的。即,在Ac...
分类:
移动开发 时间:
2014-10-06 18:18:40
阅读次数:
198
C# 模拟PrintScreen 和 Alt+PrintScreen截取屏幕图片要实现这个功能,这里使用keybd_event API函数功能:该函数合成一次击键事件。系统可使用这种合成的击键事件来产生WM_KEYUP或WM_KEYDOWN消息,键盘驱动程序的中断处理程序调用keybd_event函数。在Windows NT中该函数己被使用SendInput来替代它。函数原型;VOID keybd...
分类:
其他好文 时间:
2014-10-04 01:28:06
阅读次数:
264
TimeUnit是什么? TimeUnit是java.util.concurrent包下面的一个类,TimeUnit提供了可读性更好的线程暂停操作,通常用来替换Thread.sleep(),在很长一段时间里Thread的sleep()方法作为暂停线程的标准方式,几乎所有...
分类:
其他好文 时间:
2014-09-29 18:54:01
阅读次数:
168
FROM :http://www.cnblogs.com/siqi/archive/2012/10/12/2720713.html//php 有三种方法来解决 //1、使用str_replace 来替换换行 $str = str_replace(array("\r\n", "\r", "\n").....
分类:
Web程序 时间:
2014-09-29 15:14:01
阅读次数:
190
技巧及应用:当看到要求连通一个图的最小代价,显然最小生成树,例如【BZOJ】1601: [Usaco2008 Oct]灌水(kruskal)还有次小生成树,就是在非最小生成树中找一条边来替代生成树中的一条边(保证连通的情况下),然后更新最小值(当然我是嘴巴选手,还没写过QAQ)
分类:
其他好文 时间:
2014-09-28 07:03:41
阅读次数:
157
这篇文章主要介绍了相比于python2.6,python3.0的新特性。更详细的介绍请参见python3.0的文档。Common Stumbling Blocks本段简单的列出容易使人出错的变动。print语句被print()函数取代了,可以使用关键字参数来替代老的print特殊语法。例如:Old:...
分类:
编程语言 时间:
2014-09-27 00:18:29
阅读次数:
337
AUTOTRACE是一项 SQL*Plus 功能,自动跟踪为 SQL 语句生成一个执行计划并且提供与该语句的处理有关的统计。SQL*Plus AUTOTRACE 可以用来替代 SQL Trace 使用,AUTOTRACE 的好处是您不必设置跟踪文件的格式,并且它将自动为 SQL 语句显示执行计划。然...
分类:
其他好文 时间:
2014-09-26 09:04:38
阅读次数:
223