工作很久了,却发现平时机械的开发,似乎很少使用oop,如今来温故下。首先。若一个实例方法声明前带有virtual关键字,那么这个方法就是虚方法。虚方法与非虚方法的最大不同是,虚方法的实现可以由派生类所取代,这种取代是通过方法的重写实现的(以后再讲)虚方法的特点:虚方法前不允许有static,abst...
分类:
其他好文 时间:
2014-12-15 16:43:42
阅读次数:
188
除夕前一周是春运出行高峰,提前六十天售票,这周开始可以购得春运火车票。你买到票了吗?
面对史上最长的60天预售期,不少旅客还是赶紧确定了返乡过年的行程,抓紧时机上网抢票。经查询,之前热门方向的广东往重庆、成都、长沙、武汉、贵阳等方向的车票基本售完,之前还不是太热门的广东往南宁、南昌等地的车票也开始抢手。
昨日起至21日,市民即可通过互联网和手机客户端购买腊月二十...
分类:
其他好文 时间:
2014-12-15 12:12:39
阅读次数:
146
原文链接 http://blog.csdn.net/imzoer/article/details/8037970finally是在catch执行之后return之前执行的。那么,如果在finally中改变了catch中要返回的对象,那么,返回值改变了吗?看代码:上面代码输出是3,说明finally中...
分类:
编程语言 时间:
2014-12-14 17:01:30
阅读次数:
177
什么是热更新所谓的热更新,指的是客户端的更新。大致的流程是,客户端在启动后访问更新的URL接口,根据更新接口的反馈,下载更新资源,然后使用新的资源启动客户端,或者直接使用新资源不重启客户端。热更新代码使用到的场景情人节快到了,你想要组织一个游戏内活动,错过时机肯定是你最不想要看到的结果。当你发现一个...
分类:
其他好文 时间:
2014-12-14 13:15:24
阅读次数:
559
类从被加载到虚拟机内存中开始,到缷载出内存为止,它的整个生命周期包括了:加载(Loading),验证(Verification),准备(Preparation),解析(Resolution),初始化(Initialization),使用(Using),缷载(Unloading)七个阶段。其中验证,准备,解析三个阶段统称为连接(Linking)阶段,这七个阶段的发生顺序如下图:
加载,验...
分类:
编程语言 时间:
2014-12-13 19:26:59
阅读次数:
226
STL容器的遍历删除 今天在对截包程序的HashTable中加入计时机制时,碰到这个问题。对hash_map中的每个项加入时间后,用查询函数遍历hash_map,以删除掉那些在表存留时间比某个阈值长的表项(当然这个函数是应该运行在另起一个线程上的),但是在按照下面的方法对hash_map...
分类:
其他好文 时间:
2014-12-12 23:32:11
阅读次数:
245
第7章 虚拟机类加载机制类的加载的时机加载 Loading, 连接 Linking(验证 Verfiication, 准备Preparation, 解析 Resolution) 初始化 Initialization, 使用Using和卸载 Unloading类加载的过程:1,加载: 加载是“类加载....
分类:
编程语言 时间:
2014-12-11 23:42:12
阅读次数:
194
1.读取时机不同(当lazy=true的时候)load是采用延迟机制(load语句不读库,等使用非主键时才去读库),而get不采用延迟机制(get语句时马上读库);2.搜索不到数据时的情况当搜索的数据不存在的时候,load依然会返回一个对象,在你使用该对象的非主键数据时,会抛出异常;当搜索的数据不存...
分类:
Web程序 时间:
2014-12-05 19:15:54
阅读次数:
152
当使用Combobox控件时,出现SelectedValue的值为“System.Data.DataRowView”的原因有两个:在Combobox的DataSource不为空的情况下,要么是没有为ValueMember赋值,要么是赋值赋错了,这两种情况下系统就会把SelectedValue的默认值...
分类:
其他好文 时间:
2014-12-05 10:24:44
阅读次数:
152