摘要: 分布式计算在许多领域都有广泛需求,目前流行的分布式计算框架主要有 Hadoop MapReduce, Spark Streaming, Storm; 这三个框架各有优势,现在都属于 Apache 基金会下的顶级项目,下文将对三个框架的特点与适用场景进行分析,以便开发者能快速选择适合自己的框架进行开发。 阅读全文
posted @ 2015-05-05 22:50 Carey Tzou 阅读(2238) 评论(0) 推荐(1)
摘要: 上一篇博客写了如何在 .Net 项目使用 SVN 作为版本控制工具时生成与代码对应的组件版本号。虽然在公司一直使用 SVN ,但我却对 GIT 情有独钟(可能要归功于那段捣鼓 ROM 的时光),但少有文章提及如何具体在 Windows 平台来获得版本号。这让我有了迫切得到方法的希望。下面会具体实现如何在VS中使用Git版本号作为编译产生的文件版本号。 阅读全文
posted @ 2013-11-01 23:23 Carey Tzou 阅读(4976) 评论(2) 推荐(1)
摘要: 在实际项目中(特别是作为产品的项目),版本号是必不可少的一部分。版本号的规则也有许多种,在此不讨论具体的编码规范。对于迭代的产品,版本繁多,特别是有多个实施项目所使用产品的版本不同(基于定制需求)时,清楚的标识组件与代码的对应关系十分重要。 本文主要说明如何在 .Net 项目使用 SVN 作为版本控制工具时生成与代码对应的组件版本号。 我们知道,SVN 在 commit 时会生成一串数字作为序号,所以基本思路是把这个序号作为 . Net 项目编译后生成dll的文件版本号的最后一段。下面所列方法需要使用到TortoiseSVN 提供的 SubWCRev.exe 。 阅读全文
posted @ 2013-10-27 22:59 Carey Tzou 阅读(4349) 评论(8) 推荐(3)
摘要: 网上有关Oracle与SQL SERVER性能差异的文章很多,结论往往是让你根据数据量与预算来选择数据库。但实际项目中,特别是使用 .Net 开发的系统,支持以上两种数据库或者更多已经成为Boss的普遍需求。 下面将常见的Oracle与SQL SERVER编程差异罗列,并提出解决方案。 阅读全文
posted @ 2013-10-16 22:26 Carey Tzou 阅读(1632) 评论(4) 推荐(2)
摘要: 本系统旨在提高公文的流转和审批效率,方便公文的查阅,实现无纸化办公。通过采用工作流的思想,设计并实现了自定义工作流,实现了用户自定义公文流转审批流程与形式,达到了系统通用性的目的,系统使用了完善的权限管理机制,实现了对系统功能和工作流分步权限的分别授权,保障了系统和公文的安全。使用到了MVC、自适应布局等技术,实现了系统的易于扩充和广泛兼容。 阅读全文
posted @ 2013-08-06 21:05 Carey Tzou 阅读(5068) 评论(26) 推荐(18)