自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shanyou的专栏

自由、创新、研究、探索……

  • 博客(17)
  • 资源 (6)
  • 收藏
  • 关注

原创 Web 单点登录系统

对于企业内部系统来说,CAS系统是一个应用最广的开源单点登陆实现了,其实现模仿Kerberos的一些概念,例如KDC、TGS等等,都是来自于Kerberos。具体可参见 用CAS原理构建单点登录。互联网发展之后,多个网站需要统一认证,业界需要适合互联网的单点登陆技术。2002年,微软提出了passport服务,由微软统一提供帐号和认证服务,理所当然,大家都不愿意受制于微软,但是很认同

2010-02-28 22:17:00 18665 1

原创 分布式存储系统Cassandra

从新闻 Twitter用户暴增20倍 计划弃用MySQL中看到了Cassandra数据库,网上查了一下这个Cassandra的资料,找到一篇较详细的中文资料:Cassandra数据模型下面一段引自这篇文章:各种NoSQL数据库有很多,我最关注的还是BigTable类型,因为它是一个高可用可扩展的分布式计算平台,用来处理海量的结构化数据,而数据库同样也是处理结构化数据,所以除了

2010-02-25 20:17:00 1112

原创 文档数据库系统CouchDB

CouchDB是用Erlang开发的面向文档的数据库系统,最近刚刚发布了0.10版本。CouchDB不是一个传统的关系数据库,而是面向文档的数据库,其数据存储方式有点类似lucene的inde文件格式,CouchDB最大的意义在于它是一个面向web应用的新一代存储系统,事实上,CouchDB的口号就是:下一代的Web应用存储系统,那么让我们来一一分析CouchDB的特点: 一、Co

2010-02-21 21:17:00 858

原创 Open Source Web Design

Open Source Web Design(简称OSWD) 是一个开源的,免费模板下载与共享的网站,有很多漂亮的模板,并且能够分享自己的设计作品给其他人。目前已经有超过 2,080 个免费网页设计模板,网站网址:http://www.oswd.org/

2010-02-20 22:17:00 723

原创 SQL Server 2008 R2 主数据服务

主数据服务(Master Data Services,MDS)既是一个概念又是一个产品,主数据服务的概念是对核心业务数据有一个集中的数据入口看守人,数据项如客户账单地址,雇员/客户姓名,以及产品名称应该集中管理,以便让所有消费应用系统都具有相同的信息。微软提供了一个示例,在customer表中记录了一个顾客地址,但在mailing表中记录了一个不同的地址。主数据服务应用程序可以保证所有表

2010-02-20 17:17:00 978

原创 微博客程序 Yonkly

Yonkly 是一个新颖的多媒体社区型微博客程序,基于asp.net mvc和jQuery构建,虽然号称是开源的,最新的代码需要购买,不过可以得到一个早期版本。支持直接在帖子中上传照片。并且集成Picasa和Flickr,可以在自己的帐户页面中查看这两个网站的照片墙,但是并不能将照片墙中的照片发布到帖子中去.与Twitter一样用户可以自定义网站背景,并且Yonkly还集成了Twitte

2010-02-19 19:17:00 1029

原创 自定义Data Service Providers

WCF Data Service的下面是Data Service,负责与数据源进行交互,Data Service附带了一个内部框架,可以让你自定义数据服务提供者。WCF Data Service默认使用的是Entity Framework,还有一个Reflection Provider,可以支持只读的数据服务,如果需要可读写的数据服务,需要实现接口IUpdatable,可以参照Linq

2010-02-19 11:17:00 755

原创 ARR:Application Request Routing

ARR简单的说就是一个IIS7的负载均衡模块,可以一次管理多个IIS 6/7的服务器集群,规则基于URL,或者基于HOST NAME,或者基于HTTP HEADER。微软的Application Request Routing(ARR) 2.0使得Web管理员,虚拟主机提供商,内容分发网络(CDN)通过基于规则路由,机器名匹配,HTTP请求的负载均衡和分布式磁盘缓存来提高Web应用程序的

2010-02-18 23:18:00 1292

原创 Entity Framework 4 的 POCO学习

