November 29, 2008
用Rsync从Linux到Windows远程备份
"rsync是Linux系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。rsync支持大多数的类Unix系统,无论是Linux、Solaris还是BSD上都经过了良好的测试。rsync的最新版本可以从http://rsync.samba.org/rsync/获得。它的特性如下: 1、可以镜像保存整个目录树和文件系统。 2、可以很容易做到保持原来文件的权限、时间、软硬链接等等。 3、无须特殊权限即可安装。 4、优化的流程,文件传输效率高。 5、可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。 本文介绍了如何使用rsync服务从Linux到Windows进行远程备份。 一、配置服务器端 首先我们需要配置rsync,打开配置文件/etc/xinetd.d/rsyncd.conf(如果没有请创建它),修改相应的配置项,并增加以下内容: uid = nobody # 备份以什么身份进行,用户ID gid = nobody # 备份以什么身份进行,组ID #注意这个用户ID和组ID,如果要方便的话,可以设置成root,这样rsync几乎 …"
November 29, 2008
rsync在windows与windows服务器之间的同步设置
"一、windows与windows同步\n1.准备两台机器:\nserver—–192.168.0.201\nclient—–192.168.0.202\n2.下载windows版的rsync工具\n具体软件下载链接我也忘了,不过在google应该可以搜索到。\n我也将它上传到CU上……\n文件:\ncwRsync_2.0.10_Installer.zip\n大小:\n2953KB\n下载: 下载 文件:\ncwRsync_Server_2.0.10_Installer.zip\n大小:\n2821KB\n下载: 下载\nserver端:cwRsync_Server_2.0.10_Installer.zip\nclient端:cwRsync_2.0.10_Installer.zip\n3.安装 与配置\nSERVER:\n(1)安装cwRsync_Server_2.0.10_Installer.zip\n在开始程序中打开“start a unix bash shell”程序:\n进入一个类似cmd的终端,输入如下命令:\n$/bin/activate-user.sh\n输入l\n输入administrator\n后面全按回来结束\n(2) …"
November 27, 2008
用 P3P 实现隐私参数优选策略
"偶尔在yahoo的 头信息里看到p3p就上网查了一下 放在这里储存\nprint_r(get_headers());\n?\u0026gt;\n结果是这样的\nArray\n(\n[0] =\u0026gt; HTTP/1.1 301 Moved Permanently\n[1] =\u0026gt; Date: Mon, 17 Sep 2007 05:33:26 GMT\n[2] =\u0026gt; Location: http://cn.yahoo.com/\n[3] =\u0026gt; Connection: close\n[4] =\u0026gt; Content-Type: text/html\n[5] =\u0026gt; HTTP/1.1 200 OK\n[6] =\u0026gt; Date: Mon, 17 Sep 2007 05:33:26 GMT\n[7] =\u0026gt; P3P: policyref=” http://p3p.yahoo.com/w3c/p3p.xml“, CP=”CAO DSP COR CU\nR ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi …"
November 26, 2008
jquery下拉菜单特效演示
"出自:http://be.twixt.us/jquery/suckerFish.php\njQuery » SuckerFish Style Purpose Replicate Suckerfish Menus.\nOriginal Code $(document).ready(function(){ $(\u0026#34;#nav-one li\u0026#34;).hover( function(){ $(\u0026#34;ul\u0026#34;, this).fadeIn(\u0026#34;fast\u0026#34;); }, function() { } ); if (document.all) { $(\u0026#34;#nav-one li\u0026#34;).hoverClass (\u0026#34;sfHover\u0026#34;); } }); $.fn.hoverClass = function(c) { return this.each(function(){ $(this).hover( function() { $(this).addClass(c); }, function() { $(this).removeClass(c); } ); …"
November 21, 2008
php中$_request与$_post、$_get的区别
"php中有$_request与$_post、$_get用于接受表单数据,当时他们有何种区别,什么时候用那种最好。\n一、$_request与$_post、$_get的区别和特点\n$_REQUEST[]具用$_POST[] $_GET[]的功能,但是$_REQUEST[]比较慢。通过post和get方法提交的所有数据都可以通过$_REQUEST数组获得\n二、$_post、$_get的区别和特点\nget是从服务器上获取数据,post是向服务器传送数据。 get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。 get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量 …"
November 20, 2008
动态网页制作技巧PHP:详细彻底学习Smarty
"页面请求变量 以下是访问页面请求变量诸如get,post,cookies,server,enviroment和session变量的例子. 例如{$smarty.server.SERVER_NAME}取得服务器变量,{$smarty.env.PATH}取得系统环境变量path, {$smarty.request.username}取得get/post/cookies/server/env的复合变量。\n{$smarty.now}变量用于访问当前时间戳. 可以用 date_format调节器格式化输出. 例如{$smarty.nowdate_format:”%Y-%m-%d %H:%M:%S”}\n{$smarty.const} 你可以直接访问PHP常量. 例如{$smarty.const._MY_CONST_VAL}\n{$smarty.capture} 可以通过 {capture}..{/capture}结构 截取的输出可以使用{$smarty} 变量访问.\n{$smarty.config} {$smarty}变量 可以访问已经加载的config变量. …"
November 16, 2008
mysql数据库大小的限制
"使用PHP实现的程序.花了一个下午去完成…\n只是做出来让大家参考一下…献丑了….\n程序思路:\n一\\与MYSQL数据库结合.先在MYSQL数据库另起一个库.记录数据库的库名,对应的用户名,限制的大小.等…..\n二\\系统检测数据库大小,然后对比记录着的资料.对比是否超过流量.如果超过流量就使用MYSQL的ROOT权.限制用户对该数据库的权限…(删除UPDATE\\INST..等)\n三\\如果达到80%.就向管理员\\用户各发送一个EMAIL通知..\n四\\前台程序控制数据库资料的整理…\n系统分二个部份.\n第一部份.是系统定时检测数据库大小,再根据检测结果与数据库资料.判断数据库是否超大….该部份操作需要有MYSQL高权限用户去完成(建议ROOT).用该文件需要定时运行.,但该文件可以放在网站访问不到的保密地方…\n所有文件.打包下载.\nhttp://www.xingkong.biz/mysql_limit.zip\nCODE:[Copy to clipboard] //设置部分\n$id=mysql_connect(‘localhost’,’user’,’password’); //最好是使用root, …"
November 13, 2008
require和include基本的区别
"手册里是这么解释的:\nrequire() 和 include() 除了怎样处理失败之外在各方面都完全一样。include() 产生一个警告而 require() 则导致一个致命错误。换句话说,如果你想在丢失文件时停止处理页面,那就别犹豫了,用 require() 吧。include() 就不是这样,脚本会继续运行。同时也要确认设置了合适的include_path。\n就是说再解析程序时即读取require的文件,而不是解析后,\n如果不能读取到被require的文件,就不能进行下一步动作。 所以,不被正确包含就会导致程序的文件,用require比较好。\n可能效率上也略微高点。 —————————————————————\nrequire() 无论如何都会包含文件,而 include() 可以有选择地包含:\na.php 一定会被包含,而 b.php 一定不会被包含。\n在PHP中include和require到底有什么区别呢?看这里的例子就知道了\n:include.php3的运行结果是: 这是inc1.inc文件中的一个变量的值! 这是inc2.inc文件中的一个变量的值! inc1.inc文件 …"
November 13, 2008
require和include经典一例抛析
"在php中,include和require的作用比较容易混淆。下面我以一个经典例子来深刻说明它们的区别。 当我们经常访问一个数据库时,可以把连库语句写成一个文件 con_db.php3\n在实际应用时,我们可以在程序中调用这个文件。 如require(“con_db.php3”)或include(“con_db.php3) 这时,两个函数的效果是差不多的。 但如果这样用 filename.php3\n文件到myfun处将不能继续执行,因为函数里无法得到外面的变量(include也是一样的)。除非把$dbh作为一个变量传给函数。这又增加了调用函数的复杂度。 我们可以通过把require或include放在函数里面来解决这个问题。 如果用include,文件的第一个函数调用处将顺利通过,但第二个调用将无法执行,原因是不能在没有关闭数据库时在打开一次,也就是说,con_db.php3执行了两次。将include换成require,一切都正常。 也就是说,require类似于一次预扫描,在程序执行时,无论在函数里或是函数外,都将先把require的文件执行,且只执行一次。而include则是每执行 …"