Archive

Archive for December, 2009

PHP数据库抽象层

December 29th, 2009

本章着重讲述PHP数据库抽象层与数据库抽象类。
目前,在PHP的网站及众多书籍中,很少讲到数据库抽象层, 有的PHP开发者虽然已做了几年开发工作,但似乎也没有意识到它的 存在。

很多人并不理解数据抽象的重要性,也不 了解mysql或mysqli扩 展与PDO的区别,PDO与ADODB又有什么区别。
在本章中将讲述以下内容,通过学习,上面的问题都会迎刃而解。
Ø使用数据库抽象层的原因;
Ø数据库抽象层的发展;
Ø一些流行新抽象层的介绍;
ØPDO数据库抽象层开发技术;
ØADODB数据库抽象层开发技术。

17.1什么是数据库抽象层

使用数据库抽象层,意味着当从一个数据 库系统向另一个数据库系统迁移时,几乎不用更改太多的程序代码,如将MS SQL Server迁移到MySQL。

首先,代码规划必须规范,即整个系统使 用同一个数据对象实例,并且使用同一个较好的数据库抽象层。如果有一天用 户要求将Oracle切 换到MySQL,则只需 要改变系统的配置文件即可。
Read more…

PHP&MYSQL , , , , , ,

世界人权宣言-每个人都应该仔细读一读

December 28th, 2009

1948 年12月10日,联合国大会通过第217A(III)号决议并颁布《世界人权宣言》。这一具有历史意义的《宣言》颁布后,大会要求所有会员国广为宣传,并 且“不分国家或领土的政治地位,主要在各级学校和其他教育机构加以传播、展示、阅读和阐述。”《宣言》全文如下:

序 言

鉴于对人类家庭所有成员的固有尊严 及其平等的和不移的权利的承认,乃是世界自由、正义与和平的基础,鉴于对人权的无视和侮蔑视已发展为野蛮暴行,这些暴行玷污了人类的良心,而一个人人享有 言论和信仰自由并免予恐惧和匮乏的世界的来临,已被宣布为普通人民的最高愿望,鉴于为使人类不致迫不得已铤而走险对暴政和压迫进行反叛,有必要使人权受法 治的保护,于有必要促进各国间友好关系的发展,鉴于各联合国国家的人民已在联合国宪章中重申他们对基本人权、人格尊严和价值以及男女平等权利的信念,并决 心促成较大自由中的社会进步和生活水平的改善,鉴于各会员国业已誓愿同联合国合作以促进对人权和基本自由的普遍尊重和遵行,鉴于对这些权利和自由的普遍了 解对于这个誓愿的充分实现具有很大的重要性,因此现在,大会发布这一世界人权宣言,作为所有人民和所有国家努力实现的共同标准,以期每一个人和社会机构经 常铭念本宣言,努力通过教诲和教育促进对权利和自由的尊重,并通过国家的和国际的渐进措施,使这些权利和自由在各会员国本身人民及在其管辖下领土的人民中 得到普遍和有效的承认和遵行。 Read more…

心情随笔

看《蜗居》有感, 我们都是绝对权力的二奶[转]

December 23rd, 2009

第一次看见腾讯居然敢把这么不“河蟹”的文章发上推荐。
并且认真的读了这篇我相当认同的文章,与君共勉,以下是文章内容:

看完电视剧《蜗居》,心中好像也窝了一块东西,不吐不快。这部描写中国城市居民围绕房子生出的悲欢离合,看在我眼里,别有一番滋味。因为我心中无房,眼中也自然无房。那我心中有啥?有四十岁的成功男人,有爱情,有童话,还有青春80

后美少女二奶,嘿嘿,所以啊,《蜗居》在我看来,首先是一部爱情童话。

说《蜗居》是一个丑小鸭变白天鹅的童话,一个灰姑娘变白雪公主的爱情童话。一位市长大人的秘书,一位开市委常委会时坐在市长和书记身后的“两人之后,千万人之上”的秘书,爱上了一位要身材没身材(“前平后板”——剧中台词),要地位没地位的蜗居在这个大城市的普通女孩子,并展开浪漫的爱情追求,就在爱情珠联璧合的时候,那女孩子也登堂入室,成为一人之下,万人之上的二奶……

各位,即便你再不了解中国,即便你的道德底线高得你自己跳起来都抓不住,你也不会认为这种权倾一时的秘书爱上一个小平民女子的事只是一个老男人生出邪念包二奶的龌龊故事吧?从中国已披露的资料看,目前已经倒台的贪官们的“爱情故事”显示:向这个级别投怀送抱的都是是明星或者电视台主播,什么时候轮得上这种小姑娘?再说,一位大权在握的秘书想要这种小姑娘陪陪睡,还需要经过激烈的思想斗争?还需要使用那么多手段?还需要动真情?

而且,只要对中国官场有些许了解的中国人,几乎都无法对这部电视剧中塑造的市长秘书宋思明生出反感。从这个级别的官员来看,我们甚至可以称剧中的贪官为好官:他的孩子上学竟然没有车接送;他的弟弟竟然还没有找上好工作,靠一个三流的开发商帮忙赚点小钱;他的老婆没有在市里最有油水的行业经商赚大钱,只能偷偷摸摸拿几万块钱到处去放高利贷赚点小钱;他屡次告诫负责拆迁的商人不要搞出事,要多花钱摆平钉子户;在开放商搞出事后他要求立即给人家补偿一套价值上百万的公寓楼,作为封口费——即便不给你补偿,让你自焚,你又能怎么样? Read more…

心情随笔 ,

AMFPHP原理、简介及视频教程

December 22nd, 2009

