前言
泛型并不是C#语言一开始就带有的特性,而是在FCL2.0之后实现的新功能。基于泛型,我们得以将类型参数化,以便更大范围地进行代码复用。同时,它减少了泛型类及泛型方法中的转型,确保了类型安全。委托本身是一种引用类型,它保存的也是托管堆中对象的引用,只不过这个引用比较特殊,它是对方法的引用。事件....
分类:
其他好文 时间:
2014-05-16 03:44:56
阅读次数:
376
反射用于在程序运行过程中,获取类里面的信息或发现程序集并运行的一个过程。通过反射可以获得.dll和.exe后缀的程序集里面的信息。使用反射可以看到一个程序集内部的类,接口,字段,属性,方法,特性等信息。一、各种GetType()、typeof的区别
首先就是获取Tyoe对象的来源不同: ...
分类:
其他好文 时间:
2014-05-16 01:11:44
阅读次数:
371
1.为 HTML5 建立的一些规则:
新特性应该基于 HTML、CSS、DOM 以及 JavaScript。
减少对外部插件的需求(比如 Flash)
更优秀的错误处理
更多取代脚本的标记
HTML5 应该独立于设备
开发进程应对公众透明
2.HTML5 中的一些有趣的新特性:
用于绘画的 canvas 元素
用于媒介回放的 video 和 audio 元素
对本地离线存储的更...
分类:
Web程序 时间:
2014-05-15 20:35:21
阅读次数:
418
一、我司的exchange2010架构设计基于海关总署的模式进行,并且基于exchange2010sp3进行。基于dag三台架构设计进行,截止到5月14日,北京局基于2台dag进行,大连局基于exchange2007部署,我局目前是唯一基于dag三台进行的exchange2010sp3改造。 二、exchange虚拟化环境基于veeam复制技术构建,基于veeam的复制技术实现了三点功能特性:...
分类:
其他好文 时间:
2014-05-15 19:41:42
阅读次数:
490
上一篇我们介绍了设计模式的特性并且详细讲解了4种创建型模式,创建型模式是负责如何产生对象实例的,现在我们继续来给大家介绍结构型模式。 一、什么是结构型模式?
结构型模式是解析类和对象的内部结构和外部组合,通过优化程序结构解决模块之间的耦合问题。二、结构型模式的种类: 适配器模式 桥接模式...
分类:
Web程序 时间:
2014-05-15 14:19:52
阅读次数:
429
操作系统的基本概念OS要完成的两个目标:1)与硬件部分交互;2)为应用程序提供执行环境OS将PC物理组织的低层细节对用户隐藏.该特性依靠特殊的硬件特性来禁止用户APP直接与低层硬件进行交互,或者禁止直接访问任意的物理地址硬件为CPU引入了两种执行模式:特权模式(内核态)/非特权(用户态)多用户系统:...
分类:
其他好文 时间:
2014-05-15 14:11:03
阅读次数:
202
上篇通过一个简单的例子说明了线程安全与不安全,在例子中不安全的情况下输出的结果恰好是逐个递增的(其实是巧合,多运行几次,会产生不同的输出结果),为什么会产生这样的结果呢,因为建立的Count对象是线程共享的,一个线程改变了其成员变量num值,下一个线程正巧读到了修改后的num,所以会递增输出。
要说明线程同步问题首先要说明Java线程的两个特性,可见性和有序性。多个线程之间是...
分类:
编程语言 时间:
2014-05-15 12:15:49
阅读次数:
355
好奇心来源于下面的一段代码, 一个是unordered_map, 这是c++11新加的container. 另外还有unordered_set,
unordered_multimap, unordered_multiset.另外在for循环中, 可以使用下列形式:1 for (auto
&eleme...
分类:
编程语言 时间:
2014-05-15 12:03:28
阅读次数:
339
而本文介绍的是另外一种方法,利用Loader来实现差不多的效果,既然能够说效果差不多,那么就说明了Loader有一个跟ContentObserver的特性,没错,它能够检测到对应内容的变化。
先简单说一下什么是Loader。
Loader是Android在3.0之后才引进的一个类,其主要目的在于让Android跟Data之间的交互变得更加简单和高效,概括起来,我觉得其功能有以下两点:
1)动态监测所处理对象状态的变化,大部分情况下是处理数据,但我觉得只是一方面。
2)当界面变化,需要被重新创建的时候,它们能...
分类:
移动开发 时间:
2014-05-15 08:07:28
阅读次数:
404
前面介绍了苹果浏览器的友好界面及良好的兼容特性。现在可以进入实战阶段了。
老师教导:程序设计时不要去重新发明明轮。也就是鼓励我们采取拿来主义。像js中的许多现成的应用,我们直接拿来用就行了。但也不尽然,
如:jquery为什么不用呢?特别是苹果浏览器良好的本地系统支持,不用考虑上传、下载。存在硬盘上使用即放心又快捷(回答:放心使用)。
那么苹果系统为什么不用falsh呢? 现在电脑速度快感觉...
分类:
移动开发 时间:
2014-05-15 07:56:08
阅读次数:
389