- 博客(27)
- 收藏
- 关注
转载 Discuz!架构分析初步分析(一)首页
以index.php首页为例,来分析程序的执行过程,脚本语言用包含切割方式来使程序模块化,java在这里就比较严谨,但是明显不如PHP来得简单。 Index.php包含了./include/common.inc.php;./include/forum.func.php;以及模板文件template('discuz'); 需要说明的是discuz!的模板不像一般标准的模板引擎,采...
2011-07-21 09:11:00
480
转载 php 抽象类 静态 单体设计模式
php oop----抽象类抽象类机制使得子类可共用基类的某些信息,具体细节会留给子类,典型用在这样情形中,抽象类并不定义全部的方法,部分方法的实现推迟到子类继承抽象类时。它是介于接口和具体类间的一种构造元,接口中的操作都不给出实现---仅是声明,具体类中的所有操作都实现了。(我这里用到了操作和方法两个概念,他们的关系是:方法实现操作,操作是一个对象对外声称自己会提供的功能,方法是对...
2010-08-13 17:12:00
163
转载 apache虚拟主机配置
1、基于ip地址的虚拟主机Listen 80<VirtualHost 172.20.30.40> DocumentRoot /home/httpd/html1 ServerName www.ok1.com ErrorLog /usr/local/apache/logs/error1_log CustomLog /usr/local/apache/log...
2010-08-11 08:47:00
140
转载 innerHTML和W3C之DOM在脚本编程中的中庸之道
这篇文章并非关于innerHTML和W3C的DOM方法孰优孰劣的口水战。关于它们的PK在很多朋友的文章中都已经可以整理为精彩的小说,这里就不再为故事添加情节。 本文阅网博客要给大家分享的内容是,在前端应用中若涉及大量元素elements操作,如何来更好整合使用innerHTML和DOM方法,以使页面的脚本执行效率能够潜在地提升数百倍,比单纯使用innerHTML或DOM方...
2010-07-31 09:02:00
124
转载 使用zend framework框架搭建网站(一) -- 配置虚拟主机
使用zf框架也有一段时间了,感觉很好用。它的类库是非常丰富的,网站开发中常用的功能它都提供了。当然了使用框架会使网站运行速度慢一点点,不过这是值得的。下面我将我学习过程中的一些所得与大家分享,因本人思维比较跳跃,文笔不是很好,大家就担待些。 大家在使用zf框架做开发时,本机上想必已经有别的网站了. 又因为zf框架的mvc设计模式,这就不可避免的涉及到apache的虚...
2010-07-30 11:27:00
166
转载 正则表达式资料 笔记
在此记下,以备后用 1.普通转义符:原子 说明\d 匹配一个数字:等价于[0-9]\D 匹配除数字以外任何一个字符:等价于[^0-9]\w 匹配一个英文字母,数字或下划线\...
2010-07-29 16:27:00
125
转载 剖析正则表达式判断数字是否为素数的工作原理
[素数小知识] → 定义,素数是什么?一个数,如果只有1和它本身两个因数,这样的数叫做质数(或素数)。在数学领域里.规定1不是素数。比如:3 = 1*3, 3是素数;17 = 1*17,17是素数;4=1*4=2*2,4不是素数;12=1*12=2*6=3*4,12不是素数。 判读素数前对数字转换 要使用该正规则表达式,首先需要把自然数给转成包含多个1的一个字符串。...
2010-07-28 17:39:00
244
转载 多种Table选项卡封装
代码<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"><title>井底的蛙</t...
2010-07-20 21:30:00
117
转载 显示隐藏层
代码<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://hi.baidu.com/yxmlantian/"><htmlxmlns=http://hi.baidu.com/yxmlantian><head><metahttp-equiv="Cont...
2010-07-19 14:20:00
99
转载 三级联动
代码<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"><HTML><HEAD><TITLE>NewDocument</TITLE><METANAME="Generator"CONTENT="EditPlus"><M...
2010-07-14 17:15:00
94
转载 推荐60个jQuery插件及使用教程
jQuery插件jQuery Spin Button自定义文本框数值自增或自减 jQuery插件JQuery Pager分页器实现javascript分页功能 jQuery插件FontSizer实现Javascript自定义动态调整网页文字大小 jQuery插件Magnify放大镜实现javascript图片放大功能 jQuery插件tooltip提示条实现Javas...
2010-07-14 10:39:00
231
转载 PHP面向对象分析设计的61条军规
你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起 。 ----- Arthur J.Riel (1)所有数据都应该隐藏在所在的类的内部。 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 (3)尽量减少类的协议中的消息。 (4)实现所有类都理解的最基本公有接口[例如...
2010-07-05 09:51:00
107
转载 在 PHP 中养成 7 个面向对象的好习惯
如果您尚未打算用 OO 原则创建应用程序,则使用 PHP 的面向对象(OO)的语言特性,这 7 个习惯将帮助您开始在过程编程与 OO 编程之间进行转换。在 PHP 编程早期,PHP 代码在本质上是限于面向过程的。过程代码 的特征在于使用过程构建应用程序块。过程通过允许过程之间的调用提供某种程度的重用。但是,没有面向对象的语言构造,程序员仍然可以把 OO 特性引入到 PHP 代码中...
2010-06-29 14:37:00
109
转载 开发模式的思考
对近几年来软件开发模式的思考,欢迎各位高手多提宝贵意见。按照软件的应用层次,底层为通用平台(包括用户、权限、日志、工作流等),此平台在任何行业都适用,然后在此平台的基础上可针对不同的行业开发出特定性的组件,打包形成各种应用产品,然后提供相应的配置工具及二次开发工具,可供实施人员不用编程就可快速对客户的个性化需求进行开发,提高客户响应度及满意度,同时在此过程中进...
2010-06-29 14:34:00
89
转载 总结下php程序效率优化的一些策略:
1.在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情况下,尽量用 file_get_contents,因为他的效率高得多!但是要注意file_get_contents在打开一个URL文件时候的PHP版本问题;2.尽量的少进行文件操作,虽然PHP的文件操作效率也不低的;3.优化Select SQL语句,在可能的情况下尽量少的进行Inse...
2010-06-29 14:33:00
243
转载 PHP实例:用PHP简单实现多条件查询
在我们的网站设计过程中,经常会用到多条件查询,本文的源码是一个二手房屋查询的例子。在本例中,我们要实现能够通过地理位置,物业类型,房屋价格,房屋面积及信息发布日期等多个条件查询到客户所需的资料。查询文件(search.php)一、生成查询语句:代码1<?2$conn=mysql_connect("localhost","root","");3$db=my...
2010-06-29 14:32:00
255
转载 让onclick响应Enter键
最近在做个小程序,一个表单由onclick控制提交到JS,再由JS提交到真正的PHP执行。结果发现,在输入框键入后直接敲"enter"键,按钮不响应,只有用鼠标点击才有效果。为了让onclick响应Enter键,在网上找了半天的代码,都没有实现这个功能,研究很久终于成功,下面把实现方法放出来:引用 代码1<formid="form"name="f...
2010-06-29 14:31:00
270
转载 Firebug教程
对于网页开发人员来说,Firebug是Firefox浏览器中最好的插件之一。 我最近就在学习怎么使用Firebug,网上找到一篇针对初学者的教程,感觉比较有用,就翻译了出来。=================Firebug入门指南作者:Estelle Weyl原文网址:http://www.evotech.net/blog/2007/06/introduction-t...
2010-06-29 14:30:00
105
转载 hosts文件的作用
很多用户都知道在Window系统中有个Hosts文件(没有后缀名),在Windows98系统下该文件在Windows目录,在Windows2000/XP系统中位于C:\Winnt\System32\Drivers\Etc 目录中。该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开。用记事本打开hosts文件,首先看见了微软对这个文件的说明。这个文件是根据TCP/IP...
2010-06-29 14:28:00
82
转载 Jquery AJAX 用于计算点击率
代码1<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">2<HTML>3<HEAD>4<TITLE>Demo</TITLE>5</HEAD>6<BODY>7<scriptsrc=...
2010-06-29 14:27:00
102
转载 MVC scheme with php implement
http://www.phpe.net/articles/382.shtmlMVC模式在网站架构中十分常见。它允许我们建立一个三层结构的应用程式,从代码中分离出有用的层,帮助设计师和开发者协同工作 以及提高我们维护和扩展既有程式的能力。视图(View)“视图”主要指我们送到Web浏览器的最终结果??比如我们的脚本生成的HTML。当说到 视图时,很多人想到的是模版,...
2010-06-29 14:26:00
141
转载 面向对象--接口与抽象类的恩恩怨怨
接口与抽象类是面向对象编程中两个非常重要的角色,二者各自起着非常重要的作用。但是很多初学的朋友往往会对使用接口还是抽象类存在的很大的迷惑。就我自己的一点心得,发表一下拙见。 面向对象的一些回顾:面向对象世界中有一个古老的法则:接口隔离原则,指的是不要把多个功能全部都集中在一个接口里面。接口实现的功能要相对单一;衍生开来可以得到另外一个结论:对一组或者称一系列功能的实现,尽量定...
2010-06-29 14:23:00
127
转载 mysql与mysqli的区别与用法
mysql是非持继连接函数而mysqli是永远连接函数。也就是说mysql每次链接都会打开一个连接的进程而mysqli多次运行mysqli将使用同一连接进程,从而减少了服务器的开销有些朋友在编程的时候,使用new mysqli('localhost', usenamer', 'password', 'databasename');总是报错,Fatal error: Class '...
2010-06-29 14:15:00
102
转载 使你的 SQL 语句完全优化
我们要做到不但会写SQL,还要做到写出性能优良的SQL语句。(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择...
2010-06-11 10:20:00
113
转载 SQL Server触发器创建、删除、修改、查看示例教程
一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约`束。 二﹕ SQL Server为每个触发器都创建了两个专用表﹕Inserted表和Deleted表。这两个表。一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动...
2010-06-11 10:18:00
153
转载 C++ 古老而永恒的语言 学习C++
在众多的程序设计语言中, C语言具有顽强的生命力. 1973年, K.Thompson 和 D.M. Ritchie两人把UNIX的90%以上用C改写,形成UNIX第5版. 经过多次改进以及可移植编译程序的出现, C语言逐渐成为世界上应用最广泛的几种计算机语言之一. 之所以说它古老是因为在计算机这个飞速发展的领域, 作为一种编程语言, C的确是一个奇迹. 互联网的核心是UNIX, 可以说...
2010-06-11 10:17:00
215
转载 学习c++的50条忠告(本人觉得适用任何语言)
/这原本是一个很老的帖子了,我今天之所以翻出来,是因为感觉很多和//我一样尚未怎么入门的人,可能真的很需要这些忠告。当然如果你是真//正的高手,你大可不看下面的这些文字。但是句我所只,似乎在编程这//条路上是没有止境的,也不存在最终的高手。1.把C++当成一门新的语言学习(和C没啥关系!真的。);2.看《Thinking In C++》,不要看《C++变成死相》; 3....
2010-06-11 10:13:00
144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人