上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 96 下一页
摘要: 不管你现在的编程技能有多么的高超,曾经你也是个亦步亦趋,不断的学习的初学者。在编程这条曲折的道路上,我想你肯定犯过一些低级的错误、遇见过一些普通的编码陷阱。本文作者跨越多个语言,为大家总结了20条常规陷阱,并提供了解决方案。JavaScript篇1.不必要的DOM操作例如下面这段代码: //anti-pattern for(vari=0;i<100;i++){ varli=$("<li>").html("Thisislistitem#"+(i+1)); $("#someUL").append(li); }这段代码对D 阅读全文
posted @ 2013-02-28 10:58 幻星宇 阅读(216) 评论(0) 推荐(0) 编辑
摘要: PHP SESSION原理我们知道,session是在服务器端保持用户会话数据的一种方法,对应的cookie是 在客户端保持用户数据。HTTP协议是一种无状态协议,服务器响应完之后就失去了与浏览器的联系,最早,Netscape将cookie引入浏览器,使得 数据可以客户端跨页面交换,那么服务器是如何记住众多用户的会话数据呢?首先要将客户端和服务器端建立一一联系,每个客户 端都得有一个唯一标识,这样服务器才能识别出来。建议唯一标识的方法有两种:cookie或者通过GET方式指定。默认配置的PHP使用session的 时会建立一个名叫”PHPSESSID”的cookie(可以通过php.ini修改 阅读全文
posted @ 2013-02-27 11:42 幻星宇 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 正则表达式(Regular Expression,缩写为regexp,regex或regxp),又称正规表达式、正规表示式或常规表达式或正规化表示法或正规表示法,是指一个用 来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本 内容。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的在正则表达式引擎。正则表达式这个概念最初是由 Unix中的工具软件(例如sed和grep)普及开的。(摘自维基百科)PHP同时使用两套正则表达式规则,一套是由电气和电子工程师协会(I 阅读全文
posted @ 2013-02-27 11:36 幻星宇 阅读(206) 评论(0) 推荐(0) 编辑
摘要: [PHP] ; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而php.ini的设置更改可以反映出相当的变化, ; 在使用新的PHP版本前,研究一下php.ini会有好处的 ;;;;;;;;;;;;;;;;;;; ; 关于这个文件 ; ;;;;;;;;;;;;;;;;;;; ; 这个文件控制了PHP许多方面的观点。为了让PHP读取这个文件,它必须被命名为 ; 'php.ini'。PHP 将在这些地方依次查找该文件:当前工作目录;环境变量PHPRC ; 指明的路径;编译时指定的路径。 ; 在windows下,编译时的路径是Windows安装目录。 ; 在命令行模式下,p 阅读全文
posted @ 2013-02-27 11:34 幻星宇 阅读(273) 评论(0) 推荐(0) 编辑
摘要: __construct() 构造函数__destruct() 析构函数__call() 调用不存在的方法时调用__callStatic() 静态函数里面调用不存在的方法时调用__get() 对未定义的变量赋值时调用__set() 读未定义的变量时调用__isset() 对未定义的变量执行isset()时调用__unset() 对未定义的变量执行unset()时调用__toString() 允许以调用字符串的方法调用对象__invoke() 允许以调用函数的方法调用对象__set_state() 执行var_export返回的内容__clone() 对象完全复制使用情况:如果对象A中保存着对象B 阅读全文
posted @ 2013-02-27 11:32 幻星宇 阅读(242) 评论(0) 推荐(0) 编辑
摘要: Heredoc技术,在正规的PHP文档中和技术书籍中一般没有详细讲述,只是提到了这是一种Perl风格的字符串输出技术。但是现在的一些论坛程 序,和部分文章系统,都巧妙的使用heredoc技术,来部分的实现了界面与代码的准分离,phpwind模板就是一个典型的例子。如下:<?php $name = '浅水游';print <<<EOT<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312&qu 阅读全文
posted @ 2013-02-27 11:29 幻星宇 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 最主要的不同:XHTML 元素必须被正确地嵌套。XHTML 元素必须被关闭。标签名必须用小写字母。XHTML 文档必须拥有根元素。元素必须被正确地嵌套在 HTML 中,某些元素可以像这样彼此不正确地嵌套:<b><i>This text is bold and italic</b></i>在 XHTML 中,所有的元素必须像这样彼此正确地嵌套:<b><i>This text is bold and italic</i></b>提示:在嵌套列表中一个容易犯的错误,是忘记内部列表必须位于 li 元素中,就 阅读全文
posted @ 2013-02-27 11:13 幻星宇 阅读(216) 评论(0) 推荐(0) 编辑
摘要: MySQL作为当前最为流行的免费数据库服务引擎,已经风靡了很长一段时间,不过也许也有人对于MySQL的内部环境不很了解,尤其那些针对并发性处理的机制。今天,我们先了解一下MySQL中数据表的分类,以及它们的一些简单性质。 截至目前,MySQL一共向用户提供了包括DBD、HEAP、ISAM、MERGE、MyIAS、InnoDB以及Gemeni这7种表。其中DBD、InnoDB属于事务安全类表,而其他属于事务非安全类表。DBD Berkeley DB(DBD)表是支持事务处理的表,由Sleepycat软件公司开发。它提供MySQL用户期待已久的功能--事务控制。事务控制在任何数据库系统中都是一个极 阅读全文
posted @ 2013-02-27 11:11 幻星宇 阅读(206) 评论(0) 推荐(0) 编辑
摘要: PHP的header函数 可以很少代码就能实现HTML代码中META 标签这里只说用 header函数来做页面的跳转1. HTML代码中页面的跳转的代码HTML meta refresh 刷新与跳转(重定向)页面refresh 属性值 -- 刷新与跳转(重定向)页面 * refresh用于刷新与跳转(重定向)页面 * refresh出现在http-equiv属性中,使用content属性表示刷新或跳转的开始时间与跳转的网址 * 引用网址:http://www.dreamdu.com/xhtml/refresh/meta refresh示例5秒之后刷新本页面:<meta htt... 阅读全文
posted @ 2013-02-27 11:09 幻星宇 阅读(336) 评论(0) 推荐(0) 编辑
摘要: include()The include() 语句包括并运行指定文件。以下文档也适用于require()。这两种结构除了在如何处理失败之外完全一样。include() 产生一个警告而require() 则导致一个致命错误。换句话说,如果你想在遇到丢失文件时停止处理页面就用require()。include() 就不是这样,脚本会继续运行。同时也要确认设置了合适的include_path。当一个文件被包括时,其中所包含的代码继承了include 所在行的变量范围。从该处开始,调用文件在该行处可用的任何变量在被调用的文件中也都可用。例子12-3. 基本的 include() 例子vars.php& 阅读全文
posted @ 2013-02-27 11:00 幻星宇 阅读(221) 评论(0) 推荐(0) 编辑
上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 96 下一页