PHP实现简单线性回归之数学库的重要性

     简介  与其它开放源码语言(比如 Perl 和 Python)相比,PHP 社区缺少强有力的工作来开发数学库。  造成这种状况的一个原因可能是由于已经存在大量成熟的数学工具,这可能阻碍了社区自行开发 PHP 工具的工作。例如,我曾研究过一个功能强大的工具 S System,它拥有一组令人印象深刻的统计库,专门被设计成用来分析数据集,并且在 1998 年由于其...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1532">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:34

正确理解PHP程序编译时的错误信息

     我们编写程序时,无论怎样小心谨慎,犯错总是在所难免的。这些错误通常会迷惑PHP编译器。如果开发人员无法了解编译器报错信息的含义,那么这些错误信息不仅毫无用处,还会常常让人感到沮丧。  编译PHP脚本时,PHP编译器会尽其所能报告它遇到的第一个问题。这样就产生一个问题:只有当错误出现时,PHP才能将它识别出来(本文后面对此问题进行了详细描述)。正是由于这个缘故...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1533">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:34

PHP实现简单线性回归之数据研究工具

     概念  简单线性回归建模背后的基本目标是从成对的 X值和 Y值(即 X和 Y测量值)组成的二维平面中找到最吻合的直线。一旦用 最小方差法找到这条直线,就可以执行各种统计测试,以确定这条直线与观测到的 Y值的偏离量吻合程度。  线性方程( y = mx + b)有两个参数必须根据所提供的 X和 Y数据估算出来,它们是斜率( m)和 y 轴截距( b)。一旦估算...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1530">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:34

PHP开发中接收复选框信息的方法

     PHP接收多个同名复选框信息不像ASP那样自动转换成为数组,这给使用带来了一定不便。但是还是有解决办法的,就是利用javascript做一下预处理。多个同名复选框在javascript中还是以数组的形式存在的,所以在表单提交之前可以利用javascript把复选框中的信息组合成一个字符数组赋值给表单中的隐藏元素,然后用PHP中的explode函数解析此数组,...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1529">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:34

在PHP中开发XML应用程序之基础篇

     一、 XML简介  XML(可扩展的标注语言)是一种W3C标准,主要用于Web应用程序和服务器之间实现容易的交互、数据的存储与使用。  使用XML标准编码的数据具有能容易被人和计算机解释的意义和结构。XML数据是平台和应用程序独立的。不用多说,这本身就使XML成为适合于互联网的一个理想的数据交换格式(事实上,它正是因这一用途而被开发的)。最近,宽带连接的增长...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1526">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:34

PHP.MVC的模板标签系统之标签行为调度

     TagActionDispatcher是一个标准的ActionDispatcher类的实现,它支持访问基本模板标签。TagActionDispatcher类支持相同的ActionObjects集合和ViewResourcesConfig属性作为默认的ActionDispatcher。TagActionDispatcher类能被用在带有或没有带有模板标签系统上...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1527">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:34

PHP开发中关于文件操作的疑难问答

     前言:  PHP中对各类数据库的操作有着支持,对文件的操作也同样有着很丰富的操作方法,很多朋友现在的操作还是基于文件操作可是有的时候在操作文件的时候还存在不少的困惑和疑点,以下是我在日常编写过程中碰到的以及坛上朋友所碰到的关于文件操作的一些问题收藏吧。  问:如何新建一个文件?  答:  1、使用fopen(要建立的文件名,参数),参数可选w,w+,a,a+...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1528">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:34

PHP编程技巧:看实例学正则表达式

     首先,让我们看看两个特别的字符:’^’ 和 ‘$’ 他们是分别用来匹配字符串的开始和结束,一下分别举例说明:  "^The": 匹配以 "The"开头的字符串;  "of despair$": 匹配以 "of despair" 结尾...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1525">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:34

PHP一些常用的正则表达式

     匹配中文字符的正则表达式: [u4e00-u9fa5]  匹配双字节字符(包括汉字在内): [^x00-xff]  应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)<code>String.prototype.len=function(){return this.replace([^x00-xff]/g,"aa").l...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1524">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:34

PHP加密文本文件并限制特定页面的存取

     一、 简介  尽管在一般情况下,你的网站往往相当简单以至它根本不要求使用数据库;但是在有些情况下,你的站点可能想限制对某些页面的存取。一般地,这意味着要使用一个数据库来存储口令和用户名。然而,你还有一个更容易的方法-尽管其安全性差了一点,但是它仅包含了极少的编码。  如果你在自己的Web应用程序中使用了数据库,那么你已经能够在某处存储口令和用户名,并且有一种...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1523">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:34