上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页
摘要: 解析对象序列化可以使对象的数据持久地保存,对象状态可以是Ssytem.IO.Stream的派生类型。并不是任何类型的对象都可以被序列化的,只有当其类型定义为可序列化时,该对象才可以被序列化。例如,自定义一个类类型,当该类类型被标记了[Serializable]特性后,其对象即可被序列化。序列化的代码本身很简单,并可使用多种格式保存对象(或对象图),如二进制格式、SOAP格式和XML格式。将对象以二... 阅读全文
posted @ 2009-11-22 20:32 杨子宜 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 对象序列化在应聘过程中并不常见,但是在实际应用中却是很常见的。本节将列举3个比较典型的问题,以扩充.Net的相关知识面。面试例题20:编写对象序列化的程序。考点:掌握对象序列化的基本方法,理解序列化中不同格式的区别。出现频率:★★★解答在Visual Studio 2005/Visual Studio 2008中创建一个C#的Windows窗体应用程序项目,并将... 阅读全文
posted @ 2009-11-22 20:31 杨子宜 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 面试例题4:举例说明匿名方法。考点:匿名方法的作用,匿名方法的使用方法。出现频率:★★★解答匿名方法用于简化事件注册方法的编写过程,可以直接将方法体的代码和委托对象相关联而不需要单独定义这个方法。本例程序仍然实现EventDel.cs的相同功能,只是将事件处理方法更改为匿名方法,并且在Name类中将触发事件的代码直接编写在Text属性的set访问器中。在目录下新... 阅读全文
posted @ 2009-11-22 20:30 杨子宜 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 面试例题2:编写关于多点委托应用的实例。考点:了解多点委托的创建方法,选择多点委托所引用方法返回值。出现频率:★★解答本题创建多点委托,实现用户输入内容后,4个方法逐一被引用,达到"一触即发"的效果。解决方案是建立一个委托对象,根据不同方法的引用创建多个委托类型对象,并累加至同一个对象中。在目录下新建一个程序文件,并命名为MultiDel.cs,编写代码如代码7.2所示。代... 阅读全文
posted @ 2009-11-22 20:29 杨子宜 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 本章将讲述.NET框架中的部分高级特性。对这些高级特的掌握性体现了应聘者对.NET运行机制的理解程度,所以在面试考题中经常出现。7.1 委托和事件(1)委托和事件一直被视为C#的难点,.NET的面试题中经常出现这些知识点。本节通过常见的面试考题辅以典型实例剖析,对知识点深度讲解。面试例题1:举例说明如何使用C#中的委托?考点:委托的含义,委托和引用方法的联系。出现频率:★★... 阅读全文
posted @ 2009-11-22 20:28 杨子宜 阅读(235) 评论(0) 推荐(0) 编辑
摘要: .NET反射的定义:审查元数据并收集关于它的类型信息的能力。元数据是一种二进制信息,用以对存储在公共语言运行库可移植可执行文件 (PE) 文件或存储在内存中的程序进行描述。将您的代码编译为 PE 文件时,便会将元数据插入到该文件的一部分中。而将代码转换为 Microsoft 中间语言 (MSIL) 并将其插入到该文件的另一部分中。在模块或程序集中定义和引用的每个类型和成员都将在元数据中进行说明。当... 阅读全文
posted @ 2009-11-22 20:06 杨子宜 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 【作者】 weiqin 【来源】JavaThinker.org 【阅读数】18970 【投稿网友】javathinker【加入时间】2009年04月10日 17:32【消费积分】0 正文这是与《Java面向对象编程》一书配套的视频讲座的源代码本讲座由本书作者孙卫琴制作。课程总时间约20个小时。本讲座自2007年在各大网站上免费公布后,截止2008/10,下载量已经达30万次。如果您嫌下载讲座太麻烦... 阅读全文
posted @ 2009-11-05 17:42 杨子宜 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 上一部分介绍了CPU与“核”以及“并行”和“并发”的区别,这一部分我们将进一步介绍并行计算的性能衡量与并行计算系统的大致分类,为后面介绍.NET 4.0的并行计算打下基础。   3 如何衡量并行计算的性能提升?   之所以要研究并行计算,其目的是获得更好的性能。一个软件系统的性能,通常使用两个指标来进行衡量:  (1)    ... 阅读全文
posted @ 2009-11-05 11:59 杨子宜 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 图 19‑2展示了3个工作任务在单个处理器上交替执行的情形。     图 19‑2中,可以看到通过轮流使用单个处理器,尽管在任何时刻都只有一个工作任务在运行,但在一个比较长的时间间隔内,所有的工作任务都在“并行”运行中。由此可见,“并发”的好处之一就是使有限的处理器资源可以“并行”运行超过处理器个数的多... 阅读全文
posted @ 2009-11-05 09:34 杨子宜 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 这应该是操作系统中的名词吧?“并行”是指无论从微观还是宏观,二者都是一起执行的,就好像两个人各拿一把铁锨在挖坑,一小时后,每人一个大坑。而“并发”在微观上不是同时执行的,只是把时间分成若干段,使多个进程快速交替的执行,从宏观外来看,好像是这些进程都在执行,这就好像两个人用同一把铁锨,轮流挖坑,一小时后,两个人各挖一个小一点的坑,要想挖两个大一点得坑,... 阅读全文
posted @ 2009-11-05 09:17 杨子宜 阅读(221) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页