摘要: 设计模式的分类 Gang of Four的“Design Patterns: Elements of Resualbel Software”书将设计模式归纳为三大类型,共23种。 创建型模式 : 通常和对象的创建有关,涉及到对象实例化的方式。(共5种模式) 结构型模式: 描述的是如何组合类和对象以获 阅读全文
posted @ 2017-08-09 23:51 杜东洲 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 1.C++ STL 之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector, string, list等方便的容器,更重要的是STL封装了许多复杂的数据结构算法和大量常用数据结构操作。vector封装数组,list封装了链表,map和set封装了二叉树等 2.标准关联容器set, mult 阅读全文
posted @ 2017-08-09 20:15 杜东洲 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 之前想验证一些关于堆栈的问题,但是没什么好方法,printf实在局限,流于表面,只间表象(值、范围、规律)不见真身(地址、寄存器、过程),所以想到了gdb——一个强大的调试工具,还能看汇编代码,现在先把这两天学的常用的命令做一个小结,以后有用到的可能再来更新一下: 括号内为全称补全,缩写全称均可用。 阅读全文
posted @ 2017-08-09 19:27 杜东洲 阅读(202) 评论(0) 推荐(0) 编辑
摘要: GCC 编译器 直接这样也是可以的 ::为了更加的清晰 就不想这样了 看下面 为了更加发清晰流程 首先 :预处理 可以看出预处理 就是对#开头的代码 include define 还有extren 外部代码的替换工作 第二步骤 编译 hello.i高级语言 编译成低级汇编语言 hello.s gcc 阅读全文
posted @ 2017-08-09 17:31 杜东洲 阅读(293) 评论(0) 推荐(0) 编辑
摘要: http://study.163.com/course/courseLearn.htm?courseId=232007#/learn/video?lessonId=340054&courseId=232007 linux系统目录介绍01.bin 可执行文件02.boot vmlinux内核 grub 阅读全文
posted @ 2017-08-09 12:56 杜东洲 阅读(412) 评论(0) 推荐(0) 编辑