博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

几个有用的开源项目

Posted on 2013-07-14 15:28  qianyz  阅读(300)  评论(1编辑  收藏  举报

http://www.oschina.net/p/zeroc+ice

Zeroc ICE ( Internet Communications Engine )中间件号称标准统一,开源,跨平台,跨语言,分布式,安全,服务透明,负载均衡,面向对象,性能优越,防火期穿透,通讯屏蔽。因此相比Corba,DCOM,SOAP,J2EE等的中间件技术,自然是集众多优点于一身,而却没有他们的缺点。

 

http://www.oschina.net/p/ravendb

RavenDB 是个新的.NET开源文档数据库。下面是一个简单的例子

 

http://www.oschina.net/p/ispy

iSpy 是目前能找的最好的开源视频监控软件,支持中文哦。

 

http://www.oschina.net/p/filehelpers

FileHelpers Library是一款C#编写的开源 .NET 类库。它使用简单,很容易就可以从固定长度文件或界定记录(CSV)读/写数据。它也支持从不同的数据存储格式(Excel, Access, SqlServer)导入/导出数据。

 

http://www.oschina.net/p/threadmsg

threadmsg 实现了跨线程和跨进程的同步和通讯。这框架内包含了信号量,信箱,内存映射文件,阻塞通道,及简单消息流控制器等组件。

这个框架的目的是:

  1. 封装性:通过MSMQ消息队列发送消息的线程无需关心消息是发送到另一个线程还是另一台机器。
  2. 简单性:向其他进程发送消息只需调用一个方法