10 2011 档案

摘要: 一 Ant命令行ant [options] [target [target2 [target3] ...]] Options: -help print this message -projecthelp print project help information -version print the version information and exit -quiet be extra quiet -verbose be extra verbose -debug print debugging information -emacs produce logging information w阅读全文
posted @ 2011-10-31 16:55 iTech 阅读(1444) | 评论 (0) 编辑
摘要: 一 Task的命令行参数 有些task可接受参数,并将其传递给另一个进程。为了能在变量中包含空格字符,可使用嵌套的arg元素。 Attribute Description Required value 一个命令行变量;可包含空格字符。只能用一个 line 空格分隔的命令行变量列表。 file 作为命令行变量的文件名;会被文件的绝对名替代。 path 一个作为单个命令行变量的path-like的字符串;或作为分隔符,Ant会将其转变为特定平台的分隔符。 例子 <arg value="-l -a"/> 是一个含有空格的单个的命令行变量。 <arg line=&阅读全文
posted @ 2011-10-31 16:27 iTech 阅读(493) | 评论 (0) 编辑
摘要: 一 Ant 介绍Ant是构建工具,用来实现软件的自动化的构建,类似于VisualStudio的project文件,Linux上构建C++的makefile,Ant通常用来构建Java程序。 Ant是基于XML的文件,所以更容易阅读;Ant是用Java实现的,本身支持跨平台;Ant基于插件的方式开发,本身内置了常用的大部分的插件,而且第三方的扩展也很容易;Ant除了用来构建Java程序,也可以用来构建其他的任何程序,例如C++等。 和Ant类似,能够支持跨平台的其他的一些非常优秀的构建工具有Maven,Scons,CMake等。二 Ant的配置 1)安装jdk,设置JAVA_HOME=D:\Ja阅读全文
posted @ 2011-10-31 12:04 iTech 阅读(480) | 评论 (1) 编辑
摘要: 参考: http://topic.csdn.net/t/20011006/03/313082.html更多参考: https://help.ubuntu.com/community/Autofs一 AutofsAutofs介绍 在Linux中我们经常需要使用mount和umount来挂载和卸载文件系统。 还可以在/etc/fstab 下设置,当系统启动的时候自动的挂载。 Autofs是另一种实现文件系统的挂载和卸载的工具,Autofs与Mount/Umount的不同之处在于,它是一种看守程序。如果它检测到用户正试图访问一个尚未挂接的文件系统,它就会自动检测该文件系 统,如果存在,那么Autof阅读全文
posted @ 2011-10-28 09:55 iTech 阅读(304) | 评论 (0) 编辑
摘要: 转自: http://spiritfrog.iteye.com/blog/448578 + http://magnet2008.iteye.com/blog/586578 备份策略============== svn备份一般采用三种方式: 1)svnadmin dump 2)svnadmin hotcopy 3)svnsync. 注意,svn备份不宜采用普通的文件拷贝方式(除非你备份的时候将库暂停),如copy命令、rsync命令。 笔者曾经用 rsync命令来做增量和全量备份,在季度备份检查审计中,发现备份出来的库大部分都不可用,因此最好是用svn本身提供的功能来进行备份。 优缺点...阅读全文
posted @ 2011-10-11 11:18 iTech 阅读(2141) | 评论 (0) 编辑
摘要: 使用svnsync镜像版本库转自:http://seraya.iyublog.com/2010/03/15/%E4%BD%BF%E7%94%A8svnsync%E9%95%9C%E5%83%8F%E7%89%88%E6%9C%AC%E5%BA%93/术语 为了更好的讨论svnsync,而不会陷入混淆,在继续之前我们应当建立一些术语: 主(Master): 将要通过svnsync被同步的活动读/写版本库。镜像(Mirror): 将要与master通过svnsync同步的只读版本库。 总揽 Subversion 1.4发布之后,svnsync工具就成了标准Subversion的一部分,可以用”一.阅读全文
posted @ 2011-10-10 15:47 iTech 阅读(479) | 评论 (0) 编辑
摘要: 转自:http://ixdba.blog.51cto.com/2895551/583232原文作者:技术成就梦想一、 MySQL复制的实现原理 MySQL支持单向、双向复制、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新 写入一个二进制日志文件中,并创建一个索引文件以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,日志文件会通知主 服务器,从服务器在日志中读取的最后一次成功更新的位置。接着,从服务器在上次成功更新的位置处开始进入更新操作。更新完成后从服务器开始进入等待状态, 等待主服务器后续的更新。 需要注意的.阅读全文
posted @ 2011-10-08 15:27 iTech 阅读(621) | 评论 (0) 编辑