摘要: 转载自http://gooderlee.iteye.com/blog/1179221最近有个项目,对于数据库的并发性要求很高,对于事物,Rollback没有要求,同时数据库升级到5.5。所以,闲来没事儿,就拿起数据库来看看引擎性能。我们通过创建一个 Procedure,让引擎每秒插入50条数据到 MySQL,然后我们通过修改表的引擎来查看IO的情况。我们采用如下表结构Sql代码DROPTABLEIFEXISTS`test`.`t`;CREATETABLE`test`.`t`(`id`int(10)unsignedDEFAULT'0',`name`varchar(45)DEFAU 阅读全文
posted @ 2012-04-14 00:08 Souris 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 笔记本是惠普双显卡,ATI和intel集成显卡,首先驱动是个问题,折腾了很久,放弃了,禁用独显好了,反正编程也不需要。但是屏幕亮度真是亮瞎我的眼,始终调不动,笔记本自带快捷键有反应,但是亮度条只会动一下,然后就不能动了,亮度根本一点反应都没有,网上的教程说改这改那,但是奇怪的是,我的电脑里没有这些文件。。。什么brightness,device,按照别人的路径找不到,开始装的ubuntu,不行,换了几个版本,还是不行,又换fedora,仍然不行,于是只能怀疑自己电脑的问题了。。。真是悲剧,装了这么久没成功,别人一下就可以用了,驱动都不用管。。。有没有人有这个经验啊,真心想用linux,调一下屏 阅读全文
posted @ 2012-03-14 10:26 Souris 阅读(223) 评论(1) 推荐(0) 编辑
摘要: 今日写一个基于comet的web聊天室,用session记录用户和房间的id,但是运行的时候发送的信息怎么都发布到服务器,用eclipse调试却没有任何问题。无奈,在send.php页面上没执行一句就在一个文件里面写点东西,以此来检查程序停在哪一步,结果就在session_start()后停止了。google了很多,没什么结果,继续搜索看到这篇文章http://topic.csdn.net/u/20110915/11/1776dea6-1fe8-4b09-90c3-02077fcf1728.html,有点启发,因为后台get_message()函数是有新消息时才返回,否则一直循环,而前台此时又 阅读全文
posted @ 2012-02-18 13:12 Souris 阅读(2144) 评论(0) 推荐(0) 编辑
摘要: 比如以前有个数据库chat,在数据库存放目录下有个chat文件夹,重装之后,在新的mysql数据库存放文件夹下新建chat文件夹,把老文件夹里面的.frm文件全部复制过去,再把父目录的ibdata1文件复制到相应位置覆盖即可,应该先停掉mysql服务 阅读全文
posted @ 2012-02-18 12:13 Souris 阅读(1327) 评论(0) 推荐(0) 编辑
摘要: 转自http://www.cnblogs.com/kason/archive/2012/02/01/2334418.html/*图片验证码 Powered By KASON转载请注明出处:http://www.cnblogs.com/kason/*/session_start();$num=4;//验证码个数$width=80;//验证码宽度$height=20;//验证码高度$code=' ';for($i=0;$i<$num;$i++)//生成验证码{switch(rand(0,2)){case 0:$code[$i]=chr(rand(48,57));break;/ 阅读全文
posted @ 2012-02-18 00:06 Souris 阅读(186) 评论(0) 推荐(0) 编辑
摘要: adminconfig.php 这是后台系统中所有文件权限配置。fun.php 这是一个功能函数left.php 网站后台根据用户登录的ID来加载相对应的功能菜单op.php 调用adminconfig.php 默认权限文件opsava.php 保存用户权限成一个php文件好了我们先来看看 fun.php文件吧。<?function findsub($keys ,$userid='abc' ) //此函数重要就是为了调用用户的权限信息{ include('user/'.$userid.'.php'); foreach($bb as $key 阅读全文
posted @ 2012-02-18 00:00 Souris 阅读(553) 评论(0) 推荐(1) 编辑
摘要: 转自http://www.cnblogs.com/wangjiafang/archive/2012/02/15/2352602.html这里说下关于性能优化技巧方面一些认识,也是网上传的沸沸扬扬的“军规”:1 启用gzip。gzip压缩是一种开发的压缩算法,目前的主流浏览器(Firefox, Safari, Chrome, IE4及以上)与主流服务器(Apache, Lighttpd, Nginx)均对其有很好的支持。gzip压缩是通过HTTP 1.1协议中的Content-Encoding : gzip来进行标记说明,其可以明显减少文本文件的大小,从而节省带宽和加载时间。我做过的一个实验,发 阅读全文
posted @ 2012-02-17 23:59 Souris 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 转自http://kennyluo.iteye.com/blog/1405079别每天OO,这个配置怎么改,这段代码哪错了,没劲,好的程序不光是代码写的好,整体架构很重要,多了解程序之外的东西,这篇不再单单是程序方面的东西了,会写到从程序到服务器的设置,会比较多,但个人的经验有限,知道的就这么多,不知道的我也没法写呀, 文章说的不好大家就当我说梦话得了。所有程序例子都来自网络普遍缓存技术数据缓存:这里所说的数据缓存是指数据库查询缓存,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件 阅读全文
posted @ 2012-02-17 23:38 Souris 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 转自http://kennyluo.iteye.com/blog/1405081#commentsphp的缓冲器:有eaccelerator, apc, phpa,xcache,这个这个就不说了吧,搜索一堆一堆的,自己看啦,知道有这玩意就OKMYSQL缓存:这也算非代码级的,经典的数据库就是用的这种方式,看下面的运行时间,0.09xxx之类的我贴段根据蓝色那家伙修改后部分my.ini吧,2G的MYISAM表可以在0.05S左右,据说他前后改了有快一年[client]……default-character-set=gbkdefault-storage-engine=MYISAMmax_conne 阅读全文
posted @ 2012-02-17 23:36 Souris 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 转自http://kennyluo.iteye.com/blog/1405082memcache::debugboolmemcache_debug( bool$on_off)说明:控制调试功能,前提是php在编译的时候使用了-enable-debug选项,否则这个函数不会有作用。参数:$on_off:true表示开启调试,false表示关闭调试返回值:如果php在编译的时候使用了-enable-debug选项,返回true,否则返回falseMemcache::decrement用法intMemcache::decrement( string$key[, int$value] )说明:Memc 阅读全文
posted @ 2012-02-17 23:32 Souris 阅读(265) 评论(0) 推荐(0) 编辑