2011年11月20日

修改VIM配色方案

摘要: 前言: 前几天下了vim配置文件, 感觉挺不错的, 只是打开时提示"配色方案molokai找不到", 百度了一下, 找到这篇文章. 于是, 所有问题解决, 缺少配色方案文件.这里是vim 站点上提供的配色方案,数量巨大,但预览图不是全部都有。只下载了前面三个.这里是有人把部分配色方案集中做了展示,并提供了下载地址。如何使用配色方案?1. 把下载下来的 .vim 文件放在 “/usr/share/vim/vim73/colors/” 目录或者放在 “~/.vim/colors/”目录下,后者如果不存在可以自己建一个。2. 在 “~/.vimrc” 文件中添加下面一行,重新打开 阅读全文

posted @ 2011-11-20 08:28 nwf 阅读(2653) 评论(0) 推荐(0) 编辑

Shell中read的选项及用法

摘要: 1. Read的一些选项 Read可以带有-a, -d, -e, -n, -p, -r, -t, 和 -s八个选项。-a :将内容读入到数值中echo -n "Input muliple values into an array:"read -a arrayecho "get ${#array[@]} values in array"-d :表示delimiter,即定界符,一般情况下是以IFS为参数的间隔,但是通过-d,我们可以定义一直读到出现执行的字符位置。例如read –d madfds value,读到有m的字符的时候就不在继续向后读,例如输入为 阅读全文

posted @ 2011-11-20 00:52 nwf 阅读(14205) 评论(0) 推荐(0) 编辑

Linux下Python实现有道词典

摘要: 最近发现,用Linux系统比Window的工作和学习效率高多了,做任何事情都更直接有效, 而且现在绝大部分应用都是基于WEB的;所以,以后尽量用Linux了. 以下是用Python脚本实现的有道词典. 当然是参考了大牛的代码, 其中有某些部分出了点问题, 一是正则匹配, 二是颜色输出. Python代码的主要流程: a. 带输入查询词调有道的WEB API b. 使用正则匹配得到翻译内容 c. 格式化输出结果, 若需要配置颜色, 增加相应的shell配色参数.1. Python代码 1 #! /usr/bin/python 2 import re; 3 i... 阅读全文

posted @ 2011-11-20 00:10 nwf 阅读(3093) 评论(0) 推荐(0) 编辑

2011年11月19日

Python线程指南

摘要: 本文介绍了Python对于线程的支持,包括“学会”多线程编程需要掌握的基础以及Python两个线程标准库的完整介绍及使用示例。注意:本文基于Python2.4完成,;如果看到不明白的词汇请记得百度谷歌或维基,whatever。尊重作者的劳动,转载请注明作者及原文地址 >.<1. 线程基础1.1. 线程状态线程有5种状态,状态转换的过程如下图所示:1.2. 线程同步(锁)多 线程的优势在于可以同时运行多个任务(至少感觉起来是这样)。但是当线程需要共享数据时,可能存在数据不同步的问题。考虑这样一种情况:一个列表里所有元 素都是0,线程"set"从后向前把所有元素改成 阅读全文

posted @ 2011-11-19 21:15 nwf 阅读(309) 评论(0) 推荐(0) 编辑

2011年11月18日

linux下查看监听端口对应的进程

摘要: 方法一1.通过lsof命令查看PIDipv4[root@test proc]# lsof -Pnl +M -i4 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME java 1419 1401 10u IPv4 6793357 TCP *:8453 (LISTEN) AutonomyD 6147 1401 6u IPv4 7597365 TCP *:20003 (LISTEN) AutonomyD 6147 1401 14u ... 阅读全文

posted @ 2011-11-18 19:29 nwf 阅读(13783) 评论(1) 推荐(0) 编辑

Tomcat启动时报错:java.net.BindException: Permission denied <null>:80

摘要: 问题起因:做负载均衡时需要将Web工程与Wap工程同时部署在一台Suse服务器上,为方便日后维护,我们分别为Web工程与Wap工程分配了不同的用户进行部署,并且端口使用分别为8080与80,Web工程使用默认8080端口,Tomcat正常启动并能正常访问,Wap工程使用80端口(修改server.xml),Tomcat启动一系列错误(见问题描述)。问题描述:Tomcat启动时报一系列错误:问题1:SEVERE: Error starting endpoint java.net.BindException: Permission denied <null>:80 at org.apa 阅读全文

posted @ 2011-11-18 19:26 nwf 阅读(1588) 评论(0) 推荐(0) 编辑

2011年11月16日

使用CTools installer安装Pentaho CTools插件

摘要: CTools installer - Making things *fast*Jos Van Dongenkept insisting that there should be an easier way to install the CTools. We work on a very fast pace, and the words "upgrade CDF|CDE|CDA|CCC" happen far to frequently.And he's right. So I built a script that allows to install and upg 阅读全文

posted @ 2011-11-16 15:58 nwf 阅读(602) 评论(0) 推荐(0) 编辑

2011年11月10日

Perl Hash用法之入门教程

摘要: 本文和大家重点讨论一下Perl Hash的用法,哈希是一种数据结构,和数组类似,但是,和数组不同的是,其索引不是数字,而是名字。也就是说,索引(这里,我们将它叫key)不是数字而是任意的唯一的字符串。一、什么是Perl Hash哈希是一种数据结构,和数组类似,可以将值存放到其中,或者从中取回值。但是,和数组不同的是,其索引不是数字,而是名字。也就是说,索引(这里,我们将它叫key)不是数字而是任意的唯一的字符串。key可以是任意的字符串,你可以使用任何的字符串作为key,但它们是唯一的。另一种思考hash 的方法是,把它看作一堆数据(a barrel of data),每一个数据都有一个相应的 阅读全文

posted @ 2011-11-10 19:29 nwf 阅读(7008) 评论(1) 推荐(0) 编辑

2011年6月28日

《SED 单行脚本快速参考》的 perl 实现

摘要: 《SED 单行脚本快速参考》的 perl 实现需要处理文本时,通常我会使用sed或者awk,但我从来没有掌握它们,每次用时都得临时去查怎么使用。最近又碰到一个问题,想把一个html里面所有的css及javascript链接取出来,用sed或awk折腾了半天没有整出来,最后终于放弃了。我决定转向perl,perl是门非常强大的通用语言,但它最初诞生是用于文本处理,因此它处理文本的能力非常强大,并且于它一系列古怪的缩写,使得写命令非常简洁,非常适合一次性的文本处理。perl的与正则表达式的是我非常熟悉,几乎所有的现代编程语言都使用的是perl的正则表达式语法,不像vim,sed,grep等的正则表 阅读全文

posted @ 2011-06-28 11:39 nwf 阅读(1255) 评论(0) 推荐(0) 编辑

2011年6月7日

Linux下安装Perl模块

摘要: # perl -MCPAN -e 'install Time::HiRes'# perl -MCPAN -e 'install File::Tail'# perl -MCPAN -e 'install Date::Parse'# perl -MCPAN -e 'install Net::Netmask' 阅读全文

posted @ 2011-06-07 13:22 nwf 阅读(199) 评论(0) 推荐(0) 编辑

导航