摘要:
Backup Attachment: http://download.csdn.net/detail/gogcc/6885259 阅读全文
摘要:
在一个进程的虚拟地址空间中,ELF文件是从0x8048000这个地址开始加载的,为什么会是这个地址? 回答:用命令ld --verbose可以看到0x08048000,ld的默认脚本用这个地址作为ELF的起始地址。这个值并没有特殊意义,好像是早期386上的某个类unix系统用了这个值,就一直延续下来 阅读全文
摘要:
最近要编译很多库,还涉及到若干进程操作,所以就把相关的命令记录下来。一,objdump命令 该命令适用于ELF可执行文件,常用的命令如下:objdump -h xx.o:输出ELF文件的各个段信息,实际上输出的是Section Header中主要段信息;objdump -x xx.o:输出Se... 阅读全文
摘要:
二叉树的遍历,除了上篇文章中的传统递归和使用的栈结构的非递归方式,还有如下这种Morris遍历方式,该算法的构思非常巧妙:利用前驱空闲的rightChild指针指向当前节点,形成一个环。时间复杂度和前面两种一样,还是O(n),但是空间复杂度由O(n)直接下降到了O(1)。代码如下: 1 /**... 阅读全文
摘要:
这几日又把二叉树的递归写了一遍,原来是用C写的,自己写了一个栈,这一次直接用的C++,使用了自带的栈结构。代码如下: 1 /************************************************************************* 2 > Au... 阅读全文
摘要:
今天在实现一个查找功能的时候,需要用到排序,因为用的是C开发,就把自己之前写的快速排序算法直接拿来用了。代码如下: 1 static void QuickSort(ElemType *array,int left,int right) 2 { 3 if(left > right) 4 ... 阅读全文
摘要:
最近因为特殊需要,希望将使用了1年的多的一个微软账号A中的数据转移到另一个账号B中,因为B账号不是A账号的别名,是一个独立的,全新的账户,故网络上所谓的不重置更换账号的方法实际上是无效的。我需要转移的数据包括: onedrive中的近15G的数据 outlook中的邮件 onenote中的笔记 人脉 阅读全文