上一页 1 ··· 127 128 129 130 131 132 133 134 135 ··· 140 下一页
摘要: 从今天开始会陆续穿插一些PHP的使用技巧,以更方便大家在基础的学习过程中,对PHP能有一个更清晰的认识和使用。现在网上的绝大多数页面都是动态页面,而我们为了保证对搜索引擎友好,让搜索引擎收录更加方便,因此需要把动态页面进行静态化,但如何实现静态就需要我们从程序方面进行考虑了。对PHP来讲,实现程序页面静态化有两个方式:生成真正的静态化页面,另一种是就是伪静态,下面我就对这两种方式分别进行详细的介绍和说明。真正的静态化页面真正的静态化页面是通过生成静态的html页面,并采用采用某种机制定时刷新静态页面,这种方式对用户访问来说效率最高,能够支持较大的访问量,同时对后台数据库的操作大大降低,能够让有 阅读全文
posted @ 2012-03-30 15:36 有梦就能实现 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 301重定向大全由于决定将blog地址放到顶级米来,所以必须考虑重定向的问题,这样才能确保不出现404的错误,本以为可以通过插件设置,但是Permalink Redirect在我这边完成不了这样的工作,所以还是只能通过手工修改.htaccess来实现,网络上资料很全。我采取了修改原有地址http://blog.enjoylog.orz的 .htaccess文件,在其中加上如下代码:(如果之前你没有用到.htaccess文件,你需要手工添加该文件)Options +FollowSymLinksRewriteEngine onRewriteRule (.*) http://enjoylog.cn/ 阅读全文
posted @ 2012-03-30 15:03 有梦就能实现 阅读(2299) 评论(0) 推荐(0) 编辑
摘要: 问题详细描述为:https://bugs.php.net/bug.php?id=46851<?phpabstract class A {// 方法无参数public static function foo(){ echo 'bar'; }}abstract class B extends A {// 方法有参数public static function foo($str){ echo $str; }}?>如上面的代码:类A中的foo方法无参数,类B在继承A后重写foo方法时加入了参数,因此会产生一个类似下面E_STRICT级别的警告:Strict standard 阅读全文
posted @ 2012-03-30 11:41 有梦就能实现 阅读(14558) 评论(2) 推荐(1) 编辑
摘要: 如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重载。当对父类的方法进行重写时,子类中的方法必须和父类中对应的方法具有相同的方法名称,在PHP5中不限制输入参数类型、参数数量和返回值类型。(这点和Java不同)。子类中的覆盖方法不能使用比父类中被覆盖方法更严格的访问权限。声明方法时,如果不定义访问权限。默认权限为public。PHP5重写方法先设置一个父类,这个父类是 “Dog”类,这个类描述了dog的特性。Dog有2个眼睛,会跑,会叫。就这样描述先。我养了一直狗,是只小狗,符合Dog类的特性,但有所不同。我的小狗有名字,我的小狗 阅读全文
posted @ 2012-03-30 11:28 有梦就能实现 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 说明:这个规范应该是基本的规范了吧。大部分程序员都知道这样的规范,从规范上看应该是使用ZendFramework开发的。参考一下:开发原则1.业务逻辑统一写在数据库的存储过程里,数据查询和组合在程序中完成2.存储过程统一用专用程序修改,禁止直接在客户端修改3.存储过程头部必须撰写该操作的业务流程描述4.数据库对于带小数点数字统一使用 DECIMAL 类型,禁止使用 FLOAT 类型5.数据库主键统一使用 BIGINT(20) UNSIGNED AUTO INCREMENT6.所有 CSS/JavaScript 均按各自功能写在独立的文件上7.所有 JavaScript 均使用 jQuery A 阅读全文
posted @ 2012-03-30 11:12 有梦就能实现 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 目前的国内的微博客很多,不少微博客都提供Open API,然而,很多微博提供的API和Twitter的API有一些或多或少的差别,调用格式上并不完全相同。 我建议所有提供API的微博客系统,都将各自的API统一为Twitter的API调用格式,例如目前较有影响的开源微博系统StatusNet(Laconica)的API格式就完全兼容Twitter,这种统一API对于开发者和用户都有很大的好处。对于开发者,针对某一个微博的应用可以快速移植到另一个微博,节省开发时间。对于用户,用户可以自定义客户端应用程序,只要换一下API地址,就能使用同一个应用程序,来访问各个不同的微博。例如目前很多人通过... 阅读全文
posted @ 2012-03-28 16:15 有梦就能实现 阅读(1141) 评论(0) 推荐(0) 编辑
摘要: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。JSON建构于两种结构:“名称/值”对的集合(A collection of 阅读全文
posted @ 2012-03-27 09:33 有梦就能实现 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 问题描述:struts.xml中设置上次文件最大值<action name="FileUpload" class="cn.timefly.strutsTest.FileUploadAction"> <result name="success">/FileUploadResult.jsp</result> <result name="input">/FileUpload.jsp</result> <interceptor-ref name=" 阅读全文
posted @ 2012-03-23 18:02 有梦就能实现 阅读(622) 评论(0) 推荐(0) 编辑
摘要: html:<!--imggalley--><div id="play"> <div id="play_bg"></div> <div id="play_info"></div> <div id="play_text"><ul><li>1</li><li>2</li><li>3</li><li>4</li></ul> 阅读全文
posted @ 2012-03-22 14:35 有梦就能实现 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 在IE中移除容器类节点,会引起内存泄露,最好是创建一个新的节点,比如div,然后将要删除的节点放入这个div中,再将div的innerHTML清空。其它的直接removeChild就可以了。var removeNode = !+"\v1" ? function(){var d;return function(node){if(node && node.tagName != 'BODY'){d = d || document.createElement('DIV');d.appendChild(node);d.innerHTML 阅读全文
posted @ 2012-03-21 18:00 有梦就能实现 阅读(732) 评论(0) 推荐(0) 编辑
上一页 1 ··· 127 128 129 130 131 132 133 134 135 ··· 140 下一页