Tips
文章平均质量分 60
starstarstone
从事网络数据传输,流媒体方面的编程工作。最近开始研究搜索引擎相关技术
展开
-
正则表达式中有用但很少用的语法
转义的"尖括号" -- / -- 用于匹配单词边界尖括号必须被转义才含有特殊的含义, 否则它就表示尖括号的字面含义. "/" 完整匹配单词"the", 不会匹配"them", "there", "other", 等等. bash$ cat textfileThis is line 1, of which there is only one instance. This is the only instance of line 2. This is line 3, another line.原创 2011-05-15 10:54:00 · 1027 阅读 · 0 评论 -
C++ const_cast问题阐述
本文对const_cast进行了更深入的研究.-------------------------------------------------------------------------------------------------------和上一篇文章一样了,还是提起一下大约一年前我来公司面试所遇到的一道题目,题目很简单:C++有多少种cast,它们的名称和功能各是什么。(转载 2012-12-13 16:56:23 · 379 阅读 · 0 评论 -
svn代码回滚命令
取消对代码的修改分为两种情况: 第一种情况:改动没有被提交(commit)。这种情况下,使用svn revert就能取消之前的修改。svn revert用法如下:# svn revert [-R] something其中something可以是(目录或文件的)相对路径也可以是绝对路径。当something为单个文件时,直接svn revert转载 2012-11-16 12:45:02 · 495 阅读 · 0 评论 -
C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast和const_cast
使用标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast。1 static_cast用法:static_cast ( expression ) 该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法:①用于类层次结构中基类和子类转载 2012-03-09 11:19:50 · 353 阅读 · 0 评论 -
开启与关闭tomcat
# service tomcat5 start# service tomcat5 stop原创 2011-05-07 21:17:00 · 597 阅读 · 0 评论 -
perl不同编码之间的变换
Perl从5.6开始已经开始在内部使用utf8编码来表示字符,也就是说对中文以及其他语言字符的处理应该是完全没有问题的。我们只需要利用好Encode这个模块便能充分发挥Perl的utf8字符的优势了。下面就以中文文本的处理为例进行说明,比如有一个字符串”测试文本”,我们想要把这个中文字符串拆成单个字符,可以这样写:use Encode;$dat=”测试文本”;$str=decode(”gb转载 2011-06-06 19:00:00 · 496 阅读 · 0 评论 -
解决vim下中文乱码的问题
<br />在vimrc中添加以下语句即可<br /> set fileencodings=utf-8,gb2312,gbk,gb18030 set termencoding=utf-8 set fileformats=unix set encoding=prc原创 2011-05-24 18:11:00 · 452 阅读 · 0 评论 -
Vim 的 XML 文档编辑插件——xml.vim
<br />Vim 有一个用于编辑 XML 文档的插件 xml.vim 非常好用,下载地址是:http://www.vim.org/scripts/script.php?script_id=1397<br />这个插件的安装很简单,将下载的 xml.vim 文件复制到 ~/.vim/ftplugin 目录下,并在该目录下分别建立连接docbk.vim、xsl.vim、html.vim、xhtml.vim,让它们皆指向 xml.vim。然后重新启动 vim 即可。<br />如果你使用的是 gvim,且所转载 2011-05-21 11:12:00 · 4538 阅读 · 0 评论 -
vim常用快捷键及设置
折叠相关快捷键:zfap(F-old creation); zo(O-pen a fold); zc(C-lose a fold);zr(R-educe the folding); zm(folds M-ore); zR(R-educes folds until there are none left); zM(folds M-ore and M-ore);zn(quickly disable the folding);zN(b原创 2011-05-21 20:35:00 · 1513 阅读 · 0 评论 -
How to make dmesg timestamp human readable
dmesg|perl -ne 'BEGIN{$a= time()- qx!cat /proc/uptime!};s/\[(\d+)\.\d+\]/localtime($1 + $a)/e; print $_;'-----------------------#!/usr/bin/perl use strict;use warnings; my @dmesg_new = ();m转载 2013-01-10 17:05:59 · 1078 阅读 · 0 评论