VI - 从入门到精通之二
VI - 从入门到精通之二 作者:Wilbur Lang 正式开始 vi 的模式 vi 是在很久以前就写的程序。在那个时候,键盘上没有现在熟悉的那么多功能键。所以,vi 设计成通过输入字符和 ESC 来控制输入和修改文本。可能这对于一些人来说是个遗憾,但是你会发现你不需要改变手在键盘上的位置就可以完成所有的功能。结果是 ...

VI - 从入门到精通之一
VI - 从入门到精通之一 作者:Wilbur Lang 无论在什么系统上,文本编辑器也许都算得上是最普通和最有用的工具了。一个文本编辑器是一个创建、修改文本和数据对象的程序。他和字处理程序和桌面出版程序的区别是他只处理 plain ASCII 文本,没有格式信息。后者更倾向于处理复杂的文档。一个典型的字处理软件 ...

我们经常在系统程序调试时需要记录运行时间,以观察程序运行的效率问题,或者对多种实现方法进行比较,一个好的计时器就不可或缺了.PEAR中的Benchmarking_Timer就是一个可以计算任意两点之间时间差的类.

下载
你可以从 http://pear.php.net/package/Benchmark/download 下载Benchmarking框架,然后取出其中的Time.php,把它放在和P ...

在PHP程序里,我们常常会把"公用代码"或"公用部分"写进一个文件里,前者象我们的系统配置文件,比如config.php,或者公共函数都写入一个functions.php文件里;后者象一个站点都需要用到的页面头部,尾部.这样做的好处是可以很方便的维护站点,而如果这个公用部分要有所改动,无需再去改每一个页面,大大减少了我们的工作量.
以前你 ...

在上一节中,我们知道模板元素的一种:模板变量,并知道如何在程序中给它赋值,使之呈现我们想要的东西.这对一般的简单网页来说,或许就已经够用了.现在我们设想一稍微复杂的一种情况,在template目录下新建一个second.html模板文件,内容为:

我的第二个模板文件   

下面是一个列表

张三 的成绩是 82
李四 的成绩是 9 ...

一个封装很好的类对使用者(可能不是开发者本人)来说,最大的好处就是,你无需知道类内部是怎么运作的,只需知道如何利用它提供的接口做你想做的事情即可.所以,本文不打算具体讲述PHPLIB Template(以下简称Template)是如何将"元素"转换成"值"的,你需要了解的是"它能这样做",而不是"它为什么能这样做".
好了,下面我们就开始它的 ...

好久不去技术论坛,最近逛了一下,才发现越来越多的人对模板感兴趣了,当然其中很多都是关于PHPLIB Template类的使用的.诚然,网络上已经很多相关的话题了,但据我观察,中文的资料实在不多,且大多是讲的太笼统,没能全面阐述它的用法,即使看了还是一知半解.所以本文就期望通过对它的比较全面的介绍,让你能达到入门的水平.
何谓" ...

无论哪种语言,字符串操作都是一个重要的基础,往往是简单而重要。正像人说话一样,一般有形体(图形界面),有语言(print 字符串?),显然字符串能解释更多的东西。PHP提供了大量的字符串操作函数,功能强大,使用也比较简单,详细请参看 http://cn2.php.net/manual/zh/ref.strings.php . 以下将简单的讲述它的功能和特性。
弱类型
PHP是弱类型语 ...

100个最佳linux站点
2004-04-23 15:18 pm
来自:Linux文档
现载:Www.8s8s.coM
地址:

(一) 网络中遍布着大量的linux相关站点;
(二) 用户无须详细了解每一个此类站点,实际上,一百个站点足够你使用了。
  评选出的这100个优秀站点,将按照下述20个类别作以评介:
  (一) 文件下载
  (二) 幽默娱乐
  (三) 相关新闻
  (四) 通用硬件
  (五)   ...

在过去的十年中,嵌入式系统的开发发生了很大的变化。以前嵌入式设备往往是一个孤立的、资源有限的系统,它们追求的是在有限的价格上满足一定的功能性要求。通常它们采用那些功能并不强大的CPU,这也是开发者不得不尽可能地压缩嵌入式系统性能的原因。而今天人们对嵌入式设备在智能化和互连性上提出了要求,这使得嵌入式设备不再是 ...