分析了这两种用法,真想吐槽两句,这两个特性确实有实际需要,但客观来说,现有标准足够用,而且带来的代价也非常大,又给C++复杂的语法糖重重的抹了一笔!!!
一、继承构造函数
继承构造函数的引入原因:如果基类的构造函数很多,那么子类的构造函数想要实现同样多的构造接口,必须一一调用基类的构造函数,有点麻烦
于是乎:C++11引入继承构造函数
class _A
{
public:
...
分类:
编程语言 时间:
2014-12-11 22:21:34
收藏:
0 评论:
0 赞:
0 阅读:
312
工厂模式是我们常用的模式之一。它是一个创建者模式,使用一个类为其他的或者多个类创建对象。当我们要为这些类创建对象时,不需要在使用new构造器。 使用工厂类,可以将对象的创建集中化。 下面这个例子,我们使用ThreadFactory接口来创建对象,用来生成个性化名称的线程并且保存这些线程对象的统计.....
分类:
编程语言 时间:
2014-12-11 22:19:04
收藏:
0 评论:
0 赞:
0 阅读:
384
关键字this除了用于表示调用方法的对象本身,还有另外一个含义。如果构造方法的第一个语句形如this(...),这个构造方法将调用同一个类的另一个构造方法,如下:1 public Employee(double s)2 {3 this("default", s);4 }当调用new Empl...
分类:
编程语言 时间:
2014-12-11 22:18:24
收藏:
0 评论:
0 赞:
0 阅读:
347
Java socket异常 分类: Java 2013-07-15 22:38 981人阅读 评论(0) 收藏 举报 目录(?)[+]使用Java socket编写程序时,通常会遇到几种种异常:BindException、UnknownHostException、ConnectExceptio...
分类:
编程语言 时间:
2014-12-11 22:18:14
收藏:
0 评论:
0 赞:
0 阅读:
336
事件的操作,在JavaScript是非常频繁的。然而原生javaScript的事件API让新手感觉非常不友好,再加上事件依赖于DOM,而原生javaScript对DOM的选择又是三板斧的功力。由此催生出以jQuery为领头羊的对原生js事件操作的兼容性处理,API优化以及一些功能的拓展。 现在...
分类:
编程语言 时间:
2014-12-11 22:16:44
收藏:
0 评论:
0 赞:
0 阅读:
303
前几日在博客上看到一篇“使用python拼接多张图片”的Blog【具体是能将的图片名字必须是形如xx_1.png ... xx_100.png或者xx_001.png ... xx_100.png,拼接成一张png图片,来达到一些目的(默认所有图片对应的顺序是文件名末尾序号的升序,序号可以不连续)】...
分类:
编程语言 时间:
2014-12-11 22:14:43
收藏:
0 评论:
0 赞:
0 阅读:
936
利用Spring.Net技术打造可切换的Memcached分布式缓存读写类Memcached是一个高性能的分布式内存对象缓存系统,因为工作在内存,读写速率比数据库高的不是一般的多,和Radis一样具有高效的读写和分布式的优势,上一篇博文《Memcached在Windows下的配置和使用》已经对介绍过...
分类:
编程语言 时间:
2014-12-11 22:14:24
收藏:
0 评论:
0 赞:
0 阅读:
359
同时开10个线程存入和取出100万的数据,结论如下:
DoubleBufferedQueue < ConcurrentLinkedQueue < ArrayBlockingQueue < LinkedBlockingQueue
执行结果如下:
DoubleBufferedQue...
分类:
编程语言 时间:
2014-12-11 22:10:44
收藏:
0 评论:
0 赞:
0 阅读:
446
对spring框架的学习我是从模拟它的简单实现开始,这样也易于领悟到它的整个框架结构,以下是简单实现的代码: 配置文件:spring.xml ...
分类:
编程语言 时间:
2014-12-11 22:10:23
收藏:
0 评论:
0 赞:
0 阅读:
329
Spring 框架最重要的是Ioc(Inversion of Control)容器,在这个基础之上衍生出了AOP(Aspect-Oriented Programming)技术,80/20法则,这货可以解决大部分的编程问题?!最后呢,这基础之上测试驱动开发TDD(test-driven-develop...
分类:
编程语言 时间:
2014-12-11 22:09:33
收藏:
0 评论:
0 赞:
0 阅读:
417
测试嘛,一般也就两种,一种就是单元测试,另外一个就是集成测试。都是废话 一、单元测试 以前也就是搞个模拟,main函数一写搞定。 现在呢,有了个spring,也有了个推荐规范?这个是个什么东西?什么叫干净的分层,什么叫部件化的代码? 基于IOC的的应用时什么样子的?action里边也需要注入么? 那...
分类:
编程语言 时间:
2014-12-11 22:09:23
收藏:
0 评论:
0 赞:
0 阅读:
333
1. 函数的定义: 返回值类型 函数名(形参列表) {函数体(函数的实现内容)}, 注意: 如果没有参数, 小括号也是必不可少的. 函数与函数之间可以嵌套调用(也就是在一个函数内部可以调用另外一个函数), 但是不能嵌套定义(不能在一个函数内部定义另外一个函数) 形参: 形式上的参数, 在函数定义.....
分类:
编程语言 时间:
2014-12-11 22:05:54
收藏:
0 评论:
0 赞:
0 阅读:
352
众所周知, CPU是计算机的大脑, 它负责执行程序的指令; 内存负责存数据, 包括程序自身数据. 同样大家都知道, 内存比CPU慢很多. 其实在30年前, CPU的频率和内存总线的频率在同一个级别, 访问内存只比访问CPU寄存器慢一点儿. 由于内存的发展都到技术及成本的限制, 现在获取内存中的一条数...
分类:
编程语言 时间:
2014-12-11 22:04:33
收藏:
0 评论:
0 赞:
0 阅读:
278
Windows大作业报告课程名称:windows程序设计所属学院:计算机学院所属班级:软件113班原 创 :刘东彦指导老师:陆筱霞完成日期:2012年12月3日Windows大作业报告 目录目录?1一.作者信息?5二.准备工作?51.建立工程?52.准备图片?63.添加位图?7...
分类:
编程语言 时间:
2014-12-11 22:02:54
收藏:
0 评论:
0 赞:
0 阅读:
701
MESI协议及RFO请求典型的CPU微架构有3级缓存, 每个核都有自己私有的L1, L2缓存. 那么多线程编程时, 另外一个核的线程想要访问当前核内L1, L2 缓存行的数据, 该怎么办呢?有人说可以通过第2个核直接访问第1个核的缓存行. 这是可行的, 但这种方法不够快. 跨核访问需要通过Memor...
分类:
编程语言 时间:
2014-12-11 22:02:14
收藏:
0 评论:
0 赞:
0 阅读:
327
LCA的在线算法...
分类:
编程语言 时间:
2014-12-11 20:57:44
收藏:
0 评论:
0 赞:
0 阅读:
282
python yeild 生成器
生成器函数在生成值后自动挂起并且暂停它的执行和状态(常常在从头计算整个系列的值或者手动保存和恢复类中的状态时,作为一种解决方案)
生成器在被挂起时自动保存状态,yield将函数挂起后将向调用者返回一个值
////////////////经过单步执行 可以看到(1)和(2)是交替执行的
>>> def gensqures(N): ////(1...
分类:
编程语言 时间:
2014-12-11 20:57:04
收藏:
0 评论:
0 赞:
0 阅读:
284
Socket 是进程间通信的一种方式,它与其他进程间通信的一个主要不同是:它能实现不同主机间的进程间通信,我们网络上各种各样的服务大多都是基于 Socket 来完成通信的,例如我们每天浏览网页、QQ 聊天、收发 email 等等。要解决网络上两台主机之间的进程通信问题,首先要唯一标识该进程,在 TCP/IP 网络协议中,就是通过 (IP地址,协议,端口号) 三元组来标识进程的,解决了进程标识问题,...
分类:
编程语言 时间:
2014-12-11 20:54:24
收藏:
0 评论:
0 赞:
0 阅读:
392
耦合性:对于输入使用参数并且对于输出使用return语句
耦合性:只有在真正必要的情况下使用全局变量
耦合性:不可改变类型的参数,除非调用者希望这样做
聚合性:每一个函数都应该有一个单一的统一的目标
每一个函数应该相对较小
耦合:避免直接改变在另一个模块文件中的变量...
分类:
编程语言 时间:
2014-12-11 20:53:53
收藏:
0 评论:
0 赞:
0 阅读:
304
5.1.3 周期串
如果一个字符串可以由某个长度为k的字符串重复多次得到,我们说该串以为周期。例如,abcabcabcabc以3为周期(注意,它也以6和12为周期)。输入一个长度不超过80的串,输出它的最小周期。
样例输入:HoHoHo
样例输出:2
#include
#include
#include
int main(int argc, char *ar...
分类:
编程语言 时间:
2014-12-11 20:52:44
收藏:
0 评论:
0 赞:
0 阅读:
334