摘要: $m = memory_get_usage();echo $m;require_once('include/entryPoint.php');// for ($i=0; $i < 500000; $i++){// $rliBean[] = BeanFactory::newBean('ibm_Reve... 阅读全文
posted @ 2014-06-20 21:51 刘宇石 阅读(520) 评论(0) 推荐(0) 编辑
摘要: js的字符串连接有两种:用“+”连接;用array的join连接。比较这两种方法的效率。<script>functionadd(){vars=(newDate()).valueOf();varstr='';for(i=0;i<50000;i++){str+=i;}vare=(newDate()).valueOf();alert(e-s);}functionadd_arr(){array=newArray();vars=(newDate()).valueOf();for(i=0;i<50000;i++){array[i]=i;}varstr=array.j 阅读全文
posted @ 2011-12-30 17:33 刘宇石 阅读(14585) 评论(0) 推荐(0) 编辑
摘要: 发现在SQL语句里有一个 ORDERBY rand() 这样的一个语句,这个说是用着方便,但是效率实在是太低了,于是我用了以下的方法来优化,就是用JOIN表的方法来达到这个取随机数据行的方法,你可以用 EXPLAIN SQL语句来分析一下以下两条SQL语句的效率,当然,数据量至少上10万以上才能看出性能。[1]普通方法, 效率太低SELECT *FROM tableORDERBY rand()LIMIT 10;[2] JOIN的方法:SELECT *FROM `table` AS t1 JOIN (SELECT ROUND(RAND() * ((SELECT MAX(id) FROM `tab 阅读全文
posted @ 2011-12-01 09:26 刘宇石 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 好不容易在通过了审核,得到了appkey。在分享转发的时候,竟然总是失败,返回的错误就是网络连接原因,一开始以为自己的js写错了。经过调查才发现,原来是官方给的连接有问题。把_u=后面的地址换为:http://v.t.qq.com/share/share.php?+参数。。。。。就好了。真是蛋疼! 阅读全文
posted @ 2011-10-21 14:29 刘宇石 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 当一个字段需要同时等于多个值的时候,用and直接连不会有数据查出。所以需要一些特殊处理。SELECT*FROMnews_extinfowhere(ExtID=1andOptionValue=0)or(ExtID=2andOptionValue=0)or(ExtID=3andOptionValue=0)groupbyNewsIDhavingcount(*)=3此处 count(*) = 3 表示的意思是在查询的结果中,只查出按group 分组之后,每个组的有3条数据的结果集 阅读全文
posted @ 2011-08-01 11:17 刘宇石 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 基于角色的权限管理(Role-Based Access Control) 添加Role的目的是为了隔离用户(User)与权限(Privilege),Role是用户和权限中间的代理层,解除了用户与权限的耦合。所有的授权都是给予Role而不是直接User。 RBAC的基本特征:1.由于角色/权限之间的变化比角色/用户关系之间的变化相对要慢得多,减小了授权管理的复杂性,降低管理开销。2.灵活地支持企业的安全策略,并对企业的变化有很大的伸缩性 RBAC管理权限就是处理Who、What、How的问题。 Who:权限的主体(user、group、role...) What:权限针对的对象(Resource 阅读全文
posted @ 2011-07-15 00:11 刘宇石 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 父窗口:<script>functionopenWin(str){window.open(siteurl+"popup/"+str,null,'width=800,height=500'); // 打开窗口}</script><inputtype="text"id="title"name="picPath"value="<?phpif(isset($pic)){echo$pic['Path'];}?>"/><a 阅读全文
posted @ 2011-07-14 09:53 刘宇石 阅读(5024) 评论(0) 推荐(0) 编辑
摘要: http://blog.s135.com/nginx_php_v6 阅读全文
posted @ 2011-01-06 16:58 刘宇石 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 在网上找到的,收藏下首先:创建 a_setcookie.php 文件,内容如下:<?php//header('P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"');setcookie("test",$_GET['id'],time()+3600,"/",".a.com");?>然后:创建 a_getcookie.php 文件,内容如下:< 阅读全文
posted @ 2011-01-06 16:00 刘宇石 阅读(732) 评论(0) 推荐(0) 编辑
摘要: mysql 卸载很麻烦,很容易造成下次的安装失败。搞了半天,成功了就记录下 首先服务里面将MySQL的服务给停止, 进入cmd控制台,到你的MySQL bin目录下。键入mysqld -nt -remove命令 然后到 控制面板 里面的 程序添加 中 卸载mysql, 最后重启,把mysql的目录删掉,再次安装就没问题啦。 阅读全文
posted @ 2010-06-22 09:00 刘宇石 阅读(1065) 评论(0) 推荐(0) 编辑