- 博客(6)
- 资源 (8)
- 收藏
- 关注
原创 如何在自己的博客中搜索
问题的提出:我曾经总结了一个知识点,但是不记得是哪篇博文了。我需要在我的所有博文中搜索某个关键词。解决方法:使用搜索引擎的site语法。site表示在指定的域名或网站内搜索。示例:搜索包含“金庸”和“古龙”的中文新浪网站页面金庸 古龙 site:sina.com.cn示例:在我的博客中搜索关键词“大小端”(我的CSDN博客主页是:http://blog.csdn.net/lon
2018-01-30 23:09:51 752
原创 Linux-0.00 代码解析(三)
6. 安装中断门和陷阱门# setup timer & system call interrupt descriptors. movl $0x00080000, %eax movw $timer_interrupt, %ax movw $0x8E00, %dx movl $0x08, %ecx # The PC default t
2018-01-21 20:18:02 2496 3
原创 Linux0.00 代码解析(二)
Linux 0.00 的编译、运行、源码下载: http://blog.csdn.net/longintchar/article/details/78757065 Linux 0.00 Makefile 解读: http://blog.csdn.net/longintchar/article/details/78857966 Linux 0.00 代码解析——boot.s: h
2018-01-20 13:11:06 2351 1
原创 浅谈尾递归的优化
在 浅谈尾调用和尾递归 这篇博文中,我谈了什么是尾递归以及编译器如何优化尾递归。这篇文章,咱来个具体的例子,通过汇编代码来看看优化和不优化的区别。求阶乘的尾递归写法// file_name : factorial.c#include int factorial_tail(int n, int product_from_n){ if (n == 1) re
2018-01-18 23:07:56 883
原创 浅谈尾调用和尾递归(C语言)
什么是尾调用在计算机科学里,尾调用是指一个函数里的最后一个动作是一个函数调用的情形,即这个调用的返回值直接被当前函数返回的情形。这种情形下称该调用位置称为“尾位置”。说得通俗点,尾调用就是指某个函数的最后一步是调用另一个函数。这个调用位置称为“尾位置”。比如有个函数叫fun,其实现是:int fun(void){ foo();}上面代码中,函数fun的最后一步是
2018-01-07 21:58:20 2726 2
原创 二分查找的递归和非递归算法(C语言实现)
二分查找的用途二分查找又称折半查找,它用来解决“在一堆数中找出指定的数(也可能找了,发现没有)”这类问题。二分查找的应用条件要应用二分查找,这“一堆数”必须有以下特征:存储在数组中 有序排列所以,如果数是用链表存储的,那就无法在其上应用二分查找。 至于是升序排列还是降序排列、数组中是否存在相同的元素都不要紧。在本文的实验中,我们使数组递增排列,且数组中的元素互不相同。
2018-01-06 18:34:17 13681 2
themes.zip
2020-04-12
《从实模式到保护模式》第14章的代码(修改版)
2016-06-04
《从实模式到保护模式》配书源码和工具
2016-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人