- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 c语言的函数参数传递机制
看《深入理解计算机系统》觉得深入理解了函数之间的参数传递,但是今天一写代码就出错了。函数对接收进来的参数都会在自己的运行时间和空间内(栈段和寄存器)有一个拷贝,所有都是,指针也是,只不过指针指向地址还是那个。代码一,参数为普通变量 void foo(int a){ a= 1;}int main(){ int x = 6; ...
2016-12-16 23:57:01 1263
原创 elf文件格式解析
《深入理解计算机系统》看到第七章链接那一块用linux的可执行格式elf为例讲解,因为没有看过elf的文件格式所以一开始看的很迷茫,啥~啥~这是啥~找了一些elf的讲解看了一下,觉得需要自己分析一个简单的elf才能加深理解。首先ELF的整个结构如下图:本文以一个带有static 变量的hello.c为例 nt main(){ static int a =...
2016-12-14 23:05:57 1532
原创 python字典的hashtable实现
python字典的key-value原理属于hashtable的范畴。关于hashtable的一篇博客关于python字典实现原理的一篇博客需要注意的是python字典解决hash冲突的方法为开放地址法,但是采用伪删除的方式避免元素删除后对可能存在的冲突元素造成不可寻址的影响。...
2016-12-09 16:13:48 5281
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人