摘要: 官方下载地址:http://www.zend.com/en/community/downloads(需要你注册会员才能下载,注册是免费的)Zend Framework (ZF) 是一个开放源代码的 PHP5 开发框架,可用于来开发 web 程序和服务。ZF 100%用面向对象代码实现。 ZF中的组件非常独立,每个组件几乎不依赖于其他组件。这样的松耦合结构可以让开发者独立使用组件。 我们常称此为 “use-at-will”设计。ZF中的组件可以独立使用,但如果将它们组合起来,就形成了一个强大而可扩展的web开发框架。 ZF 提供了强壮而高效的 MVC 实现,易于使用的数据库摘要和实现 HTML 阅读全文
posted @ 2011-04-24 18:35 飞虎cnblog 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 继自称基本清空文库里的非授权作品之后,昨天凌晨,百度文库的版权合作平台紧急上线(wenku.baidu.com/hezuo),该平台披露了百度与版权方的具体合作形式。百度文库将给被收录作品的版权方提供付费分成和广告分成的两种合作模式,与版权方利益分成。不过,出版业和作家群体成立的反侵权同盟代表沈浩波通过其新浪微博发表联合声明指出,百度文库中依然存在大量非文学类的盗版书,敦促百度一并删除。 ■百度动作 提出两个利益分成模式 昨天,百度上线的版权合作平台的第一种版权合作模式是付费分成模式,该模式将允许用户免费阅读作品部分章节,在此基础上,如果读者希望阅读全本内容,则需要通过网络支付通道支付一定费用 阅读全文
posted @ 2011-04-24 18:34 飞虎cnblog 阅读(182) 评论(0) 推荐(0) 编辑
摘要: jQuery中的事件添加的是多播事件委托. 也就是为click事件又添加了一个方法, 不会覆盖对象的click事件原有的事件处理函数.$("#testDiv4").bind("click", function(event) { alert("one"); });$("#testDiv4").bind("click", function(event) { alert("two"); });单击testDiv4对象时, 依次提示"one"和"two& 阅读全文
posted @ 2011-04-24 18:33 飞虎cnblog 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 交互帮助方法除了基本的实践, jQuery提供了两个和事件相关的帮助方法: hover( over, out ) 和 toggle( fn, fn2, fn3,fn4,... )1. hover( over, out )hover函数主要解决在原始javascript中mouseover和mouseout函数存在的问题, 看下面这个示例:[HTML] <div class="outer" id="outer1"> Outer 1 <div class="inner" id="inner1"> 阅读全文
posted @ 2011-04-24 18:33 飞虎cnblog 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 官方组件下载地址:下载地址:http://www.zend.com/en/products/studio/downloads在下载解压后的文件夹中README.txt文件解释的很好,我们通篇中英对照一下,便自然理解:Zend Debugger installation instructions---------------------------------------1. Extract the Zend Debugger package.(让我们解压出文件)2. Locate the ZendDebugger.so (Unix) orZendDebugger.dll (Windows) f 阅读全文
posted @ 2011-04-24 18:30 飞虎cnblog 阅读(263) 评论(0) 推荐(0) 编辑
摘要: Username: zendstudio.netSerial Number: 3727234F6095F72034F6095F 阅读全文
posted @ 2011-04-24 18:30 飞虎cnblog 阅读(98) 评论(0) 推荐(0) 编辑
摘要: PHPChina资讯:Smarty是由Monte Ohrt和Andrei Zmievski写出的PHP模板引擎。它不同于其他的模板引擎,比如FastTemplate或者patTemplate,其中主要原因就是Smarty会将模板转化成PHP脚本,并剔除每次使用该模板时都会出现在解析环节里的用来控制和错误检验的附加码。这个功能使Smarty在大型应用和高流量网站上有优异的表现。Smarty除了模板编译还有很多其他的突出特性,我们会在后面详细的讨论。首先,我们来揭秘模板编译。“模板的编译”是什么意思?网页需要做什么样的编译?编译不是C++和Java也要做吗?是的,但是这里的编译会稍有不同。Smar 阅读全文
posted @ 2011-04-24 18:29 飞虎cnblog 阅读(230) 评论(0) 推荐(0) 编辑
摘要: PDO是一个使用C语言开发的数据库抽象层,在使用不同的数据库时,可以通过PDO使用一致的函数来执行查询和获取数据。POD扩展是在PHP5中加入,该扩展提供PHP内置类 PDO来对数据库进行访问,不同数据库使用相同的方法名,解决数据库连接不统一的问题。PDO的目标提供一种轻型、清晰、方便的 API统一各种不同 RDBMS 库的共有特性,但不排除更高级的特性。通过 PHP 脚本提供可选的较大程度的抽象/兼容性。PDO的特点:性能。PDO 从一开始就吸取了现有数据库扩展成功和失败的经验教训。因为 PDO 的代码是全新的,所以我们有机会重新开始设计性能,以利用 PHP 5 的最新特性。能力。PDO 旨 阅读全文
posted @ 2011-04-24 18:28 飞虎cnblog 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 使用assign定义的变量被添加到Smarty类的$tpl_vars数组成员下。当assign指定关键字/值的时候,如:$Smarty->assign(key,value),则装入$tpl_var数组的键名为key,值为value。$Smarty->assign('myname','飞虎');当as... 阅读全文
posted @ 2011-04-24 18:28 飞虎cnblog 阅读(3422) 评论(0) 推荐(0) 编辑
摘要: 定义和用法mt_rand(min,max) 使用 Mersenne Twister 算法返回随机整数。说明如果没有提供可选参数min和max,mt_rand() 返回 0 到 RAND_MAX 之间的伪随机数。例如想要 5 到 15(包括 5 和 15)之间的随机数,用 mt_rand(5, 15)。很多老的 libc 的随机数发生器具有一些不确定和未知的特性而且很慢。PHP 的 rand() 函数默认使用 libc 随机数发生器。mt_rand() 函数是非正式用来替换它的。该函数用了 Mersenne Twister 中已知的特性作为随机数发生器,它可以产生随机数值的平均速度比 libc 阅读全文
posted @ 2011-04-24 18:27 飞虎cnblog 阅读(225) 评论(0) 推荐(0) 编辑
摘要: select * from table LIMIT 5,10; #返回第6-15行数据select * from table LIMIT 5; #返回前5行select * from table LIMIT 0,5; #返回前5行性能优化:基于MySQL5.0中limit的高性能,我对数据分页也重新有了新的认识.1.Select * From cyclopedia Where ID>=(Select Max(ID) From (Select ID From cyclopedia Order By ID limit 90001) As tmp) limit 100;2.Select * F 阅读全文
posted @ 2011-04-24 18:26 飞虎cnblog 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 拷贝数据库文件备份: 由于MySQL的数据库和表是直接通过目录和表文件实现的,因此直接复制文件来备份数据库数据,对MySQL来说特别方便。而且自MySQL 3.23起MyISAM表成为缺省的表的类型,这种表可以为在不同的硬件体系中共享数据提供了保证。使用直接拷贝的方法备份时,尤其要注意表没有被使用,... 阅读全文
posted @ 2011-04-24 18:25 飞虎cnblog 阅读(4728) 评论(0) 推荐(0) 编辑
摘要: SQL标准模式匹配: 在SQL标准模式匹配中,使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零字符)。注意使用SQL匹配模式时,不能使用=或!=;而应使用LIKE或NOT LIKE比较操作符。找出以“b”开头的名字:mysql>SELECT*FROMgoodsWHEREgoodsnameLIKE'b%';找出以“fy”结尾的名字:mysql>SELECT*FROMgoodsWHEREgoodsnameLIKE'%fy';找出包含“w”的名字:mysql>SELECT*FROMgoodsWHEREgoodsnameLIKE'% 阅读全文
posted @ 2011-04-24 18:23 飞虎cnblog 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 在“MySQL数据库(表)的基本操作”一节中我们创建过一个会员注册表“Users”,这次我们就往这个表中以不同的方式导入数据。INSERT语句 关于INSERT语句,这里简单讲述两个常用的句子结构。INSERT把新行插入到一个存在的表中,INSERTINTO... VALUES形式的语句是明确指定... 阅读全文
posted @ 2011-04-24 18:22 飞虎cnblog 阅读(2644) 评论(0) 推荐(0) 编辑
摘要: Show语句查询和USE语句选择数据库mysql>SHOWDATABASES;+----------+|Database|+----------+|mysql||test||tmp|+----------+Mysql数据库描述用户访问权限。test数据库经常作为用户试身手的工作区。mysql>usetestDatabasechanged当我们操作某一数据库时,需要像上面实例中一样,使用“use”语句选择数据库。同时,use语句结尾可以不用加结束符(分号),如果习惯加上,也不影响执行。还可以在调用mysql时,通过命令行选择数据库,只需要在提供连接参数之后指定数据库名称。例如:she 阅读全文
posted @ 2011-04-24 18:20 飞虎cnblog 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录1020:记录已被其他用户修改1021:硬盘剩余空间不足,请加大硬盘可用空间1022:关键字重复,更改记录失败1023:关闭时发生错误1024:读文件错误1025:更改名字时发生错误1026:写文件错误1032:记录不存在1036:数据表是只读的,不能对它进行修改1037:系统内存不足,请重启数据库或重启服务器1038:用于排序 阅读全文
posted @ 2011-04-24 18:18 飞虎cnblog 阅读(107) 评论(0) 推荐(0) 编辑
友情链接:技术迷 | JSM官方博客 | 阿旭博客 | 有声小说在线听