摘要: 近期在阅读一本叫《嵌入式C语言自我修养》的书,写的很赞。书中的一个代码示例在我的电脑上运行结果不对,是关于变参函数的一个小例子,于是我花了几小时搞明白了问题所在,记录一下探究过程...... 阅读全文
posted @ 2021-08-11 17:11 lularible 阅读(548) 评论(1) 推荐(1) 编辑
摘要: 一、做了哪几个实验,各有什么体会和收获? 1、安装并使用VS Code以及熟悉Git的基本用法 正所谓“工欲善其事必先利其器”,VS Code和Git都是我们的“好帮手”。VS Code十分轻量化,且扩展性很强,通过安装插件来支持多种语言,提供了写代码做项目的平台。之所以把Git和VS Code放一 阅读全文
posted @ 2021-07-16 18:31 lularible 阅读(73) 评论(2) 推荐(0) 编辑
摘要: 除了狭义上的文件(存在磁盘中),计算机还有许多其他的数据来源,比如终端、打印机、扫描仪、鼠标、扬声器、照相机、调制解调器等等的外部设备。它们种类不一,管理起来是否很费劲呢?本文通过对终端设备的学习来体会设备文件化的思想 阅读全文
posted @ 2021-05-27 20:34 lularible 阅读(702) 评论(1) 推荐(0) 编辑
摘要: 首先感谢孟老师和李老师在教学中的辛勤付出。经过几个月的学习,我对于Linux系统的理解又加深了,特别是在汇编语言函数调用堆栈那几节课,解答了我对于系统函数调用底层机理的疑惑,算是学有所得吧。下面就来总结一下,尽可能的统摄所学的课程知识。如有纰漏,还请多多指教。 阅读全文
posted @ 2021-05-10 23:17 lularible 阅读(206) 评论(0) 推荐(0) 编辑
摘要: Linux的文件系统比较庞大,笔者从实现pwd命令入手,来加深对文件系统的理解,起到以小见大的效果 阅读全文
posted @ 2021-02-27 10:06 lularible 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 前情提要 在笔者的上一篇博客Linux系统编程【3.1】——编写ls命令中,实现了初级版的ls命令,但是与原版ls命令相比,还存在着显示格式和无颜色标记的不同。经过笔者近两天的学习,基本解决了这两个问题,且实现了"ls -l",并对于可选参数"-a"和"-l"有了更好的支持(不管-a,-l输入顺序如 阅读全文
posted @ 2021-02-10 14:24 lularible 阅读(463) 评论(0) 推荐(1) 编辑
摘要: 在笔者之前的Linux系统编程系列博客中【1】和【2】实现的more和who命令,是对于文件内容的读取与处理。而本次所要实现的是ls命令,ls命令的作用是显示目录中的内容,研究的对象是目录,这又会有哪些新知识点呢,让我们一起来看看吧 阅读全文
posted @ 2021-02-07 19:00 lularible 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 通过实现who命令,学习用来man获取信息,探究基于文件编程中c库函数与系统调用函数的区别,并利用缓冲技术优化程序 阅读全文
posted @ 2021-02-06 08:38 lularible 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 背景介绍 笔者知识背景 笔者接触Linux快一年了。理论知识方面:学习了操作系统基础知识,了解进程调度、内存分配、文件管理、磁盘I/O这些基本的概念。 实操方面:会使用Linux简单命令,在嵌入式系统设计课程实验中完成Linux内核编译和烧写、在信息安全实践课程实验上基于Linux操作系统完成HTT 阅读全文
posted @ 2021-01-29 11:09 lularible 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给你一个链表,每k个节点一组进行翻转,请你返回翻转后的链表。 k是一个正整数,它的值小于或等于链表的长度。 如果节点总数不是k的整数倍,那么请将最后剩余的节点保持原有顺序。 来源:力扣(LeetCode) 链接:k个一组翻转链表 测试样例分类 1.总结点个数不满k 2.总结点个数恰好为k的 阅读全文
posted @ 2021-01-17 21:23 lularible 阅读(117) 评论(0) 推荐(0) 编辑