- 博客(16)
- 资源 (1)
- 收藏
- 关注
转载 apache ab.exe
wamp\bin\apache\Apache2.2.11\ab.exe用于简单的单元测试,用法:ab -n 10 -c 10 http://www.google.com/可以得到很多结果:This is ApacheBench, Version 2.0.40-dev apache-2.0Copyright 1996 Adam Twiss, Zeus Technology
2011-11-30 19:08:41 2278
原创 不定类名的类方法和属性调用
有时候,php脚本里使用到的类名会是不定值的变量,这个时候需要一种,能够通过字符串作为参数来调用以该字符串为名称的类的方法和属性的途径。目前还没有发现较好的调用不定类名的属性的通用途径,即可以同时兼顾实例化不定类名和不定类名的双冒号调用属性这两种形式的途径,只能照顾到:$class = new $className;echo $class->attributeName;这样的实
2011-11-30 14:41:36 2038
原创 mysql的自动记录时间
mysql有自动填写记录插入时间的能力,只要添加一个字段格式timestamp,默认值填写为CURRENT_TIMESTAMP,就可以了。在程序中无需再写额外代码,mysql在插入单条记录时会自动将该字段填写为日期格式的当前插入时间
2011-11-28 11:06:50 4171
原创 set_time_limit
在php中,会遇到Maximum execution time of 30 seconds exceeded这样的错误。这个错误表示脚本运行时间超过了默认的30秒,脚本中断执行。有时候特别是在做远程访问的时候,因为网速问题,会出现脚本执行时间很长的情况,这个时候为了人为防止出现这个中断机制,可以在脚本中长时代码前加上一句set_time_limit(0),作用是将默认的30
2011-11-22 17:43:09 2360
原创 memory test using memory_get_usage()
ob_start();$startUsage = memory_get_usage();for($i = 0;$i {$a[] = 7-6;}$endUsage = memory_get_usage();ob_end_clean();echo $endUsage - $startUsage;用来检查程序体内存占用/不同的程序体
2011-11-21 17:39:34 475
原创 time test using microtime()
ob_start();$startTime = microtime(true);for($i = 0;$i {echo 7-6;}$endTime = microtime(true);ob_end_clean();echo $endTime - $startTime;程序执行时间通用简单测试机,早已经被普遍用烂了
2011-11-21 17:25:18 487
原创 for的运行机制
for (expr1; expr2; expr3) statement第一个表示式只在循环开始前执行一次并且无条件执行。第二个表示式从第一次执行循环开始就在循环开始前运行做一次判断该表达式布尔值,是真就执行循环,是假就中断。如果第一次循环就是假,直接不执行for体。第三个表达式从第一次执行循环开始就在每次循环结束后执行一次。
2011-11-21 13:24:09 1308
原创 在switch分支中使用return可以替代break
例子:1、$a =1;function test($a){switch($a){case 1:echo 1;case 2:echo 2;default:echo 'default';}}echo test($a);result:12default2、$a =1;function test($a){switch($a
2011-11-18 09:36:40 29699 3
原创 jquery ajax函数
function loading(url,data,loadingText,func){ $.ajax({ type:'POST', url:url, data:data, //dataType:'json', success:function(msg){ $('#load
2011-11-17 18:46:28 845
原创 较好的两个函数,获取文件扩展名&返回随机文件名
//获取文件扩展名 public static function fileext($filename){ return pathinfo($filename,PATHINFO_EXTENSION); } //返回随机文件名 public static function randfilename($length = 10)
2011-11-16 19:24:54 511
转载 来自我自己的新浪博客
漫长字(2009-07-23 20:40:28)人生漫而修长,无仙子,无奇迹,死后归大气。魂散落,身散落,人海茫茫无际。天阴霾,抬头望大气,已是萧瑟秋季。世事统统编成集,任谁也定不下截稿期。生不带物器,一身孑孑,破涕为笑,倔然而立。十年寒窗苦,十年自寻路,即使有荆棘,慨然跨越之。奈何无指向,奈何人心乱,世事逾千万,无法面面俱。尘世少炉火,怀相抱,互温暖,萦绕
2011-11-15 19:29:48 389
原创 文艺青年以哀伤为食
不记得在哪看到过一句话,大意是诗人常以哀伤为饵。当社会黑暗,民不聊生之时,即是诗人大兴词藻之时。深以为感。有乐时,一笑而过罢了,欢乐是会留住,却只在于旧物中,当旧物遗失时,就是欢乐遗失时。纵有万般兴高采烈,不过一瞬即逝。而伤痛,却会刻骨铭心。那伤痛的一刻或是一段日子,即使在多年以后,也是挥之不去的阴霾。在心里面,是愈合不了的创口。活而为人,总是想要记住高兴的事,忘掉不高兴的事,但是恰恰
2011-11-15 19:28:39 996
转载 JS页面刷新法
Javascript刷新页面的几种方法: 1 history.go(0) 2 location.reload() 3 location=location 4 location.assign(location) 5 document.execCommand('Refresh') 6 window.navigate(location) 7 location.replace(
2011-11-04 13:28:12 601
转载 PHP几个防SQL注入攻击自带函数区别
转载自 混沌轮回最终编辑 qq359977465SQL注入攻击是黑客攻击网站最常用的手段。如果你的站点没有使用严格的用户输入检验,那么常容易遭到SQL注入攻击。SQL注入攻击通常通过给站点数据库提交不良的数据或查询语句来实现,很可能使数据库中的纪录遭到暴露,更改或被删除。为了防止SQL注入攻击,PHP自带一个功能可以对输入的字符串进行处理,可以在较底层对输入进行安全上的
2011-11-01 10:43:02 583
原创 php ini set 相关的设置项有四个变更域
PHP总共有4个配置指令作用域:(PHP中的每个指令都有自己的作用域,指令只能在其作用域中修改,不是任何地方都能修改配置指令的)PHP_INI_SYSTEM:可以在php.ini和http.conf中修改开关;PHP_INI_PERDIR:可以在php.ini和http.conf和.htaccess中修改;PHP_INI_USER:可以在用户脚本中修改;PHP_INI_ALL:可以
2011-11-01 10:35:32 1329
转载 php自带加密解密函数
不可逆的加密函数为:md5()、crypt()md5() 用来计算 MD5 哈稀。语法为:string md5(string str);crypt() 将字符串用 UNIX 的标准加密 DES 模块加密。这是单向的加密函数,无法解密。欲比对字符串,将已加密的字符串的头二个字符放在 salt 的参数中,再比对加密后的字符串。语法为:string crypt(string str, strin
2011-11-01 09:57:58 24030
php mysql 操作类
2012-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人