摘要: PHP语言位运算符&、|、^ 、~、〈〈 、〉〉"&" 按位 ”与“ 运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1,否则为0。参与运算的数以补码方式出现。例如:9&5可写算式如下:00001001 (9的二进制补码)&00000101 (5的二进制补码)00000001 (1的二进制补码)<?php$a = 9;$b = 5;echo sprintf("%b", $a&$b);?>"|&q 阅读全文
posted @ 2011-10-27 11:41 无痕2010 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 如何重置XenServer5.6密码忘记了Root账号的密码是一件很烦心的事情,我们没法做某些事情,甚至在没有cache过账号信息的机器上,就没法管理了。所以我们需要重置(恢复)XenServer5.6的密码,以下介绍的方法支持XenServer5.0以及后续版本。在恢复前,我们需要进行一些操作:如果XenServer在资源池中,最好先迁移VM到其他XenServer服务器,然后关机;如果只是一台单独的服务器,可以把所有的VM关掉,然后关机;需要直接通过控制台操作重置Root账号密码:启动XenServer,在看到boot文字提示的时候(也就是XenServer引导前),输入menu.c32, 阅读全文
posted @ 2011-05-09 15:51 无痕2010 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 开始之前,首先要澄清两个问题:第一,支持开源,不等于反对代码加密;第二,如果把不属于自己的东西(比如公司的)拿去开源,就更加不应该了。以前知道的,PHP代码的加密都是用Zend的encoder,这东西不但是商业软件,好像还暴出过能够被破解的问题,所以就找到了替代的方案────php_screw,一个日本人开发的东东。php_screw非常小巧,没有仔细看过它的算法,但从说明文档中看,可以自行更改SEED,然后自行编译so和可执行档。如果够牛的话,甚至可以自己去更改算法。不管怎样,对于我们这些“普通人”来说,这种加密应该就够了吧,如果真想滴水不漏,那还是不要公开的好,虽然作者说的并不是很容易就破 阅读全文
posted @ 2011-03-01 11:39 无痕2010 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn add file例如:svn add test.php(添加test.php)svn add *.php(添加当前目录下所有的php文件)3、将改动的文件提交到版本库svn commit -m “LogMessage“ [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关)例如:s 阅读全文
posted @ 2011-02-21 13:37 无痕2010 阅读(172) 评论(0) 推荐(0) 编辑
摘要: CURL 是一个很强的http工具,可以做任何浏览器所能做的事情,可以说它就是一个浏览器客户端,其实它的原理就是根据HTTP协议发送对应的报文,支持 http/ssl/ftp/proxy 等;以前没有系统的研究它,今天发了一下午特殊研究了一下它,并参考网上的资料和郑GG写的相同工具自己写了一个操作更方便的类,现分享一下,[代码]类在线下载(download) 调用方式:include(‘class.curl.php’);$cu = new Curl();//得到 baidu 的首页内容echo $cu-get(‘http://www.baidu.com’);//登录到QuickPHP实例中并 阅读全文
posted @ 2011-01-17 23:18 无痕2010 阅读(1818) 评论(0) 推荐(1) 编辑
摘要: 转:http://www.cnblogs.com/qingfeng2010/archive/2010/12/26/1917121.html1.查看是否安装vsftprpm –qa|grep vsftpd如果出现 vsftpd-2.0.5-16.el5_5.1 说明已经安装 vsftp安装vsftpyum -y installvsftpd2.测试 是否安装成功 (ip 改成自己啊,不要用俺的此次登录为匿名登录 user: anonymous 密码为空 如果成功登录会有下面内容 这说明vsftpd安装成功)[root@localhost ~]#service vsftpd start为 vsftp 阅读全文
posted @ 2010-12-28 11:49 无痕2010 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 在用file_get_contents函数采集网站时,有时会遇到明明用浏览器可以看,但就是采不到内容的问题。这很有可能是服务器上做了设置,根据 User_agent判断是否为正常的浏览器请求,默认PHP的file_get_contents函数是不发送ua的,如果要采集这样的网站,我们就要 让PHP模拟浏览器发送UA,这样对方的服务器就会以为我们是用浏览器是浏览,而返回正常的内容。发送UA方法很简单,在使用file_get_contents函数前加上这一句:ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5. 阅读全文
posted @ 2010-12-23 15:56 无痕2010 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleIdfrom peoplegroupby peopleIdhavingcount(peopleId) 1)2、删除表中多余的重复记录,重复记录是根据单个 字段(peopleId)来判断,只留有rowid最小的记录delete from peoplewhere peopleIdin (select peopleIdfrom peoplegroupby peopleId havingcount(peopleId) 阅读全文
posted @ 2010-12-23 15:51 无痕2010 阅读(259) 评论(0) 推荐(0) 编辑
摘要: Nginx (”engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。尽管还是测试版,但是,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件... 阅读全文
posted @ 2010-12-23 15:47 无痕2010 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 1. PHP可阅读随机字符串 此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。 /************** *@length - length of random string (must be a multiple of 2) **************/ function readable_random_string($length = 6){ ... 阅读全文
posted @ 2010-12-23 15:30 无痕2010 阅读(144) 评论(0) 推荐(0) 编辑