上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 83 下一页
摘要: 发布日期:2009.02.24 作者:Anytao© 2009Anytao.com,Anytao原创作品,转贴请注明作者和出处。说在,开篇之前很早就有说说Metadata(元数据)和IL(中间语言)的想法了,一直在这篇开始才算脚踏实地的对这两个阶级兄弟投去些细关怀,虽然来得没有《第一回:恩怨情仇:is和as》那么迅速,但是Metadata和IL却是绝对重量级的内容,值得我们在任何时间关注,本文就是开始。www.anytao.com1 引言你可曾想到,我们的C#代码,编译之后究竟为何物?你可曾认知,我们的可执行程序,运行之时的轨迹究竟为哪般?那么,本文通过对Metadata(元数据)和 阅读全文
posted @ 2013-07-20 11:02 沙耶 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 发布日期:2008.11.2 作者:Anytao© 2008Anytao.com,Anytao原创作品,转贴请注明作者和出处。说在,开篇之前今天Artech兄在《关于Type Initializer和 BeforeFieldInit的问题,看看大家能否给出正确的解释》一文中让我们认识了一个关于类型构造器调用执行的有趣示例,其中也相应提出了一些关于beforefieldinit对于类型构造器调用时机的探讨,对于我们很好的理解类型构造器给出了一个很好的应用实践体验。认识类型构造器,认识beforefieldinit,更深入关注CLR执行机理,品味细节之美。1 引言今天Artech兄在《关 阅读全文
posted @ 2013-07-19 18:50 沙耶 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 发布日期:2008.8.27 作者:Anytao© 2008Anytao.com,Anytao原创作品,转贴请注明作者和出处。说在,开篇之前走钢丝的人,在刺激中体验快感。带着问题思考,在问题上迸发火花。或者给问题以答案,或者给答案以问题,你可能永远无法看清全部,但是总能从一点突破很多。事实的关键就在于面对问题,我该如何思考?String Interning(字符串驻留)就是这样一个值得思考的话题,带着问题思考,我们至少要理清以下几个问题:什么是string?什么是字符串驻留?字符串驻留的运行机制及执行过程?字符串驻留的其他问题?带着几个问号,你必须知道的.NET,继续更多体验。www 阅读全文
posted @ 2013-07-19 18:24 沙耶 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 发布日期:2008.7.31 作者:Anytao© 2008Anytao.com,Anytao原创作品,转贴请注明作者和出处。说在,开篇之前null、nullable、??运算符、null object模式,这些闪亮的概念在你眼前晃动,我们有理由相信“存在即合理”,事实上,null不光合理,而且重要。本文,从null的基本认知开始,逐层了解可空类型、??运算符和null object模式,在循序之旅中了解不一样的null。你必须知道的.NET,继续全新体验,分享更多色彩。www.anytao.com1 从什么是null开始?null,一个值得尊敬的数据标识。一般说来,null表示空类 阅读全文
posted @ 2013-07-19 18:13 沙耶 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 说在,开篇之前本文,源自我回答刚毕业朋友关于.NET学习疑惑的回复邮件。本文,其实早计划在《你必须知道的.NET》写作之初的后记部分,但是因为个中原因未能如愿,算是补上本书的遗憾之一。本文,作为[《你必须知道的.NET》]系列的第20回,预示着这个系列将开始新的征程,算是[你必须知道的.NET]2.0的开始。本文,作为一个非技术篇章,加塞儿到《你必须知道的.NET》队伍中,我想至少因为回答了以下几个必须知道的非技术问题:.NET应该学习什么? .NET应该如何学习? .NET的学习方法?本文,不适合所有的人。开始正文:关于这个问题,也有不少刚刚入行的朋友向我问起。我想可能一千个人就有一千个答案 阅读全文
posted @ 2013-07-19 17:43 沙耶 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 本文将介绍以下内容:对象的创建过程内存分配分析内存布局研究接上回[第十八回:对象创建始末(上)],继续对对象创建话题的讨论>>>2.2托管堆的内存分配机制引用类型的实例分配于托管堆上,而线程栈却是对象生命周期开始的地方。对32位处理器来说,应用程序完成进程初始化后,CLR将在进程的可用地址空间上分配一块保留的地址空间,它是进程(每个进程可使用4GB)中可用地址空间上的一块内存区域,但并不对应于任何物理内存,这块地址空间即是托管堆。托管堆又根据存储信息的不同划分为多个区域,其中最重要的是垃圾回收堆(GC Heap)和加载堆(Loader Heap),GC Heap用于存储对象实 阅读全文
posted @ 2013-07-19 17:17 沙耶 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 本文将介绍以下内容:对象的创建过程内存分配分析内存布局研究1.引言了解.NET的内存管理机制,首先应该从内存分配开始,也就是对象的创建环节。对象的创建,是个复杂的过程,主要包括内存分配和初始化两个环节。例如,对象的创建过程可以表示为:FileStreamfs =newFileStream(@"C:"temp.txt",FileMode.Create);通过new关键字操作,即完成了对FileStream类型对象的创建过程,这一看似简单的操作背后,却经历着相当复杂的过程和周折。本篇全文,正是对这一操作背后过程的详细讨论,从中了解.NET的内存分配是如何实现的?2.内 阅读全文
posted @ 2013-07-19 16:13 沙耶 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 本文将介绍以下内容:什么是覆写,什么是重载覆写与重载的区别覆写与重载在多态特性中的应用1.引言覆写(override)与重载(overload),是成就.NET面向对象多态特性的基本技术之一,两个貌似相似而实则不然的概念,常常带给我们很多的误解,因此有必要以专题来讨论清楚其区别,而更重要的是关注其在多态中的应用。在系列中,我们先后都有关于这一话题的点滴论述,本文以专题的形式再次做以深度讨论,相关的内容请对前文做以参考。2.认识覆写和重载从一个示例开始来认识什么是覆写,什么是重载?abstractclassBase{//定义虚方法publicvirtualvoidMyFunc(){}//参数列表 阅读全文
posted @ 2013-07-19 14:24 沙耶 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 多个列表框联动,不算是啥大问题,但是却挺麻烦,那么怎么才能够尽量方便一点呢?网上搜了一下,没发现太好用的,于是就自己写了一个。基于jQuery,无限级联动,支持下拉列表框和列表框。先说一下步骤和使用方法:1、在页面里设置列表框城市:<select name="c5118020" id="ctrl_001" > <option value="-99999">请选择</option><option value="1">沈阳</option><option 阅读全文
posted @ 2013-06-21 14:05 沙耶 阅读(1543) 评论(0) 推荐(0) 编辑
摘要: 摘要 现在基于ASP.NET MVC的分页控件我想大家都不陌生了,百度一下一大箩筐。其中有不少精品,陕北吴旗娃杨涛大哥做的分页控件MVCPager(http://www.webdiyer.com/)算作当下开源里面的佼佼者,曾经在使用过程中感觉效果非常棒,拜读其源码也受益非浅。于是写下LYB.NET.SPPager控件,并提交到CodePlex,希望大家多提意见。 项目源地址:https://lybpager.codeplex.com/ 项目下载地址:https://lybpager.codeplex.com/releases其中包括分页控件源码,演示工程,分页控件DLL需要分析 在一... 阅读全文
posted @ 2013-06-19 17:00 沙耶 阅读(537) 评论(0) 推荐(0) 编辑
上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 83 下一页