找到相关内容 114
Facebook数据仓库揭秘:RCFile高效存储结构
本文介绍了Facebook公司数据分析系统中的RCFile存储结构,该结构集行存储和列存储的优点于一身,在MapReduce环境下的大规模数据分析中扮演重要角色。   Facebook曾在2010 ICDE(IEEE International Conference on Data Engineering)会议上介绍了数据仓库Hive。Hive存储海量数据在Hadoop系统中,提供了一套类数据库的
http://cyqdata.cn/cnblogs/article-detail-40368 
Orchard所使用的资源和类库(适用于1.1版)
    本文列举了Orchard所使用的一些资源和类库,介绍了它们在Orchard中所起的作用。本文内容适用于Orchard 1.1版本。Orchard所引用的这些类库副本及其许可协议放置在源代码包的“lib”目录下。你也可以在源代码包的根目录下的“CREDITS.txt”文件中快速浏览它们的信息。 Akismet 这是Orcha
http://cyqdata.cn/cnblogs/article-detail-40316 
Orchard源代码的组织结构(适用于1.1版)
本文基于Orchard v1.1版的源代码,描述了Orchard解决方案中各个项目的作用。你可以用Visual Studio打开Orchard解决方案对照查看。ModulesModules目录是一个VS解决方案目录,它包含了Orchard的模块项目。所有的模块项目都是一个ASP.NET MVC web应用程序项目。Modules\LuceneLucene模块可以让站点使用Lucene.NET进行索
http://cyqdata.cn/cnblogs/article-detail-40289 
Mercurial(Hg)分布式版本控制的快速入门
常见的版本控制软件如svn server(svn),vss administrator(vss),都是需要一个中心服务器的,但分布式版本控制软件如Mercurial则不需要。当然,在实际使用中,一般还是要人为的指定一个中心库以作为发布服务器。 分布式最大的好处就是可以离线工作,Mercurial可以直接本地创建资源库,先在本地做提交。待能连中心服务器或者需要时,再提交到中心服务器。 Mercuri
http://cyqdata.cn/cnblogs/article-detail-40158 
GoF著作中未提到的设计模式(1): Archetype
GoF著作中未提到的设计模式(1):Archetype  半天也没能给这个设计模式想出一个中文名称,算了,有时候还是原版的更容易理解。  简单地说,Archetype设计模式的目的是将业务处理逻辑和具体实现分离,所以至少需要两个参与者:Decorator和Delegate,它们都实现同一个接口,Decorator负责处理业务逻辑,而Delegate负责具体的实现,在Decora
http://cyqdata.cn/cnblogs/article-detail-40124 
强烈推荐体验VisualStudio2010 RC
经过第一天漫长枯燥的部长级会议,今儿才算是真正年后的第一天上班。   鉴于家里的“小水管”,直到到了公司(资源合理利用)才将觊觎已久的VS2010RC从网上抓下来。接下来顺利干掉VS2010beta2和.NET FW4beta2。漫长的安装过后(安装中依然要重启一次,具体时间是安装完.NET Framework4以后)终于看到Visual Studio RC的真面目。
http://cyqdata.cn/cnblogs/article-detail-39991 
在Orchard中创建一个HelloWord模块
    学习Orchard近两个星期了,虽然对很多概念还是比较模糊。但是,在Orchard官网中看到了一篇介绍创建Hello World模块的文章,还是迫不及待的先照着体验了一把Orchard的模块开发。(小经验:学习开源框架不能光看不动手,边学边实践学起来会更快些。)   原文地址:http://www.orchardproject.net/docs/Buildin
http://cyqdata.cn/cnblogs/article-detail-39700 
Orchard中的命令行工具
    在Orchard中提供了一个命令行工具,我们可以使用这个命令行工具创建用户、创建博客、生成代码、配置网站、打包模块等。并且这个命令行工具是可以扩充的,只要我们在自己开发的模块中创建一个Command类,并继承于Orcahrd框架所提供的DefaultOrchardCommandHandler。这样我们就可以在这个类中实现自己模块可以提供的命令了。具体实现方式,可以参考默
