2.0的时候我们定义属性要这么定义privateint_age;publicintAge{get{return_age;}set{_age=value;}}到3.0的时候新加了自动属性可以这么定义了publicintAge{get;set;}publicintAge{get;privateset;}最终生成的il代码都是一样的,上面的事情编译器帮做了。CLR说,自动实现的属性(..
分类:
其他好文 时间:
2014-11-22 23:21:21
阅读次数:
388
打开OneNote,文件/插入/图片。在打开的对话框中,选定有文字的图片,OneNote支持JPG,PNG等常用的图片格式,然后"插入"。插入后右键图片,选"使图像中的文本可搜索/中文"。再右键选"复制图片中的文本"打开Word,选"开始/粘贴/只保留文本"。实验操作如下图:对下面图片进行识别..
分类:
其他好文 时间:
2014-11-19 02:16:19
阅读次数:
261
一、简介用C++和JAVA编写过程序的朋友一定会为两种语言不同的内存管理机制懊恼。JAVA程序运行在JVM之上,由JVM自动实现内存管理,开发者只管申请内存而不用手动释放内存。当JAVA中对象没有被任何引用变量(类似于C和C++的指针)引用时,JVM会将对象释放掉。C++和C一样,是编译后能够直接被...
分类:
其他好文 时间:
2014-11-08 11:42:54
阅读次数:
191
要让垃圾收集(GC)回收程序不再使用的对象,对象的逻辑生命周期(应用程序使用它的时间)和对该对象拥有的引用的实际生命周期必须是相同的。在大多数时候,好的软件工程技术保证这是自动实现的,不用我们对对象生命周期问题花费过多心思。但是偶尔我们会创建一个引用,它在内存中包含对象的时间比我们预期的要长得多,这...
分类:
编程语言 时间:
2014-10-24 23:32:25
阅读次数:
421
透视表提取不重复记录(4)-每个物品的最大值
设计要点:不重复、数据透视表
阿金:想明白了么?
秀秀:你这个方法很复杂,而且不容易理解,不怎么样!
阿金:你知道不,透视表的最大好处是自动实现!也就是说,虽然复杂一点,但是每次用的时候方便,只要刷新一下就可以了。
秀秀:嗯,这么说来还有点儿优点。哎?找每组的最大值记录是不是右击“数量”字段,“排序”-“降序”就行了?
阿金:对对对,有进步...
分类:
其他好文 时间:
2014-10-20 13:36:56
阅读次数:
168
众所周知,asp.net自带的GridView在自带分页方面设计得很2,因为它是假分页,即内存分页。而且它不智能支持强大的Iqueryable。但这表明微软忽略了现实中的分页需求吗?答案应该不是,我想也不是。那么,通过什么方式可以达到真分页的效果呢?使用Asp.Net自带的3种DataSource(...
分类:
其他好文 时间:
2014-09-11 16:57:22
阅读次数:
154
在我们即将进入ASP.NET开发大门的时候。我们需要先学习一些C#的特有语法。而且对于传统的webform的开发,我们介绍的这些C#特有语法并不是每个人都熟悉的.本节将介绍一个MVC优良程序员所需要的C#语言特性。一:c#的基本特性1.1使用自动实现的属性c#属性特性让你暴露一个类的数据片段,这些....
分类:
Web程序 时间:
2014-08-16 16:16:00
阅读次数:
323
struct类型适于表示Point、Rectangle和Color等轻量对象。尽管使用自动实现的属性将一个点表示为类同样方便,但在某些情况下使用结构更加有效。例如,如果声明一个 1000 个Point对象组成的数组,为了引用每个对象,则需分配更多内存;这种情况下,使用结构可以节约资源。因为 .NET...
分类:
其他好文 时间:
2014-08-11 23:57:43
阅读次数:
530
struct类型适于表示Point、Rectangle和Color等轻量对象。尽管使用自动实现的属性将一个点表示为类同样方便,但在某些情况下使用结构更加有效。例如,如果声明一个 1000 个Point对象组成的数组,为了引用每个对象,则需分配更多内存;这种情况下,使用结构可以节约资源。因为 .NET...
分类:
其他好文 时间:
2014-08-11 21:06:22
阅读次数:
204
网格即插即用(GPnP)网格即插即用帮助管理员来维护集群,以前增加或删除节点需要的一些手动操作的步骤现在可以由GPnP来自动实现。GPnP不是一个单独的概念,它依赖于以下特性:在一个XML配置文件中储存集群信息;集群时间同步(CTSS);网格命名服务(GNS);单一客户端访问名称(SCAN);服务器...
分类:
其他好文 时间:
2014-08-11 02:47:51
阅读次数:
315