`
wangyalei
  • 浏览: 53774 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
文章列表
1. 不会利用如phpDoc这样的工具来恰当地注释你的代码2. 对优秀的集成开发环境如Zend Studio或Eclipse PDT视而不见3. 从未用过任何形式的版本控制系统,如Subclipse4. 不采用某种编码与命名标准,以及通用约定,不能在项目开发周期里贯彻落实5. 不使用统一开发方式6. 不转换(或)也不验证某些输入或SQL查询串(译注:参考PHP相关函数)7. 不在编码之前彻底规划你的程序8. 不使用测试驱动开发9. 不在错误开启状态下进行编码和测试(译注:参考PHP函数error_reporting) 10. 对调试器的好处视而不见11. 不重构你的代码12. 不使用类似MVC ...
 js 来操控xml 加上html 标签中的dl dt 等树形标签,来模拟一下动态的树形结构。   1: 首先构造树形数据 xml     <?xml version="1.0" encoding="utf-8"?> <books> <kins id="修真"> <book id="001"> <name>《唯我独仙》</name> <author>唐家三少</author> ...
 php中对时间日期的处理时相对简单的,php中提供了date/time 函数允许您提取并格式化服务器上的日期和时间。  date/time函数的行为受到 php.ini 中设置的影响。当然我们可以手动更改其中的配置项参数,不过最好不要更改。  php 为我们提供了不少函数来操控时间,虽然多 但用的不多。     <?php /* * Created on 2010-8-20 * * @author wangyalei * */ //1.date() 函数格式化一个本地时间/日期 //format 必需。规定如何返回结果。 timestamp ...
php中的文件上传很简单 不像java 中需要借助 commons-fileupload-1.2.1.jar 等第三个的上转工具来做,下面我写了一个简单的上转类。 php中$_FILES内置函数包含了要上传文件的所有信息量。    $_FILES("uploadName"); 输出的话可以看见他是一个数组里面包含了 name,type,tmp_name,error,size元素   上传不可避免,要出现异常,php为此给出了5个类型常   0---> 文件上转成功 --->UPLOAD_ERR_OK  1--->上传文件超过php.ini 的up ...
//php中的序列化 //大部分用与 处理数组传递,数组存库操作。   $pantry = array('sugar'=>'2 libs','butter'=>'3 sticks'); //a:2:{s:5:"sugar";s:6:"2 libs";s:6:"butter";s:8:"3 sticks";} file_put_contents("serialize.txt",serialize($pantry)); //Array ( [sugar] => 2 l ...
js常用方法将会不断更新 /* 说明:去除字符串两边空格函数 参数obj:要去除空格的文本框 返回值:去除空格之后的字符串 */ function trim(obj) { return String(obj.value).replace(/(^\s*)|(\s*$)/g, ""); } /* 说明:显示错误信息函数 参数obj:出现错误信息的文本框 参数errmsg:错误信息 */ function showError(obj, errmsg) { alert(errmsg); try{ obj.focus(); } cat ...
本类能够实现像百度、谷歌一样的分页效果   ********** * * 分页的pojo * * @author wangyalei * */ class PageInfo{ // 下一页 private $nextpage; //上一页 private $uppage; //当前页 private $curpage; //总页数 private $allpage; //数据总数量 private $allnumber; // 每页显示的个数 public s ...
学习php 先要了解一下php的配置 对以后的学习很有帮助 ,在这我在网上查找了php.inc的配置说明   <?php /*  * Created on 2010-8-10  *  * To change the template for this generated file go to  * Window - Preferences - PHPeclipse - PHP - Code Templates  */   // //;-> register_globals = Off [安全,性能] //; 不再为输入数据注册全局变量(POST, GET, ...
用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row[’id’] 的速度是$row[id]的7倍。3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。4、在执行for循环之前确定最大循环数,不要每循环一 ...
$tr = "122222.222.332。3,434,affd"; $ms = "/[,.。]/"; print_r(preg_split($ms,$tr,6)); //1 可选 分割 多少次 //Array ( [0] => 122222 [1] => 222 [2] => 332 [3] => [4] => 3 [5] => 434,affd )  在php中对字符串的处理函数很多 在这整理了一些常用的函数   1: 处理字符串处理 大体的可分为两种 一种是 通过正侧 , 一种是 ...
在php中没有包的感念,不向java 那么方便,在引用时如果不注意就会出错,我也是刚学php,在这个问题上遇到了很多问题,在这总结一下php路径问题 原则: 使用相对路径,但在相对路径中用绝对路径(有点绕,待会儿详解), ...
公司要用php,最近学了php,自己检讨、总结一下自己的学习过程. 程序最基本的组成就是数据, 先看总结一下连接数据库,虽然网上也有不少这样的资料,但我不如自己总结一下,这样更能加深理解。php oop编程 我也是根据java 的思想来学习。 废话不多说。看下面的链接数据库的类,可能写的不好,大家可以给点意见,共同学习。     1:现在根目录下创建一个名为——> config.php的文件 用来保存 数据库的基本配置信息   <?php /* * Created on 2010-8-1 * * <B>数据库的基本配置信息</B> ...
在网上收集了一些算法题  
废话不多说代码如下 包含了Js 对 xml 的 增、 删 、 改 、 查   要处理的xml: <?xml version="1.0" encoding="utf-8"?> <students> <student id="001" class="2班"> <name>令狐冲</name> <age>20 ...
最近学习了Struts2的输入校验,然后自己总结了下,以后可能还会回头看看自己的学习札记,就当给复习做个准备了。 对于输入校验,Struts2提供了两种方式,1:采用手工编写代码实现;2:基于XML配置方面实现 。 1:采用手工编写代码实现。 通过继承ActionSupport类,然后重写vlidate方法进行数据校验,当某个数据校验失败时,我们应该调用addFieldError()或是addActionError()这个方法向系统的FieldError添加信息,如果校验失败了,Struts2会自动转发到名为input的result这个结果页上面,在input视图上可以通过<s:fi ...
Global site tag (gtag.js) - Google Analytics