http://cyqdata.cn/cnblogs/article-detail-39595 
十步教你ASP.NET MVC2项目升级MVC 3 RC
微软在10号发布了ASP.NET MVC3的发布候选版(RC:Release-candidate),该版本提供了Razor视图引擎的智能感知等功能,并同样具备Online许可。眼馋的同学是不是已经迫不及待的想将现有项目升级呢?这里我就将官方ReleaseNotes中的升级办法翻译总结一下,以方便那些不喜欢看罗里啰嗦的英文文档的广大同学。   译文   要将现有的ASP.NET MVC2项目手动升
http://cyqdata.cn/cnblogs/article-detail-39565 
使用MVVM模式开发自定义UserControl
本篇讲述使用MVVM来开发用户控件。由于用户控件在大部分情况下不涉及到数据的持久化,所以如果将M纯粹理解为DomainModel的话,使用MVVM模式来进行自定义控件开发实际上可以省略掉M,变成了VVM。 一:基本结构 本演示样例包含两个项目,WpfControls是用户控件项目,我们的用户控件全部包含在这里。项目WpfApplication1是Wpf窗体项目,为调用方。我们的第一步的整体解决方
http://cyqdata.cn/cnblogs/article-detail-39421 
Visual Studio 2010 RC 几个很酷的新功能
我一直在使用Visual Studio 2010RC版本。它有很多让人欣喜的东西。下面将其列举出来: Sequence Diagram Generation     我觉得这是一个救星。我不知道你是怎么样的,但作为开发人员,我在完成设计之后,就想潜心投入代码中。通常在开始编码之前,有时候我想要看序列图。现在,有了Visual Studio 2010序列图生成器,我可以
http://cyqdata.cn/cnblogs/article-detail-39158 
Silverlight技术之Style和StaticResource
了解并使用Silverlight就不得不提到Style和StaticResources,简单的Style应用大家都知道,本篇重点讲解,怎么在控件上同时指定两个样式?怎么使用StaticResource设置一个固定的集合,即将一个固定的集合列表绑定到控件上?下边直接开始相关的应用示例,先说第一个Style设置Button按钮,第一个Button样式设置其FontSize,Foreground,Fon
http://cyqdata.cn/cnblogs/article-detail-38959 
Orchard中的一些名词
    整整看了一天关于Orchard的东西,总的感觉还是一头雾水,先整理了一些关键词记录下来,便于以后深入的学习和了解。 运行机制相关的概念:Architecture:架构。见下图: 官网介绍地址:http://www.orchardproject.net/docs/How-Orchard-works.ashxOrchard是配置在IIS服务器上的一个We
http://cyqdata.cn/cnblogs/article-detail-38898 
[翻译]ASP.NET MVC 3 RC 发布通告
今天早上,ASP.NET组发布了ASP.NET 3 RC版(release candidate)。你们可以从这里进行下载here.   ASP.NET MVC 3是个很完美的发布,增加了大量的功能改进。它可以向后兼容ASP.NET MVC V1 和 V2,可以轻易的升级你现有的项目(可以阅读发布须知,根据里面的步骤去做)。你还可以通过我之前发表的博客文章来学习ASP.NET MVC 3的很多功能。
http://cyqdata.cn/cnblogs/article-detail-38734 
EA(Enterprise Architect)建立数据模型间外键约束
EA除了画用例图时比较方便,在建立数据模型上也很强大。前段时间一直再为数据模型之间的约束问题纠结,最近终于研究出了一点成就,希望给大家分享一下,有不对的地方也请各位高手指正: 一、什么是外键? 两种可以访问表的键:主键和外键。一个主键是唯一的,它定义一个表格中的一条记录。外键可以通过其他相关表格中的主键来访问数据。 外键在EA的UML模型中是一个衍型操作。一个外间是一个字段(属性)的集合,同时,有
http://cyqdata.cn/cnblogs/article-detail-38599 
一步一步学Silverlight :综合实例之Live Search
概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据
http://cyqdata.cn/cnblogs/article-detail-38330 
使用Orca在Visual Studio安装项目中创建自定义对话框
一、背景            使用Visual Studio安装项目来创建程序的安装很方便快捷,但在创建过程中提供可以使用的对话框很有限:       启动节点有:“启动画面”、“欢迎使用”、3个&
http://cyqdata.cn/cnblogs/article-detail-37518 
Ext.net V1.0数据操作介绍[附SourceCode]
Ext.net V1.0数据操作介绍  简介  Ext.net V1.0前身叫Coolite V0.8以前我用Coolite做过一个小项目,效果很不错,现在www.coolite.com已经变成www.ext.net,正式发布 ext.net V1.0 新增了不少新功能,前台的JS也更容易操作,非常不错,完全可用于一些小项目的开发。 Ext.net官方网站的介绍是一个用于快速
http://cyqdata.cn/cnblogs/article-detail-37259 
Trigger4Orchard
说实话,写的太粗糙,真有点不好意思拿出来示人,可是又一想,写都写了,还怕给人看?!俗话有说,“丑媳妇早晚还是要见公婆”, 不是吗?!主要功能:通过自定义Razor(C#)表达式,对Orchard中Content的Handler添加处理程序,说白了,就是在内容有新建,发布等时,可以自已干点啥,比如:通过输入的内容创建另外类型的内容。支持IContentHandler 定义的全
http://cyqdata.cn/cnblogs/article-detail-37086 
Razor4Orchard v1.2
书接上回:Razor view for Orchard又添加了些新功能:1. Razor Filter for Body Part:正常Body内容,在开启此Feature后,可以启用对Razor表达式的执行:  1.1 开启Razor Filter  1.2 创建新页   2.3 查看效果   2.4 对比未开启Razor Filter的效果 2. 在编辑Razor时 ,添加了TinyMce
http://cyqdata.cn/cnblogs/article-detail-36990