关注一个PHP框架:Yii

据说是一位美籍华人开发的框架

Yii 是什么

Yii 是一个基于组件、用于开发大型 Web 应用的高性能 PHP 框架。它将 Web 编程中的可重用性发挥到极致,能够显著加速开发进程。Yii(读作“易”)代表简单(easy)、高效(efficient)、可扩展(extensible)。

对于想使用 Yii 的开发者而言,熟悉面向对象编程(OOP)会使开发更加轻松,因为 Yii 就是一个纯 OOP 框架。

Yii 适合做什么?
Yii 是一个通用 Web 编程框架,能够开发任何类型的 Web 应用。它是轻量级的,又装配了很好很强大的缓存组件,因此尤其适合开发大流量的应用,比如门户、论坛、内容管理系统(CMS)、电子商务系统,等等。

Yii 和其它框架比起来怎样?
和大多数 PHP 框架一样,Yii 是一个 MVC 框架。
Yii 以性能优异、功能丰富、文档清晰而胜出其它框架。它从一开始就为严谨的 Web 应用开发而精心设计,不是某个项目的副产品或第三方代码的组合,而是融合了作者丰富的 Web 应用开发经验和其它热门 Web 编程框架(或应用)优秀思想的结晶。

官方论坛里还有中文版块 http://www.yiiframework.com/forum/index.php/board,11.0.html
文档也有中文版 http://www.yiiframework.com/doc/guide/zh_cn/index

In: LAMPAuthor: JetKingComments (0)

ASP插入FLASH时“Object 标记不能放在另一个 Object 标记内”错误

最近手头有个小网站,由于服务器空间限制需要用ASP做。

在插入FLASH时DW CS4 为了各浏览器兼容性会嵌入两个Object标记。

  1. <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="1000" height="337">
  2.       <param name="movie" value="images/banner.swf" />
  3.       <param name="quality" value="high" />
  4.       <param name="wmode" value="opaque" />
  5.       <param name="swfversion" value="9.0.45.0" />
  6.       <!-- 此 param 标签提示使用 Flash Player 6.0 r65 和更高版本的用户下载最新版本的 Flash Player。如果您不想让用户看到该提示,请将其删除。 -->
  7.       <param name="expressinstall" value="Scripts/expressInstall.swf" />
  8.       <!-- 下一个对象标签用于非 IE 浏览器。所以使用 IECC 将其从 IE 隐藏。 -->
  9.       <!--[if !IE]>-->
  10.       <object type="application/x-shockwave-flash" data="images/banner.swf" width="1000" height="337">
  11.         <!--<![endif]-->
  12.         <param name="quality" value="high" />
  13.         <param name="wmode" value="opaque" />
  14.         <param name="swfversion" value="9.0.45.0" />
  15.         <param name="expressinstall" value="Scripts/expressInstall.swf" />
  16.         <!-- 浏览器将以下替代内容显示给使用 Flash Player 6.0 和更低版本的用户。 -->
  17.         <div>
  18.           <h4>此页面上的内容需要较新版本的 Adobe Flash Player。</h4>
  19.           <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="获取 Adobe Flash Player" width="112" height="33" /></a></p>
  20.         </div>
  21.         <!--[if !IE]>-->
  22.       </object>
  23.       <!--<![endif]-->
  24.     </object>

这本是客户端的事,可服务器端的ASP解释器却偏要认为这Object是应该归自己管(正如某部和某署都说网游应该归自己管一样)
结果导致出现服务端错误:Object 标记不能放在另一个 Object 标记内

解决办法:将这一大段FLASH脚本另存一个文档里,然后用FSO读取文档并Response.Write。

In: 大杂烩Author: JetKingComments (2)

Delphi中MessageBox用法

初学Delphi,转载一篇关于MessageBox的用法。

消息框是个很常用的控件,属性比较多,本文列出了它的一些常用方法,及指出了它的一些应用场合。

阅读全文…

In: delphiAuthor: JetKingComments (0)

关于PHPCMS的phpcms_ads_stat表

用PHPCMS做的一个站,文章约6万多条,这段时间系统运行爆慢。前台生成的HTML速度正常,后台操作慢得受不了。

登陆服务器看了一下,对应数据库有1.2G大小。

折腾半天发现问题所在,发现其中的 phpcms_ads_stat表大小为659.0 MB,phpcms_search表大小为126.1 MB 。

特别是那个可恶的广告统计表phpcms_ads_stat,竟然占用了1/2以上的空间。将这两个表清空后速度快了很多。

–EOF–

In: LAMPAuthor: JetKingComments (0)

百度又被搞了?成色情网址收录站了

貌似百度又出问题了。

在百度输入大写字母“W”,从第2页一直翻到13页,貌似全是乱码(总之是我看不懂的,故称之为乱码)。点了几个进去,有的打不开,有的能打开却很小狗不宜 -  -

而且收录日期全是2010-1-20,难道是百度数据库被入侵了?

截图在里面,点进去看吧,不太和谐。

阅读全文…

In: IT江湖Author: JetKingComments (0)
41 pages