微软企业库(1):Enterprise Library 5.0介绍
Microsoft Enterprise Library 5.0 – 2010四月
patterns & practices Developer Center
【1】摘要
PP小组2010年4月发布了企业库5.0,这是MSDN企业库5.0主页英文版的翻译。译者:Frank Xu Lei
微软企业库是一系列应用程序块的集合,目标是帮助开发人员来处理常见的企业应用开发遇到的挑战。应用模块是作为指南,提供的代码开发人员可以在企业项目里用作扩展或修改使用。
【1.1】下载:
Microsoft Enterprise Library 5.0
Microsoft Enterprise Library 5.0 Documentation
【1.2】发布指南:
Release Notes
【1.3】类库:
Enterprise Library 5.0 Class Library o
http://cyqdata.cn/cnblogs/article-detail-253
[EntLib]微软企业库5.0 学习之路——第十步、使用Unity解耦你的系统—PART4——Unity&PIAB
在前面几篇有关Unity学习的文章中,我对Unity的一些常用功能进行介绍,包括:Unity的基本知识、管理对象之间的关系、生命周期、依赖注入等,今天则是要介绍Unity的另外一个重要功能——拦截(Interception)。
以下是本文所要介绍的内容:
1、Unity与PIAB的关系。
2、使用Unity来接管PIAB的功能实现。
一、Unity与PIAB的关系
Unity中的Interception可以通过Unity的Container或独立的API(Intercept)来实现,这些具体的实现没有包含在Unity本身的类库中,而独立放在Unity.Interception这个类库中,想深入了解的朋友可以查看下这个类的具体源
http://cyqdata.cn/cnblogs/article-detail-237
机器学习中的数学(1)-回归(regression)、梯度下降(gradient descent)
版权声明: 本文由LeftNotEasy所有,发布于http://leftnoteasy.cnblogs.com。如果转载,请注明出处,在未经作者同意下将本文用于商业用途,将追究其法律责任。 前言: 上次写过一篇关于贝叶斯概率论的数学,最近时间比较紧,coding的任务比较重,不过还是抽空看了一些机器学习的书和视频,其中很推荐两个:一个是stanford的machine learning公开课,在verycd可下载,可惜没有翻译。不过还是可以看。另外一个是prml-pattern recognition and machine learning, Bishop的一部反响不错的书,而且是2008年的,算是比较新的一本书了。 前几天还准备写一个分布式计算的系列,只写了个开头,又换到写这个系列了。以后看哪边的心
http://cyqdata.cn/cnblogs/article-detail-187
Think in SharePoint 2010 OOTB Project: Site Columns & Site Content Type
SharePoint 2007 OOTB 项目力求快速开发SharePoint Portal,项目上主要是以OOTB Feature为主,在开发上大部分是在用SharePoint Designer。
这样的模式有以下缺点:
1. 没有应用程序周期管理的支持(ALM),没有源代码管理工具,没有利用解决方案包进行部署。
2. 所有自定义的内容都在数据库中,不能利用文件模板(Ghosted Page)来增强访问效率。
没有源代码管理工具对站点进行开发的风险是很大的,没有用Solution Package 部署这样会对效率上造成一些影响。开发这类型的站点如果部署Solution 也必须要在Farm级别,这也是直接用SPD的原因了。
目前SP 2010 + VS2010 + TFS2010开发站点,再加上Sandbox Solution不需要Farm管理员只要Site C
http://cyqdata.cn/cnblogs/article-detail-162
Expression Blend入门
本文将介绍如何选择合适的开发环境做WPF、SilverLight或者WP7,以及一些简单的Demo。
如果你想创建WPF、Silverlight或者是Windows Phone项目,你可以按照下面来选择相应的环境搭建:
开发Windows Phone
Windows Phone Developer Tools
你可以只安装这个就能进行WP7的开发。这个是All-In-One的安装包,包括一个专门为开发Windows Phone应用程序的Expression Blend、Visual Studio以及开发手机游戏的XNA Game Studio!
具体的清单如下:
安装Windows Phone Developer Tools所包含的工具集合如下:
* Visual Studio 2010 Express for
http://cyqdata.cn/cnblogs/article-detail-136
Expression Blend使用笔刷
Expression Blend可以让我们十分方便的创建基于WPF的UI,在本文中,我会介绍如何使用WPF画图形,并使用颜色等元素去修饰图形。 什么是笔刷? MSDN是这样解释的:Everything visible on your screen is visible because it was painted by a brush. For example, a brush is used to describe the background of a button, the foreground of text, and the fill of a shape. This topic introduces the concepts of painting with Windows Presentation Foundation (WPF) brushe
http://cyqdata.cn/cnblogs/article-detail-125
Google App Engine的14宗罪
最近一位老外朋友很郁闷,使用Google App Engine平台,花了15000欧(), 却用的很不爽。于是耐心的写了一篇《Goodbye Google App Engine》,引来众人围观,其中还包括Google的工程师亲临指导。我也是Google App Engine的使用者,不过我基本上是属于个人开发,从来没有超过标,不需要给美刀,用的也挺爽。不过这位老兄是正儿八经的使用GAE进行企业级工程的开发,确实把他郁闷坏了。老外说话都比较啰嗦,我帮他总结了一下他提到的GAE14宗罪,同时也加上自己的一点注释。 1. 需要Python2.5版本 Ubuntu中早已经默认不是2.5版本了,现在主流版本已经进入到2.6甚至2.7了,所以用个GAE还要再装个2.5版本,让人很不爽。 2. 不支持Https 3. 请求超过30秒将会返回失败
http://cyqdata.cn/cnblogs/article-detail-58