11 2012 档案

摘要:/***建立曲线图表*@auth:firmy*@paramglobalObj对象ID,用于防止内存泄露*@paramelementID显示对象的elementID*@paramtitle*@paramsubTitle*@paramcategoriesX轴数据一维数组*@paramxName*@paramyName*@paramseriesArrY轴数据二维数组*/functionaddLineCh... 阅读全文
posted @ 2012-11-23 18:15 firmy 阅读(265) 评论(0) 推荐(0)
摘要:刚写的一个快速添加加载等待效果的js,快速添加,省时省力。js:/** 增加异步加载遮罩* @auth:firmy* @mail:fimry@foxmail.com* 使用方法:在异步请求前加遮罩:addLoadCover()* 异步完成后关掉遮:closeCover() * 例:* function(){* addLoadCover();* $.getJSON(url,params,functi... 阅读全文
posted @ 2012-11-23 18:02 firmy 阅读(216) 评论(0) 推荐(0)
摘要:因为项目多语言化,需要做一个语言包和excel快速转换的功能,下面代码需要PHPExcel插件支持<?php/***PHPEXCEL生成excel文件*@author:firmy* @mail:firmy@foxmail.com*@desc支持任意行列数据生成excel文件,暂未添加单元格样式和对齐*/require_once'library/PHPExcel.php';require_once'... 阅读全文
posted @ 2012-11-23 09:22 firmy 阅读(581) 评论(0) 推荐(0)
摘要:最近有一个把系统通过语言包转换成越南语的需求,之前系统没做过任何多语言的支持,为了简化工作量,尝试把中文作为smarty的key来传递值,调用方式为{$测试},发现这样不行,查看了smarty的help,发现可以有个注册函数的方法,试验了一下,<?require_once SYSDIR."global.inc.php";//把php语言翻译函数translater注册为smarty函数lang$s... 阅读全文
posted @ 2012-11-22 09:51 firmy 阅读(226) 评论(0) 推荐(0)
摘要:一、优化概述二、查询与索引优化分析1性能瓶颈定位Show命令慢查询日志explain分析查询profiling分析查询2索引及查询优化三、配置优化1) max_connections2) back_log3) interactive_timeout4) key_buffer_size5) query_cache_size6) record_buffer_size7) r... 阅读全文
posted @ 2012-11-22 09:23 firmy 阅读(338) 评论(0) 推荐(0)
摘要:Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。Explain语法:explain select … from … [where ...]例如:explain select * from news;输出:+—-+————-+——-+——-+... 阅读全文
posted @ 2012-11-22 09:23 firmy 阅读(194) 评论(0) 推荐(0)
摘要:一直是使用mysql这个数据库软件,它工作比较稳定,效率也很高。在遇到严重性能问题时,一般都有这么几种可能:1、索引没有建好;2、sql写法过于复杂;3、配置错误;4、机器实在负荷不了;1、索引没有建好如果看到mysql消耗的cpu很大,可以用mysql的client工具来检查。在linux下执行/usr/local/mysql/bin/mysql -hlocalhost -uroot -p输入密... 阅读全文
posted @ 2012-11-22 09:23 firmy 阅读(213) 评论(0) 推荐(0)
摘要:在查询中有多个条件时,一大堆的or连接写得想shi,然后改成in连接,同事在review代码时,指出用in“不能使用索引,会扫描全表,效率极差无比"(原话),故特意找了一些资料,各种说法都有,只好自己实践一下:一个条件,使用了索引:加多个条件,发现使用索引了:采用二分法,看到底支持多少个条件,找出下面结果,in( )用法只支持16个条件以内会使用索引。这16个应该是由某项配置决定的,还没有找到这个... 阅读全文
posted @ 2012-11-22 09:22 firmy 阅读(902) 评论(0) 推荐(0)
摘要:mysql命令行输入错误字符需要取消执行时,可在分号“;”出现前输入“\c”来取消该条命令,注意c前边的“\”。 mysql> select -> user() -> \c mysql> 通过 为知笔记 发布 阅读全文
posted @ 2012-11-22 09:22 firmy 阅读(440) 评论(0) 推荐(0)
摘要:个人整理的mysql日期函数,但不推荐把所有日期获取交给mysql来执行。下面的查询选择所有date_col值在最后 30 天内的记录。 1 > SELECT something FROM tbl_name 2 WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30; DAYOFWEEK(date) 返回date... 阅读全文
posted @ 2012-11-22 09:22 firmy 阅读(193) 评论(0) 推荐(0)
摘要:公司严格要求zendStudio做开发环境,习惯了vim的我可真憋屈了,光标移动都要鼠标,查找也悲催,一直想着有没有插件能让zs可以像vim一们操作,终于让我找到了在zendstudio中的帮助安装新软件添加软件地址http://vrapper.sourceforge.net/update-site/stable下一步安装即可安装完毕后会有vim的图标,点击图标可以切换vim模式和zendstud... 阅读全文
posted @ 2012-11-13 15:06 firmy 阅读(665) 评论(0) 推荐(0)