事件驱动的组件框架Flight介绍
Twitter近日发布了Flight,这是一个轻量的、基于组件的框架。目前该框架使用在Twitter的应用程序中。 Twitter称,该框架致力于构建基于现有DOM模型的应用程序,并可以将功能映射到DOM节点,且支持DOM的事件传...
用键值存储实现MVCC模式
The following post is quite interesting and has good ideas on how to implement MVCC (Multi-Version Concurrency Control) on a key-value store:Implementation of MVCC Transactions for Key-Value Sto...
NetBeans 7.3 RC1发布
与Beta版相比,RC版本改善了一些PHP开发相关的功能,主要如下: 命名空间注释解析器(Symfony 2、Doctrine 2等)整合Composer(PHP依赖管理器)完成了Twig(PHP模板语言)相关代码和文档Smarty中相关标签的...
2012年NoSQL数据库性能回顾
Four years ago, well before starting DataStax, I evaluated the then-current crop of distributed databases and explained why I chose Cassandra. In a lot of ways, Cassandra was the least mature of t...
基于 PHP 的 Web OA 办公系统-Openbiz OA
Openbiz OA是一款web OA办公系统,其全部底层框架和后台管理平台都已经开源。 该系统的主要功能包括: 集成具有权限、角色特性的联系人管理,公司级别的共享日程管理,用于解决团队日程共享、公共资源分配等...
Spring Framework 3.1.4 发布
Spring Framework项目今天发布了3.1.4版本,这是3.1分支的最后一个修正版本。 此版本修复了一些BUG: 修正 HierarchicalUriComponents.equals() 方法,当传入一个非 OpaqueUriComponents 对象实例时返回 fal...
Spring Framework 3.2.1 发布
Spring Framework 是一个开源的Java/Java EE全功能栈(full-stack)的应用程序框架。3.2.1修正了大量BUG,建议升级。更多信息请参考:SPRING FRAMEWORK CHANGELOG===========================http://www.s...
超棒的前端界面开发套件InK
InK(在线演示)是一个能够帮助你快速开发web界面的套件,使用简单并且可扩展。使用了HTML/CSS/Javascript技术来设置布局,展示常用的界面元素,并且实现互动的特性,所有这些都是以内容为中心的,并且对于用户...
DEJAVU库:让JavaScript面向对象
如果你有C++、C#、Java、PHP等开发经验,这意味着你已经熟悉了面向对象编程。但是JavaScript不是面向对象的语言,而是基于对象的语言(JavaScript中所有事物都是对象),它没有类的概念,因此,如果要实现继承,...
Apache Lucene 4.1 和Apache Solr 4.1 发布
Apache软件基金会今天发布了Apache Lucene 4.1和Apache Solr 4.1。 Lucene 4.1的主要新特性包括: 新的默认编解码器(Lucene41Codec),基于先前实验的“块”索引格式,在提高性能的同时,也合并了“Appendi...
Python的Scrapy定制网络爬虫
网络爬虫(Web Crawler, Spider)就是一个在网络上乱爬的机器人。当然它通常并不是一个实体的机器人,因为网络本身也是虚拟的东西,所以这个“机器人”其实也就是一段程序,并且它也不是乱爬,而是有一定目的的...
MongoDB索引概述
This is my Fourth MongoDB post, in the first post we looked at how we can install MongoDB as a Windows Service, In the second post we looked at how we could do UPSERTs with MongoDB, In the third p...
CentOS 5.9 发布
前几天 Red hat 发布了 RHCL 5.9,今天终于迎来了 CentOS 5.9。现在 CentOS 5.9 的 iso 镜像文件已经分发到了全球各地的镜像服务器。CentOS 5.9 修正了一系列的BUG,更新很多新驱动。5系老版 CentOS 用户可以通...
Fedora 18正式版发布
经过N次跳票后,Fedora 18正式版本终于发布了。该版本的代号为“Spherical Cow(球型奶牛)”,带来了一系列新的功能和改进。 对于系统管理员的改进: 内核:采用Linux内核3.6版本。安装:允许安装Fedora、...
Servlet 3.1 规范预览版发布
目前Servlet 3.1规范(JSR340)已经处于公共审查阶段,将于2月11日关闭审查,并将加入到今年第2季度将发布的JavaEE 7中。 Servlet是一种服务器端的基于Java的web组件,用于生成动态的Web页面,具有独立于平台...
利用psyco让Python程序执行更快
Python 和其他的脚本语言在性能上跟一些编译语言(如C语言)比较要差不少,例如这里有两个用 C 和 Python 语言编写的斐波纳契数列计算程序:C语言:CODE:int fib(int n){ if (n < 2) &nbs...
用Python访问Oracle
Despite the beaming praise for the simplicity of the cx_Oracle project on their SourceForge page, I had trouble using the Python module to create a connection to an Oracle database. It turns out t...
Apache CouchDB连发3个新版本
Apache CouchDB项目团队今天更新了三个主要分支,发布了1.0.4、1.1.2、1.2.1版本。Apache CouchDB是一个面向文档的数据库,支持通过JavaScript以MapReduce的方式对数据进行查询和索引,同时CouchDB还提供了增量...
Java 7又曝重大安全漏洞
据ZDNet报道,黑客发现了Java 7重大安全漏洞。美国国土安全部已经对安全威胁做出了回应,建议用户禁用Java 7,直到甲骨文 (Oracle)发布修复补丁。这次苹果反应的非常迅速,目前苹果已经更新了Xprotect.plist文...
Sonnet Primes in Python
A while back I wrote about sonnet primes, primes of the form. ababcdcdefefgg where the letters a through g represent digits and a is not zero. The name comes from the rhyme scheme of an English (S...