专注于PHP,MySQL,Javascript,jQuery,性能优化,搜索引擎
10:54:14@doing:phpwind8.0今天正式发布http://www.phpwind.com/phpwind8/
21:19:41@doing:将复杂的东西用简单的语言阐述出来是一件非常不容易的事情,因此就需要下很大的功夫,这也是锻炼的一种方式。
21:27:20@doing:没有坚持不懈不能做好的事情,只有坚持不懈才能把事情做好。明确的目标,坚定的方向,最重要的就是不管遇到多大的挑战,只要坚持,就一定能见证自己的彩虹。
17:48:48@doing:你不知道明天将会怎么样,但至少你要准备好,一个又一个挑战的到来,意味着你的知识能力提升的到来,如果感觉不到,那你可能一直在停滞不前。
10:36:17@doing:MySQL的第三方工具很多,大部分使用perl开发,更多的关注某一个点的应用,大而全的产品毕竟不是一两个小程序员所能折腾的,不管正式与非正式,实用的工具必有其发扬光大的空间。莫非我也要整一个,看情况吧!这个需要已经很久了,应该出手了!
性能测试工具sysbench安装与使用
一,sysbench官方下载
http://sysbench.sourceforge.net/
二,sysbench安装
#cd sysbench-0.4.12
#./autogen.sh
#./configure --prefix=/store1/sysbench
...
采用PHP函数http_build_query生成URL-encoded的查询字符串
PHP内置函数研究系列第八期,采用PHP函数http_build_query生成URL-encoded的查询字符串,开发过程中经常会出现这样一种情况,把大量的变量组装成一串请求链接,通用的方案是通过字符串与变量的组合生成查询字符串,如果链接很长很难维护,特别是一个搜索条件下的分页链接,条件可能更多,使用PHP内置函数...
采用PHP函数memory_get_usage获取PHP内存清耗量
PHP性能优化过程中需要获取PHP内存消耗,使用memory_get_usage()函数可获取当前的内存消耗情况,函数使用简单,这里讨论一下memory_get_usage()函数的用法与实例。
一,函数原型
int memory_get_usage ([ bool $real_usage = false ] )
...
PHP函数spl_autoload_register实现自动加载研究
spl_autoload_register()函数应该是主流框架使用最多的也是非常核心的函数之一,可实现自动注册函数和类,实现类似__autoload() 函数功能,简化了类的调用与加载,提高了工作的效率,这里通过一个实验谈谈这个函数的部分特征。
函数原型
bo...
JavaScript执行多个window.onload产生too much recursion错误分析
问题描述
测试浏览器:Firefox 3.5.9
Web程序中利用JavaScript执行多个window.onload事件是非常普通的,但如果使用中要保证每个window.onload事件执行,通用的解决方案如下:
<script type="text/javascript">
程序员的可持续发展思考
这里的程序员是指web开发程序员,为什么要讨论程序员的可持续发展,是因为程序员在长期的开发过程中,会慢慢的失去自我,往往很容易陷入某种环境或开发模式中,这样可能会造成以环境驱动个人发展的情况,但这种情况非常不利于程序员的可持续发展。
程序员应该有自己的规划,有自己的着重点和目标,这应该是...
如何解决MySQL对数据量大的表操作时产生Repair with keycache问题
MySQL基础知识第二期,如何解决MySQL对数据量大的表操作时产生Repair with keycache问题,主要讨论问题产生的原因与解决方法。
问题描述
执行一条影响行数非常大数据库查询,如数据表的行数有几百万行,但需要更新一条索引或查询一条语句,如果数据库的临时空间太小,就会...
CentOS系统下Apache环境安装GBK编码程序网页乱码问题
CentOS系统基础知识第一期,CentOS系统下Apache环境安装GBK编码程序网页乱码问题,讨论Apache环境安装GBK编码程序乱码的产生的问题与解决方法。
问题描述
在CentOS系统中采用Apache服务器安装GBK编码的程序出现乱码,这主要是因为默认安装的Apache服务器字符编码为UTF-8,...
如何远程访问MySQL数据库设置权限方法总结
MySQL基础知识第一期,如何远程访问MySQL数据库设置权限方法总结,讨论访问单个数据库,全部数据库,指定用户访问,设置访问密码,指定访问主机。
1,设置访问单个数据库权限
mysql>grant all privileges on test.* to 'root'@'%';
采用PHP函数uniqid生成一个唯一的ID
PHP内置函数研究系列第七期,采用PHP函数uniqid生成一个唯一的ID,主要讨论uniqid()函数的作用和用法。
生成唯一ID的应用场景非常普遍,如临时缓存文件名称,临时变量,临时安全码等,uniqid()函数基于以微秒计的当前时间,生成一个唯一的 ID。由于生成唯一ID与微秒时间关联,因此ID的唯一性非常可靠...
代码评审的注意事项
在项目开发过程中,代码评审是非常重要的一环,在代码评审实施的过程中,有几方面需要注意,如下:
1,代码评审前期准备
评审之前肯定要邮件通知参与人,同时要把评审的代码给参与评审的人阅读,只有充分的准备才能保证代码评审的质量。同时要指定评审的记录人,这个很重要...
采用PHP函数glob实现寻找与模式匹配的文件路径
PHP内置函数研究系列第六期,采用PHP函数glob实现寻找与模式匹配的文件路径,主要讨论glob()函数的作用和用法。
在开发过程中,有时候需要在目录中匹配某一类文件和目录,如后缀为.txt或.ini等文件,如果采用普通方案如读取目录然后使用strpos()函数进行查询,速度很慢(如果目录下文件很多)...
采用PHP函数register_shutdown_function定义PHP程序执行完成后执行的函数
PHP内置函数研究系列第五期,采用PHP函数register_shutdown_function定义PHP程序执行完成后执行的函数,主要讨论register_shutdown_function()函数的作用和用法。
register_shutdown_function() 函数可实现当程序执行完成后执行的函数,其功能为可实现程序执行完成的后续操作。程序...
优化MySQL效率主要几个问题总结
最近优化MySQL数据库查询过程中,发现集中的性能问题主要在以下几个方面
1,limit条件数太大
实例:select * from test008 limit 10000000,10;
关注点:limit 10000000,10
这类问题的解决方案可从两方面入手,一...
注意MySQL实现update更新字段类型不同影响
一,问题解读
MySQL在使用update更新数据时,如果条件字段的类型为数字型,但参数是字符型的而且该条件又匹配不到记录,就会引起严重的性能问题。如下:
1,update test007 set key1 = key1 + '1' where id = 200000;
2,update test007 set key1 = key1 + '1&...
MySQL优化order by查询注意字段类型与参数类型不同问题
在优化MySQL的order by查询过程中发现一个非常有意思的现象,如果查询条件的字段类型为字符型,但参数值是数字却没有使用单引号区分字符与数字,就会产生两种不同的查询效果,实验如下:
一,创建数据表test001,并创建索引keyidx
CREATE TABLE `test001` ( ...
采用PHP函数parse_str实现查询字符串解析到变量中
PHP内置函数研究系列第四期,采用PHP函数parse_str实现查询字符串解析到变量中,主要讨论parse_str()函数的作用和用法。
parse_str()函数可实现把字符串解析到变量中,这意味着实现了字符串与变量之间的一种转换机制,在与客户端数据传递的过程中,数据是通过字符串的形式传递,如GET请求,然后在服...
采用PHP函数tempnam建立一个具有唯一文件名的文件
PHP内置函数研究系列第三期,采用PHP函数tempnam建立一个具有唯一文件名的文件,主要讨论tempnam()函数的作用和用法。
tempnam()函数可以实现创建临时文件,经常发现在处理一些业务逻辑过程中,可能需要把一些数据临时存储在临时文件中,然后读取临时文件写入临时数据,业务执行完成就删除临时文件,...
采用PHP函数ignore_user_abort实现计划任务与持续进程实例
PHP内置函数研究系列第二期,采用PHP函数ignore_user_abort实现计划任务与持续进程实例,并通过一个可检测效果的实例讨论ignore_user_abort()函数的作用与用法。
ignore_user_abort() 可以实现当客户端关闭后仍然可以执行PHP代码,可保持PHP进程一直在执行,可实现所谓的计划任务功能与持续进程,只...
采用PHP函数import_request_variables实现变量导入到全局作用域
PHP内置函数研究系列第一期,采用PHP函数import_request_variables()实现变量导入到全局作用域,主要讨论import_request_variables()函数的作用与用法。
import_request_variables() 函数应该不常用,其作用是将 GET/POST/Cookie 变量导入到全局作用域中,便于参数的调用,当然前提是不考虑一系列...
关于LiuHui
实践是一个过程,记录是一种方式,无数个思考的点滴托起liuhui.info!
专注是一种行为,分享是一种快乐,只要坚持必定能创造价值!
LiuHui,PHP Engineer Doing@HangZhou CHINA
提供的东西是否有价值?欢迎你的反馈和更多交流!
黑板报
闪光塔 
性能测试工具sysbench安装与使用
采用PHP函数http_build_query生成URL-encoded的查询字符串
采用PHP函数memory_get_usage获取PHP内存清耗量
PHP函数spl_autoload_register实现自动加载研究
JavaScript执行多个window.onload产生too much recursion错误分析
程序员的可持续发展思考
如何解决MySQL对数据量大的表操作时产生Repair with keycache问题
CentOS系统下Apache环境安装GBK编码程序网页乱码问题
如何远程访问MySQL数据库设置权限方法总结
采用PHP函数uniqid生成一个唯一的ID
代码评审的注意事项
采用PHP函数glob实现寻找与模式匹配的文件路径
采用PHP函数register_shutdown_function定义PHP程序执行完成后执行的函数
优化MySQL效率主要几个问题总结
注意MySQL实现update更新字段类型不同影响
MySQL优化order by查询注意字段类型与参数类型不同问题
采用PHP函数parse_str实现查询字符串解析到变量中
采用PHP函数tempnam建立一个具有唯一文件名的文件
采用PHP函数ignore_user_abort实现计划任务与持续进程实例
采用PHP函数import_request_variables实现变量导入到全局作用域
综合信息
文章100%原创

Creative Commons 署名-非商业性使用-相同方式共享 2.5 中国大陆 License.
分类统计:10个
文章统计:81篇
网站模板:进化论 v1.0
程序设计:liuhui v2.0
消耗世界能源@2010.1.24