放牧代码和思想
专注自然语言处理、机器学习算法
    时间有限,只有GitHub上的issue能及时处理,大约每周末一次。另外,不要叫我楼主,谢谢。

BAE

百度云储存批量下载脚本

百度云储存批量下载脚本

hankcs阅读(3675)评论(4)

前些时间在BAE上搭了一个应用,数据写入了百度云储存BCS里。现在想将BCS里的数据搬走,但是官方并没有提供一个一键下载的功能。只好自己写了一个,运行良好。 此脚本在本地PHP环境下运行,需要开启CURL拓展。代码里的krumo是一个调试输...

BAE3.0 Wordpress 搬家指南

BAE3.0 WordPress 搬家指南

hankcs阅读(4043)评论(27)

在阿里云暂住一个月后,码农场顺利搬家到BAE3.0。在这里做个记录,以后可能还有搬进搬出的可能。 搬家的好处 降低托管成本 阿里云单月55元,包年500元,平均每天1.37元。BAE3.0同等配置每天0.7元。 BAE3.0的计费采用执行单...

BAE 性能受限于 memcache

BAE 性能受限于 memcache

hankcs阅读(2275)评论(4)

移植了一套系统到BAE上面,考虑到BAE的NFS有IO限制而memcache没有,于是将原来的file cache全部改写成memcache,放到BAE上面运行。结果倒好,在白天一个页面能执行15s以上!我以为是我自己优化得不好,于是加班到...

再谈BAE上传文件的临时路径Bug

再谈BAE上传文件的临时路径Bug

hankcs阅读(3081)

上次写了一篇关于sys_get_temp_dir()实现错误,觉得写得不够,这次来举例说明使用自有域名访问BaeApp时导致的文件上传失败现象以及解决方案。 首先搭建一个测试demo: <html> <body> &...

BAE的Bug——sys_get_temp_dir()实现错误

BAE的Bug——sys_get_temp_dir()实现错误

hankcs阅读(2641)评论(4)

BAE2.0不支持本地读写,但是提供了一个PHP的库函数sys_get_temp_dir()来获取一个临时文件夹,这个文件夹可供临时读写。但是我发现在绑定域名之后,这个函数并没有达到“返回一个可读可写的路径”之目的。此时上传文件会触发UPL...

BAE集成开发环境eclipse插件更新方法

BAE集成开发环境eclipse插件更新方法

hankcs阅读(2853)评论(0)

BAE的eclipse插件还是挺不错的,特别是官网还放了一份集成了插件的eclipse包下载。使用了这份集成BAE开发环境的eclipse包的同学可能会遇到无法更新的问题,我们来看看这是为什么吧。 首先打开help——install new...

BAE发邮件的方法,已封装成可重用函数

BAE发邮件的方法,已封装成可重用函数

hankcs阅读(3742)评论(10)

在BAE刚上线的那段黄金时间,不仅可以利用BAE提供的BCMS发送邮件,还可以发送短信,其中邮件可以任意指定发件人,你指定liyanhong@baidu.com都没有关系!短信也是免费的,随便发。那段日子里BAE真可谓是狂野的西部呀,不过现...

百度BCS云储存不支持操作文件夹

百度BCS云储存不支持操作文件夹

hankcs阅读(4952)评论(6)

在多次试验之后,我不得不得出这样一个一个结论,那就是BAE的bcs不支持操作文件夹。为什么这么说呢,因为所有试图将文件夹作为对象操作的代码都会无情地得到一个error “”,比如: $response = $baidu_bcs->de...

BAE移植版Discuz解读某处错误

BAE移植版Discuz解读某处错误

hankcs阅读(2558)评论(0)

不知道是哪位放出的Discuz_X2.5_SC_UTF8 for BAE1.4,我仔细地看了他的代码,有几处不敢苟同。就拿今天看的一部分来讲吧,这位先生自己封装了一个类来操作BCS,在bcs\class_file.php中,这位先生写了这么...

我的开源项目

HanLP自然语言处理包基于DoubleArrayTrie的Aho Corasick自动机