Submitted by gouki on 2010, November 16, 8:44 AM
在虚拟机上装了一个mysql,然后在自己的机器上连接的时候出现这个错误: 'reading initial communication packet',找了一下资料发现原来默认的my.cnf中,对SERVER的IP进行了简单的绑定,只要去掉绑定即可
于是先whereis mysql,知道了mysql配置文件的位置在/etc/mysql下,然后
vim /etc/mysql/my.cnf
找到:
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1
将bind-address前加上注释即可,然后/etc/init.d/mysql restart ,OK一切都搞定了。
做个笔记
Tags: mysql, remote, bind
Baby | 评论:0
| 阅读:20682
Submitted by gouki on 2010, November 15, 8:43 PM
Yii的module功能确实很方便,但现在的问题在于,我需要为每个module单独指定一个数据库连接,这样我就可以将不同的系统整合在一起了。找了不少资料,好象都没有这样类似的功能。master/slave之类倒是有不少类似的整合方案的。
测试了一下,发现可以这样操作,即在全局配置文件中的module里为module加上components中加上db,然后就基本OK了。但即使这样,你还是会发现不太正常,会提示db不存在,其实需要在这个db数组中加上class=>CDBconnection就一切OK了。会自动加载的哦。(烂桔在这里帮了不少忙)
然后数据连接就是Yii::app()->getModules('modulename')->db。【不过他在这里说的是findModules,我看了一下,getModules就直接可以用了。HOHO】
如果你有master和slave,也可以按照这样的配置,然后再在onBeforeFind方法里设定db=Yii::app()->getModules('module')->readerDb之类的。并在onAfterFind后再置 db为write的链接。(感谢HM提出方案)
如果有多个slave,又想使用同一个slave缓存,则可以先随机取得slave的名称。然后存入session,然后再指定链接。这样,每一个用户使用的slave就会是唯一的。其实提高了效率(感谢神仙提出来)
Tags: framework, yii, module
PHP Framework | 评论:1
| 阅读:20817
Submitted by gouki on 2010, November 14, 9:45 PM
1、老王在自己的博客上(http://www.huoding.com)上介绍了如何用yql获取网页的数据,其实我是在很早就有尝试yql,但。。仅限于使用yahoo自带的一些API,比如weather,从没想过,用它来获取网页中的内容(我用phpQuery的,我还是觉得object的xpath没有象jQuery那样操作起来方便)
2、encodeToGb2312,这个听起来感觉就有点妖,事实上:escape(),encodeURI(),以及encodeURIComponent().都是我们比较常用的,为什么要转成GB2312呢?http://www.html-js.com/上说了他的理由:
XML/HTML代码
- 但是现在有个问题,我要做一个页面跳转的功能,页面的url是拼接起来的,url前面部分是某个搜索引擎的基本url,后面接着是参数:
- 例如:
- http://s.taobao.com/search?q=%E6%B7%98%E5%AE%9D%E7%BD%91
- 点开之后就会发现,淘宝接收到的参数是乱码的
-
- 主要原因在于类似淘宝这样的网站都是gb2312编码的,如果传进一个utf-8的值进去,就会被解析成乱码.
所以,他写了一个encode2gb2312的JS库,他转载了一份encode2gb2312的JS库,你可以在这里找到:http://www.html-js.com/?p=920 【作者说了,不是他写的,抱歉,特此更正】
Misc | 评论:1
| 阅读:17289
Submitted by gouki on 2010, November 11, 6:14 PM
来自颓废小魔的博客,主要是自己了解一下,这样万一哪天自己要写CSS了也可以参考一下:
CSS代码
- height:100px;
- [;color:#0F0;]
- height:100px\9;
- *height:100px;
- _height:100px;
- height:100px\0;
发现这些写法都好妖啊。。还是firefox好。不过,我也发现一点问题那就是UBUNTU下的FF和WIN下的FF看我的博客的样式居然也不太一样估计是字体的关系了。。(很明显的是我用openoffice的WORD文档让老婆帮我打印的时候,字体变的一塌糊涂)
Tags: css, hack, browser
Javascript | 评论:0
| 阅读:18900
Submitted by gouki on 2010, November 10, 11:35 PM
杂记事情有多条,一条条的记吧。。。
1、360又给我弹窗了,我记在微勃上,图就不贴了,我发了如下牢骚:@goukixiao(膘叔) 我不知道事实是怎么样的,但是我看这个话就非常不爽。什么叫政府干预?什么叫发现不兼容向360举报?为什么是干预,为什么是举报?这两个词的用法,让我感觉非常不爽。难道说是因为你360太强势了?政府为了不让你搞掉QQ才让你们恢复兼容。词语的顺序也要注意,是QQ和360恢复兼容。。。。。 http://t0.qpic.cn/mblogpic/82512b0572750c3403a0/2000
2、早上上班经过某小学,突然发现拉了条横幅写着,119消防日的事情,才想起,昨天是消防日。MSN上又看到乐乐在线,说了两句,被他鄙视了。。郁闷
3、闲着蛋疼的时候,自己给自己装了一个bugzilla,然后用netbeans issue功能能,自己给自己提交BUG然后解决,最后导出,又可以当日志,又能出周报,很爽(准备明天在部门推广一下,虽然没有那么多的BUG,但互相看到对方的工作情况和已解决未解决的事情也不错)
4、IPAD升来升去,还是3.2.2,没有上到4.2,下载了一夜啊。。我明明下的是4.0的OS,为什么还是3.2.2???郁闷,而且我的apple store一定要翻墙才能下载。很伤心(终于删除所有的软件了,问我怎么删除的,恢复出厂设置呗,然后重下载我需要的软件,这回,我不再越狱了,继续zhuangbility。我用正版我自豪)
Misc | 评论:0
| 阅读:15157