知识:浏览器的渲染原理简介[转载]

转载自:酷壳网 http://coolshell.cn/articles/9666.html

看到这个标题大家一定会想到这篇神文《How Browsers Work》,这篇文章把浏览器的很多细节讲得很细,而且也被翻译成了中文。为什么我还想写一篇呢?因为两个原因,

1)这篇文章太长了,阅读成本太大,不能一口气读完。

2)花了大力气读了这篇文章后可以了解很多,但似乎对工作没什么帮助。

所以,我准备写下这篇文章来解决上述两个问题。希望你能在上班途中,或是坐马桶时就能读完,并能从中学会一些能用在工作上的东西。

浏览器工作大流程

废话少说,先来看个图:

从上面这个图中,我们可以看到那么几个事:

1)浏览器会解析三个东西:

  • 一个是HTML/SVG/XHTML,事实上,Webkit有三个C++的类对应这三类文档。解析这三种文件会产生一个DOM Tree。
  • CSS,解析CSS会产生CSS规则树。
  • Javascript,脚本,主要是通过DOM API和CSSOM API来操作DOM Tree和CSS Rule Tree.

2)解析完成后,浏览器引擎会通过DOM Tree 和 CSS Rule Tree 来构造 Rendering Tree。注意:

  • Rendering Tree 渲染树并不等同于DOM树,因为一些像Header或display:none的东西就没必要放在渲染树中了。
  • CSS 的 Rule Tree主要是为了完成匹配并把CSS Rule附加上Rendering Tree上的每个Element。也就是DOM结点。也就是所谓的Frame。
  • 然后,计算每个Frame(也就是每个Element)的位置,这又叫layout和reflow过程。

3)最后通过调用操作系统Native GUI的API绘制。

matlab web server安装配置过程[转载]

本文转载自:http://blog.csdn.net/lxb316/article/details/4455254

作者:刘晓兵

环境:        windows xp
开发工具:    matlab 7.1
网站架构:    IIS 5.1 (我的win xp是简化版的,装IIS 6.0差很多DLL文件,就只好装IIS 5.1了)(网站用Apache架构也是可以实现的!)


1、安装MATLAB,五分钟就能搞定

安装的时候有两个选项(typical和custom),选择custom,也就是自定义需要安装的组件,以确保安装matlab web server组件
matlab 7.1注册码:
PLP:14-24872-36179-32308-22113-61986-33825-00564-45479-60426-10395-51330-
19488-62201-37785-19497-45389-18974-51073-03706-04875-59691-49786-28969-
00719-61582-14402-53787-33213-56814-33775-57022-14254-56498


今天买到了高仿真假红米手机!上当的人太多了,大家不要跟着上当了!看如何识破!

今天买到了高仿真假红米手机!上当的人太多了,大家不要跟着上当了!看如何识破!

这些天关注到淘宝上卖红米手机,销量很多。看到价钱很低的,八成就是假的了。在百度里搜索就会发现,很多人遇到了同样的遭遇,我相信有更多人还不知道自己已经上当了。现在看来,只要你的红米是1000元以下买的,甚至是1100元以下买的,八成都是假的。即所谓的高仿机。

我买的这款假红米是这个店铺出售的:http://shenfashuma100.taobao.com 老板阿里旺旺号是:528htc

在网上搜索后直到,现在华强北有大量假货红米流入市场,确实是高仿真。如果配置全部都一样,用起来也还行就罢了,可惜它很难用啊。

用安兔兔检测假红米是没有用的,安兔兔会显示真红米的参数给你看,所以店家给你说用安兔兔检测什么的都是骗人的。这种修改对于商家来说简直小儿科,看下图:

特斯拉线圈工作原理(理解起来异常简单)

简介

特斯拉线圈(Tesla)是一种分布参数高频共振变压器。

特斯拉线圈的原理就是,利用主电路中的超高压LC震荡,使得次级线圈所受电感放大,直到击穿空气放电。人位于金属屏蔽罩内可以不受点击,因为屏蔽罩会将电流重新引入地下,但切不可接触屏蔽罩,否则会丧命。当然,在特斯拉线圈附近站立也很可能遭受点击,必须穿戴金属且接地的防护罩才可靠近。

特斯拉线圈分为以下几种:

  • SGTC=火花间隙特斯拉线圈(尼古拉·特斯拉先生本人当年发明的“特斯拉线圈”就属于SGTC。由于构造、原理较为简单,所以也是现阶段初学者入门特斯拉线圈。)
  • SSTC=固态特斯拉线圈
  • DRSSTC=双谐振特斯拉线圈
  • VTTC=真空管特斯拉线圈
  • OLTC=离线式特斯拉线圈
  • SISGTC=触发二极管特斯拉线圈

简单原理

电路图如下