在学习设计模式中的原型模式中遇到了浅复制和深复制这两个陌生的面孔。它们到底是什么意思?浅和深到底是什么意思?还是需要来仔细研究一下的
首先,了解一下原型模式:用原型实例制定创建对象的种类,并且通过拷贝这些原型创建新的对象。通俗的将其实就是复制。
若收到复制,并不陌生,但是怎么用,我们又该如何用才能达到更加灵活的复制呢?
1.首先要...
分类:
其他好文 时间:
2014-07-22 23:00:14
阅读次数:
280
命名的返回值优化:
针对返回一个局部的变量的优化,可以直接用返回的结果对象直接替代局部变量,从而减少了一个复制拷贝,从而提高效率。比如 一个函数如下:X bar(){ X xx;
// .. 处理xx return xx;}而在编译器看来则是如下的代码: // 此处的_resu...
分类:
其他好文 时间:
2014-05-06 00:01:10
阅读次数:
442
上一篇简单的介绍了如何获取文件属性,删除,拷贝文件等,本文继续记录Object C中文件IO操作。
一. 获取文件的执行主目录 在Object C中提供了一个方法NSHomeDirectory() 用于获得执行执行的主目录,使用如下代码测试:NSString
*homePath=NSHo...
分类:
其他好文 时间:
2014-05-05 22:30:57
阅读次数:
351
一块西数1G的移动盘(2.5寸),厂家格式化为NTFS格式的文件系统。最先挂到Windows7机器上,拷入50G的文件,主要为MKV封装的电影和对应的字幕文件。刚开始拷速度很快,大约70M/秒,但是很快就降到32M/秒左右。拷贝完成后立即拔下,移动盘烫手。后来挂到Ubuntu(版本14.04)下,也..
分类:
移动开发 时间:
2014-05-03 01:17:02
阅读次数:
418
1、导入jar包
2、拷贝修改配置文件struts.xml,web.xml
将struts.xml文件拷贝到src目录下,改为如下配置
xml version= "1.0" encoding = "UTF-8" ?>
DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD
Struts Con...
分类:
其他好文 时间:
2014-05-02 22:45:20
阅读次数:
335
拷贝构造函数何时会被调用?1.
对象以值传递的方式传入函数参数2.对象以值传递的方式从函数返回3.对象需要通过另外一个对象进行初始化下面我们来看代码://#include //using
namespace std;//template //T:队列的类型,char,int,double,包括自己....
分类:
编程语言 时间:
2014-05-02 17:33:17
阅读次数:
401
Hadoop集群配置完成,web监控界面的50070和50030端口不需用户验证即可访问,对生产环境是不容许的,需要加上安全机制。实验环境:OS:Centos
6.5 x64, Soft:Hadoop 1.2.11、修改core-site.xml,增加如下内容,配置完成后拷贝到其他节点上。 hado...
分类:
Web程序 时间:
2014-05-02 12:17:15
阅读次数:
1290
原帖及讨论:http://bbs.bccn.net/thread-211413-1-1.html效果描述:鼠标点击并拖动某一结点可以把它以动到其他结点下。原理:把一个结点机器下面的所有结点在需要释放的位置拷贝,释放后再把原来位置的结点删掉,结点拖动主要用到三个系统消息。1.OnBeginDrag:选...
分类:
其他好文 时间:
2014-05-02 09:47:39
阅读次数:
394
WebMisSharp更新记录Version
1.5.2升级方法:下载最新的WebMisSharp,拷贝除CFG、Logs、Templates三个文件夹之外的文件,复制到您原来的WebMisSharp文件夹中即可。对于使用企业级开发框架的,还需要更新Templates/EnterpriseExtJs...
分类:
Web程序 时间:
2014-05-02 06:19:35
阅读次数:
890
Android C编程技巧运行模拟器 emulator -console *
将文件写入到模拟器的userdata.img文件中 adb push *将一个目录拷贝到模拟器中,包括子目录 adb push * 将一个目录从模拟器中拷出来
adb pull * 使得模拟器可以运行arm...
分类:
移动开发 时间:
2014-05-02 00:22:43
阅读次数:
509