php易错总结
摘要:$a = 3;$b = 5;var_dump(5 || $b = 7);//boolean(true)if($a = 5 || $b = 7) { //|| 的优先级比赋值预算的要高 var_dump($a); //boolean(true) $a++; $b++;}echo $a . " " .
阅读全文
posted @
2012-10-31 23:19
思齐_
阅读(339)
推荐(0) 编辑
递归总结
摘要:用归纳法来理解递归步进表达式:问题蜕变成子问题的表达式结束条件:什么时候可以不再是用步进表达式直接求解表达式:在结束条件下能够直接计算返回值的表达式逻辑归纳项:适用于一切非适用于结束条件的子问题的处理,当然上面的步进表达式其实就是包含在这里面了。递归算法的一般形式:void func( mode){ if(endCondition) { constExpression //基本项 } else { accumrateExpreesion //归纳项 mode=expression /...
阅读全文
posted @
2012-10-29 23:57
思齐_
阅读(800)
推荐(0) 编辑
递归处理数组的小练习
摘要:/** * * 递归小练习 */$a = array( array(' a ',array(' e ',array(' f '))), array(' b '), array(' c '),);var_dump($a);$b = array_map('trims', $a);/** * * 递归处理数组 */function trims($str){ if(is_array($str)){ foreach ($str as $k=>$v){ $str[$k] = trims($v); } }e
阅读全文
posted @
2012-10-29 22:30
思齐_
阅读(230)
推荐(0) 编辑
apache开启gzip压缩
摘要:1.使用httpd -M查看是否有mod_deflate模块 或者查看你的httpd.conf文件中LoadModules有没有这个mod_deflate模块开启如果已经开启 复制一下到httpd.conf中即可<ifmodule mod_deflate.c>AddOutputFilter DEFLATE html xml php js css</ifmodule> 2.还可以在php中开启gzip压缩ob_start("ob_gzhandler");
阅读全文
posted @
2012-10-28 17:17
思齐_
阅读(193)
推荐(0) 编辑
include_path详解
摘要:1.php默认的包含路径为 .;C:\php\pear 即为当前目录和C:\php\pear目录2.如果设置ini_set("include_path", ""); 则改变为默认们目录(即为上面的)运行时的包含顺序:1.如果为绝对路径 则直接包含, 并结束(找不到直接退出).2.如果是是相对路径((形如./file, ../dir/file) 则跳过include_path的作用逻辑, 直接解析相对路径(找不到直接退出) 注意:在使用相对路径的包含文件的情况下,如果一个文件被另一个文件所包含,则这个文件的”相对“则指的是包含他的那个文件3.都不是以上两种
阅读全文
posted @
2012-10-28 10:33
思齐_
阅读(9164)
推荐(0) 编辑
javascript 闭包练习
摘要:闭包的样列例子1:闭包中局部变量是引用而非拷贝function say667() { // Local variable that ends up within closure var num = 666; var sayAlert = function() { alert(num); } num++; return sayAlert;} var sayAlert = say667();sayAlert()因此执行结果应该弹出的667而非666。例子2:多个函数绑定同一个闭包,因为他们定义在同一个函数内。function setupSomeGlobals() { ...
阅读全文
posted @
2012-10-24 23:44
思齐_
阅读(592)
推荐(0) 编辑
php生成excel
摘要:1.用类生成<?php/** * Simple excel generating from PHP5 * * This is one of my utility-classes. * * The MIT License * * Copyright (c) 2007 Oliver Schwarz * * Permission is hereby granted, free of charge, to any person * obtaining a copy of this software and associated documentation * files (the "S
阅读全文
posted @
2012-10-20 02:15
思齐_
阅读(2602)
推荐(0) 编辑
javascript 操作cookie
摘要:// cookie functions http://www.quirksmode.org/js/cookies.htmlfunction createCookie(name,value,days){ if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; docum...
阅读全文
posted @
2012-10-19 00:15
思齐_
阅读(262)
推荐(0) 编辑
js 操作数组函数-自定义
摘要:1.删除数组中指定的元素/** * 参考实例foreach = function (obj, insp){ if(obj== null && obj.constructor != Array){ return [];}//obj是要处理的数组,obj==null 表示对象尚未存在;obj.constructor != Array 表示对象obj的属性的构造函数不是数组;//constructor属性始终指向创建当前对象的构造函数。两个条件均满足,则返回空数组[];//下面对constructor属性作进一步了解。var obj= [1, 2, 3, 4]; // 等价于 var
阅读全文
posted @
2012-10-18 00:22
思齐_
阅读(7449)
推荐(0) 编辑
sprinf用法
摘要:echo 1/7;echo "";echo round(1/7,5);echo "";echo sprintf("%0.5F",1/7);
阅读全文
posted @
2012-10-17 00:47
思齐_
阅读(650)
推荐(0) 编辑
PHP中替换换行符
摘要://php 有三种方法来解决 //1、使用str_replace 来替换换行 $str = str_replace(array("\r\n", "\r", "\n"), "", $str); //2、使用正则替换 $str = preg_replace('//s*/', '', $str); //3、使用php定义好的变量 (建议使用) $str = str_replace(PHP_EOL, '', $str);// 转为前台可显示的换行, nl2br 的方向函数参考
阅读全文
posted @
2012-10-12 01:21
思齐_
阅读(23290)
推荐(0) 编辑
引用方法形成树
摘要:<?php /** * 创建父节点树形数组 * 参数 * $ar 数组,邻接列表方式组织的数据 * $id 数组中作为主键的下标或关联键名 * $pid 数组中作为父键的下标或关联键名 * 返回 多维数组 * * 分析: * 由于传递是引用,故当赋值给他后,当这个值在变时,上面的值也会跟着一块变 * 后面的循环不断的给他添加值 第一个元素也会不断的添加值 * 最终所有的树行结构都会放到数组的第一个元素中 * 而下面的元素依次保存当次级别以下的孩子 * **/function find_parent($ar, $id='id', $pid='pid') {
阅读全文
posted @
2012-10-11 00:24
思齐_
阅读(232)
推荐(0) 编辑
js向php传值
摘要:<script type="text/javascript">var ability=<?php echo JSON($array);?>;</script>
阅读全文
posted @
2012-10-08 23:23
思齐_
阅读(3521)
推荐(0) 编辑
开启Nginx的目录文件列表功能
摘要:ngx_http_autoindex_module 此模块用于自动生成目录列表,ngx_http_autoindex_module只在 ngx_http_index_module模块未找到索引文件时发出请求.nginx默认是不允许列出整个目录的。开启目录列表:打开nginx.conf文件,在location server 或 http段中加入autoindex on;http { include mime.types; default_type application/octet-stream; autoindex on;//自动显示目录 autoinde...
阅读全文
posted @
2012-10-07 13:18
思齐_
阅读(33929)
推荐(2) 编辑