Beautiful Data Structure & Algorithms Tutorial
收集的标准是,
1. 翔实,能够讲清楚,说明白,不是简单的罗列
2. 准确
3. 简单,我看不懂的就不列了
不断增加
0. Book
Addison Wesley Algorithms 4th Edition
Robert Sedgewick最新出品,目前是我看到的最漂亮的电子书,内容对程序员来讲,难度适中,讲解翔实,难得的佳作
1. Red Black Tree & 2-3-4 Tr
http://cyqdata.cn/cnblogs/article-detail-37239
Microsoft NLayerApp案例理论与实践–DDD、分布式DDD及其分层
这段时间一直在忙工作,已经有一个月没更新博客了。从现在开始,我将继续讨论Microsoft NLayerApp案例,希望各位爱好Microsoft NLayerApp案例、架构设计以及DDD的朋友们能够继续关注。 从架构上看,Microsoft NLayerApp对“复杂的业务系统应用程序”这样一种应用程序的架构设计提供了一系列的设计准则。所谓“复杂的业务系统应用程序”是指这样一类业务系统应用程序
http://cyqdata.cn/cnblogs/article-detail-37201
可更新订阅的事务复制错误:列名 'msrepl_tran_version' 无效
问题描述: 首先,不知道你有没有类似的经历,在可更新订阅的事务复制,当初始化订阅时,发生了类似这样的错误:列名 'msrepl_tran_version' 无效 。(源: MSSQLSERVER,错误号: 207 ) 图1.通过复制监视器来检查错误 图2.通过作业的历史记录来检查错误 问题分析:&nb
http://cyqdata.cn/cnblogs/article-detail-37180
.net集合类的研究--哈希表(二)--HashSet<T>
.Net3.5之后出现了HashSet<T>,硬翻译过来就是“哈希集合”,跟“哈希”两字挂钩说明这种集合的内部实现用到了哈希算法,用Reflector工具就可以发现,HashSet<T>和Dictionary<TKey,TValue>使用了相同的存储方式和哈希冲突算法,那么,它跟Dictionary<TKey
http://cyqdata.cn/cnblogs/article-detail-37148
.net集合类的研究-Hashtable,Dictionary&lt;TKey,TValue&gt;
今天来探究哈希表,.net内置的哈希表容器是Hashtable类,而Dictionary<TKey,TValue>是对应的泛型哈希表.
哈希表-Hashtable的实例化
一般我们实例化ArrayList或List<T>的时候,如果不指定容量,则其内部是赋值为一个静态的空数组。当有添加操作时,会实例化为一个长度为4的数组,如果容量满了以后,再添加,就会自动扩充为两倍的容量。
http://cyqdata.cn/cnblogs/article-detail-37048
关于js中单引号(&#39;)和双引号(&quot;)的使用以及转义的理解
这几天一直在画页面,身为开发人员的我之所以要画页面是因为当前项目中的页面上所有的东西都是从数据库中取得的,也就是动态的,类似于我们设计自己的个人QQ空间,但因为是大型平台,有自定义业务的概念 ,所有更为复杂,在这就不多说了,我所谓的画页面就是如何把数据结合逻辑,变成HTML,其中遇到的最大的问题就是我今天要说的;
一个页面上有一个查询,当然查询的条件,字段类型都是动态的,要根据数据
http://cyqdata.cn/cnblogs/article-detail-37007
《模式——工程化实现及扩展》(设计模式C# 版)《状态模式》——“自我检验&quot; 参考答案
转自:《模式——工程化实现及扩展》(设计模式C# 版) http://www.cnblogs.com/callwangxiang/ 请编写一个名叫MW-IM(MarvellousWorks IM)的本地进程内的模拟聊天程序,并设计单元测试用例验证其功能的有效性。 用户状态包括:Online、Offline、AppearOffline(也就是潜水)
http://cyqdata.cn/cnblogs/article-detail-36934
&lt;STL源码剖析&gt;阅读笔记之 仿函数和适配器
仿函数(函数对象)和适配器可以说是STL中默默无闻的贡献者,它们没有容器、算法和迭代器那么有名
但是其贡献却很大。这里总结的主要是书中第7、8章的内容。
一 仿函数
仿函数又称函数对象,从名字上可以得出,它本质上是 一种具有函数特质的对象, 也即可以像使用函
数一样使用该对象。怎么样做?重载operator()运算符即可,有了这个运算符,我们就可以在仿函数对象后
面加上
http://cyqdata.cn/cnblogs/article-detail-36917
《算法导论》学习总结 — 10. 第10章(略) &amp;&amp; 第11章 散列表
建议先看看前言:http://www.wutianqi.com/?p=2298
第10章没法说,数据结构还是看严奶奶的比较好,所以《算法导论》上的这一章我随便瞄了几眼就过去了,不过话说回来,数据结构非常重要!!!所以,大家最好把严蔚敏的《数据结构》认认真真的看N遍!!!
另外,推荐看看这个:
数据结构的源码实现:http://www.cpp leyuan.com/viewthread
http://cyqdata.cn/cnblogs/article-detail-36878
MS CRM 2011的自定义与开发(5)&mdash;&mdash;关系编辑器
在MS CRM 2011中,关系Relationship代表了实体之间的相互联系方面的信息,系统定制人员,通过关系编辑器可以设定实体之间的关系。 MS CRM 2011提供了两种类型的关系,分别是1:N以及N:N,其中1:N关系,表示实体之间是1对多性质的连接,这种关系是相对而言的,例如A实体和B实体之间是1:N关系,那
http://cyqdata.cn/cnblogs/article-detail-36744
《算法导论》学习总结 — 8.第八章(2) 计数排序 &amp;&amp; 基数排序 &amp;&amp; 桶排序
建议先看看前言 : http://www.cnblogs.com/tanky_woo/archive/2011/04/09/2010263.html
这一节讲的是非线性排序。
一.计数排序(Counting Sort)
基本思想:对每一个输入元素x,确定出小于x的元素个数。
适用范围:适用于输入是由小范围的整数构成的序列。
稳定性:算法是稳定的。
具体实现:
/*
Auth
http://cyqdata.cn/cnblogs/article-detail-36639
我的WCF4 Rest Service及Entity Framework with POCO之旅(四)&mdash;&mdash;定制Entity
本文将focus几个结合使用WCF REST和Entity Framework with POCO的常见问题。 Entity Type和Property名称的大小写 按照RESTful的习惯,XML或者JSON格式的数据的node名称开头字母一般使用小写,比如,下面是一段Google Buzz API的RESTful返回信息: <entry xmlns="http://www
http://cyqdata.cn/cnblogs/article-detail-36495
为自定义配置的编辑提供&rdquo;智能感知&rdquo;的支持
当我们在设计一个框架的时候,必然会涉及一系列的配置。为了让使用者更好地使用你提供的框架,让他们能够容易地维护这些配置是一项基本的要求。对于一些配置过于复杂的框架,比如EnterLib,比如WCF,往往会提供一个配置的工具。但是,不过这样的配置工具是否提供,手工编译配置文件是在所难免的。如果在通过VS编辑配置的时候,能够提供智能感知和提示性描述的支持,这无疑会使配置的编辑变得非常的容易。这里是一个简
http://cyqdata.cn/cnblogs/article-detail-36491
MS CRM 2011的自定义与开发(4)&mdash;&mdash;属性编辑器
MS CRM 2011的自定义与开发(4)——属性编辑器 上一篇中,介绍了MS CRM 2011中的实体编辑器,使用实体编辑器,可以完成实体的创建与更新,所谓之实体,对应到后台SQL Server数据库,就是两张数据表——base表以及ExtensionBase表。例如创建的实体架构名称为new_Employee,那么后台
http://cyqdata.cn/cnblogs/article-detail-36426
求长度的另一种方法(&quot;&quot;+obj).Length
ASP.Net页面绑定时,标题超过20则省略,常规做法: Eval("Title")==null?"":(Eval("Title").ToString().Length<=20?Eval("Title").ToString():Eval("Title").ToString().Substring(0,17)+"…")  
http://cyqdata.cn/cnblogs/article-detail-36404
[翻译]List&lt;T&gt;为什么实现了那么多接口?
原文地址:http://blogs.msdn.com/b/ericlippert/archive/2011/04/04/so-many-interfaces.aspx
原作者:Eric Lippert
Eric Lippert是微软员工,C#编译器的主要开发人员之一。
今天,我在StackOverflow上回答了一个问题。按照以往的习惯,我把它以对话体的形式整理成一篇博客。
MSDN的文档中说Li
http://cyqdata.cn/cnblogs/article-detail-36395
程序员如何在&quot;小公司成长&quot;和&quot;大公司学习&quot;
注:这篇文章会带有普遍性,不见得适合所有人,或者文章所描述的也不见得是对的,只是根据我的经历和所见写成的一篇文章,仅供参考。
如要转载,请注明原作者和出处,尊重别人的劳动成果。http://www.cnblogs.com/bruceli/archive/2011/04/18/2017278.html
前言:在软件行业工作有几个年头了,换过多个开发语言,跳过槽,也被猎头找过,经历了三五杆枪打天下和创
http://cyqdata.cn/cnblogs/article-detail-36392
Lucene.NET 系列之一-------------初识Lucene&amp;&amp;创建索引
前段时间对Lucene.NET做了一些研究,当然也是比较浅显的研究。感觉学到了一些东西,所以写出来跟大家分享一下,还希望各位高人有指点一二。在此感激不尽。
以下是Lucene.Net的相关介绍。这部分是转自http://www.cnblogs.com/anan/archive/2008/04/20/1162283.html
一, Lucene 简介
Lucene 能够为文本
http://cyqdata.cn/cnblogs/article-detail-36300
《算法导论》学习总结 — 3.第四章 &amp;&amp; 第五章
建议先看看前言:http://www.cnblogs.com/tanky_woo/archive/2011/04/09/2010263.html
因为《算法导论》第一部分1~5章的理论性太强,研究过多容易纠结,所以索性合起来快点讲过去。
第四章:
这一章讲的是递归式(recurrence),递归式是一组等式或不等式,它所描述的函数是用在更小的输入下该函数的值来定义的。
本章讲了三种方法来解递归式,
http://cyqdata.cn/cnblogs/article-detail-36258
WinForm&quot;仿js星形评分效果&quot;控件制作经验分享(原创) 之配餐系统的开发
前段时间在做配餐系统的新模块开发中,有个‘体质测试’的功能界面——其大致实现流程就是通过对用户做完所有体质测试题之后的结果,对其做出体质判断,原(未该进)的界面效果如下图:
9种体质共60多道测试题,如果以上面单选按钮的形式,让用户很有耐心的做完 ——将是一
http://cyqdata.cn/cnblogs/article-detail-36244