Web worker 深入浅出

 

HTML5  Web Worker简介

至 2008 年 W3C 制定出第一个 HTML5 草案开始,HTML5 承载了越来越多崭新的特性和功能。它不但强化了 Web 系统或网页的表现性能,而且还增加了对本地数据库等 Web 应用功能的支持。其中,最重要的一个便是对多线程的支持。在 HTML5 中提出了工作线程(Web Worker)的概念,并且规范出 Web Worker 的三大主要特征:能够长时间运行(响应),理想的启动性能以及理想的内存消耗。Web Worker 允许开发人员编写能够长时间运行而不被用户所中断的后台程序,去执行事务或者逻辑,并同时保证页面对用户的及时响应。本文深入 HTML5 多线程规范,讲述多线程实现原理、方法,同时以实例的形式讲解 HTML5 中多线程编程以及应用。

W3C 中的工作线程规范到目前为止已经定义了出了一系列公共接口,它允许 Web 程序开发人员去创建后台线程在他们的主页面中并发的运行脚本。这将使得线程级别的消息通信成为现实。

博客分类: 

Webkit 是什么?

Webkit 是一个开放源代码的浏览器引擎(web browser engine),Webkit 最初的代码来自 KDE 的KHTML 和 KJS.(均开放源代码)。苹果公司在开发 Safari 浏览器时,在对比了 Gecko 和 Webkit 后,选择了 Webkit 作为核心引擎。Gecko 是 Netspace (网景公司)和Mozilla Firefox 使用的引擎。苹果公司在 Webkit 的基础上做了大量优化改进工作 ,此时的Apple Webkit 已经和Webkit 有了不少差别,最后开发出了著名的 Safari,可以说 Safari 是一个相当成功的产品。但是Safari 却不是开放源代码的。

目前浏览器的市场,如果其引擎来划分,就形成 
1.Trident  - (IE)
2.Gecko   - (Firefox/Netspace)
3.Webkit  - (Safari,Chrome)
4.Opera   -

博客分类: 

联想V460无线网络经常断的解决办法

2011年买了一个笔记本联想V460。看中了它的稳重气质和优良的性能。但是在使用过程中发现,发现无线连接有问题。

环境: TP-Link + Lenovo V460 (Win7)

症状:

 使用2-4个小时之后无线网络经常会无缘无故的断开,并且在无线网络里还找不到刚使用的无线网络,但是附近的无线网络倒是能获取到。

这种情况在重启电脑或者休眠之后可以解决。(有时候休眠无效,必须重启电脑。)

Note: 家里同时有台台式机使用网线上网,并且有台手机使用无线网络。奇怪的是,这些设备上都没有发生过这种情况。

分析:

1. 因为台式机和手机网络都没有问题,所以我想应该跟TP-Link的无线网络没关系。

2. 这种状况,有个哥们儿说可能是联想的这款无线上网硬件驱动和TP-Link路由器不太兼容导致的。我试过更新V460的无线驱动,但是问题仍然存在。

解决办法

博客分类: 

记忆与食物--22种增强记忆力的食物

食物是影响力记忆力的很重要的一个因素,在进行高强度的学习和记忆时,身体需要很大的营养,每天必须摄入足够的养分。下面介绍一些可以增加记忆力的食品,你可以在每天的食谱中增加这些食物,让他们来增强你的记忆力:

1牛奶。富含蛋白质、钙及大脑必需的维生素B1、氨基酸。牛奶中的钙最易吸收。用脑过度或失眠时,一杯热牛奶有助入睡。

2鸡蛋。被营养学家称为完全蛋白质模式,人体吸收率为99。7%。正常人每天一个鸡蛋即可满足需要。记忆力衰退的人每天吃5~6个,可有效改善记忆(不适宜胆固醇高的人)。孩子从小适当吃鸡蛋,有益发展记忆力;特别是蛋黄,蛋黄中含有蛋黄素、蛋钙等脑细胞所必需的营养物质,可增强大脑活力。

3鱼类。可以向大脑提供优质蛋白质和钙。淡水鱼所含的脂肪酸多为不饱和脂肪酸,能保护脑血管,对大脑细胞活动有促进作用。

4贝类。碳水化合物及脂肪含量非常低,几乎是纯蛋白质,可以快速供给大脑大量的硌氨酸。因此可以大大激发大脑能量、提高情绪以及提高大脑功能。以贝类作开胃菜,能最快地提高脑力。但是贝类比鱼类更容易积聚海洋里的毒素和污染物质。

5味精。主要成分是谷氨酸钠,是参加脑代谢的唯一氨基酸,会增加脑内乙酰胆碱,能促进智力发育,维持和改进大脑机能,改善记忆力。

博客分类: 

页面