23

第一章,主要通过C/C++程序员的角度,对PHP基本语法、变量、常量、变量与常量的作用域、运算符、运算符优先级、变量与类型相关函数、条件与循环控制语句等内容进行快速入门(Crash Course)。
阅读全文 »

20

PHP学习笔记

分类:网络开发 标签: 作者:朱俊 4 条评论 »

对于PHP,一直处于能看、能改、不能写的状态,世界杯结束以后,打算系统地学习一下PHP。
参考书是 Luke Welling 和 Laura Thomson 编写的《PHP and MySQL Web Development 4th Edition》,此书被称为是PHP圣经,国内翻译的中文版叫做《PHP与MySQL WEB开发》,不过技术书籍还是看原版的好,表述清晰,还能顺便巩固一下英文。

前言部分,照例简单介绍了什么是PHP、MySQL,为什么要使用PHP/MySQL,以及它们的优点等等,迅速略过。

紧接着是PHP5的新特性:

  • 更好的面向对象支持
  • 更好的错误/异常处理
  • 内置的SimpleXML来读取XML数据

和PHP 5.3将要支持的新特性(成书于PHP 5.2时代),比如,命名空间namespaces (很重要)等等。 阅读全文 »

22

为了纪念NAMCO BANDAI 公司的Pac-Man(吃豆子)游戏诞生30周年,Google推出了一个特别的Doodle,首页的Logo可以直接作为一个Pac-Man游戏玩,支持双人同时游戏,支持键盘鼠标操作,总共有200多关。

花了几个小时抠出来了吃豆子游戏的源代码,去掉了Google首页无关的代码。
源代码中的pacman10-hp-sound.swf并不发声,所以去掉了,暂时还不知道Google是怎么播放音效的。
游戏音效已经加上了,原来是我在本地调试时,调用本地Flash有安全问题,没有出声,所以误会google了。

下面是朱俊为研究及收藏而提供的在线演示,Google保留所有权利。
点击Insert Coin开始游戏,点击两次则是双人游戏,在 IE / FireFox / Chrome 浏览器下均测试通过。

Pac-Man游戏在线演示:

Pac-Man源代码打包下载:

Google吃豆子游戏JavaScript源代码

05

DNS 解析时间

如上图所示,普通用户打开一个网页的时间主要由四部分组成:

  1. 网站域名通过 DNS 服务器解析到IP地址的时间
  2. 通过IP地址和服务器建立HTTP连接的时间
  3. 服务器接受连接请求后进行计算的时间
  4. 网页内容通过HTTP协议传输到用户的时间

在上图中,DNS域名解析时间占了整个访问时间的1/3强,严重拖慢了用户打开网页的速度。

作为一个站长,一定希望自己网站的打开速度足够快,以免访问者因为失去耐心而关闭浏览器。
本文将介绍如何缩短网站域名的DNS解析时间,来让访问者更快的打开你的网站。
阅读全文 »

28

好久没有更新博客,这个月一直很忙,主要把手中几个网站从Windows IIS平台迁徙到了Linux Nginx下面。由于Linux对asp和aspx的支持不好,虽然有MONO,但Access和MSSQL数据库还是无法支持,所以把asp和aspx的网站全部换成php的了。

通过最近半个月左右的观察,感觉LNMP(Linux+Nginx+MySQL+PHP)平台没有让我失望,付出的劳动应该是值得的。
阅读全文 »

第 5 页,共 7 页« 最新...34567