《Microsoft SQL Server企业级平台管理实践》
ISBN:9787121102448
写博客这种事,是没有酬劳的,况且我写的这还是“推荐书目”,荐书之前必先买书,买书就得花钱,还得花时间看。。。哎,这个动力就比较没有了,所以这次的推荐书目出得比较慢。对期待已久的各位,只好说声“抱歉”啦:)
进入正题
在一个行业里做事,通常你总得搞清楚行业翘楚有哪些。在介绍这本书之前,我略提几位我认识的比较公开的牛
http://www.cyqdata.cn/cnblogs/article-detail-36474
我的WCF4 Rest Service及Entity Framework with POCO之旅(四)——定制Entity
本文将focus几个结合使用WCF REST和Entity Framework with POCO的常见问题。 Entity Type和Property名称的大小写 按照RESTful的习惯,XML或者JSON格式的数据的node名称开头字母一般使用小写,比如,下面是一段Google Buzz API的RESTful返回信息: <entry xmlns="http://www
http://www.cyqdata.cn/cnblogs/article-detail-36473
XMLHttpRequest AJAX
XMLHttpRequest 对象的方法与属性
方 法
描 述
abort()
停止当前请求
getAllResponseHeaders()
把HTTP请求的所有响应首部作为键/值对返回
getResponseHeader("header")
返回指定首部的串值
open
http://www.cyqdata.cn/cnblogs/article-detail-36471
步步为营 .NET 设计模式学习笔记 十二、Observer (观察者模式)
概述 在软件构建过程中,我们需要为某些对象建立一种“通知依赖关系” ——一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都将得到通知。如果这样的依赖关系过于紧密,将使软件不能很好地抵御变化。使用面向对象技术,可以将这种依赖关系弱化,并形成一种稳定的依赖关系。从而实现软件体系结构的松耦合。 一个软件系统常常要求在某一个对象的状态发生变化的时候,某些其它的对象做出相应的改变。做到这
http://www.cyqdata.cn/cnblogs/article-detail-36469
Silverlight 5 beta新特性探索系列:4.Silverlight 5 beta中鼠标双击/鼠标多重点击的实现。
在Silverlight 5中新增了鼠标双击和多重点击的实现,当然在这里包括鼠标左键和鼠标右键的双击,多重点击。在Silverlight 5的MouseButtonEventArgs类中新增了一个属性名为ClickCount:获取到触发事件源在单位时间内被点击的次数(注意:单位时间是由操作系统的"控制面板"--&
http://www.cyqdata.cn/cnblogs/article-detail-36454
Entity Framework 小技巧三 —— 如何在导入集合类型的Navigation Property时增加过滤条件?
在使用EF的集合类型的Navigation Property时,我时常需要只导入符合特定条件的实体对象,例如:Blog类和Post类存在一对多关系,即一个博客可以拥有多篇博文。现在我们想获得博客以及其相关博文中在今年1月1日之后发表的所有博文,可是之前EF版本所提供的Lazy Loading、Explicitly Loading和Eagerly Loading都不支持在Navigation Pro
http://www.cyqdata.cn/cnblogs/article-detail-36452
ElMAH(ASP.NET错误日志记录与通知)系列文章-基础应用篇
最近在研究几个ASP.NET的开源项目时,发现都在使用ELMAH来作为记录整个应用程序的错误日志,于是拿来小研究了一下,在这里和各位分享一下,如果有使用过的,请多指教。 对于ELMAH,将用三篇系列文章来介绍: 概念篇 基本应用篇 &nb
http://www.cyqdata.cn/cnblogs/article-detail-36451
Windows Phone 7 Tips (5)
1. Windows Phone 7 中的行为(行为、触发器、动作统称为行为)
基类
用法
Behavior < T >
This is the simplest form of behavi
http://www.cyqdata.cn/cnblogs/article-detail-36449
发布一个编辑预览markdown格式的小软件MEditor,纯开源
引子
前一段时间一直苦恼于项目内的文档格式统一的问题,用得最多的自然还是word和excel,但是修改了如何进行比较呢?或许有一些方法,但是试了多种后仍没有找合适的.xls,.doc的比较器。这只是一个引子。
过程
于是我想到了txt,但是又太难阅读了;又想到html, 标签多了后比较也没有了意义;于是在zrong的推荐下想到了"markdown",我发现它就是我想找的:是纯文本、微标签、可以转
http://www.cyqdata.cn/cnblogs/article-detail-36445
Struct 创建性能大比拼(反射,泛型反射,泛型创建,缓存Emit)
上篇介绍了 Class 创建性能大比拼(反射,泛型反射,泛型创建,缓存Emit,非缓存Emit), 在这里做一个总结(执行10万次)
直接创建Class对象最快 5ms
缓存Emit 6ms (不包含Emit时间)
泛型反射147ms
泛型创建159ms(其实是编译器的语法糖,内部仍然调用泛型反射)
反射340ms
非缓存Emit
http://www.cyqdata.cn/cnblogs/article-detail-36443
[Project Euler]Problem 4
problem 4: A palindromic number reads the same both ways. The largest palindrome made from the product of two 2-digit numbers is 9009 = 91 99. Find the largest palindrome made from the pr
http://www.cyqdata.cn/cnblogs/article-detail-36440
JavaScript中实现私有属性的写类方式(2)
上一篇写了个工具函数$class,这篇再完善以下。实现以下功能
1,继承
2,子类继承父类时,不继承父类的私有属性
/**
* @param {String} className
* @param {String/Function} superCls
* @param {Function} classImp
*/
function $class(className, superCls,
http://www.cyqdata.cn/cnblogs/article-detail-36436
浅谈C和C++中的const关键字
一.C语言中的const
const是C语言中保留的一个关键字,它用来限定一个变量是只读的,即不可变的。程序中使用const可以在一定程度上提高程序的健壮性,但是程序中使用过多的const,可能在对代码的阅读时增加一定的难度。
(1)用const修饰一般变量
http://www.cyqdata.cn/cnblogs/article-detail-36434
步步为营 .NET 设计模式学习笔记 十一、Iterator(迭代器模式)
概述 在面向对象的软件设计中,我们经常会遇到一类集合对象,这类集合对象的内部结构可能有着各种各样的实现,但是归结起来,无非有两点是需要我们去关心的:一是集合内部的数据存储结构,二是遍历集合内部的数据。面向对象设计原则中有一条是类的单一职责原则,所以我们要尽可能的去分解这些职责,用不同的类去承担不同的职责。Iterator模式就是分离了集合对象的遍历行为,抽象出一个迭代器类来负责,这样既可以做到不
http://www.cyqdata.cn/cnblogs/article-detail-36430
JavaScript中实现私有属性的写类方式(1)
之前讨论过JavaScript中的写类方式。但没有讨论私有的实现。这篇看下。
我们知道JS中私有属性的实现本质就是 var + closure。如下
function Person(n, a){
// public
this.name = n;
// private
var age = a;
this.getName = function(){
return this.name;
http://www.cyqdata.cn/cnblogs/article-detail-36429
步步为营 .NET 设计模式学习笔记 十、Builder(建造者模式)
概述
在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法确相对稳定。如何应对这种变化?如何提供一种“封装机制”来隔离出“复杂对象的各个部分”的变化,从而保持系统中的&ld
http://www.cyqdata.cn/cnblogs/article-detail-36425
SQL点滴9—使用with语句来写一个稍微复杂sql语句
今天偶尔看到sql中也有with关键字,好歹也写了几年的sql语句,居然第一次接触,无知啊。看了一位博主的文章,自己添加了一些内容,做了简单的总结,这个语句还是第一次见到,学习了。我从简单到复杂地写,希望高手们不要见笑。下面的sql语句设计到三个表,表的内容我用txt文件复制进去,这里不妨使用上一个随笔介绍的建立端到端的package的方法将这些表导入到数据库中,具体的就不说了。
从这
http://www.cyqdata.cn/cnblogs/article-detail-36424
Silverlight 5 Beta新特性[1]数据绑定中断点调试
MIX11已经结束.Silverlight 官方团队也例行的发布一个Silverlight 5 Beta版本.这作为第一个公开测试版本. 也加入很多很有看点的新特性.如下针对Silverlight 5 Beta版本所体现新特性将逐一实例编程进行验证. 在进入Silverlight 5 Beta编程前.需要额外配置开发环境: &n
http://www.cyqdata.cn/cnblogs/article-detail-36423
Silverlight 5 beta新特性探索系列:3.Silverlight5中的文字增进控制【附带实例源码】
在Silverlight 5中新增了CharacterSpacing属性对文字间距进行控制,增加了RichTextBoxOverflow控件以灵活的对大量文字进行合理的排版显示。
一、CharacterS
http://www.cyqdata.cn/cnblogs/article-detail-36419
博客摘要:StreamInsight手札
StreamInsight是SQL Server 2008 R2的新模块。它是一个基于.NET的平台,用于复杂事件处理(CEP,Complex Event
Processing),即对于来自多数据源的无限事件序列提供近乎零延时的连续处理。StreamInsight是一个临时查询处理引擎,它可以支持应用程序对时间窗口内的事件进行查询处理。它对流数据的处理范围包括简单聚合、多数据源事件相关性、事件模
http://www.cyqdata.cn/cnblogs/article-detail-36418