AMFPHP项目主页:http://www.amfphp.org/
AMFPHP是PHP的远程调用(RPC, Remote Procedure Call)工具。它可以使PHP与下述技术无缝通信:
(1) Flash 和 Flex Remoting
(2) JavaScript JSON 和 Ajax JSON
(3) XML 和XML-RPC

AMFPHP-什么是RPC
远端程序调用(RPC, Remote Procedure Call) 是一种客户端与服务器端交换数据方式。我们可以调用本地对象带对各种参数方法设置回调并接受调用结果。我们不用关心发送和接收数据的实现细节。实现细节通常是抽象的,就像我们在调用本地方法一样。

AMFPHP的工作原理 Read more…

PHP&MYSQL

win7 定时关机功能

December 17th, 2009

问题描述:

用户想实现win7操作系统下实现定时关机功能,如何解决

解决方案:

可以通过DOS命令shutdown来解决

在 Win7 中,shutdown实现自动关机的方法如下:

开始->运行->cmd

举例说明一:要在 晚上23:00准时关机你可以输入如下命令:

at 23:00 shutdonw  -s

举例说明二:要1小时之后关闭电脑(假如你有事离开,但是下载还未完成,你就可以这样)

shutdown -f -s -t 3600  (3600单位是秒)

shutdown -a 可以终止命令

适用操作系统:windows7

software

jquery validation表单验证插件

December 15th, 2009

一、用前必备
官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-validation/
API: http://jquery.bassistance.de/api-browser/plugins.html
当前版本:1.6
需要JQuery版本:1.2.6+, 兼容 1.3.2
<script src="../js/jquery.js" type="text/javascript"></script>
<script src="../js/jquery.validate.js" type="text/javascript"></script>

二、默认校验规则
(1)required:true               必输字段
(2)remote:"check.php"          使用ajax方法调用check.php验证输入值
(3)email:true                  必须输入正确格式的电子邮件
(4)url:true                    必须输入正确格式的网址
(5)date:true                   必须输入正确格式的日期
(6)dateISO:true                必须输入正确格式的日期(ISO),例如:2009-06-23,1998/01/22 只验证格式,不验证有效性
(7)number:true                 必须输入合法的数字(负数,小数)
(8)digits:true                 必须输入整数
(9)creditcard:                 必须输入合法的信用卡号
(10)equalTo:"#field"           输入值必须和#field相同
(11)accept:                    输入拥有合法后缀名的字符串(上传文件的后缀)
(12)maxlength:5                输入长度最多是5的字符串(汉字算一个字符)
(13)minlength:10               输入长度最小是10的字符串(汉字算一个字符)
(14)rangelength:[5,10]         输入长度必须介于 5 和 10 之间的字符串")(汉字算一个字符)
(15)range:[5,10]               输入值必须介于 5 和 10 之间
(16)max:5                      输入值不能大于5
(17)min:10                     输入值不能小于10

Read more…

Jquery

纪念BT

December 12th, 2009

明天你是否会想起 , 昨天你下的韩剧
明天你是否还惦记 , 曾经红火的越狱
网友们都已想不起 , 下载了多少个G
我也是偶然翻硬盘 , 才想起VERYCD
谁封了你的服务器 , 谁锁了你的IP
谁把你的资源清洗 , 请问那广电总局
啦啦啦啦啦啦啦啦 , 啦啦啦啦啦啦啦啦

心情随笔

tor连不上的解决办法

December 11th, 2009

两种方法:

1.给这个邮件地址bridges@torproject.org发一封主题为“get bridges”的邮件,内容可以为空,系统会自动回复一封带有网桥地址的信。添加回信中的三个网桥地址即可,网桥地址可能随时都会更换,想获取最新的网桥地址还是用发信的方法获得;

2.访问https://bridges.torproject.org/来获取最新的网桥地址列表,不过该地址不用代理的话是打不开的。

我正在试,可是没有收到邮件。NND,咱小老百姓不扯蛋那个政治,那玩艺儿在绝对的实力面前,就是婊子的遮羞布。

最新的bridges:

Here are your bridge relays:

bridge 220.139.46.162:444
bridge 58.152.137.207:9001
bridge 59.35.22.197:443

update 2009.12.12

心情随笔

javascript遍历数组的两种方法

December 7th, 2009

var aa=new Array(1,2,3,4);

var num1=aa.length;

第一种方法,用循环(利用数组下标)
for (var i=0;i<=num1-1;i++)
{
document.write(aa[i]+",");
}
第二种方法,当数组的下标是不规则的,只能用for ..in
同时还可以获取数组的键值,即i的值。

for (var i in aa)
{
document.write(aa[i]+",");

}

Web design ,

再一次BS天朝的网站备案制度

December 7th, 2009

我自己的网站和域名全在国外了。
可是有的放在国内的服务器上,还得备案。又是公。安又是什么这个局那个局一个劲的给打电话。我靠。。。

这是GCD管老百姓管的太习惯了,就跟摆滩似的,你摆滩要有证,没证不许摆滩。有问题了能第一时间找到接入商,找到网站主办者,这比户口制度还要牛B.
太讨厌了。我那服务器还在某局的专线上,TMD备了案也没有接入商给审核。NND.太讨厌了。

更有甚者还要什么年审,我靠。。。,还要什么信息安全负责人签字。。。
尤其是那个备案的网站的验证码,三字儿:逗你玩儿(这应该算三字儿还是四个字儿,哈哈)。甭说机器,人都认不出来。
我就搞不明白,没事儿谁搞它。。。就跟赖皮狗一样,想摆脱还摆脱不掉,谁还去乱试???再一次BS一下。靠。。。。

心情随笔