在windows下进行linux开发:利用Vagrant+virtualbox
介绍Vagrant 我们做web开发的时候经常要安装各种本地测试环境,比如apache,php,mysql,redis等等。出于个人使用习惯,可能我们还是比较习惯用windows。虽然说在windows下搭建各种开发环境是可行的,各大开发环境都有windows版本。然而在windows下配置有时候会显得繁琐,并且还会导致开发环境(windows)和生产环境(lunix)不一致。 能不能在windo […]
介绍Vagrant 我们做web开发的时候经常要安装各种本地测试环境,比如apache,php,mysql,redis等等。出于个人使用习惯,可能我们还是比较习惯用windows。虽然说在windows下搭建各种开发环境是可行的,各大开发环境都有windows版本。然而在windows下配置有时候会显得繁琐,并且还会导致开发环境(windows)和生产环境(lunix)不一致。 能不能在windo […]
若使用常规命令安装php的话,centos默认只安装php5.3。但有时候我们必须要升级到php5.4以上才行。下面记录下升级过程。 1,首先停止nginx(如果是安装apache的则停止apache) service nginx stop service php-fpm stop 2,卸载旧版php yum remove php yum remove php* yum remove php-* […]
mp3音乐盘是我约三年前写的一个开源小程序。麻雀虽小,但由于功能实用,所以还是受一些小站长欢迎的。我一直想重新整理下代码,整合下SAE和普通PHP环境,让同一份代码可以在SAE上运行也能在普通PHP环境下运行,同时增加简单的删除功能。大概两年前的时候我已经修改好,但一直放在一边没有公开。现在整理过去写过的代码的时候,决定把它放出来放在github上,希望对有需要的人有帮助。
做开发的时候我们可能需要不断轮询抓取网络数据。比如说如果要监控一个用户的微博feed更新,我们一般的解决方案是定时(如1分钟1次)查询服务器看看有没有新数据。但,请设想这么一种情形: 1,需要监控的用户越来越多。完整地轮询完所有用户需要耗费的时间越来越长 2,业务上要求,用户的微博更新时,尽可能地及时监控到。而所耗费的时间越长,会让监控严重滞后。 3,实际发现,绝大部分的用户的微博是很少更新甚至一 […]
好久没更新博客,也好久没总结IT人生了。我上次写自己在IT经历的最新文章是去年10月份,总结了博客《微信公众平台创新大赛》(http://blog.star7th.com/2013/10/1263.html )。话说来也巧妙。2013年初,微信公众平台的api开放不久,我便开始从事了它的开发,开发了如“华师公众平台”、“发布端”、“华师微信端”这几个微信号。然后,万万没想到,我只是刚做微信开发几个 […]
在看某个博客的时候,发现了一萌货——一只电子宠物小仓鼠。它是一个swf动画,我把嵌入了自己博客的右侧栏。
本篇先介绍一下php的MVC实现原理,我们框架的MVC部分也是基于此原理实现的,但是今天的代码并不是框架内的代码,仅仅为说明原理。
有时候,我们会想在单个SAE应该里绑定多个域名,每个域名对应一个子目录。比如说,blog.xxx.com绑定到”/blog”目录,bbs.xxxx.x.om绑定到”/bbs”目录。本文将介绍在SAE上绑定域名到子目录的方法。
SAE调整了新收费规则后,mysql变成了按次数收费(之前是按CPU时间收费)。本文将与大家共同探讨如何利用memcache来优化数据库读取,减少mysql读取次数,降低成本的同时增加程序效率。 适读人群:具有初级以及初级以上开发能力的PHP开发者。 开始前,请记住我们要做的是:减少mysql读取次数。
图书馆微信端已经过去了好一段时间。我依然在做华师公众平台和发布端的微信端开发。当时碰巧看到有一个腾讯官方举办的微信公众平台创新大赛,于是我在想,机会来了。 我一直在想着找机会进腾讯的广州研发部做微信相关开发。我知道这很不容易,但我如果能在这次大赛拿下名次,或许就有面试机会。 我、我两个舍友、一个大三师弟,组成了开发队伍。怀着拿下第一的期待,火力全开。