欢迎来到 自由时代:
我原是空手而来,就算空手而去吧!
生命中原不曾拥有,谈不上失去;生命原是如何而来,如何而去!
不要轻易说爱,因为爱是恨的根源;不要轻易说恨,因为恨是爱的体现。
残灯书缥缈,凉夜微声听倍惨;破笔写凄清,落霞冷月爱何如?
— 梦想年华
转:独一无二的松子──写给毕业班同学
作者:梦想年华 日期:2010-07-29
在VMware成功安装MacOS 10.5.6
作者:梦想年华 日期:2010-05-23
今天终于在win7的VMware成功安装了MACOS 10.5.6.
在安装过程中,主要遇到以下几个问题,现总结一下:
1. 在VMware虚拟机中,网上的有的朋友说CPU需要选择下面这个:
2. 装到最后快成功的时候,显示还有一分钟,安装程序卡死在这里,一直不动.我等了一会儿以后,直接关掉虚拟机电源,然后重新打开虚拟机,结果发现系统正常进去了.
3. 安装完成后,发现虚拟机老是启动不了,提示什么cpu不能使用,然后就会反复重启中,到网上找了下资料,有人说需要把虚拟机目录下 vmx文件中把guestOS修改为:guestOS = "darwin10",保存后重新开户虚拟机即正常了。
4. 安装以后,发现系统不能重硬盘启动.只能通过光驱挂载启动文件(darwin),才能进入系统.目前这个问题还没有解决。
5. 成功安装了声卡,显卡,网卡驱动。声卡驱动使用的是: EnsoniqAudioPCI;显卡驱动使用是:
VMsvgeII,网卡使用的是: VM_NET_Driver_for_Mac_OS。
6. 虚拟机里面的光驱接口要选择SCSI,否则进入系统会识别不了。
下面放几张图看看:
桌面截图:
中关村在线出现异常跳转
作者:梦想年华 日期:2010-04-20
终于抽时间把blog升级了
作者:梦想年华 日期:2010-04-15
终于把blog 升级了。。。
pjblog 2.7的版本用了很长的一段时间,一直没有去升级,最近看看pjblog3出来很久了,终于有了想升级的想法。
不过,看了官方网站的升级,还真挺麻烦的,不能直接从2.7升级到最新版本,要一步步往上升,还是比较麻烦。
所以后来自就直接重新安装了新的版本,然后手动把数据导入到3.0里面。 目前测试了,功能都还正常。
也没有用什么很多插件,所以安装插件是很快的,目前正在感受pjblog3的功能改进。
似乎pjblog4也出来,希望能够到时会有一个完整的升级方案,对于不太懂这方面的朋友能够快速升级。
Google.cn转向了Google.com.hk
作者:梦想年华 日期:2010-03-23
终于订到票了,要回家了.....
作者:梦想年华 日期:2010-02-03
[转载]Google员工:我很幸运可以在这样一家公司工作
作者:梦想年华 日期:2010-01-15
Google员工:我很幸运可以在这样一家公司工作
Google 退出中国的事件最近闹得沸沸扬扬,网络上的阴谋论四起,整个事件俨然已经成为中美政府角力的国际头条。
这两天网络上流传着一篇文章:Google百度和谷歌的那些事,文中提到,这个事件突显出来的,不只是一种利益的冲突,而是更高层次的价值观的冲突,既然我们都难得见证了一个我相信是影响深远的历史事件,我觉得有必要在此时此刻把自己的想法写下来,作为一种个人的人生记录。
如同文章中所写到的:Google 的创办人是幸运的,有这样一个史无前例的机会,把商业价值建立在正确的价值观上面。这句话相当地震撼我,因为我再次意识到,原来这样的幸运是几乎全世界的人都没有的,大部分的人朝九晚五的工作,做着一些自己可能不那么喜欢的事情;看客户的脸色,挨老板的骂,一切忍气吞声,只希望有一天这些忍耐都值得,年资深了,可以不再受制于人,实现人生的自由。
每个企业的高层,总是借着不同的场合,强调公司的价值观是如何如何,我们基层员工是应该如何地有使命感。只是,这些高层,似乎永远离我们那么遥远,他们的话,也似乎像回声一样那么地不切实际且转瞬消逝。
没有谷歌的Google
作者:梦想年华 日期:2010-01-15
如何提升JavaScript的运行速度(DOM篇)
作者:梦想年华 日期:2009-12-14
本文转载自:
本文译自Nicholas C. Zakas于2009年2月17日在个人网站上发表的《Speed up your JavaScript, Part 4》。原文是唯一的正式版,本文是经过原文作者授权的简体中文翻译版。译者在翻译的准确性上做了大量的努力,并承诺译文的内容完全忠于原文,但可能还是包含疏漏和不妥之处,欢迎大家指正。译序和译注的内容是非正式的,仅代表译者个人观点。
译者序:在Web开发中,JavaScript的一个很重要的作用就是对DOM进行操作,可你知道么?对DOM的操作是非常昂贵的,因为这会导致浏览器执行回流操作,而执行了过多的回流操作,你就会发现自己的网站变得越来越慢了,我们应该尽可能的减少DOM操作。本文是这个系列的最后一篇,给出了一些指导性原则,比如在什么时候应该对DOM可以进行什么样的操作等。
以下是对原文的翻译:
[转载]如何提升JavaScript的运行速度(递归篇)
作者:梦想年华 日期:2009-12-14
本文转载自:http://oragg.com/2009/02/speed-up-your-javascript-part-3.html
本文译自Nicholas C. Zakas于2009年1月27日在个人网站上发表的《Speed up your JavaScript, Part 3》。原文是唯一的正式版,本文是经过原文作者授权的简体中文翻译版。译者在翻译的准确性上做了大量的努力,并承诺译文的内容完全忠于原文,但可能还是包含疏漏和不妥之处,欢迎大家指正。译序和译注的内容是非正式的,仅代表译者个人观点。
译者序:影响JavaScript性能的另外一个杀手就是递归,在上一节中提到采用memoization技术可以优化计算数值的递归函数,但memoization不是万能的,不是所有的递归函数都可以用memoization技术优化,本文介绍了这些情况,并介绍了解决办法,就是将递归转换为迭代,同时需要注意,本文末尾介绍的方案不是最终的方案,还需要和上一节优化循环的方案综合起来才能达到最佳效果。
以下是对原文的翻译:
[转载]如何提升JavaScript的运行速度(函数篇)
作者:梦想年华 日期:2009-12-14
本文转载自:http://oragg.com/2009/02/speed-up-your-javascript-part-2.html
本文译自Nicholas C. Zakas于2009年1月20日在个人网站上发表的《Speed up your JavaScript, Part 2》。原文是唯一的正式版,本文是经过原文作者授权的简体中文翻译版。译者在翻译的准确性上做了大量的努力,并承诺译文的内容完全忠于原文,但可能还是包含疏漏和不妥之处,欢迎大家指正。译序和译注的内容是非正式的,仅代表译者个人观点。
译者序:这篇是Nicholas讨论如果防止脚本失控的第二篇,主要讨论了如何重构嵌套循环、递归,以及那些在函数内部同时执行很多子操作的函数。基本的思想和上一节trunk()那个例子一致,如果几个操作没有特定的执行顺序,而且互相不是依赖关系,我们就可以通过异步调用的方式加以执行,不止可以减少执行的次数,还可以防止脚本失控。本文还介绍了通过memoization技术取代递归的方法。
以下是对原文的翻译:
[转载]如何提升JavaScript的运行速度(循环篇)
作者:梦想年华 日期:2009-12-14
本文译自Nicholas C. Zakas于2009年1月13日在个人网站上发表的《Speed up your JavaScript, Part 1》。原文是唯一的正式版,本文是经过原文作者授权的简体中文翻译版。译者在翻译的准确性上做了大量的努力,并承诺译文的内容完全忠于原文,但可能还是包含疏漏和不妥之处,欢迎大家指正。译序和译注的内容是非正式的,仅代表译者个人观点。
译者序:根据Nicholas的说法,有四种代码会拖慢脚本的运行,并最终导致脚本失控。分别是次数过多的同步循环、庞大的函数体、不恰当的递归和不合理的DOM调用。这篇着重讲第一个原因。最后给出了一个开发模式,替换传统的循环结构,可以完全避免脚本失控的状况发生。
以下是对原文的翻译:
在我上一篇帖子中,谈到了各个浏览器究竟会在什么情况下弹出脚本失控提示,对于Internet Explorer来说,当浏览器执行了数量过多的语句时就会停止执行脚本,而其他的浏览器,则是持续执行脚本超过一定时间的时候就会给出提示。而我们要探讨的核心问题,不是这些浏览器如果探测失控的脚本,而是我们如何才可以让脚本运行的更快一些,从而避免这些警告。
Lenovo T400 win7驱动试玩
作者:梦想年华 日期:2009-10-22
HTTP协议详解
作者:梦想年华 日期:2009-06-19
引言
HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。
HTTP协议的主要特点可概括如下:
1.支持客户/服务器模式。
2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。
3.灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。
4.无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。
5.无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。








