当我们操作电脑时,每一条指令是如何在 CPU 中执行的呢,本文将带你了解 CPU 的内芯世界。...
分类:
其他好文 时间:
2014-11-13 16:41:56
阅读次数:
181
如果你的前端项目很小或都者项目不需要通过专门的运维同学走流水线上线部署的话,那么可以略过以下的繁文。ok,Let's go! 我们看看如何使用grunt来部署上线项目?前端项目一般分为两种类型:The first,纯静态页面,都是html,类似WebApp(当然也有很多动态页面的WEBAPP); T...
分类:
其他好文 时间:
2014-11-12 13:45:20
阅读次数:
256
一.前言1.编译器优化介绍:由于内存訪问速度远不及CPU处理速度,为提高机器总体性能,在硬件上引入硬件快速缓存Cache,加速对内存的訪问。另外在现代CPU中指令的运行并不一定严格依照顺序运行,没有相关性的指令能够乱序运行,以充分利用CPU的指令流水线,提高运行速度。以上是硬件级别的优化。再看软件一...
分类:
编程语言 时间:
2014-11-09 20:46:01
阅读次数:
236
自己在Excel整理了很多想写的话题,但苦于最近比较忙(其实这是借口)。。。。 上篇文章《.Net中的并行编程-4.实现高性能异步队列》介绍了异步队列的实现,本篇文章介绍我实际工作者遇到了处理多线程问题及基于异步队列底层数据结构的解决方案。 需求如下:1.提供数据服写入务供上层应用调用,数据写入服务...
分类:
Web程序 时间:
2014-11-09 06:14:05
阅读次数:
203
1.流水线结构 pipeline – MIPS 是最简单的体系结构之一,所以使大学喜欢选择 MIPS 体系结构来介绍计算体系结构课程。 – ARM has barrel shifter shifter是两面性的,一方面它可以提高数学逻辑运算速度,另一方面它也增加了硬件的复杂性。所以...
分类:
其他好文 时间:
2014-11-08 18:13:57
阅读次数:
226
在上一篇文章中我们讲解了一个基本的MapReduce作业由那些基本组件组成,从高层来看,所有的组件在一起工作时如下图所示:图4.4高层MapReduce工作流水线 MapReduce的输入一般来自HDFS中的文件,这些文件分布存储在集群内的节点上。运行一个MapReduce程序会在集群的许多节点.....
分类:
其他好文 时间:
2014-11-07 23:24:45
阅读次数:
218
摘要:Chromium图形栈在2014年有多项改进,在图形性能和资源消耗方面做了进一步提升,例如ubercompositor的使用,GPU加速的光栅化,零拷贝(zero-copy)的支持,Android WebView的渲染模型改进等。这个幻灯片尝试列举Chromium在图形栈方面一些变化,以及Chromium渲染流水线的总体框架,并对WebGL性能慢于OpenGL原生应用的原因做了一定的推测。...
分类:
其他好文 时间:
2014-11-07 20:56:16
阅读次数:
363
名词解释:
【edr】
边缘增强处理算法一般调整YCbCr空间的Y值不会 明显影响到图像的色彩,也就不会出现色彩失衡的情况。
【saturation】
饱和度增强处理的主要作用是使图像色彩更加丰富,通常是通过对颜色分量 Cb和Cr各乘上一个增益值完成彩色饱和度增强。
自动曝光控制通过调节CIS中像素单元的曝光时间和前端模拟 电路中数字可编程增益放大器的增益而使图像亮度达到用户自定义...
分类:
其他好文 时间:
2014-11-06 22:03:12
阅读次数:
281
// 第一个for (i=0; i++;){if (condition)DoSomething();elseDoOtherthing();}优点:程序简洁缺点:多执行了N-1次逻辑判断,并且打断了循环“流水线”作业,使得编译器不能对循环进行优化处理,降低了效率。每一次循环里都有比较,增加了程序空间复...
分类:
其他好文 时间:
2014-11-06 12:44:58
阅读次数:
575
Android L平台在图形渲染方面有一项重要的改进,它引入了一个专门的线程用于执行渲染工作,UI线程负责生成的显示列表(DisplayList),渲染线程负责重放(playback)这个显示列表绘制最终的内容,因此Chromium WebView在图形栈的实现方面也作了相应的调整,以支持Android L系统上新的渲染线程模型。本文将深度分析Chromium WebView的渲染流水线是如何无缝整合到Android L系统的渲染模型中,以及对目前市场主流浏览器厂商将会产生什么样影响等问题。此外,本文对Ch...
分类:
移动开发 时间:
2014-11-05 00:27:02
阅读次数:
362