![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
疯狂的兔子Philip
这个作者很懒,什么都没留下…
展开
-
【转载】Linux free 查询可用内存和判断是否有内存泄漏
centos7 使用 free -h 查看内存使用情况:used 表示 操作系统已经分配出去的内存free 表示 还没分配出去的内存判断内存是否泄漏的计算方法:Centos6计算方法:used - buffers - cached 的值 跟 used 的值作比较Cento7计算方法: available - free 的值 跟 buff/cache 的值作比较比较两者的差距,如果两者相差很大,说明有很大的可能是内存泄漏.下面我们通过案例来分析是否存在内存泄漏的可能:一、C转载 2020-09-24 17:49:36 · 1979 阅读 · 0 评论 -
vim批量注释和批量删除注释
方法一:块选择模式批量注释1、vim进入文档后,按住ctrl+v进入VISUAL BLOCK模式,上下选择需要注释的行2、按大写键,再按i,或者直接按shift+i,进入INSERT模式,输入注释符号(#或者//)3、按esc键,之前选择的行首部会自动加上注释符(这一步骤必不可少)批量删除注释1、vim进入文档后,按住ctrl+v进入VISUAL BLOCK模式,上下选择...原创 2019-12-31 12:29:16 · 2386 阅读 · 2 评论 -
Linux中的两种链接:硬链接(Hard Link)和软连接(Soft Link)
目录1、什么是链接2、硬链接3、软链接(符号链接)4、硬链接与软链接的区别1、什么是链接 链接操作实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称。对于这个新的文件名,我们可以为之指定不同的访问权限,以控制对信息的共享和安全性的问题。 如果链接指向目录,用户就可以利用该链接直接进入被链接的目录而不用打一大堆的路径名。而且,即使我们删除这个链接,也不...原创 2019-10-31 21:05:05 · 1485 阅读 · 0 评论 -
Linux中的内存段(BSS、数据段、代码段、堆、栈)
在Linux 系统中,在运行一个程序时,程序中未初始化的全局变量会被加载到以下哪个内存段中?BSS(Block Started by Symbol)通常是指用来存放程序中未初始化的全局变量和静态变量的一块内存区域。特点是:可读写的,在程序执行之前BSS段会自动清0。所以,未初始的全局变量在程序执行之前已经成0了。数据段:数据段(data segment)通常是指用来存放程序中已初始化...原创 2019-10-30 10:33:27 · 1186 阅读 · 0 评论 -
[【转载】 linux进程间通信方式
目录目录进程通信的目的Linux 进程间通信(IPC)的发展linux使用的进程间通信方式管道( pipe )信号量( semophore )消息队列( message queue )信号 ( singal )共享内存( shared memory )套接字( socket )进程间通信各种方式效率比較进程通信的目的1、传输数据一个进程...转载 2019-10-27 12:36:27 · 129 阅读 · 0 评论