上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 25 下一页
摘要: 原文地址: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 阅读(6374) 评论(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 阅读(735) 评论(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 阅读(1388) 评论(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 阅读(976) 评论(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 阅读(959) 评论(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 阅读(7413) 评论(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 阅读(21465) 评论(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 阅读(3947) 评论(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 阅读(4453) 评论(1) 推荐(1)
摘要: 来自:http://www.perlfect.com/articles/sorting.shtmlperl 比较操作符列表: NumbersStrings < lt > gt <= le >= ge ... 阅读全文
posted @ 2012-12-17 17:46 iTech 阅读(1515) 评论(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 阅读(1131) 评论(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 阅读(608) 评论(0) 推荐(0)
摘要: http://www.garybeene.com/vb/tut-per2.htm完! 阅读全文
posted @ 2012-11-01 14:50 iTech 阅读(883) 评论(0) 推荐(0)
摘要: sql cheat sheet : link1 link2http://www.tutorialspoint.com/sql/index.htmhttp://www.sql-tutorial.net/ 阅读全文
posted @ 2012-11-01 12:46 iTech 阅读(926) 评论(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 阅读(14561) 评论(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 阅读(557) 评论(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 阅读(2974) 评论(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 阅读(2340) 评论(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 阅读(1551) 评论(0) 推荐(0)
摘要: 使用正则表达式分两步走:先去掉前面的: $a=~s/^ +//;在去掉后面的: $a=~s/ +$//;一步就可以:s/(^s+|s+$)//g;删除字符串末尾的换行:chomp函数通常会删除变量里包含的字符串尾部的换行符。它是chop函数的一个略微安全些的版本,因为它对没有换行符的字符串没有影响。更准确地说,它根据了解$/的当前值删除字符串终止符,而不只是最后一个字符。和chop不同,chomp返回删除的字符数量。完! 阅读全文
posted @ 2012-10-07 22:45 iTech 阅读(17485) 评论(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 阅读(4366) 评论(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 阅读(7952) 评论(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 阅读(726) 评论(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 阅读(2954) 评论(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 阅读(738) 评论(0) 推荐(0)
摘要: 一 此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的submit提交时,实际上相当于:http://xxxx/cgi/perl-cgi2.cgi?languages=c&languages=html,此时为对form的处理结果#!/usr/bin/perl- 阅读全文
posted @ 2012-09-23 00:08 iTech 阅读(1725) 评论(0) 推荐(0)
摘要: 代码:http://xxxxx/cgi/perl-cgi.cgi?name=itech&url=itech.cnblogs.com&p1=test1#!/usr/bin/perl-wT#shouldusestrictandwarnningusewarnings;usestrict;useCGI;#todebugerroruseCGI::Carpqw(warningsToBrowserfatalsToBrowser);#ordebugfromcommandlineby:perl-cwTyourcgi.cgi#ordebugby:tail/var/log/apache/error_ 阅读全文
posted @ 2012-09-22 23:11 iTech 阅读(648) 评论(0) 推荐(0)
摘要: 通过flag文件来检测与否在运行。可以加入相关关键字的进程的检测。代码:(简单的csh实例)running_check#!/bin/csh-fif($#argv<2)thenusage:echo"Usage:$0<running_flag><action><timeout>"echo"actionneedbeonevalueof-checkor-delete."echo"defaulttimeoutis0,itmeansnotimeoutlimitation."exit1endifsetrun 阅读全文
posted @ 2012-09-22 20:43 iTech 阅读(887) 评论(0) 推荐(0)
摘要: 代码:usestrict;usewarnings;my$test="asdf";print"${test}_test2\n";#constantuseconstant{AAA=>"aaa",BBB=>"bbb",MIN_TOTAL=>12,SCORE_PASS=>90,SCORE_RED=>70,};printAAA;printSCORE_PASS;#twodimesionarraysmy@steps=(["aaa","aaavalue"],[& 阅读全文
posted @ 2012-09-22 20:36 iTech 阅读(1727) 评论(0) 推荐(0)
摘要: 对任何的函数将标准输出和错误输出重定向到对应的log文件。对任何的函数记录函数运行的时间。代码:#!/usr/bin/perlusewarnings;usestrict;nostrict"refs";subtestLogToStd{print"Teststdout:\n";openLOG,">2.txt";selectLOG;print"justatest\n";#recoverSTDOUTselectSTDOUT;print"justatest2\n";closeLOG;}subtest 阅读全文
posted @ 2012-09-22 20:29 iTech 阅读(876) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 25 下一页
点击右上角即可分享
微信分享提示