`
文章列表

perl调试命令

    博客分类:
  • Perl
perl -d yourperl.pl -s      Step 运行一行,跟踪进入子程序 -n      Next 运行一行 -r      Return 运行到当前子程序结束 -p   变量名         查看变量 -x   变量名         查看变量,友好格式(hash用引用) -l/-/w        列出前后的代码 -c   行号          执行到”行号” -c             执行,直到遇到断点 -b   行号          设置断点(b 子程序名) -b   行号 条件       设置条件断点 -d   行号          去除”行号”处的断点 ...

perl转字符编码

    博客分类:
  • Perl
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:: ...
DATESTR=`date '+%Y%m%d%H%M'` echo $DATESTR sed -i "s/datetime.*/datetime=$DATESTR/g" ./aaa.txt

thrift安装

安装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 ...

awk基本命令

    博客分类:
  • awk
一个文件里面去重复行 cat  bbb2.txt | awk '{a[$7]=$7}END{for(i in a)print a[i]}' awk -F: '{print $3}' > bbb3.txt

emacs常用命令

掌握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保持连接

SecureCRT ssh连接自动断开问题 2010-08-06 11:53 SecureCRT 会话选项 推荐:会话选项 –> 终端 –> 反空闲–>发送协议 NO-OP(p) 每 60 秒
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 ...

vim 折叠

    博客分类:
  • VIM
手动折叠: zfap 你将会看到该段落被一行高亮的文本所代替。你已经创建了一个折叠了。|zf|是一个操作符,而|ap|是一个文本对象。你可以将|zf| 操作符跟任何一个移动命令联用,为所经 之处的文本创建一个折叠。|zf| 也能在可视模式下使用 说明:ap是用以选择一个段落。这里a的用法如下所示: " "this is a example" " 使用的方法就是<action>a<标识,可以是',",],}等> 只要在内层双引号里面输入va" 就会选中"this is a example" ...
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命令

    博客分类:
  • Git
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

一.安装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 ...

maven常用命令

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 ...
Global site tag (gtag.js) - Google Analytics