Archive for December, 2008

amfphp之php

December 17th, 2008

http://www.amfphp.org/
1.php接口文件名必须和类名相同
例如:paint.php中的类必须用class paint{…}

2.php接口文件放置在amfphp/services/下即可通过Flex调用
PS:可以在amfphp/browser/index.html调试接口
PPS:可以在globals.php更改$servicesPath

3.如果接口返回中文字符的话,需要在amfphp/gateway.php的line127 设置对应的字符串编码
例如:$gateway->setCharsetHandler(”utf8_decode”, “UTF-8″, “UTF-8″);

4.php接口中全局变量的问题(连续2次问题都因此)
amfphp在调用php接口时是把这个接口文件include到amfphp本身的类里,所以include的时候就会出现在函数里global声明的变量获取不到,需要改成在声明该全局变量时就声明该变量global

详见http://cn2.php.net/manual/en/language.variables.scope.php#63500

5.如果加载大数据失败的话,可以调整amfphp/gateway.php的line151,把20调的更大些
比如$gateway->enableGzipCompression(200*1024);

6.gateway类的service方法会输出自己的header,如果对应的services也输出header信息的话可能会在ie7下报错。(bug#1076)

  • Share/Save/Bookmark

一年前的今天,我开始了新的旅途

December 15th, 2008

太多的感慨难以言语,仅此记录以鞭策自己继续努力奋斗XD

  • Share/Save/Bookmark

史上最牛的座驾 使用雪铁龙引擎巨型机械狗

December 11th, 2008

这是由来自Mutoid Waste 的老外自己制造的史上最牛的座驾机械狗lary。据说他花了4周时间,从一些废旧车的零件中改装出来的。这台机械狗他的引擎使用的是雪铁龙2CV,在嘴部 还安装了强大喷火装置,在机械狗的眼部据说还安装了一个废旧的飞机雷达装备,他能够移动并做一些轻微的跳动,非常厉害。

  • Share/Save/Bookmark

用serialize后的值做mc的key时要注意数组值的类型

December 11th, 2008

$filter_i = array(’itemid’=>1);

$filter_s = array(’itemid’=>’1′);
这两个serialize后的值肯定不一样恩,一个是s,一个是i

所以$key = ‘get_attach_’ . md5(serialize($filter));的话会有可能出现虽然查询的是同一数据,但实际上做了2次缓存
对应的清理缓存时也有可能清理的对象是另外一个

所以大家都$filter['itemid'] = intval($filter['itemid'])一下好了

  • Share/Save/Bookmark

如何修改TortoiseSVN客户端的用户

December 8th, 2008

方法一:TortoiseSVN->settings->saved data->Authentication data->clear

方法二:
删除目录C:\Documents and Settings\Administrator\Application Data\Subversion\auth\
下面的所有文件夹,重新checkout

  • Share/Save/Bookmark