2021年9月7日
摘要: GCC制作库文件 什么是库文件 所谓库文件,读者可以将其等价为压缩包文件,该文件内部通常包含不止一个目标文件(也就是二进制文件)。值得一提的是,库文件中每个目标文件存储的代码,并非完整的程序,而是一个个实用的功能模块。例如,C 语言库文件提供有大量的函数(如 scanf()、printf()、str 阅读全文
posted @ 2021-09-07 21:25 丶LittleBoy 阅读(224) 评论(0) 推荐(0)
  2021年8月28日
摘要: (1)操作系统学习笔记——FAT12文件系统与Loader的加载 之前我们利用BIOS实现了一个打印字符串的操作,现在我们要在这基础上加入文件加载的功能,以完成boot的操作。Boot程序主要的是负责开机启动和加载Loader程序;Loader引导加载程序则用于完成配置硬件工作环境、引导加载内核等任 阅读全文
posted @ 2021-08-28 15:08 丶LittleBoy 阅读(1264) 评论(0) 推荐(0)
  2021年8月27日
摘要: (0)操作系统学习笔记——利用BIOS打印字符串 BIOS引导 当 BIOS(Base Inpu/Out System, 基础输入/输出系统) 自检结束后会根据启动选项设置去选择启动设备(硬盘、软驱、U盘等存储介质,这里默认为软驱),检测软盘的第0磁头第0磁道第1扇区,是否以数值0x55和0xaa两 阅读全文
posted @ 2021-08-27 14:17 丶LittleBoy 阅读(1736) 评论(0) 推荐(0)
  2021年8月25日
摘要: 编程学习笔记(LeetCode-797. 所有可能的路径) <797> 所有可能的路径 问题重述: 给定一个有 \(n\) 节点的 有向无环图(DAG) ,现需要你找出所有从节点 \(0\) 到节点 \(n-1\) 的路径,并且输出(路径顺序任意)。 在本题中,有向无环图,用一个二维数组表示,第i个 阅读全文
posted @ 2021-08-25 14:51 丶LittleBoy 阅读(211) 评论(0) 推荐(0)
  2021年8月16日
摘要: 编程学习笔记(LeetCode-977. 有序数组的平方) <977> 有序数组的平方 问题重述: 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 例如: 示例 1: 输入: nums = [-4,-1,0,3,10] 输出: [0 阅读全文
posted @ 2021-08-16 13:00 丶LittleBoy 阅读(93) 评论(0) 推荐(0)
  2021年8月15日
摘要: 编程学习笔记(LeetCode-516. 最长回文子序列) <516>最长回文子序列 问题重述: 设有以字符串 \(s\) ,找出其最长回文子序列,并且返回该序列的长度。 子序列: 不改变剩余字符顺序的情况下,删除某些字符或者不删除任何字符形成的一个序列。 回文: 即是正读和反读都一样的字符串(例如 阅读全文
posted @ 2021-08-15 15:56 丶LittleBoy 阅读(72) 评论(0) 推荐(0)
摘要: 编程学习笔记(LeetCode-509.斐波那契数) <509> 斐波那契数列 问题重述: 已知: \[ F(n)= \begin{cases} 0,\qquad \qquad \qquad \qquad \qquad \;\; n=0;\\ 1,\qquad \qquad \qquad \qqua 阅读全文
posted @ 2021-08-15 14:32 丶LittleBoy 阅读(92) 评论(0) 推荐(0)