C++ Primer 学习笔记_20_类与数据抽象(6)_深拷贝与浅拷贝、空类与空数组
一、深拷贝与浅拷贝
浅拷贝:被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换而言之,浅拷贝仅仅复制所考虑的对象,而不复制它所引用的对象。
深拷贝:被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些...
分类:
编程语言 时间:
2015-07-29 19:19:06
阅读次数:
247
背景:前一天晚上我在敲ASP.NET的例子的时候将存放SVN档案的文件所在的盘的权限更改了,第二天更新的时候就出现了这样一个问题:
在上网了找了一个解决方案http://blog.sina.com.cn/s/blog_3e4bbdd30101byux.html但是看不明白啊。
所以最终这个问题我没有解决(谁解决了可以帮我一下啊),无奈只好卸了重新安装。
因为第一次安装的时候也并不是很...
分类:
其他好文 时间:
2015-07-29 19:20:45
阅读次数:
127
最近在实现一个Android下的数据采集的SDK,收集用户使用数据使用HTTP发送到云平台,进行数据分析。但在发送数据时报如下错误:
Caused by: android.os.NetworkOnMainThreadException
产生的原因,官方解释:
Class Overview
The exception that is thrown when an application att...
分类:
移动开发 时间:
2015-07-29 19:20:38
阅读次数:
184
欢迎指教...
分类:
编程语言 时间:
2015-07-29 19:20:16
阅读次数:
114
Time Limit : 4000/2000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other)
Total Submission(s) : 55 Accepted Submission(s) : 41
Font: Times New Roman | Verdana | Georgia
Font Size: ← →
Pr...
分类:
其他好文 时间:
2015-07-29 19:19:13
阅读次数:
110
iOS的沙盒机制,应用只能访问自己应用目录下的文件。iOS不像android,没有SD 卡概念,不能直接访问图像、视频等内容。iOS应用产生的内容,如图像、文件、缓存内容等都必须存储在自己的沙盒内。默认情况下,每个沙盒含有3个文件 夹:Documents, Library 和 tmp。Library包含Caches、Preferences目录。
Documents:苹果建议将程序创建产生的文件以...
分类:
移动开发 时间:
2015-07-29 19:20:16
阅读次数:
129
对象在运行时获取其类型的能力称为内省。内省可以有多种方法实现。
判断对象类型
-(BOOL) isKindOfClass: classObj判断是否是这个类或者这个类的子类的实例
-(BOOL) isMemberOfClass: classObj 判断是否是这个类的实例
实例一:
Person *person = [[Person alloc] init]; //父类
...
分类:
移动开发 时间:
2015-07-29 19:18:03
阅读次数:
113
题意:转化为01序列,可以做如下转换011–>100, 110–>001
使得序列的1最少二进制的集合表示:
空集:0
全集:(1<
#include
#include
#include
#include
#include
#include
#include
#inclu...
分类:
其他好文 时间:
2015-07-29 19:18:38
阅读次数:
106
SVN版本控制推荐使用方法flyfish 2015-7-29目录结构
trunk/
branches/
tags/在branches中有按照每个人名字命名的文件夹,当做好自己的任务之后合并到trunk发布时从trunk的中创建tag
tags
+release1.0(copy from trunk)修复Bug
在使用软件的过程发现1.0版本有bug,需要修复,从tag的release1....
分类:
其他好文 时间:
2015-07-29 19:17:55
阅读次数:
149
题意:转化为01序列,可以做如下转换011-->100, 110-->001
使得序列的1最少
二进制的集合表示:
空集:0
全集:( 1
集合里添加元素:S|(1
集合删去元素:S&~(1
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#incl...
分类:
其他好文 时间:
2015-07-29 19:17:42
阅读次数:
145
上一篇教程介绍的是显示一个三维模型的基本步骤,接下来我们需要实现的是添加材质,并且希望我们通过按钮来控制材质的参数。这样的效果看起来很像一个3D模型材质编辑器的样子。那我们来尝试一下吧。...
分类:
其他好文 时间:
2015-07-29 19:17:59
阅读次数:
302
手动创建UIWindow及UIWindowLevel的说明和实例...
k近邻是一种特别简单的有监督学习算法。给定一个带标签的训练数据集,从中选择与预测样本最近的k个训练样本,用这k个样本投票决定预测样本标签。
k近邻法三要素:距离度量,k值选择和分类决策规则为了提高k近邻搜索效率,比较常用的就是线性扫描和kd树(二叉树)
kd树构造:对每个维度的特征依次寻找中位数划分子集,并以此中位数作为节点
代码:
pass
kd树搜索代码:
主要就是舍弃当前兄弟节点与...
分类:
其他好文 时间:
2015-07-29 19:17:31
阅读次数:
125
今天leader说需要写一个通用函数,可以实现在不同的情况下都可以仅调用这一函数,而只是传递参数不同,我首先想到的是函数柯里化,实现把不同的参数转化成单一参数的方式,于是,利用了常见的函数柯里化方式并加以改造,利用了我们最常见的参数对象arguments,然后在总函数中写了arguments[1],arguments[2]来实现功能,自我感觉好像还不错。
但是leader看了代码说不行,不利于开...
分类:
其他好文 时间:
2015-07-29 19:16:13
阅读次数:
100
启动图标需要规格分iphone和android两套, 格式为.PNG。
iphone:
57*57px
114*114px
1024*1024px
android:
drawable-mdpi: 48*48px
drawable-hdpi: 72*72px
drawable-xdpi: 96*96px
drawable-xxdpi: 144*144px...
分类:
移动开发 时间:
2015-07-29 19:16:24
阅读次数:
129
Gauss Fibonacci
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2794 Accepted Submission(s): 1156
Problem Description
Without expecting, A...
分类:
其他好文 时间:
2015-07-29 19:15:51
阅读次数:
152
题意:给你一些圆圈的圆心坐标和半径,保证这些圆圈是包含或者相离的。现在两个人做博弈操作,拿掉一个那么这个所包含的都要移除掉。两个人一直拿下去,直到某个人找不到一个可以移除的圈他就输了。思路学习的姿势。这是一个树上删边游戏模型;
首先按照半径升序排序,然后对于每一个圆找第一个包含它的圆,然后连一条边。建树完成。
叶子节点的SG值为0;
中间节点的 SG 值为它的所有子节点的 SG 值加 1 后的...
分类:
其他好文 时间:
2015-07-29 19:16:27
阅读次数:
101