Submitted by gouki on 2009, August 6, 7:12 AM
firefox是我一直用的浏览器,也是我的默认浏览器。为了它我安装了N多插件。可是在升级到3.5的时候,我死活启动不了它。
找到了google,根据一些人的提示,做了一个BAT文件,删除了很多东西,但最终却还是不能启动。
于是怀疑软件目录下是否有一些老版本的软件内容与新版本有冲突。决定安装firefox3.5,但另外选择了一个目录。结果,果然是我的猜测,FF3.5启动成功。
但由于我使用了那个BAT文件,我很多配置文件都被删除了。郁闷啊,还有很多插件。最让人心痛的是scrapbook里的内容再也回不来了。(scrapbook好是好,就是不能直接存储在外面)
如果有朋友遇到我的情况,可以参考一下:直接把firefox安装在新目录,然后去老的目录里卸载旧程序(删除的时候选择保留原有配置文件,不保留,插件也没有了),这样,还能保证插件的保留。
Tags: firefox
Software | 评论:0
| 阅读:18676
Submitted by gouki on 2009, August 5, 10:20 PM
闲来无聊,在上厕所的时候把玩PSP上的模拟器,把NEOGEO的模拟器的KOF98,时间模式中,采用大门,目前以12分43秒通关。最后BOSS perfcect。当然,我这是采用了强悍的SL大法。现在我又在重新玩了,还是用大门。这次我仍然采用了SL大法,看看时间能不能控制在10分钟内。oh yeah
自 WAP 发表
Software | 评论:0
| 阅读:18356
Submitted by gouki on 2009, August 5, 11:27 AM
这是上海丫丫社区里:小圆子的妈咪的贴图,它用长焦相机重拍过的。
虽然图片上写的是05年的,但好象现在的医院还是以此为标准。如果你看到的值与你小孩的现值不太一样,不要太惊讶,现在的小孩,营养丰富了。总归是会有点变化的嘛。。。
不说废话,直接上图(如果看不清楚,点击图片可以看大图):
» 阅读全文
Tags: 身高, 体重
Scala & Ruby | 评论:2
| 阅读:30879
Submitted by gouki on 2009, August 4, 6:49 AM
链式调用,在PHP中使用的时候往往被人称作:连贯操作。
如果经常用ZF的人,会在Select类中很明显的看到这一点。目前连贯操作已经几乎被各大框架所引用(无非是以前不返回值,现在返回$this。哈哈)
以下是cssrain网站联盟中的karry(playgoogle)写的JS的连贯操作(链式调用),其实在jQuery中,这样的操作太常见了。
以下为全文内容:
用过jQuery的朋友一定对jQuery中方法的链式调用印象深刻,最近发布的YUI3也支持了方法的链式调用。这是一个非常不错的语法特性, 能让代码更加简洁、易读。很多时候链式调用可以避免多次重复使用一个对象变量,从而减少代码,而js是一种客户端执行的脚本语言,减少代码就减少了js文 件的大小,减少了服务器的压力。链式调用这么多优点,它是如何实现的呢?这篇文章就是想探讨一下这个问题。
链式调用例子如:$("p").append("test").fadeIn("fast");
看一段jQuery的源码:
append: function() {
return this.domManip(arguments, true, function(elem){
if (this.nodeType == 1)
this.appendChild( elem );
});
}
以上是jQuery中append方法的实现。append方法是向每个匹配的元素内部追加内容的方法,很明显,属于赋值操作,但是却有返回值,返回的是当前操作的dom(通常返回this指针)。这是链式调用的关键,你会发现这不过是个语法小技巧而已。
很明显,在赋值器方法中(或者本身没有返回值的方法中)很容易实现链式调用,而取值器相对来说不好实现链式调用,因为你需要取值器返回你需要的数据而不是this指针(当然,如果你坚持要实现链式方法,也可以用回调函数来实现)。
设计一个简单的支持链式调用的类:
JavaScript代码
- function Dog(name,color){
- this.name=name||"";
- this.color=color||"";
- }
- Dog.prototype.setName=function(name){
- this.name=name;
- return this;
- };
- Dog.prototype.setColor(color){
- this.color=color;
- return this;
- };
- Dog.prototype.yelp(){
- alert("我的名字叫:"+this.name+",我的颜色是:"+this.color);
- return this;
- };
使用方式:
JavaScript代码
- var dog = new Dog();
- dog.setName("旺财").setColor("白色").yelp();
取值器你也想支持链式调用?
那就用回调函数来实现,将本来应该返回的值直接传给回调函数,而return仍然返回this指针。接着上面的Dog类写一个方法:
JavaScript代码
- Dog.prototype.getName(callback){
- callback.call(this,this.name);
- return this;
- }
使用方式:
JavaScript代码
- function showName(name){
- alert(name);
- }
- dog.setName("旺财").getName(showName).setColor("白色");
Tags: 链式, 连贯操作
Javascript | 评论:0
| 阅读:21776
Submitted by gouki on 2009, August 4, 6:43 AM
有些事情能够让人怀念,有些事总带着些许遗憾,有些小事 或许能带来快乐。
所以,偶尔记一下,也能够把心情传递出来
1、魔方
买了一个魔方,还是那种质量不错的,可惜,N年不玩,只能玩出一层来。当然以前读书的时候也没有把整个六面都玩出来,证明本人智商还是有限。傻笑
2、生日
忘记了一个兄弟的生日,直到人家电话过来邀请吃饭才想起,却又没空。唉。下次回请吧。遗憾
3、吃饭
小东西吃饭现在会挑食了,对于那些胡萝卜面之类的不再有太大兴趣,非要吃和我们一样的东西。看来是看大了。欣慰
4、爸爸
爸爸,这是小家伙唯一能够正确、准确、清晰的发音,其他的发音都仍然模糊,老婆很郁闷,随便怎么让他叫,都是叫爸爸。狂笑
5、相册
picasaweb相册的图片都显示不了了。实在让人心烦。郁闷
6、手机
G1观望中,又有人在做小白鼠了。等她用几天问问感受,我再考虑。目前想买的原因有:1.与google服务整合2.linux系统3.可以装amp服务4.也属于多点触摸5.可能开发起来会比较方便6.键盘空间大。缺点当然也有:不能聊天、不能看股票、软件肯定没有WM,SB系统上多,滑盖容易松动。但不失为一个不错的手机。偷笑
最近可能会发生的事。
1、水月小孩应该快生了吧
2、未来同事本周应该可以跳槽结束来我们单位了吧
3、国庆前要经常加班了吧
乱猜测一下。呵呵
Misc | 评论:0
| 阅读:16611