- 博客(557)
- 收藏
- 关注
原创 订阅本博客itech.cnblogs.com
iTech's Blog超级订阅itech.cnblogs.com: iTech's Blog订阅统计: 感谢订阅!Thanks!
2013-03-24 19:41:27
1301
原创 Linux技术blogs
收集的不错的Linux技术blogs:http://laycher.com/http://blog.yunvi.com/http://www.graynight.org/http://www.linuxnote.org/http://www.linuxpub.net/http://blog.zhanxb.com/http://blog.liuts.com/ http
2013-03-24 19:41:25
1091
原创 Perl 之 use(), require(), do(), %INC and @INC
转自:http://perl.apache.org/docs/general/perl_reference/perl_reference.html use(), require(), do(), %INC and @INC Explained The @INC array@INC is a special Perl variable which is the equivalen
2013-03-24 19:41:21
1109
原创 Linux下的SSH端口转发
原文:http://www.dbabeta.com/2010/linux-port-forward-with-ssh.html 通常情况下两个不同的网络之间总会开放某一些特定的端口用于通讯使用,而SSH所使用的22端口通常就在开放之列。基于SSH的端口转发就是利用SSH作为中间的代理,达到绕过两个网络之间的限制,顺利的进行任意的端口的访问。端口转发可以分为三种,正向端口转发,反向端口转
2013-03-24 19:41:18
969
原创 perl通过文件锁让脚本单实例运行
原文地址:http://blogread.cn/it/article/743?f=wb 用Perl写了一些监控脚本,放在crontab中调度执行。有时候会发现一个脚本运行时间过长,会同时跑起多个实例,因此有必要为脚本加上控制,只运行一个实例。最简单自然的想法,在脚本中检查并创建一个空的lock文件,脚本结束时再删除。通过判断文件是否存在的方式来判断脚本是否已经运行。不过这样做有个bug
2013-03-24 19:41:16
1094
原创 Linux 中用 strace 追踪系统调用和信号值
原文地址:http://www.dbabeta.com/2009/strace.html什么是strace打开man strace,我们能看到对strace的最简洁的介绍就是”strace – trace system calls and signals”。实际上strace是一个集诊断、调试、统计与一体的工具,我们可以使用strace对应用的系统调用和信号传递的跟踪结果来对应用进行分析,
2013-03-24 19:41:14
668
原创 perl脚本的目录
http://stackoverflow.com/questions/5703705/print-current-directory-using-perl?rq=1 1)The following get the script's directory, which is not the same as the current directory. It's not clear whic
2013-03-24 19:41:11
714
原创 在vim中使用perltidy美化perl代码
格式优美的perl代码不但让人赏心悦目,而且可以方便阅读.perltidy的是sourceforge的一个小项目,在我们写完乱七八糟的代码后,他能像变魔术一样把代码整理得漂漂亮亮,快来体验一下吧!!!perltidy 主页: http://perltidy.sourceforge.net/perltidy.html安装方法:进入解压后的目录,然后执行一下命令perl Makefil
2013-03-24 19:41:09
822
原创 Python-Django的windows环境
下载安装python2.7 : 最好是安装win32的,64bit的很多的lib都不支持。python-2.7.3http://python.org/getit/releases/2.7.3/下载安装ez_setup.py: setuptools-0.6c11.win32-py2.7http://pypi.python.org/pypi/setuptools下载安装pip: pyt
2013-03-24 19:41:07
591
原创 免费的 jQuery UI 主题集合
转自:http://www.iteye.com/news/26308 jQuery UI是jQuery用户界面组件库,提供了大量广泛使用的部件和功能,包含常用的日期选择器、滑块、手风琴效果、进度条、拖拉支持等,而且它是主题化的,可以利用ThemeRoller自定义自己的主题。 本文整理了一些高度自定义、免费并且质量高的 jQuery UI主题(如Bootstrap或Windows-Metr
2013-03-24 19:41:05
721
原创 wine下安装wine
1)下载且安装rpm源rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 如果上面的地址失效,请到http://dl.fedoraproject.org/pub/epel/6/x86_64下查找最新的epel-rlease*.rpm 2)直接安装wineyum install win
2013-03-24 19:41:02
663
原创 为什么使用tmux
为什么使用tmux: tmux比screen有更多的功能,能够保持你的工作环境连续性。例如tmux解决如下的问题:1)下班后,你需要断开ssh或关闭电脑,你的ssh连接将丢失;2)在公司打开的ssh,在家里也需要访问; tmux架构图: tmux使用C/S模型构建,主要包括以下单元模块:一个tmux命令执行后启动一个tmux服务一个tmux服务可以拥有多个session,一个session可以
2013-03-24 19:41:00
1082
原创 设置你自己的liux alias
可以在自己的shell配置中自定义自己常用的alias,例如我使用csh,定义在~/.cshrc中。 通用的alias:alias cd1 'cd ../'alias cd2 'cd ../ ../'alias cd4 'cd ../ ../ ../ ../'alias cd3 'cd ../ ../ ../'alias ls 'ls --color=tty 'alias ll 'ls -la '
2013-03-24 19:40:58
879
原创 tmux安装
如果在公司的环境,没有root权限,需要安装 tmux 在你自己的home下: (cd to your home)/remote/home1/AAA(wget libevent and tmux, and then uncompress them)Tar -xvzf libevent-2.0.20-stable.tar.gztar -xvzf tmux-1.7.tar.gz cd libevent
2013-03-24 19:40:56
846
原创 perl的排序和比较
来自:http://www.perlfect.com/articles/sorting.shtml perl 比较操作符列表: NumbersStrings lt
2013-03-24 19:40:53
612
原创 安装你自己的perl modules
安装你自己的perl modules。当没有root权限的时候,需要安装perl modules到自己的home目录下。来自:http://servers.digitaldaze.com/extensions/perl/modules.htmlInstalling Perl5 Modules LocallyNormally, the Perl5 module installation
2013-03-24 19:40:51
907
原创 LinuxTips-cp命令
如果子目录下存在相同的子目录,则子目录下的文件不能拷贝成功。需要使用方法二 对目录的拷贝,如果目录存在则不拷贝:cp -rf dir1 dir cp -rf dir2 dir 对文件的拷贝,如果目录存在,但是文件不存在,继续拷贝目录下的文件cp -rf dir1/* dir/cp -rf dir2/* dir/
2013-03-24 19:40:48
547
原创 SQL快速查找
sql cheat sheet : link1 link2 http://www.tutorialspoint.com/sql/index.htm http://www.sql-tutorial.net/
2013-03-24 19:40:44
609
原创 15条SQLite3语句
转自:http://www.thegeekstuff.com/2012/09/sqlite-command-examples/ SQLite3 is very lightweight SQL database which focuses on simplicity more than anything else. This is a self-contained serverless databa
2013-03-24 19:40:42
627
原创 perl-cgi-form2
代码: #!/usr/local/bin/perl use CGI ':standard'; print header; print start_html("Example CGI.pm Form"); print " Example CGI.pm Form\n"; print_prompt();
2013-03-24 19:40:40
683
原创 perl读取文件
1)文件读取的3中方法 按行读,存入标量while () { print; }按行读,存入数组@array = ;读入整个文件 ,存入标量$string = do { local $/; ; }; 2)读文件实例open (EP,"/etc/passwd");while () {chomp;print "I saw $_ in the password fi
2013-03-24 19:40:37
691
原创 [SCM]源码管理 -perforce label实例
一 静态label 静态label使用labelsync或tag来生成,实际上包含了具体的文件和版本信息。 文件必须同时包含在clientspec和label的view中,clientspec和label的view可以不相同。 1)server上两个depots(depot和depot2),且本地sync到最新的changelist@2C:\>p4 -p localhost:1666 -u aa
2013-03-24 19:40:35
887
原创 grep 小技巧
1)grep命令加- E参数,这一扩展允许使用扩展模式匹配。例如,要抽取城市代码为2 1 9或2 1 6,方法如下:[sam@chenwy sam]$ grep -E '219|216' data.f219 dec 2CC1999 CAD 23.00 PLV2C 68216 sept 3ZL1998 USP 86.00 KVM9E 234
2013-03-24 19:40:32
504
原创 perl去除字符串前后的空格
使用正则表达式分两步走: 先去掉前面的: $a=~s/^ +//; 在去掉后面的: $a=~s/ +$//; 一步就可以: s/(^s+|s+$)//g; 删除字符串末尾的换行:chomp函数通常会删除变量里包含的字符串尾部的换行符。它是chop函数的一个略微安全些的版本,因为它对没有换行符的字符串没有影响。更准确地说,它根据了解$/的当前值删除字符串终止符,而不只是最后一个字符。和chop不同,
2013-03-24 19:40:30
1774
原创 perl-cgi高级
一 CGI.pm中的方法(routines)调用 1. CGI.pm实现了两种使用方法,分别是面向对象的方式和传统的perlmodule方法的方式。 面向对象的方式: #!/usr/local/bin/perl -w use CGI; # load CGI routines $q = CGI->new;
2013-03-24 19:40:28
699
原创 html的header结构和实例
来自:http://www.cnblogs.com/FlyCat/archive/2012/06/27/2566325.html 代码:HTML header结构 html> head> base标签为页面上的所有链接规定默认地址或默认目标。 通常情况下,浏览器会从当前文档的 URL 中提取相应的元素来构造新的相对 U
2013-03-24 19:40:26
594
原创 perl中调用cgi
参考:http://www.willmaster.com/library/manage-forms/using_perl_to_submit_a_form.php http://www.oschina.net/code/snippet_12_854 有时需要在perl中非交互地调用已有的cgi来完成一定的功能,此时需要模拟一个http请求来调用cgi。 get方式调用: 1 use H
2013-03-24 19:40:23
627
原创 perl-cgi命令行调试
参考: http://docstore.mik.ua/orelly/linux/cgi/ch15_03.htm http://stackoverflow.com/questions/2224158/how-can-i-send-post-and-get-data-to-a-perl-cgi-script-via-the-command-line http://search.cpan.org/~l
2013-03-24 19:40:21
752
原创 web开发在线调试
通常我们开发web时候,使用ie的developertoolgs,或chrome的developertools或firefox的firebug来帮助调试。 但是如果只是临时的很少量的代码的测试,可以使用在线的web调试工具。 试了下http://jsfiddle.net/ 和http://tinkerbin.com还不错,支持html,css,javascript的调试。 例如我测试validat
2013-03-24 19:40:19
539
原创 perl-cgi-form
一 此cgi既是提交前的form,也被用来处理form的提交来自:http://www.devdaily.com/perl/perl-cgi-example-scrolling-list-html-form 代码: (多选listbox-Multiple-choice SELECTs实例)不带参数时即为form:http://xxxx/cgi/perl-cgi2.cgi 当点击form的subm
2013-03-24 19:40:17
743
原创 perl-cgi基础
代码: http://xxxxx/cgi/perl-cgi.cgi?name=itech&url=itech.cnblogs.com&p1=test1#!/usr/bin/perl -wT#should use strict and warnninguse warnings;use strict;use CGI;#to debug erroruse CGI::Carp qw(warningsToB
2013-03-24 19:40:14
570
原创 简单的csh实例
通过flag文件来检测与否在运行。可以加入相关关键字的进程的检测。 代码:(简单的csh实例)running_check#!/bin/csh -fif ($#argv usage: echo "Usage: $0 " echo "action need be one value of -check or -delete." echo "default timeout is 0, it
2013-03-24 19:40:12
594
原创 perl常量+多维数组+变量的初始化
代码: use strict; use warnings;my $test = "asdf";print "${test}_test2\n";#constantuse constant { AAA => "aaa", BBB=> "bbb", MIN_TOTAL => 12, SCORE_PASS => 90, SCORE_RED => 70,};print AAA;
2013-03-24 19:40:10
678
原创 perl的logwrapper
对任何的函数将标准输出和错误输出重定向到对应的log文件。对任何的函数记录函数运行的时间。 代码:#!/usr/bin/perluse warnings;use strict;no strict "refs";sub testLogToStd{print "Test stdout : \n";open LOG,"> 2.txt";select LOG;print "just a test\n";#
2013-03-24 19:40:08
505
原创 Perl eval函数探讨
转自:http://weidagang2046.blog.51cto.com/246444/45923/ Perl 作为一种脚本语言可以实时地生成和执行代码。这种特性可以把代码的编译推迟到运行时,所以又称为“动态代码”。另外, Perl 也如 Java 、 C++ 一样提供了异常处理机制。本文将初步探讨Perl 中实现动态代码和异常处理机制的函数: eval 。如有错误不足,欢迎讨论和批评指正。
2013-03-24 19:40:05
684
原创 Linux的nm查看动态和静态库中的符号
功能列出.o .a .so中的符号信息,包括诸如符号的值,符号类型及符号名称等。所谓符号,通常指定义出的函数,全局变量等等。使用nm [option(s)] [file(s)]有用的options:-A 在每个符号信息的前面打印所在对象文件名称;-C 输出demangle过了的符号名称;-D 打印动态符号;-l 使用对象文件中的调试信息打印出所在源文件及行号;-n 按照地址/符号值来排序;-u 打
2013-03-24 19:40:03
532
原创 Linux运行与控制后台进程的方法:nohup, setsid, &, disown, screen
Linux运行与控制后台进程的方法:nohup, setsid, &, disown, screen转自http://heylinux.com/archives/1282.html#more-1282 我们经常会碰到这样的问题,用ssh登录了远程的Linux服务器,运行了一些耗时较长的任务,结果却由于网络等的不稳定导致任务中途失败。这是由于在用户注销(logout)或者网络断开时,终端会收到 H
2013-03-24 19:40:01
531
原创 linux上安装配置vsftpd
linux上安装配置vsftpd转自:http://www.webarch.org/category/linux 我的生产环境是Centos5.6,由于需要提供ftp服务,就找了一款比较小巧的ftp服务器端软件,vsftpd(vsftpd 的名字代表”very secure FTP daemon”, 安全是它的开发者 Chris Evans 考虑的首要问题之一。在这个 FTP 服务器设计开发的最开
2013-03-24 19:39:59
420
原创 Linux的rsh配置rhost
参考: redhat linux下配置rsh和rcp: http://linux.chinaunix.net/techdoc/net/2008/06/30/1014112.shtml
2013-03-24 19:39:56
1072
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人