随笔分类 - [39]Open Source开源项目
-
Github资源汇集
摘要:Github资源汇集突然发现申请博客园已经两年有余,没有发表过一篇文章,十分惭愧。言归正传,先分享一下两年来收集的部分编程资源,大部分为Github上的项目。虽然网上这样的分享已不在少数,但不如我理想中的集中,实用。如果早些时间我有这些资源,估计少走了很多弯路。篇幅有限,仅列出综合资源, JavaS... 阅读全文
-
orleans开篇之hello world
摘要:orleans开篇之hello world什么是orleansOrleans是一个建立在.NET之上的,设计的目标是为了方便程序员开发需要大规模扩展的云服务。Orleans项目基本上被认为是并行计算模型Actor Model的分布式版本 虽然已经存在Erlang 和Akka这样利用Actor Mod... 阅读全文
-
微软分布式框架Orleans开源了
摘要:微软分布式框架Orleans开源了开源地址:https://github.com/dotnet/orleans昨天编译了一下,这个最新的Orleans安装程序(用github源码编译的)下载地址:http://pan.baidu.com/s/1bntoEtDOrleans官方文档:https://g... 阅读全文
-
ExcelReport源码解析
摘要:ExcelReport第二篇:ExcelReport源码解析导航目 录:基于NPOI的报表引擎——ExcelReport上一篇:使用ExcelReport导出Excel下一篇:扩展元素格式化器概述针对上一篇随笔收到的反馈,在展开对ExcelReport源码解析之前,我认为把编写该组件时的想法分享给大... 阅读全文
-
grunt的基本概念和使用
摘要:grunt的基本概念和使用Grunt和 Grunt 插件是通过 npm 安装并管理的,npm是 Node.js 的包管理器。Grunt 0.4.x 必须配合Node.js >= 0.8.0版本使用。老版本的 Node.js 被认为是不稳定的开发版。之前,在用grunt来合并文件时,老是报错,原因是n... 阅读全文
-
.NET开源项目 TOP 25
摘要:.NET开源项目 TOP 25如果知道.NET项目在开源中国的git上所占的比重只有5%的话,为什么这个《2014年国人开发的最热门的开源软件TOP 100》榜中.NET项目那么少就是情理之中了。进入看了一下,发现还是有很多好的C#项目的。1奎宇工作室 / DotNetCodes C#一些常用的功能... 阅读全文
-
quartz.net动态添加job
摘要:quartz.net动态添加job设计-(五)介绍在实际项目使用中quartz.net中,都希望有一个管理界面可以动态添加job,而避免每次都要上线发布。也看到有园子的同学问过。这里就介绍下实现动态添加job的几种方式, 也是二次开发的核心模块。目录一:传统方式二:框架反射方式三:进程方式四:URL... 阅读全文
-
protobuf-net-data
摘要:protobuf-nethttp://www.codeproject.com/Articles/642677/Protobuf-net-the-unofficial-manualhttps://github.com/rdingwall/protobuf-net-datahttps://github.... 阅读全文
-
protobuf-net
摘要:protobuf-net学习笔记最近一直在做windows phone 7手机上面的应用程序,学到了一些除了微软这套东西以外的知识,除了Funambol这个库以外(等到完全研究懂了再写笔记),还有protobuf-net这个对数据进行序列化的工具。其实protobuf-net只是protobuf在.... 阅读全文
-
扩展方法库
摘要:扩展方法库FSLib.Extension (.NET3.5/4/4.5)其实这个扩展方法库已经发布有段时间了,没有正式发布过。今天整理了一下文档,顺便搞个文档,正式发布吧。简介.NET在3.5开始引入的编译器支持扩展方法,允许为现有的对象类型在不改变其原本定义的情况下添加额外的方法。因此便有了本扩展... 阅读全文
-
Thrift实践
摘要:Thrift实践:(一)安装 -- 未完待续1. 新建一个目录,C:\test\thrift-test,里面建2个子文件夹,client-node和sever-csharp,然后把Thrift官方的thrift定义文件也拷贝进去。2. 官方的thrift定义文件,会去引用一个shared的thrif... 阅读全文
-
thrift实现js与C#通讯
摘要:利用thrift实现js与C#通讯的实例代码1.为什么要用thrift js C#? 1.1 首先,js 通过 thrift 访问C#,实际上是一种c/s模式。thrift是通信工具,js是客户端,C#是服务端。 1.2 使用js直接与thrift server通信。让web开发变得更简单。如果使用... 阅读全文
-
Thrift实现C#通讯服务程序
摘要:Thrift初探:简单实现C#通讯服务程序好久没有写文章了,由于换工作了,所以一直没有时间来写博。今天抽个空练练手下~最近接触了下Thrift,网上也有很多文章对于Thrift做了说明: Thrift是一种可伸缩的跨语言服务框架,它结合了功能强大的软件堆栈的代码生成引擎,以建设服务,工作效率和无缝地... 阅读全文
-
企业办公即时通信软件TeamTalk
摘要:TeamTalk 一键部署方案:TTAutoDeployTeamTalk整套服务提供模块部署脚本和一键部署方案,主要模块有JDK,NGINX,PHP,PERCONA(MYSQL), REDIS,IM_WEB,IM_DB_PROXY,IM_SERVER,其中IM_WEB,IM_DB_PROXY,IM_... 阅读全文
-
unity资源
摘要:unity资源集中贴1.unity经验之谈 http://jingyan.baidu.com/article/19192ad820f17be53e570715.html2.百度网盘,分享了一点模型 http://pan.baidu.com/s/1dDozUSh3.几个常去的网站泰课在线蛮牛标签:un... 阅读全文
-
轻量级IOC框架Guice
摘要:java轻量级IOC框架GuiceGuice是由Google大牛Bob lee开发的一款绝对轻量级的java IoC容器。其优势在于:速度快,号称比spring快100倍。无外部配置(如需要使用外部可以可以选用Guice的扩展包),完全基于annotation特性,支持重构,代码静态检查。简单,快速... 阅读全文
-
分布式消息系统kafka
摘要:kafka:一个分布式消息系统1.背景最近因为工作需要,调研了追求高吞吐的轻量级消息系统Kafka,打算替换掉线上运行的ActiveMQ,主要是因为明年的预算日流量有十亿,而ActiveMQ的分布式实现的很奇怪,所以希望找一个适合分布式的消息系统。以下是内容是调研过程中总结的一些知识和经验,欢迎拍砖... 阅读全文
-
RabbitMQ基本概念和使用
摘要:RabbitMQ基本概念和使用RabbitMQ是一个消息代理,核心原理:发送消息,接收消息。RabbitMQ主要用于组件之间的解耦,消息发送者无需知道消息使用者的存在,反之亦然。 单向解耦 双向解耦(如:RPC)例如一个日志系统,很容易使用RabbitMQ简化工作量,一个Consumer... 阅读全文
-
elasticsearch集群搭建实例
摘要:elasticsearch集群搭建实例下个月又开始搞搜索了,几个月没动这块还好没有落下.晚上在自己虚拟机上搭建了一个简易搜索集群,分享一下.操作系统环境:Red Hat 4.8.2-16elasticsearch :elasticsearch-1.4.1集群搭建方式:一台虚拟机上2个节点.集群存放路... 阅读全文
-
FluentMigrator
摘要:开源DataBase组件:FluentMigrator2012-05-27 19:09 by 破狼,2211阅读,4评论,收藏,编辑 今天将介绍一款开源组件FluentMigrator,其提供了jQuery式链式编程方式,和3.0后的表达式语法使其语义清晰。主要提供我们队数据库结构的维护,版本控制回... 阅读全文