放牧代码和思想
专注自然语言处理、机器学习算法
    愛しさ 優しさ すべて投げ出してもいい

Web开发

第4页
解决PHP warning Illegal offset type

解决PHP warning Illegal offset type

阅读(9578)评论(0)

一句话,错在用对象作为数组的键。比如说,以下代码就会引发这个warning: $arr = array(); class a { } $o = new a; echo $arr[$o]; 具体说来,我是在做Yii多语言站点的时候触发这个wa...

Yii框架gii的小trick

Yii框架gii的小trick

阅读(2904)评论(0)

Yii提供的gii非常强大,但是gii生成的表单往往带有我们不需要的字段,比如说数据表中常见的id字段。不过gii也是非常智能的,如果你在设计数据库的时候指定id为AUTO_INCREMENT的话,gii会帮你处理好这个文本域的: &nbs...

Yii中好用的调试类Kint,超越Krumo

Yii中好用的调试类Kint,超越Krumo

阅读(4480)评论(0)

本来我一直用Krumo的,但是Krumo对中文支持不好,同时在Yii架构中引入Krumo感觉不伦不类的。偶然发现Yii中有一个拓展Kint可以代替Krumo,就界面和调用的简便性而言,超越Krumo不在话下。 首先去http://www.y...

Yii密码验证的实现过程

Yii密码验证的实现过程

阅读(4058)评论(0)

最近在看《应用Yii和PHP进行敏捷Web开发》的过程中,发现了一处有意思的地方。作者为了验证用户两次输入的密码是否一致,在class User中声明一个public $password_repeat;,然后在public function...

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

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

阅读(4852)评论(0)

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

tinymce教程——安装tinymce

tinymce教程——安装tinymce

阅读(7204)评论(0)

hankcs要硬着头皮做前端了,准备折腾个所见即所得的编辑器,挑来挑去选择了tinymce练手。hankcs略懂Java,但是不懂JS。不过语法应该是一样的,试试看吧。 首先去http://www.tinymce.com/download/...

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

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

阅读(6441)评论(10)

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

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

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

阅读(7702)评论(6)

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

BAE移植版Discuz解读某处错误

BAE移植版Discuz解读某处错误

阅读(4604)评论(0)

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

我的作品

HanLP自然语言处理包《自然语言处理入门》