面向对象编程--概述、定义基类和派生类引言: 面向对象编程基于的三个基本概念:数据抽象、继承和动态绑定。 在C++中,用类进行数据抽象,用类派生从一个类继承另一个:派生类继承基类的成员。动态绑定使编译器能够在运行时决定是使用基类中定义的函数还是派生类中定义的函数。 继承和动态绑定在两个方面简化了我们的程序:[继承]能够容易地定义与其他类相似但又不相同的新类,[派生]能够更容易地编写忽略这些相似类型...
分类:
编程语言 时间:
2014-05-10 06:47:58
阅读次数:
433
重载操作符与转换--转换与类类型【下】四、重载确定和类的实参 在需要转换函数的实参时,编译器自动应用类的转换操作符或构造函数。因此,应该在函数确定期间考虑类转换操作符。函数重载确定由三步组成: 1)确定候选函数集合:这些是与被调用函数同名的函数。 2)选择可行的函数:这些是形参数目和类型与函数调用中的实参相匹配的候选函数。选择可行函数时,如果有转换操作,编译器还要确定需要哪个转换操作来匹配每个形参...
分类:
编程语言 时间:
2014-05-10 06:47:01
阅读次数:
456
IOS DEVELOPMENT TIPS & TRICKS - PART
Ihttp://blog.trifork.com/2013/12/19/ios-development-tips-tricks-part-i/As you
might know, I am very fond of devel...
分类:
移动开发 时间:
2014-05-10 09:08:00
阅读次数:
671
phoneGap安装:http://blog.csdn.net/cwb1128/article/details/18019751cocoaPods使用:http://blog.csdn.net/wzzvictory/article/details/19178709
分类:
其他好文 时间:
2014-05-10 09:07:34
阅读次数:
284
linux系统移植流程 “Ctrl" + "+" :放大;“Ctrl" + "-"
:缩小;“Ctrl" + "0" :原始大小。
分类:
系统相关 时间:
2014-05-10 09:07:07
阅读次数:
305
犯了很多细节上的错误,比如忽视了“-”的存在,正是因为有“-”的存在,所以不能用if
(rows.size() == i)来判断rows里面是否已经存某一行,如果不存在再row = new
ArrayList();row.add(board[i][j]);rows.add(row);来添加新的一行。...
分类:
其他好文 时间:
2014-05-10 09:06:35
阅读次数:
341
http://blog.chinaunix.net/uid-641896-id-338661.html
分类:
其他好文 时间:
2014-05-10 09:06:09
阅读次数:
263
7种形式的Android
Dialog使用举例http://www.oschina.net/question/54100_32486
分类:
移动开发 时间:
2014-05-10 09:02:32
阅读次数:
298
http://blog.chinaunix.net/uid-641896-id-338662.html
分类:
其他好文 时间:
2014-05-10 08:57:41
阅读次数:
261
Linux更改Apache网站目录出错:Document root must be a
directory解决修改DocumentRoot <Directory "C:/Apache/Apache2/htdocs"重启apache
报错Document root must be a director...
分类:
Web程序 时间:
2014-05-10 08:57:13
阅读次数:
442
SQL Server
存储过程Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。?
存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQ...
分类:
其他好文 时间:
2014-05-10 08:55:50
阅读次数:
268
LDAPAdmin 是一个在 Windows 用来编辑 LDAP 账户信息的管理工具,采用
Delphi 开发。
分类:
其他好文 时间:
2014-05-10 08:55:17
阅读次数:
312
Android反编译工具介绍与简单实用方法Android反编译的目的无非就是为了看到APK的xml、资源和代码:
得到代码的方式:直接解压APK文件 --> 得到classes.dex文件 --> 使用 dex2jar classes.dex
classes.jar生成jar文件 --> [可选的....
分类:
移动开发 时间:
2014-05-10 08:54:49
阅读次数:
404
#include
#include
#include
using namespace std;
#ifdef ONLINE_JUDGE
#define FINPUT(file) 0
#define FOUTPUT(file) 0
#else ...
分类:
其他好文 时间:
2014-05-10 08:58:45
阅读次数:
281
剑指offer上的第10题,在九度OJ上测试通过。
时间限制:1 秒内存限制:128 兆
题目描述:
输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。
输入:
输入可能包含多个测试样例。
对于每个输入文件,第一行输入一个整数T,代表测试样例的数量。对于每个测试样例输入为一个整数。
。n保证是int范围内的一个整数。...
分类:
其他好文 时间:
2014-05-10 09:01:09
阅读次数:
290
近几年,业内对并行和并发积累了丰富的经验,有了较深刻的理解。但之前积累的大量教材,在当今的软硬件体系下,反而都成了负面教材。所以,有必要加强宣传,翻新大家的认知。
首先,天地倒悬,结论先行:当你需要并行时,优先考虑不需要线程间共享数据的设计,其次考虑共享Immutable的数据,最糟情况是共享Mutable数据。这个最糟选择,意味着最差的性能,最复杂啰嗦的代码逻辑,最容易出现难于重现的bug...
分类:
其他好文 时间:
2014-05-10 09:00:09
阅读次数:
334
从数据库读取数组,封装成xml文件,以webservice形式提供服务...
分类:
数据库 时间:
2014-05-10 08:59:36
阅读次数:
364
System.Threading.Tasks.Parallel是能够以并行的方式迭代数据集合(实现了IEnumerable的对象),它主要提供2个方法:For()和ForEach()
事例:
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
namespace Net.Consol...
分类:
其他好文 时间:
2014-05-10 08:59:10
阅读次数:
302
设计模式已经学了很长时间了,最近又看了一遍,感觉很不一样。当初很难理解或不理解的,现在一看,恍然大悟:哦!原来是这么回事啊~~~
先说一下对几种关系的理解,包括:依赖、关联、聚合、组合、继承、实现,耦合依次增高。
1.依赖
用虚箭头表示,对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为依赖关系。在j...
分类:
其他好文 时间:
2014-05-10 08:58:14
阅读次数:
338
5个砝码
用天平称重时,我们希望用尽可能少的砝码组合称出尽可能多的重量。
如果只有5个砝码,重量分别是1,3,9,27,81。则它们可以组合称出1到121之间任意整数重量(砝码允许放在左右两个盘中)。
本题目要求编程实现:对用户给定的重量,给出砝码组合方案。
例如:
用户输入:
5
程序输出:
9-3-1
用户输入:
19
程序输出:
27-9+1...
分类:
其他好文 时间:
2014-05-10 09:00:34
阅读次数:
310