会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
无敌大壮
编码使我快乐!
博客园
首页
新随笔
联系
订阅
管理
2015年9月6日
记一次PHP“Segmentation fault”调试经历
摘要: 遇到的问题:在linux上安装php5.5.26、phalcon2.0扩展、xhprof扩展,均正常安装,并可单独运行。但放在一起运行时出现“Segmentation fault”错误。注:xhprof是从github上下载的最新版。遇到问题时的上下文:1: 新建项目,使用phalcon命令行工具 ...
阅读全文
posted @ 2015-09-06 23:14 dormscript
阅读(6211)
评论(0)
推荐(0)
编辑
phalcon:跟踪sql语句
摘要: 在phalcon里有一个\Phalcon\Db\Profiler 类,这个类可以用来记录sql语句并计算消耗的时间。那么如何使用它呢?手册里其实已经提供了方法,总结如下:1.向$di里注册profiler服务$di->set('profiler', function(){ return new...
阅读全文
posted @ 2015-09-06 23:09 dormscript
阅读(1969)
评论(0)
推荐(0)
编辑
10分钟理解全文检索
摘要: 学习全文检索后的一些记录。1:全文检索要解决的问题我们遇到的数据总体分为两种:结构化数据和非结构化数据。结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。非结构化数据:指不定长或无固定格式的数据,如邮件,word文档等。对结构化的数据,我们可以用数据库等方式进行检索(效率差)。对于非结...
阅读全文
posted @ 2015-09-06 23:04 dormscript
阅读(1392)
评论(0)
推荐(1)
编辑
带优先级的队列 - PHP实现
摘要: 很久以前写的一个功能,当时需要一个优先级的队列,特用新学的swoole写了一个简单的demo,仅满足当时的需求。功能说明:完全参考httpsqs增加优先级参数level 例: http://192.168.8.18:5555/?name=t ... a=testdata1&level=1...
阅读全文
posted @ 2015-09-06 23:02 dormscript
阅读(1163)
评论(1)
推荐(0)
编辑
使用PHP处理文本小技巧
摘要: PHP的Cli模式使用:http://www.php.net/manual/zh/features.commandline.phpPHP命令行部分参数:-B 在处理 stdin 之前先执行 PHP 代码。-R 对每个输入行都执行 PHP 代码。 此模式下有两个特殊变量:$argn 和 $argi。...
阅读全文
posted @ 2015-09-06 22:54 dormscript
阅读(690)
评论(0)
推荐(0)
编辑
PHP性能分析 - ngnx日志分析
摘要: 最终结果展示图:图解:响应时间在40ms以内的请求数占请求总量的7%,40到80ms的的请求数占32.9%,依次类推。。。性能问题有很多种可能,普通的情况通过xhprof可查得主要的性能损耗。但有些情况却是通过xhprof不能分析出结果。如一个应用有N个URL,其中有一部分处于响应慢,一部分响应快,...
阅读全文
posted @ 2015-09-06 22:48 dormscript
阅读(972)
评论(0)
推荐(0)
编辑
PHP代码规范
摘要: PHP编码规范:链接,做为一个PHP程序员,在协同开发中代码规范尤为重要,下文介绍如何使用编辑器帮助我们写出符合PSR规范的代码。本文以Sublime为开发平台,介绍PHP代码规范自动检测工具的安装步骤。各工具都有多种安装方法,以下方法是兼容Unix/Win平台的一种通用安装方法使用到的工具:Sub...
阅读全文
posted @ 2015-09-06 22:26 dormscript
阅读(530)
评论(0)
推荐(0)
编辑
地区配置文件的优化
摘要: 前些阵子写过一个针对地区配置文件的优化,今天有同事提起,特写下来共同交流!问题描述:部分应用需要展示多个企业的地区信息,但从数据库或缓存读到的是一堆地区ID,无法直接显示,需要读地区配置文件将ID转换为地区名; 而地区配置(area.php)文件较大(122K),每次载入文件会耗费7ms左右时间(正...
阅读全文
posted @ 2015-09-06 22:12 dormscript
阅读(391)
评论(0)
推荐(1)
编辑
公告