PHP 学习伊始

On 2010 年 7 月 27 日, in WEB开发, by donly

久仰 PHP 大名,PHP (Hypertext Preprocessor(递归式命名),超文本预处理器)是一种创建动态交互性站点的强有力的服务器端脚本语言。网络上流行的多种开源网站系统都是采用 PHP 进行开发的,比如本博客使用的 WordPress,维基百科 MediaWiki,ECShop 网店等。

作为一名 Web 开发者应该掌握的语言,PHP 学习起来相当容易上手,尤其对于有 Web 开发基础的人们来说。目前最新稳定版本为 PHP 5.3.3 Released!(via php 官网)。网络上已有大量新手入门 tutorials,有兴趣请 Google
像JavaScript,Perl, Python 等脚本语言一样,PHP 也是一门松散类型的语言(Loosely Typed Language),其语法非常类似于 Perl 和 C,下面是代码预览。

Continue reading »

 

本博客的 Feed 源托管 FeedSky 有两天没更新了,这是自从 Google Feedburner 迁到国内的 FeedSky Feed 托管以来,第一次遇到 [705] : 保存失败 错误。

Continue reading »

 

让你的 WordPress 参加反 IE6 活动吧

On 2010 年 7 月 24 日, in WEB开发, by donly

“够了够了,我受不了这万恶的 IE6 了!” —— 网页设计师或 Web 开发员经常抱怨道

IE6 一直是前端开发人员心中的痛,前端开发人员能支持 IE6 是很了不起,但与其将精力花在支持 IE6 上还不如向标准看齐。网络上有关于 IE6 的话题太多了,稍候将在本文后面给出一些参考链接以供围观发泄之备用。

本文主要介绍给自己的 WordPress 博客增加几个反 IE6 的小部件(widget),以提示到访的朋友从古老的 IE6 升级到现代浏览器,从而获得更好的体验。

Continue reading »

 

Ubuntu 10.04 快速搭建 LAMP 开发环境

On 2010 年 7 月 24 日, in WEB开发, by donly

本文将介绍在 Linux Ubuntu 10.04 下快速搭建 LAMP 开发环境。原文来自 Configure Apache MySQL PHP on Ubuntu 10.04 ,加上自己实践的安装过程 :)。


LAMP,是指基于 Linux,Apache,MySQL 和 PHPPerlPython脚本语言) 的开放资源网络开发平台。如果是在 Windows 操作系统下使用这些工具称为使用 WAMP 了。

搭建 LAMP 有很多种方法,下面我将和大家分享最佳和最简单的方法,just enjoy it。

Continue reading »

 

学习 C 数组与指针小结

On 2010 年 7 月 23 日, in 程序人生, by donly

在 C 语言中,数组其实是一种变相使用指针的形式。通过了解指针与数组之间的关系,可以使用指针方便地操作数组。以下是一些指针和数组之间的关系说明:


...
int * p; // 定义一个整型指针
int arr[2] = {1, 2}; // 定义一个整型数组

p = arr; // 把数组地址赋给指针
p == &arr[0]; // 指针 p 指向数组 arr 首元素地址
arr == &arr[0]; // 数组名同时代表数组首元素的地址

p + 1 == &arr[1]; // 对指针加 1 等于加上它所指向的对象的字节大小 (int 一般为 4 字节)
p + 2 == &arr[2]; // 相同的地址
*(p + 2) == arr[2]; // 相同的值,arr 数组第三个元素的值
*(arr + i) == arr[i]; // 与下面语句等价,arr 为数组名
*(p + i) == arr[i]; // p 为指针变量,可使用 p++ 表达式
++p != ++arr; // 只能对指针变量使用自增一元运算符,在此语法错误!
...

Continue reading »