在学习设计模式中的原型模式中遇到了浅复制和深复制这两个陌生的面孔。它们到底是什么意思?浅和深到底是什么意思?还是需要来仔细研究一下的
首先,了解一下原型模式:用原型实例制定创建对象的种类,并且通过拷贝这些原型创建新的对象。通俗的将其实就是复制。
若收到复制,并不陌生,但是怎么用,我们又该如何用才能达到更加灵活的复制呢?
1.首先要...
分类:
其他好文 时间:
2014-07-22 23:00:14
阅读次数:
280
首先下载glog-0.3.3.tar.gz,解压,直接打开VS工程,我用了动态库,
新建win32 console test
把src\windows包含进来,../Debug/libglog.lib链接进来,这样就ok了。
新建main.cpp:
#define GLOG_NO_ABBREVIATED_SEVERITIES
#include
#include
using...
分类:
其他好文 时间:
2014-07-22 22:59:35
阅读次数:
1075
一、追溯去gameloft笔试,有一个题目是说:叫你去设计一个FPS(第一人称射击游戏),你是要用TCP呢还是要用UDP,说明理由
。二、学习这是两篇网上找到的文章,写非常不错。当时笔试的时候自己没想到这么全,但大概想法都是一致的,摘录下来再学习一下。1.网络游戏程序员须知 UDP vs
TCP作者...
分类:
其他好文 时间:
2014-05-12 18:11:42
阅读次数:
390
如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭
Layer
和Tier都是层,但是他们所表现的含义不同,Tier指的是软件系统中物理上的软件和硬件,具体指部署在某服务器上,而Layer(逻辑层)指软件系统中完成特定功能的逻辑模块,逻辑概念。
Layer...
分类:
其他好文 时间:
2014-05-12 18:04:33
阅读次数:
390
原文:Visaul Studio 常用快捷键的动画演示 从本篇文章开始,我将会陆续介绍提高
VS 开发效率的文章,欢迎大家补充~
在进行代码开发的时候,我们往往会频繁的使用键盘、鼠标进行协作,但是切换使用两种工具会影响到我们的开发速度,如果所有的操作都可以只用键盘来完成,那开发效率将得到大幅度的提升...
分类:
其他好文 时间:
2014-05-06 00:24:52
阅读次数:
420
Layer 和Tier都是层,但是他们所表现的含义不同,Tier指的是软件系统中物理上的软件和硬件,具体指部署在某服务器上,而Layer(逻辑层)指软件系统中完成特定功能的逻辑模块,逻辑概念。...
分类:
其他好文 时间:
2014-05-03 23:53:39
阅读次数:
429
今天安装了sublime text2,真是编辑神器,不再用notepad了。
笔记本上没有c++运行环境,用编辑器既轻巧,又方便,VS太臃肿了。 要在sublime text2 下运行c++程序,需要安装dev c++编译器。
注意,这两个软件最好在官网上下载。 从其...
分类:
编程语言 时间:
2014-05-02 16:30:37
阅读次数:
420
如题:理解指针VS如何看汇编代码(DEBUG状态)
Debug->Windows->DisAssambly即可看到汇编窗口先看看C++代码int _tmain(int argc, _TCHAR*
argv[]){ /* char temp[100] = "c:\abc\bcd\cde ...
分类:
其他好文 时间:
2014-05-02 06:02:18
阅读次数:
276
paip.自适应网页设计 跟 响应式 设计的区别跟原理and实践总结
响应式Web设计(Responsive Web design)的理念是: 1
#-----------自适应布局VS响应式布局 2
设计思路Mobile First 2
#---手机and平板分辨率 3
#---------viewport...允许网页宽度自动调整贝儿哪不个网页缩小兰.. 3
#-------...
分类:
Web程序 时间:
2014-05-02 02:36:27
阅读次数:
320
最近在网上搜索git revert 和git reset 的用法对比,实际操作的时候,发现根本行不通,自己摸索了下,记录下这篇文章。
git revert:回退某次提交,并重新提交,相当于代码恢复修改前,但是服务器上有两次提交log;
git reset:回退某次提交,同时回退修改log,但是修改内容回退到本地暂存区,由用户确定丢弃(checkout)或者重新提交。
假设当前有3个c...
分类:
其他好文 时间:
2014-04-30 22:34:39
阅读次数:
343