
面试
DW_____
加油,做最好的自己!
展开
-
GET和POST它俩到底是神马区别!
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。 当你在面试中被问到这个问题,你的内心充满了自信和喜悦。 你轻...原创 2019-04-05 11:16:18 · 308 阅读 · 0 评论 -
malloc底层实现
本文大致讲解一下linux下malloc的底层实现原理。 首先malloc肯定是从堆中分配内存,而堆又在用户空间中占据什么位置?通过下面这张图可以看出来: 很明显是32位系统,寻址空间是4G,linux系统下0-3G是用户模式,3-4G是内核模式。而在用户模式下又分为代码段、数据段、.bss段、堆、栈。各个segment所含内容在图中有具体说明。 其中bss段:存放未初始化的全局变量和局...原创 2019-04-21 16:20:00 · 650 阅读 · 0 评论 -
【面试】求链表的环入口点
环入口点:我们设A是链表的起点,B是环的入口点,C是环内快慢指针的相遇点。两个快慢指针定义为slow和fast. slow走的路程:A->B->C; fast走的路程:A->B->C->B->C; 2*(x+y) = x+y+z+y ===> x=z; 即A到B的路程等于C->B的路程; //环的入口点 List* FinLoop...原创 2019-05-11 17:47:50 · 150 阅读 · 0 评论