Press "Enter" to skip to content

PHP CLI模式下的多进程应用

PHP在很多时候不适合做常驻的SHELl进程, 他没有专门的gc例程, 也没有有效的内存管理途径. 所以如果用PHP做常驻SHELL, 你会经常被内存耗尽导致abort而unhappy.
而且, 如果输入数据非法, 而SHELL没有检测, 导致abort, 也会让你很不开心.
那? 怎么办呢?
多进程....

Filed in PHP应用
with 38 Comments

也谈PostgreSQL的同步配置(Slony)

不知道"拉"一天开始, 好像大家都开始谈论PgSQL了, 呵呵, 最近尝试在项目中使用Pgsql, 现在就将使用Slony-I配置PostgreSQL同步的过程拿来与大家分享.
话说Pgsql虽然很流行,但是国内的文档真的是很少,尤其配置同步这块,基本上都是互相转贴, 写的也很笼统,在我自己配置过程中, 遇到了很多问题. 本文将努力将各种概念解释清楚, 尽量避免大家再遇到我遇到的疑难问题.

Filed in MySQL/PostgreSQL
with 13 Comments

开心网偷菜外挂

一个基于greaseMonkey的开心网(kaixin001)牧场偷菜外挂.
这个版本:
1. 修整了一个问题应付最近的开心网调整.
2. 使用OOP重写
3. 应对了开心网2009.06.09的接口调整
如果不知道怎么使用,请google"greaseMonkey".
基于Gxd(onmouse.cn)的version 0.0.1重写

Filed in Js/CSS
with 13 Comments

HTML 5 令人期待的 5 项功能

HTML 5 是超文本置标语言下一个重要版本,HTML 自1999年发布 HTML 4.01 以来,其开发一直处于停顿状态,而1999年至今正好是 Web 飞速发展的时间,现在的 HTML 版本已经无法适应现在的 Web 内容与应用。HTML 5 旨在提高 HTML 的交互行,支持当前多样的,复杂的 Web 内容。同时,它也会解决 HTML 4 Web 应用功能上的欠缺。

Filed in 转载
with 2 Comments

PHP+Gtk实例(求24点)

最近要安排我为BIT提供的《PHP高级应用--关于PHP你不知道的》一门课的讲课素材, 其中有部分涉及到PHP和Gtk2开发桌面应用的部分, 于是抽空就想写一了一个demo出来.
这是一个经典的求24的算法的PHP实现, 加上了Gtk2的界面, 其实也没什么复杂的, 和MFC开发没什么太大的区别, 唯一的不爽, 就是要自己用代码来写布局。。。
有兴趣的同学可以看看.

Filed in PHP应用
with 17 Comments

JS文件装载器(Eve Js Loader)

最近的项目中,需要对于不同的用户角色分别读取不同的的JS文件簇, 从而避免一次载入全部JS文件, 于是就写了一个简单的JS Loader.
这个loader, 每次载入一个js文件, 在前一个文件完全载入后, 才继续载入下一个文件.
Loader提供了俩个事件:
1. onLoad 每当一个单独的js文件被载入完成后, 就会调用这个事件函数.
2. onReady 当全部载入完成后, 会调用OnReady事件处理函数
一个完整的实例, 看这里: Eve Js loader

Filed in Js/CSS
with 10 Comments

使用JS做文档处理

最近应友人邀请, 要帮忙写个文档处理脚本, 考虑到如果使用PHP或者Perl需要在友人的机器上,搭建一个运行环境,比较复杂, 使用起来也不友好, 本着以人为本的信念, 决定采用hta实现.
本文就使用js来实现文档处理, 和使用js编写ActiveX做一个简单介绍
....

Filed in Js/CSS
with 10 Comments