- 博客(5)
- 资源 (21)
- 收藏
- 关注
原创 餐馆那些事之:接口实现分离
1. 概念GOF书中提到,面向对象编程第一原则: "Program to an interface, not an implementation" ,这是接口实现分离的基本思想。我的理解: “在开发过程中,在外部用户和实现者之间加入一层接口,外部用户调用接口为其服务,实现
2011-07-31 20:04:17 1839 3
原创 Makefile,Linux程序员你伤不起
1. 概述Makefile,what??很多windows程序可能都没听说过简单的说,Makefile是Unix/Linux环境下描述了整个工程的编译、连接等规则的文件,其主要包括三点: 1) 工程中的哪些源文件需要编译以及如何编译 2) 依赖库以及库所在的位置 3) 想得到什么
2011-07-28 22:40:32 5229 1
原创 不得不说的故事:STL内存管理
1. 概述STL Allocator是STL的内存管理器,也是最低调的部分之一,你可能使用了3年stl,但却不知其为何物。STL标准如下介绍Allocatorthe STL includes some low-level mechanisms for allocati
2011-07-25 23:17:18 9664 1
原创 数据存储一致性
数据存储的一致性模型是存储系统和数据使用者之间的约定。一致性有不同程度,大致如下: 1. 强一致性:更新完成后,任何后续访问都将返回更新过的值。 2. 弱一致性:系统不保证后续访问将返回更新过的值,在那之前要先满足若干条件。通常条件就是经过一段
2011-07-24 22:12:55 3636
原创 STL关联容器概述
1. 概念 STL容器大的方向分为两类,序列式容器和关联式容器,这两者通过数据在容器内的排列来区分,关联容器是通过键(key)存储和读取元素的,而顺序容器则通过元素在容器中的位置顺序存储和访问元素。标准的STL序列容器包括:vector、list、deque、heap(算法呈现)
2011-07-09 16:00:11 7486
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人