首页 > 编程语言
(C++)浅谈多态基类析构函数声明为虚函数
主要内容:1、C++类继承中的构造函数和析构函数2、C++多态性中的静态绑定和动态绑定3、C++多态性中析构函数声明为虚函数1、C++类继承中的构造函数和析构函数在C++的类继承中,建立对象时,首先调用基类的构造函数,然后在调用下一个派生类的构造函数,依次类推;析构对象时,其顺序正好与构造相反;具体...
分类:编程语言   时间:2015-06-14 22:44:21    收藏:0  评论:0  赞:0  阅读:289
摘抄转载前辈们的Java集合类总结
JAVA 集合类介绍和使用 类关系示意图 Iterable(接口) │ └--Collection (接口) ├-List(接口) │ ├-LinkedList 不同步 (构造同步:List list = Collections.synchronizedList(new LinkedLis...
分类:编程语言   时间:2015-06-14 22:44:11    收藏:0  评论:0  赞:0  阅读:397
分治算法(Divide and Conquer)
分治算法 在计算机科学中,分治法是建基于多项分支递归的一种很重要的算法范式。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。 分治法所能解决的问题一般具有以下几个特征:问题的规模缩小到一定的程度就.....
分类:编程语言   时间:2015-06-14 22:43:21    收藏:0  评论:0  赞:0  阅读:389
Java基础笔记:泛型
内容:Java中的泛型优秀文章:新浪博客-海洋星球:http://blog.sina.com.cn/s/blog_44c1e6da0100cus3.html书籍:细说Java、疯狂Java讲义说明:泛型是于Java SE1.5添加的新特性;泛型的本质是参数化类型,简单来说就是将泛型看作一个或多个参数...
分类:编程语言   时间:2015-06-14 22:40:31    收藏:0  评论:0  赞:0  阅读:309
Java NIO 系列教程(转)
原文中说了最重要的3个概念,Channel 通道Buffer 缓冲区Selector 选择器其中Channel对应以前的流,Buffer不是什么新东西,Selector是因为nio可以使用异步的非堵塞模式才加入的东西。以前的流总是堵塞的,一个线程只要对它进行操作,其它操作就会被堵塞,也就相当于水管没...
分类:编程语言   时间:2015-06-14 22:39:11    收藏:0  评论:0  赞:0  阅读:364
ACM学习历程—Hihocoder 1177 顺子(模拟 && 排序 && gcd)(hihoCoder挑战赛12)
时间限制:6000ms单点时限:1000ms内存限制:256MB描述你在赌场里玩梭哈,已经被发了4张牌,现在你想要知道发下一张牌后你得到顺子的概率是多少?假定赌场使用的是一副牌,四种花色的A、2、3、...、J、Q、K共52张,这副牌只发给你了4张,你的剩下一张牌从剩下48张中任意取出一张。顺子指的...
分类:编程语言   时间:2015-06-14 22:39:01    收藏:0  评论:0  赞:0  阅读:293
Java AIO 入门实例(转)
Java7 AIO入门实例,首先是服务端实现:服务端代码SimpleServer:Java代码publicclassSimpleServer{publicSimpleServer(intport)throwsIOException{finalAsynchronousServerSocketChann...
分类:编程语言   时间:2015-06-14 22:36:31    收藏:0  评论:0  赞:0  阅读:254
令Code::Blocks支持C++11特性
GNU 4.7.0以上的版本可以支持C++11新特性,因此可采用集成了这样的编译器的Code::Blocks。这里下载:http://pan.baidu.com/s/1ntGGpBz 文件名:codeblocks-13.12mingw-setup.exe,在CodeBlocks官网上也能找到其...
分类:编程语言   时间:2015-06-14 22:36:11    收藏:0  评论:0  赞:0  阅读:253
Java多线程 线程同步
如果你正在写一个变量,它可能接下来将被另一个线程读取,或者正在读取一个上一次已经被另一个线程写过的变量,那么你需要使用同步,并且,读写线程都必须用相同的监视器锁同步。--Brain同步规则 synchronized 所有对象都自动含有单一的锁,当在调用一个对象的任意synchronized方法时,此...
分类:编程语言   时间:2015-06-14 22:33:41    收藏:0  评论:0  赞:0  阅读:196
LineNumberReader:记录行号的流
import java.io.*; public class anli { public static void main (String[] args) { linenumber(); //设置行号和读取行号 } public static void linenumber()throws IOException//这里不需要抛出异常 {...
分类:编程语言   时间:2015-06-14 21:30:31    收藏:0  评论:0  赞:0  阅读:358
匈牙利算法模板
#include bool find(int x){     int i,j;     for(j=1;j         if(line[x][j]==true && uesd[j]==false)             ///如果有暧昧并且还没有标记过(这里标记的意思是这次查找试图改变过该妹子的归属问题,但是没有成功,所以就不用瞎折腾功夫了)             {    ...
分类:编程语言   时间:2015-06-14 21:29:01    收藏:0  评论:0  赞:0  阅读:205
zerglurker的C语言教程009——运算符详解(一)
列举了运算符的说明 简单区分了一下reinterpret_cast<>()和static_cast()<>运算符 详细讲解了优先级的不可靠性...
分类:编程语言   时间:2015-06-14 21:28:41    收藏:0  评论:0  赞:0  阅读:373
数据结构与算法——冒泡排序
什么是冒泡排序?   冒泡排序是一种交换排序,所谓交换,就是将相邻元素两两比较,如果反序则进行交换从而使元素有序。之所以叫冒泡排序是因为,元素是从最后开始进行两两比较,将小的元素放到最上面的位置,看上去就跟气泡网上冒一样。 代码实现: #include #define MAXSIZE 10 using namespace std; struct SqList { int r[MAX...
分类:编程语言   时间:2015-06-14 21:28:01    收藏:0  评论:0  赞:0  阅读:342
C++复制构造函数和赋值符的区别
C++复制构造函数和赋值符的区别:http://blog.csdn.net/randyjiawenjie/article/details/6666937 拷贝构造函数和赋值符函数:http://www.cnblogs.com/dwdxdy/archive/2012/07/17/2594993.html !!!!以上这两篇文章讲的比较好,值得细细的去看。 ...
分类:编程语言   时间:2015-06-14 21:27:41    收藏:0  评论:0  赞:0  阅读:338
CallContext和多线程
前一段时间正好要在某个网页程序上开一个多线程调用多个组件的尝试,这些组件是有其他团队开发的(如:印度/俄罗斯),所以修改它们的代码看起来是不太现实的,但是,令人恼火的是他们的代码中大量的用到了AppContext.Current这个对象(实际上是用了HttpContext.Current.Item来...
分类:编程语言   时间:2015-06-14 21:26:41    收藏:0  评论:0  赞:0  阅读:205
Blobstore Java API overview
Blobstore API允许你的应用程序使用(serve)叫做Blobs的数据对象。这种数据对象比Datastore服务所允许的对象的尺寸大得多。Blobs能有效地为大文件比如视频、图片提供服务,允许用户上传大数据文件。通过HTTP请求上传一个文件来创建Blobs。通常,你的应用程序通过向用户.....
分类:编程语言   时间:2015-06-14 21:25:41    收藏:0  评论:0  赞:0  阅读:337
Java中弹出对话框中的几种方式
1.显示一个错误对话框,该对话框显示的 message 为 'alert':JOptionPane.showMessageDialog(null, "alert", "alert", JOptionPane.ERROR_MESSAGE);2.显示一个内部信息对话框,其 message 为 'info...
分类:编程语言   时间:2015-06-14 21:24:51    收藏:0  评论:0  赞:0  阅读:328
Awesome Swift
Awesome SwiftA collaborative list of awesome Swift resources,inspired byawesome-pythonand listed onawesome-awesomeness.Feel free to contribute!Awesome...
分类:编程语言   时间:2015-06-14 21:24:01    收藏:0  评论:0  赞:0  阅读:375
JAVA SE、JAVA EE、JAVA ME的联系与区别
Java 平台有三个版本,这使软件开发人员、服务提供商和设备生产商可以针对特定的市场进行开发: * Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。 它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java...
分类:编程语言   时间:2015-06-14 21:19:11    收藏:0  评论:0  赞:0  阅读:190
spring实战之使用注解装配
使用注解装配:从spring2.5开始,Spring启用了使用注解自动装配Bean的属性,使用注解方式自动装配与在XML中使用autowire属性自动装配并没有太大区别,但是使用注解方式允许更细粒度的自动装配。Spring容器默认禁用注解装配。所以,在使用基于注解的自动装配前,需要在Spring配置...
分类:编程语言   时间:2015-06-14 21:18:41    收藏:0  评论:0  赞:0  阅读:308
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!