在Mac OS X中安装MySQL
安装MySQL 由于Mac OS X中并没有预装MySQL,所以需要自己手动安装,我选择的是mysql-5.5.10-osx10.5-x86.dmg。 下载MySQL,选择合适的版本。 运行下载的dmg文件:首先运行mysql-5.5.10-osx10.6-x86.pkg,这是MySQL的主安装包,一路默认安装完毕即可。 点击安装第2个文件MySQ…
青春如同奔流的江河
那是我日夜思念深深爱着的人呐 到底我该如何表达 她会接受我吗 也许永远都不会跟他说出那句话 注定我要浪迹天涯 怎么能有牵挂 梦想总是遥不可及 是不是应该放弃 花开花落又是雨季 春天啊你在哪里 ...
Tomcat for Mac OS
最近公司都在做Java相关的讲座,记录下相关的内容。 步骤 下载Tomcat,我下的是Tomcat 7.0.12 解压,文件夹改名为Tomcat 移动该文件夹,至你习惯的目录,比如/Library 执行/Library/Tomcat/bin下的startup.sh 打开http://localhost:8080查看是否Tomcat已经启动 解决文件…
Google App Engine上试用web.py笔记
由于web.py的模板在Google App Engine上文件系统会有所限制,所以如果想要在Google App Engine上让web.py顺利的跑起来,就必须将本地的模板文件编译一下。命令如下: $ python web/template.py --compile templates 运行完会生成一个__init__.py,大功告成,上传吧 …
Google App Engine的app.yaml详细说明
Google AppEngine使用一个app.yaml作为其重要的全局的配置文件。 每个独立的Google AppEngine的应用,都必须声明这样一个文件。 app.yaml使用YAML作为格式。熟悉Ruby的人应该非常熟悉yaml这种格式。 必添内容 在一个app.yaml中,必须要声明如下字段: application applicatio…
推荐sersync来进行文件同步
抑制不住的冲动给大家介绍sersync,来进行文件同步,公司的产品部署平台就是采用SVN + sersync来实现的。可以参考这篇文章《利用SVN搭建测试服务器》,文件同步采用sersync即可。 sersync原理 使用 Linux 2.6 内核的 inotify 监控 Linux 文件系统事件,被监听目录下如果有文件发生修改,sersync 将…
Visual Studio的广告剧
一个热衷于code的developer,一个热衷于developer的girl,他们将发生怎样的故事? 第一集:《想做你的Code》 第二集:《让爱延长》 第三集:《幸福也需要敏捷》 第四集:《为爱Debug》 第五集:《让爱编译通过》 深深的情愫,淡淡的烦恼,他们是幸福的。
Gearman分布式远程过程处理框架
对于绝大多数发展中等的web 2.0网站来说,LAMP结构已经不能满足现在的需要了,新的架构组合是GLAMMP,G=Gearman(分布式远程过程处理),M=Memcached(高性能的分布式的内存对象缓存系统)。 简单的说Gearman是PHP实现异步处理利器,当然不仅仅是PHP实现异步处理的手段。 Gearman简介 Gearman是 Brad…
数据库设计范式的理解
前言 为什么要写这篇文章呢,从去年年底开始,就和很多做技术的朋友交流过,从数据库设计到数据库架构各个方面的内容。有一些朋友执着于ORM,执着于所谓的数据库设计,却忘记了一切技术是要为业务服务这个基石。当然这文章里也有一些自己的理解,想向大家表达。 范式是什么 范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范…
2010年迪拜旅游小记
去年来迪拜的时候,写了篇《迪拜生活小记》,这次来迪拜已经十来天了,小结一下。 飞机 上次来是阿联酋航空公司,这次是坐南航的飞机,价格上我机票买的比较早,比阿航的便宜了一半以上,点评下这两个航空公司,吃的差不多,唯一的区别就是南航的飞机没有阿航的好,南航靠椅上没有可玩的小电视。 刚上飞机,南航的空姐很温柔的说飞机好像是起落架坏了需要修,结果就修了三个…