自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 STL《空间配置器(allocators)》

STL_空间配置器(allocators)SGI STL中的两级空间分配器第一级 __malloc_alloc_templatetemplate <int __inst> class __malloc_alloc_template {private: static void* _S_oom_malloc(size_t);/*函数指针处理out of memory 情况*/ stat

2016-12-27 11:28:27 347

原创 alloca、malloc、calloc、realloc的详解

C语言跟内存分配方式 从静态存储区域分配. 内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在.例如全局变量、static变量. 在栈上创建. 在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放.栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限. 从

2016-12-26 17:04:36 852

原创 STL六大组件之(容器)

STL 常见容器STL容器,大致分为以下两大类:序列容器: vector、list、deque、string关联容器: set、multiset、map、mulmap、hash_set、hash_map、hash_multiset、hash_mulmap详细介绍几种容器实现原理和优缺点:vector实现原理:向量 相当于一个数组 在内存中分配一块连续的内存空间进行存储。支持不指定ve

2016-12-22 15:06:34 451

原创 STL源码剖析

STL的价值在于两个方面。 低层次,STL带给我们一套极具实用的价值的零部件,以及一个整体的组织。 高层次,以泛型思维(Generic Paradigm)为基础,系统化的,条理分明的“软件组件分类学(components taxonomy)”。从这个角度看,STL是一个抽象概念(library of abstract concepts),这些“抽象概念”包括最基础的Assignable(可被

2016-12-22 11:14:59 320

原创 单元测试

为什么要做单元测试 1、经过单元测试的代码,质量能够得到保证 2、单元测试发现的问题很容易定位。 3、修改代码犯的错,经过单元测试易发现 4、单元测试可以在早期就发现性能问题我们选择的Nunit的工具做单元测试 Nunit配制方法 工具->拓展与更新->联机->搜索:”Nunit” 安装 Nunit 和Nunit3这样测试工具就安装好了。 之后就是结合项目及功能 需要配置及一些 首

2016-12-21 17:58:25 1417

C盘 清理,C盘满了的可以下载一试

清理C盘,C盘满了的可以下载一试。主要清理系统 更新文件。

2018-12-14

空空如也

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

TA关注的人

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