全部文章(第 9 页)
藏钱包的小男孩
一 当我回过神来,发现自己正坐在一间教室里听课。 讲台上传来一个非常古怪的声音,低沉且悠长,声调忽高忽低,我集中注意力去听,却发现怎么也听不懂在讲什么,自己反而快听睡着了。 定睛看去,讲台上的老师拿着书,正在黑板上奋力挥舞粉笔,拳头大的字已经铺满了大半块黑板。我盯着那些字,努力想看清楚他写的是什么,可是直看到眼睛酸痛也……
解决Rockmongo不显示中文的问题
Mongodb是时下非常流行的数据库,而Rockmongo可以说是最普及的web版gui了。但是Rockmongo在显示utf 8中文数据时一直有问题,最新版本v1.1.2仍然没有解决。今天专门腾了点时间debug并将其解决,将过程记录一下供大家参考。 问题现象 1、插入一条包含中文的数据 2、保存之后,中文数据不见了……
为MongoDB编写Js维护脚本
最近项目上有一个需求,要对存储在MongoDB中的用户行为数据定期进行统计分析。 先使用PHP实现原型,发现因为数据量很大,大量时间都花在MongoDB服务器和Web服务器之间的数据交换上。考虑到这一点,必须在MongoDB服务器上进行本地计算,将结果保存起来,再使用PHP访问并展示给用户。 查阅文档得知,MongoD……
常用bash快捷键
收集自:<http://ss64.com/bash/syntax keyboard.html 注意:如果要在mac的终端下使用Alt组合键,需要在终端的偏好设置里选中“使用option键作为meta键” 移动光标 Ctrl + a 移动到行首(等于按Home键) Ctrl + e 移动到行末(等于按End键) Ctrl……
用inginx.conf分级管理nginx配置文件
其实nginx的conf结构本来设计的不错,但是从默认安装的配置文件离实际可用状态还有一些距离。比如设置fastcgi、分离server部分到多个文件等。 一般来说,部署完毕之后conf已经是面目全非了。众多参数缺乏有效的管理组织方式。如果有多个站点,那么各个站点的配置文件中可能还存在大量重复。 inginx.conf……
通过macports安装的php,extension的配置被分离
我现在的开发环境,php、php mongo、php mysql、php redis、xdebug等都是通过macports安装的。一直使用都没有问题,直到今天编辑php.ini的时候发现,这些extension居然都没有在php.ini中定义。奇怪了,那它们是怎么加载的呢? 首先怀疑我编辑的php.ini不是php实……
在不同php版本中实现model层重复代码的去除
问题 MVC架构中的model层主要负责和数据直接交互,如果没有使用ORM框架,那么很多原子操作(CRUD等)需要自己实现。一般来说一个系统会有多个Model,每一个Model都需要重复实现这些原子操作,而这些代码往往除了表名外都是一样的: class User { public static function fin……
第一次使用mac会遇到的一些典型问题
mac book air入手一周,算是可以进入工作状态了。遇到各种问题,各种google,学到了不少。现在把自己碰到的一些有代表性的问题写出来,希望能给刚开始使用mac的朋友们一些帮助。 几乎所有的app的设置选项,都在屏幕顶部苹果logo右边,点击app名字弹出的菜单中,快捷键是Command+逗号 在finder中……
mac下配置php环境后出现syntax error
刚在mac上配置好php环境,运行项目代码就出现错误: Parse error: syntax error, unexpected end of file in xxx.php on line 21 检查出错的文件,21行是该文件的最后一行,是一句很简单的php代码,没有发现任何问题。于是我准备用排除法来定位问题,将该……
mac下利用国外的vps建立代理翻墙
现在很多人都有国外的VPS了,那么我们可以利用它建立SSH隧道代理来实现翻墙,解决很多国外网站上不了或间歇性不能访问的问题。 1、首先到<http://nihilex.com/secret socks 去下载SecretSocks并安装。 2、运行之后,在SSH hostname中输入自己vps的ip,在Port nu……