Entity Framework 4的特性介绍可看这篇文章 .NET 4中Entity Framework简介,其中最感兴趣的一点就是对POCO的支持了:EF4为实体提供了简单传统CLR对象(Plain Old CLR Object / POCO)支持。您的实体对象可以独立于EF存在,由此EF更好地支持了测试驱动开发(test-driven development)和领域驱动设计(dom

2010-02-16 00:18:00 4472

原创 WCF Data Service QuickStart

开放数据协议(OData)是一个查询和更新数据的Web协议。OData是基于诸如HTTP和AtomPub的国际标准创建的,它提供了一个跨平台的数据通信的方案。OData应用了web技术如HTTP、Atom发布协议(AtomPub)和JSON等来提供对不同应用程序,服务和存储的信息访问。SharePoint 2010, SQL Server 2008 R2, PowerPivot, Win

2010-02-14 15:18:00 1428

原创 VS2010的扩展

Visual Studio 2010 SDK现在只有10MB,而在以前它的大小是 100 MB. VS2010 RC SDK可以从这里下载:http://www.microsoft.com/downloads/details.aspx?FamilyID=4659f71d-4e58-4dcd-b755-127539e21147&displaylang=en。VS2010里头有个新扩展管理器

2010-02-12 23:18:00 1056

原创 微软大力支持开放数据协议(OData)

InfoQ有篇文章OData是应用程序协作的通用语言吗?,文章中提到了什么是OData:开放数据协议(OData)是一个查询和更新数据的Web协议。OData应用了web技术如HTTP、Atom发布协议(AtomPub)和JSON等来提供对不同应用程序,服务和存储的信息访问。文章还提到了微软在开放数据协议OData上的应用,也提到了google采用的Google的数据交换协议:GDa

2010-02-11 09:18:00 1759

原创 依赖注入容器Autofac

在.NET上现在存在许多的依赖注入容器, 我也在实践中使用过Castle Windsor、StructureMap、Autofac 、Unity。这些容器的简要介绍可以参看:IoC in .NET part 1: AutofacIoC in .NET part2: StructureMapIoC in .NET part 3: Ninject 2 betaIoC in .

2010-02-07 17:18:00 2575 1

原创 各种浏览器的userAgent

各浏览器的userAgent很乱,具体可参看cnbeta上文章译稿:UserAgent的历史变迁。 IE   而IE各个版本典型的userAgent如下: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)   Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2)

2010-02-03 15:18:00 2738 1

原创 Web 部署工具 1.0

Web 部署工具简化了 IIS Web 服务器、Web 应用程序和网站的迁移、管理和部署。管理员可以结合使用命令行脚本和 Web 部署工具来同步 IIS 6.0 和 IIS 7.0 服务器,或者将 IIS 6.0 服务器迁移到 IIS 7.0。使用 Web 部署工具,管理员和委派用户还可以通过 IIS 管理器将 ASP.NET 和 PHP 应用程序部署到 IIS 7.0 服务器。

2010-02-02 11:18:00 817

原创 SharePoint 2010 VHD下载

需要评估SharePoint的兄弟们有福了,微软提供了Office 2010 and SharePoint 2010 的VHD版本,从说明来看这是一个Hyper-V的虚拟机,还需要至少8G的内存,下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=0c51819b-3d40-435c-a103-a5481fe0a0d

2010-02-01 20:18:00 1722 1

原创 memcached的最新状态

memcached 是由 Danga Interactive 开发并使用 BSD 许可的一种通用的分布式内存缓存系统。最新的稳定版本是memcached 1.4.4,1.4版本加了需要好的特性,这里简要介绍2个:1、memcached之前一直有个缓存对象的大小限制是1M,从1.4版本开始可以通过命令配置缓存的对象大小上限。可以通过参数-I进行配置 C:/Documents and

2010-02-01 19:18:00 764

Monowebapidemo

mono3.0.10还没有集成MVC4与WebApi的类库,但是,mono3.0.10已经支持.NET4/4.5,与些同时,Jexus5.3也正式开始支持Http PUT等协议,这就为运行MVC4+WebApi奠定了平台基础。正因为这样,基于现有条件,在linux运行MVC4+WebApi应用成为了现实。 http://www.linuxdot.net/bbsfile-3326

2013-05-08

MongoVueInstaller-0.9.7.2

Windows下的MongoDB客户端MongoVUE 这是最后一个全功能的不收费的版本。

2012-03-10

Windows.Server.AppFabric.2010

Windows Server AppFabric 是一组集成技术,可更轻松地生成、扩展和管理 IIS 上运行的 Web 应用程序和复合应用程序。一本详细的书

2011-10-09

真实世界里的SOA

微软发布了一个名为“真实世界里的面向服务架构(SOA)”的电子书。这本书表达了微软对面向服务架构的观点,并包括了数个展示如何用微软产品和技术实现SOA的真实案例。 <br><br>

2007-08-07

.NET Domain-Driven Design with C#:

在Martin Fowler的PoEAA 和Eric Evans的Domain-Driven Design 之后的又一本有关Domain-Driven Design的书

2007-07-07

Windows PowerShell 实战

Windows 环境所开发的 shell 及脚本语言技术,这项全新的技术提供了丰富的控制与自动化的系统管理能力;关于PowerShell参看易学易用的Windows PowerShell

2007-07-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除