上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 26 下一页
摘要: 参考了如下文章:https://gist.github.com/fernandoaleman/2172388http://www.lifelinux.com/how-to-configure-static-ip-address-on-centos/http://www.ehowstuff.com/how-to-configure-static-ip-address-on-centos-6-2-linux-server/http://www.liurongxing.com/centos-dns-ifcfg-resolv.htmlhttp://bbs.csdn.net/topics/3901628 阅读全文
posted @ 2013-04-04 21:25 iTech 阅读(11077) 评论(0) 推荐(0)
摘要: 收集的不错的Linux技术blogs:国外的:http://www.thegeekstuff.com/http://www.orczhou.com/http://itindex.net/http://www.cyberciti.biz/http://www.tecmint.com/category/interview-questions/http://crybit.com/http://www.server-world.info/en/http://www.tecmint.com/国内的:http://blog.yunvi.com/ http://www.graynight.org/http: 阅读全文
posted @ 2013-03-24 19:01 iTech 阅读(977) 评论(0) 推荐(0)
摘要: 转自:http://perl.apache.org/docs/general/perl_reference/perl_reference.htmluse(), require(), do(), %INC and @INC ExplainedThe @INC array@INCis a special Perl variable which is the equivalent of the shell'sPATHvariable. WhereasPATHcontains a list of directories to search for executables,@INCcontain 阅读全文
posted @ 2013-03-12 17:56 iTech 阅读(1932) 评论(0) 推荐(0)
摘要: 原文:http://www.dbabeta.com/2010/linux-port-forward-with-ssh.html通常情况下两个不同的网络之间总会开放某一些特定的端口用于通讯使用,而SSH所使用的22端口通常就在开放之列。基于SSH的端口转发就是利用SSH作为中间的代理,达到绕过两个网络之间的限制,顺利的进行任意的端口的访问。端口转发可以分为三种,正向端口转发,反向端口转发和动态端口转发。为了演示这三种端口转发方式的用法我们先假设存在有2个网域Office和Prod,在网域Office中有两个主机A和B,在网域Prod中两个主机C和D,这两个网域之间除了主机A能够访问C的22端口之 阅读全文
posted @ 2013-02-28 22:52 iTech 阅读(5000) 评论(0) 推荐(1)
摘要: 原文地址:http://blogread.cn/it/article/743?f=wb用Perl写了一些监控脚本,放在crontab中调度执行。有时候会发现一个脚本运行时间过长,会同时跑起多个实例,因此有必要为脚本加上控制,只运行一个实例。最简单自然的想法,在脚本中检查并创建一个空的lock文件,脚本结束时再删除。通过判断文件是否存在的方式来判断脚本是否已经运行。不过这样做有个bug,如果脚本运行过程中异常终止,lock文件没有正常删除,就会导致脚本无法再运行。空的lock文件不行,那么考虑在lock文件中加入一点内容,比如进程的PID号,然后通过检查该PID号的进程是否还在运行,就能避免上述 阅读全文
posted @ 2013-02-28 22:20 iTech 阅读(2035) 评论(0) 推荐(0)
摘要: 原文地址:http://www.dbabeta.com/2009/strace.html什么是strace打开man strace,我们能看到对strace的最简洁的介绍就是”strace – trace system calls and signals”。实际上strace是一个集诊断、调试、统计与一体的工具,我们可以使用strace对应用的系统调用和信号传递的跟踪结果来对应用进行分析,以达到解决问题或者是了解应用工作过程的目的。当然strace与专业的调试工具比如说gdb之类的是没法相比的,因为它不是一个专业的调试器。strace的最简单的用法就是执行一个指定的命令,在指定的命令结束之后它 阅读全文
posted @ 2013-02-28 22:14 iTech 阅读(6450) 评论(0) 推荐(0)
摘要: http://stackoverflow.com/questions/5703705/print-current-directory-using-perl?rq=11)The following get the script's directory, which is not the same as the current directory. It's not clear which one you want.use Cwd qw( abs_path );useFile::Basename qw( dirname );say dirname(abs_path($0));oru 阅读全文
posted @ 2013-02-20 18:01 iTech 阅读(741) 评论(0) 推荐(0)
摘要: 格式优美的perl代码不但让人赏心悦目,而且可以方便阅读.perltidy的是sourceforge的一个小项目,在我们写完乱七八糟的代码后,他能像变魔术一样把代码整理得漂漂亮亮,快来体验一下吧!!!perltidy 主页: http://perltidy.sourceforge.net/perltidy.html安装方法:进入解压后的目录,然后执行一下命令perl Makefile.PLmakemake testmake install使用方法:配置一下vim,使得我们在写代码的时候,不离开vim就可以美化我们代码。在/etc/vimrc最后一行加入:(意思是快捷键pt来调用perltidy 阅读全文
posted @ 2013-02-18 10:36 iTech 阅读(1401) 评论(0) 推荐(0)
摘要: 下载安装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: python setup.py installhttp://pypi.python.org/pypi/pip/1.2.1下载安装Django:python setup.py installhttps://www.djang 阅读全文
posted @ 2013-01-27 21:03 iTech 阅读(983) 评论(0) 推荐(0)
摘要: 转自:http://www.iteye.com/news/26308jQuery UI是jQuery用户界面组件库,提供了大量广泛使用的部件和功能,包含常用的日期选择器、滑块、手风琴效果、进度条、拖拉支持等,而且它是主题化的,可以利用ThemeRoller自定义自己的主题。本文整理了一些高度自定义、免费并且质量高的 jQuery UI主题(如Bootstrap或Windows-Metro),希望对你有所帮助。1. jQuery UI BootstrapjQuery UI Bootstrap是一个jQuery UI主题。它受到Twitter项目的启发,将其slickness引入jQuery UI 阅读全文
posted @ 2013-01-12 21:26 iTech 阅读(965) 评论(0) 推荐(0)
摘要: 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*.rpm2)直接安装wineyum install wine 3)安装迅雷下载一个迅雷的国际版。并且拷贝window下的一个动态链接库 msvcp60.dll 到~/.wine/drive_c/windows/system32 下。然后用wine 安装就可以使用 阅读全文
posted @ 2013-01-02 12:56 iTech 阅读(7438) 评论(0) 推荐(0)
摘要: 为什么使用tmux:tmux比screen有更多的功能,能够保持你的工作环境连续性。例如tmux解决如下的问题:1)下班后,你需要断开ssh或关闭电脑,你的ssh连接将丢失;2)在公司打开的ssh,在家里也需要访问;tmux架构图:tmux使用C/S模型构建,主要包括以下单元模块:一个tmux命令执行后启动一个tmux服务一个tmux服务可以拥有多个session,一个session可以看作是tmux管理下的伪终端的一个集合一个session可能会有多个window与之关联,每个window都是一个伪终端,会占据整个屏幕一个window可以被分割成多个panetmux的配置:~/.tmux.c 阅读全文
posted @ 2012-12-17 19:08 iTech 阅读(21482) 评论(2) 推荐(3)
摘要: 可以在自己的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 'alias lt 'ls -lhrt 'alias lz 'ls -lhrS &# 阅读全文
posted @ 2012-12-17 18:45 iTech 阅读(3960) 评论(0) 推荐(0)
摘要: 如果在公司的环境,没有root权限,需要安装 tmux 在你自己的home下:(cd to your home)/remote/home1/AAA(wget libevent and tmux, and then uncompress them)Tar -xvzflibevent-2.0.20-stable.tar.gztar -xvzftmux-1.7.tar.gzcd libevent-2.0.20-stable./congiure --prefix=/remote/home1/AAA/tmux-1.7_Installmakemake installcd ../tmux-1.7setenv 阅读全文
posted @ 2012-12-17 18:38 iTech 阅读(4468) 评论(1) 推荐(1)
摘要: 来自:http://www.perlfect.com/articles/sorting.shtmlperl 比较操作符列表: NumbersStrings < lt > gt <= le >= ge ... 阅读全文
posted @ 2012-12-17 17:46 iTech 阅读(1523) 评论(0) 推荐(0)
摘要: 安装你自己的perl modules。当没有root权限的时候,需要安装perl modules到自己的home目录下。来自:http://servers.digitaldaze.com/extensions/perl/modules.htmlInstalling Perl5 Modules Loc... 阅读全文
posted @ 2012-12-17 17:35 iTech 阅读(1142) 评论(0) 推荐(0)
摘要: 如果目标目录下存在相同的子目录,则子目录下的文件不能拷贝成功。需要使用方法二假设dir1和dir2下都有子目录aaa,但是aaa下的文件不同。对目录的拷贝,如果目录下的子目录在目标目录下存在则不拷贝:cp -rf dir1 dircp -rf dir2 dir对文件的拷贝,如果子目录在目标目录下存在,但是子目录下的文件不存在,继续拷贝子目录下的文件cp -rf dir1/* dir/cp -rf dir2/* dir/ 阅读全文
posted @ 2012-11-24 00:48 iTech 阅读(618) 评论(0) 推荐(0)
摘要: http://www.garybeene.com/vb/tut-per2.htm完! 阅读全文
posted @ 2012-11-01 14:50 iTech 阅读(890) 评论(0) 推荐(0)
摘要: sql cheat sheet : link1 link2http://www.tutorialspoint.com/sql/index.htmhttp://www.sql-tutorial.net/ 阅读全文
posted @ 2012-11-01 12:46 iTech 阅读(937) 评论(0) 推荐(0)
摘要: 转自: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 database engine, which is very simple to install and use.While most of the commands in the SQLite are simil 阅读全文
posted @ 2012-10-31 18:06 iTech 阅读(14580) 评论(0) 推荐(1)
摘要: 代码: #!/usr/local/bin/perluseCGI':standard';printheader;printstart_html("ExampleCGI.pmForm");print"<h1>ExampleCGI.pmForm</h1>\n";print_prompt();do_work();print_tail();printend_html;subprint_prompt{printstart_form;print"<em>What'syourname?</em& 阅读全文
posted @ 2012-10-31 15:03 iTech 阅读(565) 评论(0) 推荐(0)
摘要: 1)文件读取的3中方法按行读,存入标量while (<FILE>) { print; }按行读,存入数组@array = <FILE>;读入整个文件 ,存入标量$string = do { local $/; <FILE>; };2)读文件实例open (EP,"/etc/passwd");while (<EP>) {chomp;print "I saw $_ in the password file!\n";}3)读写文件实例open(IN,$a) || die "cannot open $a 阅读全文
posted @ 2012-10-26 11:31 iTech 阅读(2982) 评论(0) 推荐(0)
摘要: 一 静态label静态label使用labelsync或tag来生成,实际上包含了具体的文件和版本信息。 文件必须同时包含在clientspec和label的view中,clientspec和label的view可以不相同。1)server上两个depots(depot和depot2),且本地sync到最新的changelist@2C:\>p4 -p localhost:1666 -u aaa -c aaa_test depotsDepot depot 2012/10/20 local depot/... 'Default depot'Depot depot2 2012/ 阅读全文
posted @ 2012-10-20 11:54 iTech 阅读(2369) 评论(0) 推荐(0)
摘要: 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 2342)grep -v 用来查找不包含指定值的字符串3)当grep要查找的关键字中有特殊字符或正则表达式时,需要对关键字使用' '4) grep -i 用来不区分大小写的查找完! 阅读全文
posted @ 2012-10-18 18:27 iTech 阅读(1562) 评论(0) 推荐(0)
摘要: 使用正则表达式分两步走:先去掉前面的: $a=~s/^ +//;在去掉后面的: $a=~s/ +$//;一步就可以:s/(^s+|s+$)//g;删除字符串末尾的换行:chomp函数通常会删除变量里包含的字符串尾部的换行符。它是chop函数的一个略微安全些的版本,因为它对没有换行符的字符串没有影响。更准确地说,它根据了解$/的当前值删除字符串终止符,而不只是最后一个字符。和chop不同,chomp返回删除的字符数量。完! 阅读全文
posted @ 2012-10-07 22:45 iTech 阅读(17511) 评论(0) 推荐(0)
摘要: 一 CGI.pm中的方法(routines)调用1. CGI.pm实现了两种使用方法,分别是面向对象的方式和传统的perlmodule方法的方式。面向对象的方式: #!/usr/local/bin/perl -w use CGI; # load CGI routines $q = CGI->new; # create new CGI object print $q->header, # create the HTTP header $q->start_html('hello world'), # start t... 阅读全文
posted @ 2012-10-07 20:57 iTech 阅读(4384) 评论(0) 推荐(0)
摘要: 来自:http://www.cnblogs.com/FlyCat/archive/2012/06/27/2566325.html代码:HTMLheader结构<html><head><!--base标签为页面上的所有链接规定默认地址或默认目标。通常情况下,浏览器会从当前文档的URL中提取相应的元素来构造新的相对URL。使用<base>标签可以改变这一点。浏览器随后将不再使用当前文档的URL,而使用<base>指定的基本URL来作为相对URL。这其中包括<a>、<img>、<link>、<form&g 阅读全文
posted @ 2012-10-07 09:36 iTech 阅读(7983) 评论(0) 推荐(1)
摘要: 参考:http://www.willmaster.com/library/manage-forms/using_perl_to_submit_a_form.phphttp://www.oschina.net/code/snippet_12_854有时需要在perl中非交互地调用已有的cgi来完成一定的功能,此时需要模拟一个http请求来调用cgi。get方式调用: 1useHTTP::Request::Common;2useLWP::UserAgent;3$user_agent=LWP::UserAgent->new;4$request=GET'http://clearcase/ 阅读全文
posted @ 2012-09-23 12:49 iTech 阅读(736) 评论(0) 推荐(0)
摘要: 参考:http://docstore.mik.ua/orelly/linux/cgi/ch15_03.htmhttp://stackoverflow.com/questions/2224158/how-can-i-send-post-and-get-data-to-a-perl-cgi-script-via-the-command-linehttp://search.cpan.org/~lds/CGI.pm-3.20/CGI.pm#DEBUGGING一 一般地我们可以使用以下方法来检查cgi脚本的错误:1)使用-cwT来检查cgi脚本的语法,警告。例如perl -wcT your.cgi.2) 阅读全文
posted @ 2012-09-23 12:23 iTech 阅读(2989) 评论(0) 推荐(0)
摘要: 通常我们开发web时候,使用ie的developertoolgs,或chrome的developertools或firefox的firebug来帮助调试。但是如果只是临时的很少量的代码的测试,可以使用在线的web调试工具。 试了下http://jsfiddle.net/和http://tinkerbin.com还不错,支持html,css,javascript的调试。例如我测试validateform的js函数http://jsfiddle.net/中:http://tinkerbin.com中:来自:http://www.ruanyifeng.com/blog/2012/02/6_onlin 阅读全文
posted @ 2012-09-23 10:45 iTech 阅读(745) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 26 下一页