php程序编码规范标准最后修改日期: 2000-11-16php编程标准是经由todd hoff许可,基于《c++ 编程标准》为php而重写的,作者为fredrik kristiansen,使用本标准,如果您想拷贝一份留做自用的话,那是完全免费的,这也是我们制作它的原因。假如您发现了任何的错误又或者是有任何的改进,请您给笔者发一个email,以便笔者将它们合并到最新更新中去。 目录 介绍 标准化的重要性 解释 认同观点 项目的四个阶段 命名规则 合适的命名 缩写词不要全部使用大写字母 类命名 类库命名 方法命名 类属性命名 方法中参数命名 变量命名 引用变量和函数返回引用 全局变量 定义命名 / 全局常量 静态变量 函数命名 php文件扩展名 文档规则 评价注释 comments should tell a story document decisions 使用标头说明 make gotc...
这时候可以通过如下命令来测试proftpd是否正常运行: c:windows>ftp 192.168.2.33 connected to 192.168.2.33. 220 proftpd 1.2.0rc3 server (proftpd default installation)[ftpd.test.com.cn] user (192.168.2.33:(none)): ideal password: 230 user ideal logged in. ftp> 则现在你就拥有了一个安全可靠的ftp服务器。 三、 faq 1) 我安装proftpd以后,出现了问题,我如何调试? 通过通过命令! /usr/local/sbin/proftpd -d9 -n启动proftpd来进行调试,则proftp d就会将 调试信息打印到consle上以供调试之用。 2) 为什么...
摘要:本文在"通过vpopmail实现qmail邮件账户的数据库管理"一文的基础上讨论如何通过qmailadmin实现对存放在数据库中的虚拟域邮件用户账号进行web管理。通过qmailadmin管理员可以通过web方式实现添加删除用户及修改用户密码等邮件用户的管理,而用户可以自行修改自己的密码。 硬件环境:hp netserver e60 128m内存 单网卡 软件环境: redhat6.2 vpopmail4.9.4 qmail1.3 mysql-3.23.22-beta ucspi-tcp-0.88 qmailadmin-0.38.tar.gz autorespond-1.0.0.tar.gz ezmlm-idx 本文介绍如何采用web方式实现对邮件用户的管理,而避免了每次添加用户都需 要登录到邮件服务器的麻烦。inter7开发了遵从gpl版权的qmailadmin...
欢迎访问 nothin' but asp.net 专栏,下面我将为大家深入介绍 asp.net 中某些重要的新特性,以及一些其他 .net framework 技术。在第一个专栏中,我们将讨论 asp.net 入门的五个步骤。以后的专栏我们将陆续探讨 asp.net 中的其他优秀功能(如部署、状态管理、进程模型、控件、安全等方面的变化)。<h2>步骤 1:下载和安装 .net sdk</h2>asp.net 是作为 .net sdk 的一部分提供的,它是创建、生成和测试基于 .net framework 的应用程序所需要的所有技术的集合。要下载和安装 .net sdk,请前往 <a href="http://msdn.microsoft.com/net/">msdn online .net 开发人员中心</a>(英文),然后单击“<...
php 5, oracle, and the futureby andi gutmansget an overview of the some of the new features in php 5 and its future by php 5's release manager php 5 (php: hypertext preprocessor version 5) was officially released on july 13, 2004. not surprising, the release was widely covered by the media due to the leadership role php plays in the web application market. it is true that technologies such as .n...
动机: 排序功能让我们页面上的数据显的更人性化,是我们在网站上见过的很普遍的一个功能效果了。以往的自动排序都是用大量的脚本代码来完成的,对一般的爱好者来说这是件困难的事情。然而用xml来处理的话就简单多了。让自己的页面更加绚丽,哈哈,您是不是也心动了呢! 材料: xml卷之动态排序有2个文件:paixu.xml 和 paixu.xsl 作用: 在不刷新页面的情况下更据用户自己的需要对数据重新进行排序显示,有效的提高数据互动功能,让自己的页面更加绚丽多彩。 效果: 浏览这里 代码: paixu.xml <?xml version="1.0" encoding="gb2312" ?><?xml-stylesheet type="text/xsl" href="paixu.xsl" ?><blueidea> <team> <blue_id&g...
动机: 查询功能是我们在网站上见过的最普遍也是最常用的一个功能模块了。以往的信息查询都是连接到数据库的,每一次点击都必须要后台数据库的支持。然而很多情况下用户往往只针对某一部分的数据进行操作,这样不但服务器的负担加重,而且严重的影响用户浏览的速度。 针对这种情况我们需要将用户需要的某一部分数据以xml的方式传递到客户端,用户对这些数据可以很方便的进行操作。既方便了用户,又减轻了服务器数据库的负担。何乐而不为呢!而且这项功能可以通用到其他众多模块,因此添加了这个动态查询功能。 材料: xml卷之动态查询有2个文件:search.xml 和 search.xsl 作用: 在不刷新页面的情况下对数据进行过滤筛选,有效的提高数据查询的功能。 效果: 浏览这里 代码: search.xml <?xml version="1.0" encoding="gb2312" ?><?xml-...
动机: 为了方便用户查看大批量数据,我们会用到动态分页,因此分页功能是我们在网站上见过的最普遍也是最常用的一个功能模块了。而以往的信息分页都是连接到数据库的,每一次点击都必须要后台数据库的支持。这样不但服务器的负担加重,而且严重的影响用户浏览的速度. 试想,如果把分页的功能放到客户端,那会产生什么样的效果呢?呵呵,看看下面的设计吧! 。 材料: xml卷之动态分页有2个文件:pages.xml 和 pages.xsl 作用: 把分页的功能放到客户端。在不刷新页面的情况下对数据进行过滤筛选,有效的提高浏览数据功能的效率。 效果: 浏览这里 代码: pages.xml <?xml version="1.0" encoding="gb2312" ?><?xml-stylesheet type="text/xsl" href="pages.xsl" ?><blueid...
在javascript中,数学方法可以分成以下几类:constans(常数)、power functions(乘方函数)、trigonometic functions(三角函数)、rounding functions(舍入函数)以及random numbers(随机数字)。下面逐个说明:常数和乘方函数math.e 自然对数的底(为常数) 2.718 math.ln10 10的自然对数 2.302 math.ln2 2的自然对数 0.693 math.pi 圆周率 3.1415 math.sqrt1_2 1/2的平方根 0.707 math.sqrt2 2的平方根 1.414 math.sqrt(x) x的平方根 更x的值有关 math.pow(x, n) 返回x的n次方的数值 参数为x和n math.log(n) 返回n的自然对数 参数为n math.exp(n) 返回e的n次方的数值 ...
文章来源:chinaui网 当我作为一个学生在卡内基.梅隆大学就读计算机科学/哲学的时候,我参加了一个设计项目课程,去学习关于界面设计方面的东西。上课的第一天,我到达工作室的时候,发现一个年轻人在绘图桌上对他正在设计的随身听勾画各种不同的变化。我凑上前去,看到在大绘图版上有三、四十个不同的变化,这些变化他已经考虑过,并记录在纸上。 我自我介绍,以自己对设计不太了解为借口,问他为什么他需要制作这么多草图。他想了一会儿,然后说,“我不会知道一个好的想法会象什么样子,直到我已经看到了一个糟糕的想法。” 我微笑着,但却迷惑不解了。如果他是一个设计师,为什么他不少做一些草图,而是要做这么多呢? 直到多年以后,我才理解他所说的真正含义。 当我开始在微软开始工作的时候,我对把糟糕的idea记录下来感到窘迫。我随时带着一个笔记本记录下开会时或上班路途中涌现的各种想法,但我从来不让别人看到它们。这些id...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器