首先Intel这边,必须CPU支持VT-D,基本就是i5/i7的型号,而且部分i5中低端型号还不支持,带K的不支持。同时主板要开启VT-D支持,这些从775时代开始就有了,所以型号搭配复杂。AMD那边,CPU倒是基本都支持,45nm开始全系列和部分65nm都支持IOMMU,但只有服务器主板才开放,桌...
分类:
其他好文 时间:
2014-05-28 03:25:20
阅读次数:
236
Promise我想现在大家都非常熟悉了,主要作用就是解决异步回调问题,这里简单介绍下。Promise规范是CommonJS规范之一,而Promise规范又分了好多种,比如
Promises/A、Promises/B、Promises/Kiss等等有兴趣的可以到这多了解一些http://wiki.co...
分类:
其他好文 时间:
2014-05-27 01:36:19
阅读次数:
342
此文介绍 ubuntu 平台下配置 AMD/ATI Opencl 环境,我是ubuntu
12.04。主要分为六个步骤:1. Take a look at your hardware to make sure it’s compatible
先安装驱动,http://support.amd.com....
分类:
其他好文 时间:
2014-05-26 15:51:53
阅读次数:
384
早在上世纪90年代末,就有众多业界人士呼吁用CMP(单芯片多处理器)技术来替代复杂性较高的单线程CPU。IBM、惠普、Sun等高端服务器厂商,更是相继推出了多核服务器CPU。不过,由于服务器价格高、应用面窄,并未引起大众广泛的注意。直到AMD抢先手推出64位处理器后,英特尔才想起利用“多核”这...
分类:
其他好文 时间:
2014-05-26 06:23:11
阅读次数:
204
在开发一个复杂的应用程序的时候,我们需要把各个功能拆分、封装到不同的文件,在需要的时候引用该文件。没人会写一个几万行代码的文件,这样在可读性、复用性和维护性上都很差,几乎所有的编程语言都有自己的模块组织方式,比如Java中的包、C#中的程序集等,node.js使用模块和包来组织,其机制实现参照了CommonJS标准,虽未完全遵守,但差距不大,使用起来非常简单。
在node.js中模块与文件是...
分类:
Web程序 时间:
2014-05-26 03:45:20
阅读次数:
366
我们已经了解到百度采用ARM处理器研发数据存储节点。另外,还有一些Startup公司在研发基于ARM的服务器。今年,AMD又宣布开始研发基于ARM的处理器,不再局限于X86处理器架构。这一切都在说明什么?ARM正往数据中心前进。ARM处理器采用RISC的架构,其具有很好的性能/功耗比。对于..
分类:
其他好文 时间:
2014-05-25 08:30:54
阅读次数:
344
重构前的状态:
大量的js代码混在繁多的Jsp文件中,对第三方的js库依赖也很杂乱。虽然在部分交互性较强的页面中,将js代码分离到了独立的js文件中,但是代码结构及依赖管理依然很乱。不说新人来了无所适从,就是我自己看了,也会一头雾水。不是代码有多深奥,是看着实在太累。于是,一次重构工作开始了。重构中...
分类:
Web程序 时间:
2014-05-23 11:05:17
阅读次数:
449
这两天在看关于AMD中getCurrentScript函数时,突然想到,既然可以检测出当前出错的js文件,那么是不是可以做一个自动js
bug预警的功能。以后只要有js错误出现,就会自动将错误上传到服务器。先看司徒正美大大书中写的一段关于检测js文件地址的函数,相关博客地址点这:function
g...
分类:
Web程序 时间:
2014-05-21 03:08:18
阅读次数:
444
CommonJS规范
早在Netscape诞生不久后,JavaScript就一直在探索本地编程的路,Rhino是其代表产物。无奈那时服务端JavaScript走的路均是参考众多服务器端语言来实现的,在这样的背景之下,一没有特色,二没有实用价值。但是随着JavaScript在前端的应用越来越广泛,以....
分类:
Web程序 时间:
2014-05-19 13:00:41
阅读次数:
370
JavaScript缺少包结构。CommonJS致力于改变这种现状,于是定义了包的结构规范(http://wiki.commonjs.org/wiki/Packages/1.0
)。而NPM的出现则是为了在CommonJS规范的基础上,实现解决包的安装卸载,依赖管理,版本管理等问题。requir.....
分类:
Web程序 时间:
2014-05-19 12:47:51
阅读次数:
362