自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

转载 C++编译器与链接器工作原理 + Link错误

编译器编译原理详解这里并没不是讨论大学课程中所学的《编译原理》,只是写一些我自己对C++编译器及链接器的工作原理的理解和看法吧,以我的水平,还达不到讲解编译原理(这个很复杂,大学时几乎没学明白)。要明白的几个概念:    1、编译:编译器对源文件进行编译,就是把源文件中的文本形式存在的源代码翻译成机器语言形式的目标文件的过程,在这个过程中,编译器会进行一系列的语法检查。如果编译通过,就

2016-11-25 18:02:35 3528

原创 二叉树 链表 + RSA

http://blog.chinaunix.net/uid-25324849-id-2182877.html    --- 数据结构之AVL树http://www.cnblogs.com/yangecnu/p/Introduce-Red-Black-Tree.html  -- 浅谈算法和数据结构: 九 平衡查找树之红黑树                          红黑树数据

2016-11-23 10:59:47 516

转载 C/C++ 中头文件相互包含引发的问题

C++中的#include 放在头文件中还是放在cpp文件中? -  http://blog.sina.com.cn/s/blog_53b45874010177dk.html今天下午遇到一个头文件相互包含而导致的编译问题,花了我不少时间去调试没找到问题,最后晚上跟师兄讨论不少时间,突然有所顿悟!问题重现我把问题脱离于项目简单描述一下:我写了一个函数 bool

2016-11-19 13:59:30 8043 4

原创 SVN手册

---------------------------------------------操作步骤1. 本地建立仓库:在本地新建文件夹,右键 —> TortoiseSVN —> Create repository here;2. 下载已有仓库:在本地新建文件夹,右键 —> Checkout —> 输入用户名密码、下载的文件路径;3. 更新本地仓库:选中仓...

2016-11-14 09:42:54 444

设计模式之工厂方法

简单工厂方法,只有一个工厂,通过传递不同参数,创建产品。缺点:违背OCP原则为,对修改关闭 B: 工厂方法与抽象工厂不同点:后者侧重于不同的系列,产品组, 前者适用于同一等级结构 -- 符合OCP D: 抽象工厂:TV Fridge Hai_ER Hai_Xi 适用于增加个TCL/等品牌,添加电话不行 -- 修改了工厂基类

2014-08-17

machine状态机

描述状态机的实现; (使用多态的方法) 看看我们平时用的开关,同样一个开关他有2种状态:开和关,当她处于不同的状态的时候她的行为是不一样的,比如当她是开着的时候,你按她一下,她就变成了关闭状态,她是关着的时候按她一下,她就变成了开着的状态。看上去就像是改变了它的类一样,其实我们开发者都知道,我们里面用到了if-else,但是当碰到更多状态时就会造成很多很多if-else,设计和维护就相当的复杂,我们将要学习的状态模式就是允许一个对象在其内部状态改变时改变它的行为,使对象看起来似乎修改了它的类。 ---- - 状态模式

2014-08-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除