找到相关内容 266
.NET 中的泛型 101
1.1.1 摘要 图1 C# 泛型介绍       在接触泛型之前,我们编程一般都是使用具体类型(char, int, string等)或自定义类型来定义我们变量,如果我们有一个功能很强的接口,而且我们想把它提取或重构成一个通用的接口,使得该接口不仅仅适用于已定义数据类型,而是适用于更多数据类型,从而方便以后的扩展。  
http://cyqdata.cn/cnblogs/article-detail-39766 
Windows Phone 中的弹出窗口
由于目前的Silverlight for Windows Phone 中不支持ChildWindow,所以当我们想要弹出一些窗口时,只能自己想办法了。 第一种方法是MessageBox,相当的简单,当然你也可以给它加上一些样式。 第二种方法是 查看Silverlight中 ChildWindow的定义方式(推荐使用ILSpy或者Reflector反编译) 第三种方法是使用Popup控件模
http://cyqdata.cn/cnblogs/article-detail-39763 
C# 枚举在项目中的应用总结
     本文主要是我在实际项目中对C#枚举的应用总结,如果存在不足的地方欢迎您指出。      一、枚举基本运用      1、枚举其实可以理解为一个恒量的结合,又或者可以认为它是一种类型。比如以下枚举定义:   public enum Microso
http://cyqdata.cn/cnblogs/article-detail-39738 
Web 2.0 技术中的可访问性
简介       可访问性移除了特定群体访问信息的障碍,它正在成为 Web 应用程序的公共需求。可访问 Web 应用程序要帮助的目标群体包括残疾人、老年用户和其他难以操作程序的可视及物理元素的人。在现代辅助技术的帮助下,这些人将能够与软件应用程序交互,但前提是这些应用程序能全面兼容可访问性标准。       随着富客户
http://cyqdata.cn/cnblogs/article-detail-39737 
4.0中的并行计算和多线程详解(二)
相关文章:4.0中的并行计算和多线程详解(一)   多线程部分   多线程在4.0中被简化了很多,仅仅只需要用到System.Threading.Tasks.::.Task类,下面就来详细介绍下Task类的使用。   一、简单使用   开启一个线程,执行循环方法,返回结果。开始线程为Start(),等待线程结束为Wait()。 Code     &nb
http://cyqdata.cn/cnblogs/article-detail-39682 
C语言学习趣事_关于C语言中的输入输出流_续一
      这两天赶上高考,家里有参加高考的,所以没有来园子里面逛逛, 今天高考完了,得闲了,所以出来透透气。       上次我写了些关于printf()函数的的文字, 感觉自己对输入输出不是很了解, 并且自己表述的也不是很完整,还几处小毛病,因此想接着上次的话题继续瞎掰。     &n
http://cyqdata.cn/cnblogs/article-detail-39621 
Orchard中的命令行工具
    在Orchard中提供了一个命令行工具,我们可以使用这个命令行工具创建用户、创建博客、生成代码、配置网站、打包模块等。并且这个命令行工具是可以扩充的,只要我们在自己开发的模块中创建一个Command类,并继承于Orcahrd框架所提供的DefaultOrchardCommandHandler。这样我们就可以在这个类中实现自己模块可以提供的命令了。具体实现方式,可以参考默
http://cyqdata.cn/cnblogs/article-detail-39595 
C# 中的委托和事件
引言 委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事
http://cyqdata.cn/cnblogs/article-detail-39585 
详解数据库中的分页、内存和I/O延迟
几年前我写了一篇关于 AIX 调优的文章,现在 AIX 7 出现了,所以有必要重新审视需要在 AIX 系统上执行的基本调优措施。已经发布的许多技术级别 (TL) 和一些建议可能会改变。在本文中,我将提供与 AIX 5.3、6.1 和 7 中的可调项相关的 AIX 调优信息。   我主要关注 I/O、内存和网络。在默认情况下,AIX 6 和 7 在内存调优方面做得相当好,只需要做几个小调整。但是,A
http://cyqdata.cn/cnblogs/article-detail-39560 
在Eclipse中的Android项目里实现代码复用
引言   开发时通常都会有多个项目间代码复用的需求,这时通常的做法是设置项目依赖,让一个项目引用另一个项目,比如在Visual Studio中这样就很容易实现。   而在Eclipse中的Android项目里,如果要引用另一个项目,理论上应该也使用类似的办法:   这里是引用一个名为Core的项目。这样做下来,在编写代码时不会有问题,但是在模拟器中运行时就会出现NoClassDefFoundErr
http://cyqdata.cn/cnblogs/article-detail-39536 
C#中的语言特性都是从何而来?
前几天推荐一个同事用“可选参数”,推荐完了我还画蛇添足的说这是.Net 4中的新特性。但是事后才发现这个新特性是C# 4.0的语言特性,与.Net 4无关。其实也不只这一次,我平时也经常把语言、框架、运行时,有时甚至还有开发工具混为一谈。于是今天就总结一下C#中我感兴趣的几个语言特性是从何而来的。   1.可选参数   可选参数是C# 4.0中的新特性,其作用在于在调用者不
http://cyqdata.cn/cnblogs/article-detail-39533 
WPF中的EventTrigger和命令绑定
在上一篇《使用MVVM模式开发自定义UserControl》中,有一个重要的补充内容,就是WPF中的EventTrigger和命令绑定,在本篇中继续阐述。 如果单纯在Button中使用命令绑定,则其本身就带有Command属性,但是扩展到任何其它控件,就得稍微复杂一点。以本篇来讲,依赖于我们拥有如下两个dll: Microsoft.Expression.Interactions.dll Syste
http://cyqdata.cn/cnblogs/article-detail-39472 
C语言学习趣事_关于C语言中的输入输出流
      不知道什么原因,基本上所有的C语言入门书籍的第一个C语言实体,都是“Hello Word!”;我不知道这是不是行业的“潜规则”, 就像某些行业的潜规则一样,不过这个都不重要了,重要的是就是“她”把无数的程序员带进了计算机的世界;不管是合格的程序员,还是不合格的程序员
