强健柚子

文章
5
资源
0
加入时间
2年10月17天

malloc和free实现的原理

还是要认真看深入理解计算机系统http://blog.csdn.net/llhyy17/article/details/5375298内存分配是按照堆块实现的,一个堆块是由头部和有效载荷量组成,其中的有效载荷量就是我们申请的堆的大小。头部块包括 块大小和是否可用 这两个部分组成。在内存中这些堆块以链表形势组成malloc函数的实质体现在,它有一个将可用的内存块连接为一个长长的列表的所谓空...

算法笔记

#双向链表的头在0的索引处,这样的话,用双向链表实现栈的时候,就是从0处入栈,从0处出栈实现队列的时候,就是从0处入队,从s.len-1处出队#deque 是双端队列offer---insert; poll---remove; peak---examine#面试常问问题:双向链表和单项链表的区别区别主要在头结点,for遍历,有无前驱结点地址。 单向链表的头结点不是哑元(

JAVA9 could not find java.dll

java.dll和java都在,但就是发生错误:Error: could not find java.dllError: Could not find Java SE Runtime Environment.我首先检查了环境配置,没问题然后检查了版本问题,好多都说是因为版本覆盖出了错,可是我这台电脑之前就没装过jdk啊!然后,总结一下就是,我现在javac可以运行j

HTML元素类型

1.块级元素块级元素具有以下特点:独占一行不设置宽度样式时,宽度自动撑满父元素宽度和相邻的块级元素一次垂直排列。可以设定元素的宽度和高度以及四个方向的内、外边距常见的块级元素有div、p、h1~h6、ul、ol、dd以及HTML中的新增元素section、header、footer、nav等元素2.行内元素行内元素也称为内联元素或内嵌元素。行内元素有如下特点:...