在C#的学习中,容易混淆virtual方法和abstract方法的使用,现在来讨论一下二者的区别。二者都牵涉到在派生类中与override的配合使用。一、Virtual方法(虚方法)virtual
关键字用于在基类中修饰方法。virtual的使用会有两种情况:情况1:在基类中定义了virtual方法...
分类:
其他好文 时间:
2014-05-26 23:53:06
阅读次数:
354
如果形式问题分类不清楚,很容易混淆概念,比如PPT到底是多点字好还是少点字好的问题,如果没有分类的概念,肯定不能讨论出结果,或者得出错误的结论,比如PPT尽量要字少。这个原则对吗?假如是对的,有人就有疑问,拿到一个没有人讲解的PPT,看到的只是精美的画面,对整体意思的理解根本没有帮助,这样的PPT也...
分类:
其他好文 时间:
2014-05-26 23:47:03
阅读次数:
284
LINQ是新生事物,不过从不少文章和讨论上看来,这方面的概念也已经有点混沌不清了。因此我们经常可以看到这样的话:LINQ只能将数据表与实体属性一一对应……LINQ开发指南:在LINQ中进行数据库字段映射……以上两句话其实说的都是LINQ
to SQL而不是指LINQ。可能由于LINQ to SQL的...
分类:
数据库 时间:
2014-05-26 22:21:18
阅读次数:
383
作者:flyinghearts出处:http://www.cnblogs.com/flyinghearts/又一次看到讨论“洗牌”算法的文章,奇怪不少人喜欢造轮子,但造的轮子却远没有STL的random_shuffle好用。
若某个序列里面的每个元素在每个位置已经等概率出现,那么新增加一个元素,只....
分类:
其他好文 时间:
2014-05-26 22:14:15
阅读次数:
354
今天和两个同事讨论Log4j,他们都需要解决一个问题,怎么分开输出Logger。这么讲不清楚,举个例子:package
com.gmail.at.ankyhe.log4jtest;import org.apache.log4j.Logger;public class ClassA
{ privat....
分类:
其他好文 时间:
2014-05-26 21:53:42
阅读次数:
315
本文中我将和大家讨论关于在WinForm开发中给CheckedlistBox空间绑定数据源,并获取控件中选中的所有元素的显示文本(DisplayMember)和对应的实际值(ValueMember)的问题,后者将是讨论的重点。为了更方便地说明,首先我要预设一些条件。条件预设:1、已定义一个DataT...
主要讨论映射模式:MM_ANISOTROPIC,MM_ISOTROPIC.及相关方法的应用。1,先建立一个MFC单文档,过程不再赘述。2,在View类中找到CMainFrame::PreCreateWindow函数,在其中设置默认窗口大小为400
pixel*300 pixel:1 BOOL CTe...
分类:
其他好文 时间:
2014-05-26 16:13:19
阅读次数:
448
一、概述
Loadrunner拥有极为丰富的工具箱,供予我们制造出各种奇妙魔法的能力。其中就有此次要讨论的socket协议操作。二、socket概述
socket是操作系统中I/O系统的网络延生部分,它可以使进程和机器之间的通信成为可能,如果想完全地理解socket在Loadrunner中如...
分类:
其他好文 时间:
2014-05-26 14:49:57
阅读次数:
324
本文转载自Netprawn,原文英文版地址尽管在.net
framework中我们不太需要关注内存管理和垃圾回收这方面的问题,但是出于提高我们应用程序性能的目的,在我们的脑子里还是需要有这方面的意识。明白内存管理的基本行为将有助于我们解释我们程序中变量是如何操作的。在本文中我将讨论栈和堆的一些基本知...
分类:
其他好文 时间:
2014-05-26 14:49:38
阅读次数:
224
在Linux系统中使用C/C++进行多线程编程时有些数据无需使用锁即可做到快速高效,本文从线程局部存储出发讨论如何高效的实现无锁编程。...
分类:
编程语言 时间:
2014-05-22 22:50:20
阅读次数:
505