找到相关内容 3681
极速理解设计模式系列:3.代理模式(Proxy Pattern)
三个角色:实体接口(Subject),真实实体(RealSubject),代理实体(Proxy)        实体接口(Subject):目标对象的抽象接口        真实实
http://cyqdata.cn/cnblogs/article-detail-52594 
javascript异步编程系列【六】----Jscex版愤怒的小鸟之冲锋陷阵鸟
上一篇的的主角=>红色小鸟:体型小,重量轻,攻击弱,无特效,可在滚动时消灭绿猪。 适合攻击玻璃与木头,攻击混凝土较弱。 黄色小鸟:体型较小,重量较轻,特效为加速,使用前攻击弱,使用后攻击中等。攻击木头较强,攻击玻璃与混凝土很弱。 对,没有错,它就这这篇文章的主角!   需求分析:冲锋陷阵
http://cyqdata.cn/cnblogs/article-detail-52593 
MongoDB Replica Sets和Auto Sharding配置方法详解(一)
网上有很多教程把Replica Sets和Auto Sharding(或者是Sharding)写在了一起,对于初学者可能会觉得有些莫名,之所以这样做是因为,一个较好的Auto Sharding解决方案是将每个一shard(分片)定为一个Replica Sets(复制集)。一个Replica Sets由若干个mongod
http://cyqdata.cn/cnblogs/article-detail-52574 
.NET简谈组件程序设计之(异步委托)
 说到委托我想大家基本上都用过的,今天这篇文章就来讲解关于委托的异步奥秘。 在我们正常使用的时候很少会去用异步委托技术来提高代码效率。委托的好处就是能对方法进行面向对象的封装,随意传递。在任何组件客户代码中都能对其进行调用,而不是传递方法对象的引用,这样能大大的降低代码的耦合。事件就是运用委托的优势进行对象
