摘要: ASP.NET Web API中自带了一个依赖解析器(Dependency Resolver)接口,允许我们向控制器注入依赖关系。不过,Mark Seemann建议要达到此目的最好还是使用IHttpControllerActivator接口,并举了两个例子。 使用IDependencyResolver会带来哪些问题呢?Mark做出了解释: 问题是,在某个(IDependencyResolver的)实现中,你所得到的是一个Type实例,并要求返回一个对象,但你却并不了解上下文信息。你不知道依赖关系图有多深,并且当被多次要求提供相同服务的实例时,你并不知道这是来自同一个HTTP请求,还是多个并发. 阅读全文
posted @ 2012-10-19 19:21 ChaunceyHao 阅读(354) 评论(0) 推荐(0)
摘要: Oracle最近发布了其Java嵌入式技术产品线中的两个新成员——Java ME Embedded 3.2和Java Embedded Suite 7.0。Java ME Embedded是优化过的Java运行环境,专门针对那些基于ARM架构的微处理器和资源受限的设备。Java Embedded Suite是嵌入式系统的Java应用平台,它主要由Java SE Embedded、GlassFish Embedded Profile、Jersey和Java DB组成。 Java ME Embedded Java ME Embedded是专门针对嵌入式、低电量设备而设计和优化的运行时框架,... 阅读全文
posted @ 2012-10-19 19:20 ChaunceyHao 阅读(503) 评论(0) 推荐(0)
摘要: 近期,致力于对Visual Studio提供更好CSS支持的Web Essentials,已经在Visual Studio 2012版本中进行了更新并提供新的工具。这些工具将包含对TypeScript、Modernizr以及minification的支持。 几个月前,与Windows 8以及Visual Studio 2012共同首发的Web Essentials 2012在当时已经包含了对LESS、Sass以及CoffeeScript 1.4版本的支持。而近期,Web Essentials 2012更是加入了对TypeScript验证以及Intellisense特性的支持。这还包括了对这.. 阅读全文
posted @ 2012-10-19 19:20 ChaunceyHao 阅读(217) 评论(0) 推荐(0)
摘要: httppp 1.4.0 大幅提升了性能,算法上做了改进,对处理超过 100 兆文件的处理性能提升了 10 倍以上,可使用多核 CPU 同时处理等等。 httppp 是一个HTTP的网络响应时间的无源监视工具,使用在非侵入性的方式。基于libpcap和libqpcap开发。 阅读全文
posted @ 2012-10-19 11:57 ChaunceyHao 阅读(213) 评论(0) 推荐(0)
摘要: PHP 开发团队今天发布两个更新版本,分别是 5.4.8 和 5.3.18,,这两个版本修复了超过 20 个 bug,所有的 PHP 用户建议立即升级到 5.4.8,或者至少也要升级到 5.3.18. 两个关键的问题修复: Fixed bug #63111 (is_callable() lies for abstract static method)Fixed bug #61442 (exception threw in __autoload can not be catched 源码下载:downloads pageWindows 二进制版下载 windows.php.net/downlo. 阅读全文
posted @ 2012-10-19 11:38 ChaunceyHao 阅读(185) 评论(0) 推荐(0)
摘要: Spring for Apache Hadoop 1.0 RC1 发布了,RC1 提供了重要的 bug 修复,此外还包括如下改进: Template, exception translation and declarative runner for Pig and Hive scriptsEnhanced Map/Reduce jar and tool execution to prevent class-loading leaksRefined JVM scripting, M/R, Cascading runners to provide pre/post actions 相关链接: Do 阅读全文
posted @ 2012-10-19 10:51 ChaunceyHao 阅读(178) 评论(0) 推荐(0)
摘要: 单元测试框架 Arquillian 发布 1.0.3 版本,这是一个小维护版本,主要包括: ARQ-563 - @ArquillianResource in TestNG based tests causes test body not to be evaluatedARQ-1102 - Publish Test Source jars to Nexus Arquillian 可让你在远程或者嵌入式的容器里测试业务逻辑,同时可作为一个压缩包发布到容器中,并通过客户端来进行交互测试。 Arquillian 是一个可以方便的在现有类基础性扩展测试用例,基于 JUni... 阅读全文
posted @ 2012-10-19 10:50 ChaunceyHao 阅读(163) 评论(0) 推荐(0)
摘要: Atlassian Stash 1.3 发布了,Atlassian Stash 提供一个集中式、安全的用来创建和管理分布式 Git 版本资料库的系统。提供易用的界面来管理用户和分组、创建和管理资料库,提供一个项目结构用来对资料库进行分组。提供开放 REST API 来进行功能定制。主要特点包括:管理简单、权限设置简单、LDAP 集成、JIRA 集成、支持克隆等等。 Atlassian Stash 1.3 支持 Pull Request 和内建评论。 阅读全文
posted @ 2012-10-19 10:45 ChaunceyHao 阅读(216) 评论(0) 推荐(0)
摘要: Wing IDE 4.1.9 支持在调试器中显示属性值,可在堆栈数据和监控工具中显示集成类的属性,修复了很多 VI 模式 bug,修复了 Turbo 模式 auto-completer 模式的 bug 等等。 WingIDE 是个相当优秀 的 IDE;其编辑器包括大量语言的语法标签高亮显示,虽然它只是个面向 Python 的工具。源代码浏览器对浏览项目或模块非常实用(表现在可导航源代码和文档行摘要中)。虽然没有监视器,但调试器设计得很好。编辑器有优秀的命令自动完成 和函数跳转列表,但是没有代码合并。面向项目风格的 IDE 对于大型产品非常有用(在这方面,除了 Komodo 以外,它是大... 阅读全文
posted @ 2012-10-19 10:43 ChaunceyHao 阅读(456) 评论(2) 推荐(0)
摘要: Kubuntu 也紧跟 Ubuntu 的脚步发布了 12.10 版本,下载地址: kubuntu-12.10-desktop-i386.iso(953MB,torrent),kubuntu-12.10-desktop-amd64.iso(934MB,torrent). Kubuntu是基于Ubuntu的发行。Kubuntu光盘在Ubuntu的基础上增加了KDE。如果你安装Ubuntu并且从Ubuntu档案库中增加KDE,你将获得完全相同的效果。 阅读全文
posted @ 2012-10-19 10:41 ChaunceyHao 阅读(444) 评论(0) 推荐(0)
摘要: Puppet,是基于Ruby的一个工具,您可以集中管理每一个重要方面,您的系统使用的是跨平台的规范语言,管理所有的单独的元素通常聚集在不同的文件,如用户, CRON作业,和主机一起显然离散元素,如包装,服务和文件。 Puppet的简单陈述规范语言的能力提供了强大的classing制定了主机之间的相似之处,同时使他们能够提供尽可能具体的必要的,它依赖的先决条件和对象之间的关系清楚和明确。 2012-10-18。上个版本是2012-09-29的3.0.0 .其他产品线还是2012-08-21的2.7.19和2012-07-10的2.6.17 只是简单的Bug修正版。 改进: Bug #15... 阅读全文
posted @ 2012-10-19 10:39 ChaunceyHao 阅读(235) 评论(0) 推荐(0)
摘要: Sweet.js 是 Mozilla 开发的,为 JavaScript 带来类似 Schema 和 Rust 的宏功能,宏可以让你使用自己想要的方式来扩展 JavaScript 语言。 示例代码: def sweet(a) { console.log("Macros are sweet!"); } macro def { case $name:ident $params $body => { function $name $params $body } }http://sweetjs.org 阅读全文
posted @ 2012-10-19 10:38 ChaunceyHao 阅读(233) 评论(0) 推荐(0)