摘要:
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2012/01/PhoneGap-Now-Fully-Supports-WP7PhoneGap现已完全支持Windows Phone 7所有的原生功能,其支持力度达到了iOS与Android的水平。微软在去年7月帮助Nitobi将PhoneGap移植到了Windows Phone Mango上,并在9月发布了该框架的一个可用版本。很多原生特性都得到了支持,包括Accelerometer、Camera、Contacts、Geolocation、Notification与MediaCap 阅读全文
摘要:
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2012/01/webOS-Enyo-2HP决定通过采用标准的Linux内核来延伸webOS的触角,其Enyo开发框架也将能运行在所有主流浏览器之上。此外,Enyo 2.0业已开源。Enyo是个面向对象的JavaScript框架,最初用于webOS与WebKit。去年12月,HP宣布开源webOS后,公司就决定通过将Enyo移植到所有主流浏览器并且基于标准的Linux内核来开发webOS来延伸webOS的触角。目前,第一步已经实现了:HP已经开源了Enyo 2.0,该核心JavaSc 阅读全文
摘要:
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2012/01/WPF-45-CollectionsWPF 4.5已经改进了其对于多线程数据绑定的支持,但所用技术却带有风险。本文将会介绍其工作原理以及如何才能确保安全使用。WPF数据绑定对于多线程的支持一直都没什么具体计划。当对象在非UI线程上发出了属性变化事件时,数据绑定基础设施就会对其作出响应。通常这是可行的,但因为潜在的竞态条件,这么做并不是真正安全的。从计算机科学的视角来看,禁用跨线程的访问是更为正确的做法,因为这才是导致集合变化事件的根源。但遗憾的是,开发者并不总是在意正 阅读全文
摘要:
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2012/01/mozilla-labs-apps-dev-preview近日,Mozilla发布了Mozilla Labs Apps Developer Preview——Mozilla Labs Apps市场的早期预览版。开发者可以通过Mozilla Labs Apps项目使用HTML5、CSS与JavaScript等Web标准创建能够运行在多种设备上(桌面、移动、平板)的HTML5应用。Mozilla Labs Apps项目还会运营自己的市场以帮助开发者分发这些HTML5应用。 阅读全文
摘要:
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2012/01/spring-data-redis-1-0-0近日,SpringSource 发布了用于将Redis轻松集成到Java应用中的开源库的首个稳定版。Redis是个由VMWare/SpringSource资助的键值存储,为一些高性能网站如GitHub与StackOverflow等所用。Redis是新近涌现的NoSQL数据存储之一,它关注于简单性与性能(整个数据集放在内存中)。你可以通过大量命令来访问Redis,与其他众多的键值存储不同,除了基本的字符串外,Redis还支持 阅读全文
摘要:
新年第一篇博文本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/news/2012/01/hibernate-4-released近日,JBoss发布了流行的对象/关系(O/R)映射框架Hibernate 4。Hibernate 4主要的新特性如下所示:多租户架构支持引入了“Services”API提供了更棒的日志,支持i18n与消息编码(通过JBoss Logging而非slf4j)为OSGi支持做好了准备清理并删除了几处废弃代码所谓多租户架构,就是将大型的企业应用划分为虚拟的多个客户端/客户(又叫做租户)而不必将所有数据放在一个共享空间中。该. 阅读全文
摘要:
结构之法算法之道blog最新博文集锦第6期CHM文件0积分下载 新春回馈读者,免积分下载本blog最新博文集锦第6期CHM文件(包含前五期的全部内容):http://download.csdn.net/detail/v_july_v/4020172。打开如下图所示(希望对你有所帮助): 文件在不侵犯本人版权相关利益的前提下(转载或引用必须注明出处,严禁用于任何商业用途),您可以自由传播,谢谢。 新春在家之际,要彻底熟练爬虫相关的开发,以及一些框架。然后就是要好好玩,所谓的闷骚,即是: 沉稳坚毅,心气平和,骨子里却深刻着自负与清高。遨游于茫茫算法界,虽只见得冰山之一角,然不屈不饶,但求思... 阅读全文
摘要:
本文介绍了在VC中针对无LIB时的DLL隐式链接,制作可供VC++使用的LIB引入库。具体步骤如下:一、使用VC++的工具DUMPBIN将DLL中的导出函数表导出到一定义(.DEF)文件EXAMPLE: DUMPBIN VideoDeCoder.dll /EXPROTS /OUT:VideoDeCoder.def二、将导出的.DEF文件整理为一符合.DEF个数的函数导出文件EXAMPLE:VideoDeCoder.DEF 文件内容如下Dump of file VideoDeCoder.dll Fil... 阅读全文
摘要:
原文<BinarySpace Partioning Trees and PolygonRemoval in Real Time 3D Rendering>第一章 介绍背景二叉空间分割(BSP)树在1969年由Shumacher首次提出,当时并未想到能成为开发娱乐产品的算法,但从90年代初BSP树就已经被用于游戏行业来改善性能,并使利用地图中更多细节成为可能。第一个使用该技术的游戏是Doom,由游戏行业中的两位传奇人物JohnCarmack和John Romero创立。从那时起几乎所有的FPS游戏都使用了该技术。问题陈述由于游戏行业的激烈竞争,人们为了改善该算法的原始设计做了大量工作 阅读全文
摘要:
等价:设R是某个集合A上的一个二元关系。若R满足以下条件:自反性:对称性:传递性:则称R是一个定义在A上的等价关系。习惯上会把等价关系的符号由R改写为∼。例如,设,定义A上的关系R如下:其中叫做x与y模 3同余,即x除以 3 的余数与y除以 3 的余数相等。例子有 1R4, 2R5, 3R6。不难验证R为A上的等价关系。不是所有的二元关系也是等价关系。一个简单的反例子是比较两个数中哪个较大:没有自反性:任何一个数不能比自身为较大 ()没有对称性:如果m>n,就肯定不能有n>m偏序是在集合P上的二元关系≤,它是自反的、反对称的、和传递的,就是说,对于所有P中的a,b和c,有着:a≤a 阅读全文