在学习设计模式中的原型模式中遇到了浅复制和深复制这两个陌生的面孔。它们到底是什么意思?浅和深到底是什么意思?还是需要来仔细研究一下的
首先,了解一下原型模式:用原型实例制定创建对象的种类,并且通过拷贝这些原型创建新的对象。通俗的将其实就是复制。
若收到复制,并不陌生,但是怎么用,我们又该如何用才能达到更加灵活的复制呢?
1.首先要...
分类:
其他好文 时间:
2014-07-22 23:00:14
阅读次数:
280
逐帧动画的xml代码: 1 2 4 5 8 9 12 13 16 17 20 21 24 25
28 29 32 33 36 37 40 41 ...
分类:
移动开发 时间:
2014-05-02 20:07:09
阅读次数:
388
介于之前的那个文件太多了,我想我可以尝试自己来写,第一是给自己压力来学习,第二就是确实想自己做一个!!
因为自己的服务器一般是linux的,所以我得学习php+mysql的组合!! 小伙伴们,我先去学习,之后和大家分享…………
分类:
Web程序 时间:
2014-05-02 20:02:50
阅读次数:
457
MFC应用程序中处理消息的顺序1.AfxWndProc()
该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc2.AfxCallWndProc()
该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,然后调用WindowProc()函数3....
分类:
其他好文 时间:
2014-05-02 12:51:48
阅读次数:
267
1.资源种创建的控件,对其属性的动态控制:在对话框类的头文件里创建所要改变属性的控件的对象,如要改变一个Button(其ID为IDC_MyButton)的属性,则需创建Cbutton的对象m_button。然后在.cpp中的DoDataExchange函数里将Button的ID和创建的对象绑定在一起...
分类:
其他好文 时间:
2014-05-02 12:36:42
阅读次数:
320
1.属性页的添加:创建对话框的类,该类要从CpropertyPage继承;然后在要添加该对话框为属性页的类(头文件)里创建CpropertySheet类的一个对象m_tabsheet和新创建的对话框类的对象m_skatch;最后,在.cpp文件里的OnInitDialog()之类的函数里实现如下代码...
分类:
其他好文 时间:
2014-05-02 12:08:33
阅读次数:
353
开源存储产品提供商RHEL(gluster,ceph)提供对象、块和文件三种存储;Ceph已成为OpenStack上最通用的存储之一;swift,作为对象存储,稳定性还是没啥问题。sina那边使用,对他的评价很高。淘宝选择了sheepdog通常而言,开源项目的来源有三:一是学校里的大牛作的课题,论文...
分类:
其他好文 时间:
2014-05-02 12:06:23
阅读次数:
293
1.列表框中标题栏(Column)的添加创建一个List
Control,其ID为IDC_LIST,在其Styles属性项下的View项里选择Report、Align项里选择Top、Sort项里选择None.然后在该List所在对话框的类(头文件)里创建ClistCtrl的一个对象m_list然后在...
分类:
其他好文 时间:
2014-05-02 01:50:52
阅读次数:
420
要判断客户端是否使用代理服务器,可以从客户端所发送的环境变量信息来判断。具体来说,就是看HTTP_VIA字段,如果这个字段设置了,说明客户端使用了代理服务器。匿名级别可以参考下表来判断。给出一个应用例子,可以挂上代理试试效果:
http://ip.mixsec.org/一、没有使用代理服务器的情况:...
分类:
Web程序 时间:
2014-05-02 00:21:59
阅读次数:
321
在这篇微信公众平台高级接口开发教程中,我们将介绍如何开发高级群发接口功能。本文分为以下四个部分:准备群发内容选择群发对象执行群发接收群发结果一、准备群发内容群发内容可以是文本、图片、语音、视频、图文。群发文本只需要文本内容,其他内容需要获得相应的media_id。1.
文本内容文本内容就是一段文字,...
分类:
微信 时间:
2014-05-02 00:18:54
阅读次数:
1072