一种错误的解法
最开始是从构造函数开始着手(先声明这种方法不能定义一个不能被继承的类,这是一种错误的方法,但是很容易往这方面想),假设存在下面的继承体系:
现在假设B是一个不能被继承的类,那么如果存在B的子类C,那么C的构造过程应该会报错,那么如何能够让B能正常构造而C不能正常构造呢?首先A,B,C的构造函数和析构函数都假设是public的,最开始想的是让B私有继承自A,根据priva...
分类:
编程语言 时间:
2015-08-31 11:54:01
收藏:
0 评论:
0 赞:
0 阅读:
319
(一)隐式转换
先来看一组样例:
int ival=0;
ival=3.451+3;
首先做加法操作,操作数分别为int和double类型,c++并没有直接把两个数加在一起,而是提供了一组转换规则,以便在执行算术操作之前,将两个操作数转换为同一种数据类型。在这里是自动执行的,所以他们被成为隐式转换。
因为 C++定义了算术类型之间的内置转换以尽可能防止精度损失,所以这里3转换为doub...
分类:
编程语言 时间:
2015-08-31 11:53:51
收藏:
0 评论:
0 赞:
0 阅读:
166
15问答为专业测试人员揭开“精准测试”的面纱
什么是精准测试?软件测试是否必要达到精准?精准的同时是否提高了测试成本?精准测试对于普通测试工程师乃至测试行业会有怎样的影响?让我们带着这一系列的问题来关注精准测试的15个问答,揭开精准测试的面纱。
1.到底什么是精准测试?它和传统测试的区别和联系
相对于普通测试,精准测试是在传统测试过程中,通过技术手段对被测程序进行360度...
分类:
其他 时间:
2015-08-31 11:53:41
收藏:
0 评论:
0 赞:
0 阅读:
264
关于 jq 工具请参考 http://blog.csdn.net/u011641885/article/details/45559031
jq 源码下载:
git clone https://github.com/stedolan/jq.git
cd jq
autoreconf -i
CC=i486-openwrt-linux-gcc ./configure --disable-ma...
分类:
其他 时间:
2015-08-31 11:53:31
收藏:
0 评论:
0 赞:
0 阅读:
348
对几种常见设计模式的理解 设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。
最早提出“设计模式”概念的是建筑设计大师亚力山大Alexander。在1970年他的《建筑的永恒之道》里描述了投计模式的发现,因为它已经存在了千百年之久,而现代才被通过大量的研究而被发现。在《建筑的永恒之道》里这样描述...
分类:
其他 时间:
2015-08-31 11:53:22
收藏:
0 评论:
0 赞:
0 阅读:
160
NavigationItem.leftBarButtonItem 返回事件捕获
这个事件的捕获,在网上找了好久也没找到合适的方法,最后想了一些替代方法,供有需要的朋友借鉴。
1.把重新生成一个返回按钮,自己定义响应事件。
UIImage *image=[UIImage imageNamed:@"ReturnHome_Dark"];
UIBarButtonItem* ba...
分类:
其他 时间:
2015-08-31 11:53:11
收藏:
0 评论:
0 赞:
0 阅读:
309
关于模块
模块是python组织代码的基本方式
python的脚本都是用扩展名为py的文本文件保存的,一个脚本可以单独运行,也可以导入到另一个脚本中运行。当脚本被导入运行时,我们称为模块(module)
模块名与脚本的文件名相同,例如我们写了一个名为Items.py的脚本,则可在另外一个脚本中用import Items语句来导入它。但是这行import语句相当于把Items.py中的...
分类:
编程语言 时间:
2015-08-31 11:53:01
收藏:
0 评论:
0 赞:
0 阅读:
153
在做项目时,XML用于WEBserivce的数据传输,当数据量比较大时,需要对获取的数据进行分析时,就比较麻烦,导入到Excel之后,可以方便的处理数据。
以下是基本的格式:
再举个例子吧。大家使用直接使用导入试试。
一、
3.xml:
33 33 0000 33 33 33333333 0012 2.000 GE 顶替 922...
分类:
其他 时间:
2015-08-31 11:52:51
收藏:
0 评论:
0 赞:
0 阅读:
200
1346 递归
基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题
收藏
关注
函数f(n,m)
{
若n=1或m=1返回a[n][m];
返回f(n-1,m)异或f(n,m-1);
}
读入2
for i=2->100读入a[1][i]
for i=2->100读...
分类:
其他 时间:
2015-08-31 11:52:41
收藏:
0 评论:
0 赞:
0 阅读:
256
用git有一年了,下面是我这一年来的git使用总结,覆盖了日常使用中绝大多数的场景。嗯,至少是够用一年了,整理出来分享给大家,不明白的地方可以回复交流。
创建和使用git ssh key
首先设置git的user name和email:
1
2
3
1
2git config --global user.name "xxx"
git config...
分类:
其他 时间:
2015-08-31 11:52:31
收藏:
0 评论:
0 赞:
0 阅读:
130
首先我们需要区分该HP是什么处理器
machinfo 查看
pa-risc的产品号以rp打头,itanium的产品号以rx打头
不同的产品需要去官网下载不同介质,所以这里需要分清楚
创建用户修改参数等操作这里就不详细说明了。以前的文章也有。这里重点解决HP-UNIX安装时候依赖包问题
Oracle 官方给出需要安装依赖包:
PHCO_40381
PHKL_38038
PH...
分类:
数据库技术 时间:
2015-08-31 11:52:21
收藏:
0 评论:
0 赞:
0 阅读:
655
SPOJ Optimal Marks(最小割的应用)真心好题,网络流简直无处不在,能够解决一些看似困难的问题,希望能从中学到其精髓—-模型建立+建图题意:
给定一个无向图,每个顶点都有对应值,每条边的权值为val[u] ^ val[u],同时已知其中某些点的值,求其他点的权值使得最终的图的边权和最小?
分析:
首先边与边之间异或操作,不太好直接处理,因为异或操作每一位运算相互独立,我们来逐位...
分类:
其他 时间:
2015-08-31 11:52:11
收藏:
0 评论:
0 赞:
0 阅读:
239
一、微处理器的指令分类和格式
ARM 未处理的指令集可以分为跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、加载/存储指令、协处理器指令和异常产生指令 6 大类,具体的指令及功能如下表所示(表中为基本ARM指令,不包括派生的ARM指令)。
条件域...
分类:
其他 时间:
2015-08-31 11:52:01
收藏:
0 评论:
0 赞:
0 阅读:
214
关于jdbc连接postgresql的demo。...
分类:
数据库技术 时间:
2015-08-31 11:51:51
收藏:
0 评论:
0 赞:
0 阅读:
342
现象使用firefox访问一些网站时会遇到如下错误:
在服务器密钥交换握手信息中 SSL 收到了一个弱临时 Diffie-Hellman 密钥。 (错误码: ssl_error_weak_server_ephemeral_dh_key)解决办法在firefox上安装disable dhe插件
下载地址:https://addons.mozilla.org/en-us/firefox/addon/...
分类:
其他 时间:
2015-08-31 11:51:41
收藏:
0 评论:
0 赞:
0 阅读:
1314
/****************************************************************************************
*题目:顺时针打印矩阵
* 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。例如:如果输入如下矩阵
* 1 2 3 4
* 5 6 7 8
* 9 10 11 12
* 13 14 1...
分类:
其他 时间:
2015-08-31 11:51:31
收藏:
0 评论:
0 赞:
0 阅读:
178
Candy
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 1829 Accepted Submission(s): 500
Problem Description
There are N candies a...
分类:
其他 时间:
2015-08-31 11:51:21
收藏:
0 评论:
0 赞:
0 阅读:
199
CCSprite
*s=CCSprite::create("xiao.png");
//抗锯齿
s->getTexture()->setAntiAliasTexParameters();
//s->getTexture()->setAliasTexParameters();//不抗锯齿
s->setPosition(ccp(240,160));
addChild(...
分类:
其他 时间:
2015-08-31 11:51:01
收藏:
0 评论:
0 赞:
0 阅读:
161
目录:
1.代码自动补全live templates
1.1IDEA中代码自动补全
1.2常用代码自动补全快捷键
1.3编写自己的live templates
2.常用设置项
2.1常用快捷键
2.2设置Eclipse风格快捷键
2.3使用黑色风格主题
2.4默认显示行号
2.5设置文件编码默认为UTF-8
2.6字体设置
2.7代码快速注解的使用
2.8导出工程到Eclipse
3.自定义文件...
分类:
其他 时间:
2015-08-31 11:50:51
收藏:
0 评论:
0 赞:
0 阅读:
641
策略模式的作用:
1.使用了策略模式后,如果需要增加一种策略,那么只需要创建一个实现了Strategy接口的子类,并重写其中的函数,然后在Context的构造函数中增加这种子类的判断。客户端的代码、Context中contextInterface()的代码无需作任何修改。
2.策略模式与简单工厂模式的相似之处:
Context的构造函数、Factory的getBean()都是用来判断创建何种类型的对象的。
工厂模式和策略模式都能够将“客户端对究竟创建何种类型的判断”转移到Factory/Context中,从...
分类:
其他 时间:
2015-08-31 11:50:41
收藏:
0 评论:
0 赞:
0 阅读:
266