logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

揭秘——STL空间配置器

为什么要有空间配置器呢?这主要是从两个方面来考虑的。1、小块内存带来的内存碎片问题  单从分配的角度来看。由于频繁分配、释放小块内存容易在堆中造成外碎片(极端情况下就是堆中空闲的内存总量满足一个请求,但是这些空闲的块都不连续,导致任何一个单独的空闲的块都无法满足这个请求)。2、小块内存频繁申请释放带来的性能问题。  关于性能这个问题要是再深究起来还是比较

Linux环境变量

一、什么是环境变量???环境变量是在操作系统中具有一个特定名字的对象,它包含了一个或多个应用程序所将要使用到的信息。环境变量相当于给系统或用户应用程序设置的一些参数,具体什么作用这当然和具体的环境变量有关。二、linux下的环境变量linux是一个多用户的操作系统,每个用户登录系统之后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认的环境实际上就是一组环

#linux
Linux常用命令(1)

1、查看文件与目录命令:ls [参数] 目录名称-a :列出目录下所有的文件,包括以”.”开头的隐藏文件。上面图中有三个隐藏文件,”.”表示当前目录,”..”表示上级目录。-i:输出文件的inode编号。-l:列出文件的详细信息。ls -l可以简化成ll。-s:在文件名后面输出文件的大小。-S:以文件大小进行排序。2、切换目录命令:cd 目录名称常用快

#linux
Linux文件类型

一、linux下面所有东西都是文件,既然是文件那么这些文件类型又是如何进行区分的呢???在windows下面是通过文件的扩展名来区分文件类型的,但是在linux中却不是这儿样的。在linux中就没有所谓的文件扩展名,一个linux文件能不能被执行时取决于它的属性中是否有x,与文件名一点关系都没有。一般我们所看到的文件扩展名只是为了给我们用户自己看的。提到文件的话就不得不先来简单了解一下i

#linux
到底了