http://cyqdata.cn/cnblogs/article-detail-39467 
让代码变得更美!我眼中的十大编程字体
下面我眼中的十大编程字体:   1、Courier   基本上所有的系统都自带了此种字体,有时候它又以Courier New的名字出现。不幸的是很多终端和编辑器都默认使用此种字体,虽然这不会影响使用,但这会影响心情,它太枯燥了。以前看到这样一句评论:久不见牡丹会以仙人掌为美。这句评论形Courier字体非常合适。所以如果你还有其他选择的话,请勿使用此字体。更不幸的事情是最后你还是会继续使用它,那3
http://cyqdata.cn/cnblogs/article-detail-39343 
++运算符在C/C++与C#/JAVA中的差异
++ 运算符 The increment operator (++) increments its operand by 1. The increment operator can appear before or after its operand 增量运算符 (++) 将操作数加 1。增量运算符可以出现在操作数之前或之后 The first form is a prefix increment
http://cyqdata.cn/cnblogs/article-detail-39320 
详解Visual Studio 2010中的扩展管理器
扩展能够为核心应用程序提供附加的功能或者自定义设置。在很多应用程序中这都是很流行的,包括流行的web浏览器IE和Firefox、微软的Office、媒体播放器、Photoshop、Eclipse、Visual Studio等等。其中有些可能比较新奇,而针对开发工具——像Eclipse和Visual Studio——的扩展让开发者的生产力得到了显著提高
http://cyqdata.cn/cnblogs/article-detail-39201 
C语言学习趣事_关于C语言中的空格
       今天开始自学C语言, 其实早就接触过一些C语言的编程知识,但是一直以来发现自己的语言功底不够扎实,因此想要从新好好学习学习C语言。 首先进行一个测试: Exp_1: #include <stdio.h> int main(int argc,char *argv[]) {    &nb
http://cyqdata.cn/cnblogs/article-detail-39191 
JS中的prototype
JS中的phototype是JS中比较难理解的一个部分   本文基于下面几个知识点:  1 原型法设计模式 在.Net中可以使用clone()来实现原型法 原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。   2 javascript的方法可以分为三类: a 类方法 b 对象方法 c 原型方法 例子:
http://cyqdata.cn/cnblogs/article-detail-39101 
Code Review中的几个提示
首先,我们先来看看Code Reivew的用处: Code reviews 中,可以通过大家的建议增进代码的质量。 Code reviews 是一个传递知识的手段,可以让其他并不熟悉代码的人知道作者的意图和想法,从而可以在以后轻松维护代码。 Code reviews 也鼓励程序员们相互学习对方的长处和优点。 Code reviews 也可以被用来确认自己的设计和实现是一个清楚和简单的。
http://cyqdata.cn/cnblogs/article-detail-39091 
[WCF安全系列]实例演示:TLS/SSL在WCF中的应用[HTTPS]
上一篇演示的是绑定类型为NetTcpBinding情况下基于TLS/SSL的Transport安全模式的实现,接下来我们改用另外一种绑定:WS2007HttpBinding。对于基于HTTP的绑定,Transport安全模式的实现方式又根据寄宿方式的不同而具有一定的差异,我们首先来介绍自我寄宿的方式。 一、自我寄宿(Self-Hosting) 无论对于HTTPS还是SSL Via TCP,服务
http://cyqdata.cn/cnblogs/article-detail-38952