- 浏览: 60815 次
- 性别:
- 来自: 潍坊
最新评论
-
bzhao:
it works!
用Perl查询天气并发送邮件
文章列表
perl -d yourperl.pl
-s Step 运行一行,跟踪进入子程序
-n Next 运行一行
-r Return 运行到当前子程序结束
-p 变量名 查看变量
-x 变量名 查看变量,友好格式(hash用引用)
-l/-/w 列出前后的代码
-c 行号 执行到”行号”
-c 执行,直到遇到断点
-b 行号 设置断点(b 子程序名)
-b 行号 条件 设置条件断点
-d 行号 去除”行号”处的断点 ...
gb2312转Utf8的方法:
use Encode;
my $str = "中文";
$str_cnsoftware = encode("utf-8", decode("gb2312", $str));
Utf8转gb2312的方法:
use Encode;
my $str = "utf8中文";
$str_cnsoftware = encode("gb2312", decode("utf-8", $str);
或用
use Encode;
Encode:: ...
sed替换文件中的内容
- 博客分类:
- sed
DATESTR=`date '+%Y%m%d%H%M'`
echo $DATESTR
sed -i "s/datetime.*/datetime=$DATESTR/g" ./aaa.txt
安装thrift的过程中发现需要手动安装ivy
a、下载apache ivy:http://labs.renren.com/apache-mirror//ant/ivy/2.2.0/apache-ivy-2.2.0-bin.tar.gz
b、tar xzvf apache-ivy-2.2.0-bin.tar.gz
c、cp ivy-2.2.0.jar to ANT_HOME/lib
d、goto apache-ivy-2.2.0/src/example/hello-ivy, and run ant,也就是在目录apache-ivy-2.2.0/src/example/hello-ivy,运行an ...
一个文件里面去重复行
cat bbb2.txt | awk '{a[$7]=$7}END{for(i in a)print a[i]}'
awk -F: '{print $3}' > bbb3.txt
掌握Emacs的快捷键可以说是Emacs爱好者的基本功,也是提高编辑速度和质量所必备的,但是初学者可能记不住那么多的快捷键必要时可以翻一下,最常用的快捷键数量也就数十个。Emacs的快捷键都是绑定于ctrl和alt(或称meta)上的,例 ...
日志文件类型概述:
1.
错误日志 记录启动、运行或停止mysqld时出现的问题。
My.ini配置信息:
#Enter a name for the error log file. Otherwise a default name will be used.
#log-error=d:/mysql_log_err.txt
2.
查询日志 记录建立的客户端连 ...
sceureCRT保持连接
- 博客分类:
- linux
SecureCRT ssh连接自动断开问题
2010-08-06 11:53
SecureCRT 会话选项
推荐:会话选项 –> 终端 –> 反空闲–>发送协议 NO-OP(p) 每 60 秒
nginx配置文件中location的写法
- 博客分类:
- nginx
Nginx Location 语法,与简单配置
一、介绍Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.
二、Location语法语法:location [=|~|~*|^~] /uri/ { … }
注:
1、~ 为区分大小写匹配
2、~* 为不区分大小写匹配
3、!~和!~*分别为区分大小写不匹配及不区分大小写不匹配
示例一:
location / { }
匹配任何查询,因为所有请求都以 / 开头。但是正则表达式规则将被优先和查询匹配。
示例 ...
resin配置两个端口
- 博客分类:
- web
Resin 运行起来后,一般有这么几个端口
1. WatchDog 的端口,默认6600
2. Server 监控端口,默认6800
3. 应用的HTTP端口,默认8080
不管有多少个应用,Resin只会启动一个WatchDog 实例。
本文所说的并不是通过不同的url前缀来配置不同的应用,我们希望具有如下效果
访问 http://localhost:8081/ 对应的是Web应用1
访问 http://localhost:8082/ 对应的是Web应用2
或者可能是同一个应用,但是两个或者多个端口都可以访问,这在应用的集群中是非常有用的。
首先Resin中每个应用会占用一个HTT ...
手动折叠:
zfap
你将会看到该段落被一行高亮的文本所代替。你已经创建了一个折叠了。|zf|是一个操作符,而|ap|是一个文本对象。你可以将|zf| 操作符跟任何一个移动命令联用,为所经 之处的文本创建一个折叠。|zf| 也能在可视模式下使用
说明:ap是用以选择一个段落。这里a的用法如下所示:
" "this is a example" "
使用的方法就是<action>a<标识,可以是',",],}等>
只要在内层双引号里面输入va" 就会选中"this is a example"
...
SecureCRT下vim语法高亮
- 博客分类:
- VIM
a 安装vim-enhanced包
b 修改secureCRT的属性:Options->SessionOptions ->Emulation,然后把Terminal类型改成xterm,并点中ANSI Color复选框。
c 按:进入命令模式输入syntax on也没有效果.这是因为vi没有识别你编译的文件类型
在命令模式下输入:set filetype=c
d 在/etc/profile中加入
export TERM=xterm-color
做以上几步就可以了
git init
git add
git commit
git hash-object aaa.txt
git show "cb232..."
git cat-file -t "aaaaaa"
git ls-tree "aaaaa"
git archive --format=tar --prefix=ruby/ v1.0 | gzip > /temp/v1.0.tar.gz
nginx+tomcat
- 博客分类:
- nginx
一.安装Tomcat和jdk
1.安装jdk
# tar xvf jdk1.6.0_11.tar
# mv jdk1.6.0_11 /usr/local/
配置环境变量
# vim /etc/profile 添加
JAVA_HOME=/usr/local/jdk1.6.0_11
export JAVA_HOME
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export CLASSPATH
PATH=$JAVA_HOME/bin:$PATH
export PATH
...
mvn archetype:create -DgroupId=com.sonatype.maven.simple -DartifactId=simple-webapp -DpackageName=com.example -DarchetypeArtifactId=maven-archetype-webapp
<build>
<finalName>simple-webapp</finalName>
<plugins>
<plugin>
<groupId>org.mortbay.jetty</gr ...