摘要:
p4 sync -n 显示sync的结果,但不是真的sync。Examplesp4 syncCopy the latest revision of all files from the depotto the client workspace, as mapped through the client view.If the file is already open in the client workspace,or if the latest revision of the file exists in the client workspace, it is not copied.p4 s
阅读全文
posted @ 2013-04-09 20:17
iTech
阅读(4128)
推荐(1)
摘要:
貌似p4 add ...挺好用的。我们知道p4中没有对目录的版本控制,在p4 add的时候只能是文件,所以如果想一次把一个目录add到p4上,需要以下方法:Linux/unix 中p4 add files:find . -type f -print | p4 -x - addLinux/unix 中p4 add symbollinks:find . -type l -print | p4 -x - add -t symlink增加除了目录的所有文件:find . ! -type d | p4 -x - addwindows中的dos命令:dir /b /s /a-d | p4 -x - add
阅读全文
posted @ 2013-04-08 21:52
iTech
阅读(4194)
推荐(0)
摘要:
http://stelligent.com/http://devopsnet.com/http://www.build-doctor.com/http://www.urbancode.com/blogs/http://build-release.blogspot.com/http://allscm.com/http://www.opensourceconfigurationmanagement.com/http://www.buildconsulting.com/http://www.continuousintegrationtools.com/TFS:http://www.edsquared
阅读全文
posted @ 2013-04-08 21:23
iTech
阅读(553)
推荐(0)
摘要:
code review:http://stackoverflow.com/questions/144351/comparison-of-code-review-tools-systemshttp://www.atlassian.com/software/crucible/overviewhttp://smartbear.com/products/software-development/code-reviewhttp://www.reviewboard.org/http://getbarkeep.org/http://malevich.codeplex.com/https://code.goo
阅读全文
posted @ 2013-04-08 21:21
iTech
阅读(2177)
推荐(0)
摘要:
动手实践理解linux中目录的写和执行权限。目录的读权限: 可以查看目录本身的信息(ll -d)。目录的写权限:可以在目录下面创建和删除文件。目录的执行权限:可以获得目录下文件的列表,和进入目录。要对目录下存在的文件进行读取和修改,必须要进入目录,所以必须要目录有执行权限。例如:要访问apache服务器上的某个目录下的文件,此目录必须要有执行权限。完!
阅读全文
posted @ 2013-04-07 22:56
iTech
阅读(9052)
推荐(1)
摘要:
配置apache运行cgi程序可分为两种情况,一是ScriptAlias目录的CGI,二是ScriptAlias以外目录的CGI。ScriptAlias目录的CGIScriptAlias指令使Apache允许执行一个特定目录中的CGI程序。当客户端请求此特定目录中的资源时,Apache假定其中文件都是CGI程序并试图运行。ScriptAlias指令形如: # # ScriptAlias: This controls which directories contain server scripts. # ScriptAliases are essentially the same a...
阅读全文
posted @ 2013-04-06 19:11
iTech
阅读(5392)
推荐(0)
摘要:
转载修改自: http://www.centos.bz/2011/07/centos-compile-install-apache-from-source/更多参考:http://289972458.iteye.com/blog/1323258http://www.centos.bz/2011/07/centos-compile-install-apache-from-source/1) 卸载系统自带的httpd:rpm -qa|grep httpdrpm -e httpd-2.2.15-15.el6.centos --nodeps rpm -e httpd-tools 2)找到最新版下载链接
阅读全文
posted @ 2013-04-06 18:01
iTech
阅读(12422)
推荐(0)
摘要:
参考了如下文章: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
阅读(11079)
推荐(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
阅读(979)
推荐(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
阅读(1937)
推荐(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
阅读(5001)
推荐(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
阅读(2037)
推荐(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
阅读(6458)
推荐(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
阅读(742)
推荐(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
阅读(1402)
推荐(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)
摘要:
转自: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
阅读(967)
推荐(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
阅读(7445)
推荐(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
阅读(21486)
推荐(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
阅读(3962)
推荐(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
阅读(4470)
推荐(1)
摘要:
来自:http://www.perlfect.com/articles/sorting.shtmlperl 比较操作符列表: NumbersStrings < lt > gt <= le >= ge ...
阅读全文
posted @ 2012-12-17 17:46
iTech
阅读(1528)
推荐(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)
摘要:
如果目标目录下存在相同的子目录,则子目录下的文件不能拷贝成功。需要使用方法二假设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)
摘要:
http://www.garybeene.com/vb/tut-per2.htm完!
阅读全文
posted @ 2012-11-01 14:50
iTech
阅读(894)
推荐(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)
摘要:
转自: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
阅读(14583)
推荐(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)
摘要:
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
阅读(2984)
推荐(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
阅读(2373)
推荐(0)