http://cyqdata.cn/cnblogs/article-detail-52573 
silverlight 自定义资源样式重画AutoCompleteTextBox,使其包含一个黑三角按钮
silverlight 自定义资源样式重画AutoCompleteTextBox,使其包含一个黑三角按钮,并且可以点击之,可以显示所有绑定的数据,效果如下: 一、新建一个用户控件或窗体,写入以下代码:【不过这个有一个问题,我还没有解决,本来想把这个代码放在一个资源字典中,但是就不能实现那个黑三角的事件,我使用触发器
http://cyqdata.cn/cnblogs/article-detail-52565 
Sharepoint学习笔记---如何让Sharepoint2010网站返回详细错误信息
通常默认的情况下,Sharepoint网站如果发生错误,它会先将错误信息写入日志,然后给用户返回Generic error(普通错误信息),而此类概要信息这对我们程序人员和维护人员就不够用了,如何让网站返回真实的明细错误信息呢,我们就需要对网站的Webconfig文件做如下修改:1. SharePoint节-->
http://cyqdata.cn/cnblogs/article-detail-52562 
LLBL Gen 3.x 源代码追踪与解析 Type Converter 类型转换器
TypeConverter 类,MSDN中的解释是提供一种将值的类型转换为其他类型以及访问标准值和子属性的统一方法。 先看一下例子,能够将字符串翻译成点结构的类型转换器 public class PointConverter : TypeConverter {    
http://cyqdata.cn/cnblogs/article-detail-52558 
警惕ConditionalAttribute的陷阱
ConditionalAttribute的用法相信大家都不会陌生,一般用于某个功能只需要在DEBUG(或其他模式)下使用。例如下面的代码将会只在DEBUG环境下输出一些调试信息,其他模式则不会。 public void Run(){ //do something LogDebugInfo(); }[C
http://cyqdata.cn/cnblogs/article-detail-52557 
基于.Net Framework的N层分布式应用开发
.Net Framework推出的许多新技术为上述任务的实现提供了相对简单的解决方案。其中,基于SOAP的Web Service在处理分布式应用时具有比传统的DCOM/CORBA明显的优点,结合基于Web的ASP.NET页面开发技术和SQL Server数据存储技术(或Xml文档),在.Net下开发N层应用程序也不再困
http://cyqdata.cn/cnblogs/article-detail-52556 
[原]跟我学silverlight系列教程
接触wpf/silverlight已经有很多年头了,记得是在08年的时候在上海微软开始做为期一年的wpf项目,然后在09年上半年有做了数个silverlight项目。当时wpf和silverlight的教程非常少,特别是08年的时候,记得我们是4月份开始做wpf项目,然后抱着msdn还有英文版的wpf书啃了一个月,到6
http://cyqdata.cn/cnblogs/article-detail-52555 
【原创】StreamInsight查询系列(八)——基本查询操作之分组排序
上篇博文介绍了StreamInsight基础查询操作中的基础排序部分。这篇文章将主要介绍如何StreamInsight查询中的分组排序(TopK)。 测试数据准备 为了方便测试查询,我们首先准备一个静态的测试数据源:var weatherData = new[] { new { Timestamp = new
http://cyqdata.cn/cnblogs/article-detail-52551 
InstallScript Project 如何使用Property?
需求:      通过IsCmdBld.exe 参数的方式生成不同的快捷方式的安装包。 设想:     在脚本中通过AddFolderIcon的确可以实现创建不同的快捷方式,可是需要在制作安装包的时候将值写进安装包。   &nbs
http://cyqdata.cn/cnblogs/article-detail-52550 
C语言学习趣事_How to Leran Program Fast_Translate Article
5 Ways You can Learn Programming Faster 5种方法提升程序设计学习效率 by Alex Allain Learning to program isn't something you can do in an afternoon, but it doesn't have to be
http://cyqdata.cn/cnblogs/article-detail-52548 
第二章 .Net控件开发(WebForm) 开发简单自定义控件(3) HtmlTextWriter的相关枚举以及状态管理
1、在第二章的(1)和(2)中我们都是采用字符串值传递给HtmlTextWriter类的Write方法,就会引起问题。比如出错无法捕捉,无法获得VS提供的感知功能等等。HtmlTextWriteTag、HtmlTextWriteAttribute、HtmlTextWriteStyle的枚举能帮助我们解决问题。 2、我们
http://cyqdata.cn/cnblogs/article-detail-52546 
自己动手重新实现LINQ to Objects: 5 - Empty
本文翻译自Jon Skeet的系列博文“Edulinq”。 本篇原文地址: http://msmvps.com/blogs/jon_skeet/archive/2010/12/24/reimplementing-linq-to-objects-part-5-empty.aspx&nbs
http://cyqdata.cn/cnblogs/article-detail-52544 
第二章:VB.NET面向对象——对象和类(预定义对象和类)
   Visual Basic.NET中有各种对象,包括窗体、控件等,这些对象是由Visual Basic.NET系统提供的,称为预定义对象。它们由系统建立,用户可以直接使用,但不能进行修改。当用Visual Basic.net建立应用程序时,就是在使用对象进行操作。   <一>
http://cyqdata.cn/cnblogs/article-detail-52543 
Entity Framework 4 in Action读书笔记——第四章:使用LINQ to Entities查询:投影结果
4.2 投影结果 基本需求:用户只想查看订单日期和送货地址 解决方案:为每个订单提取出所有的数据浪费资源,在本例中,仅仅需要一部分数据,你需要的是订单的投影。 LINQ to Entities有一个投影方法:Select。我们看一个例子,查询所有订单的ID,日期和送货地址。 var result = from o in
http://cyqdata.cn/cnblogs/article-detail-52541 
富客户端项目瘦身利器 Microsoft Ajax Minifier
Microsoft Ajax Minifier 字面意思就不用解释了,就是给javascript和CSS文件瘦身用的 在现在Web2.0和HTML5的大环境下. 越来越多的 逻辑实现都通过javascript  该程序是microsoft的一个开源项目.我们可以到codeplex下载该程序. 如果有兴趣当然是
http://cyqdata.cn/cnblogs/article-detail-52539 
理解ASP.NET MVC系列之三:从URL到Route
这一篇继续从请求说起。 有意义的URL 在经典的Web From请求中,通常我们请求的都是.aspx或者.ashx的文件。 在ASP.NET MVC中,此时的请求不同了。 MVC的请求是一个有意义的URL,虽然不是直接请求的文件,但它还是能够得到网站应用程序处理,还是能得到响应,这是为什么呢?上一节也提过了,那就是Ro
http://cyqdata.cn/cnblogs/article-detail-52534 
android BitmapFactory decoding大图产生OutOfMemoryError解决方案
使用android提供的BitmapFactory解码一张图片时,有时会遇到该错误,即:java.lang.OutOfMemoryError: bitmap size exceeds VM budget。这往往是由于图片过大造成的。要想正常使用,一种方式是分配更少的内存空间来存储,即在载入图片的时候以牺牲图片质量为代价
http://cyqdata.cn/cnblogs/article-detail-52532