- 博客(7)
- 收藏
- 关注
原创 【嵌入式学习——知识点总结】面试题汇总(2)
11.堆和栈的区别12.链表和数组的区别13.栈和队列的异同14.树的表示方法15.DFS(深度优先遍历)和BFS(广度优先遍历)的区别16.怎么判断一个链表中是否有环的存在17.链表的逆序18.memset、memcpy、strcpy的区别19.排序算法的稳定性20.Shell的第一行是什么,有什么作用
2022-10-29 14:19:18
359
原创 【嵌入式学习——知识点总结】面试题汇总(1)
1.变量声明和定义的区别2.全局变量和局部变量能够重名吗3.staic修饰函数、全局变量和局部变量的区别4.指针常量和常量指针的区别5.指针在操作系统中占几个字节(32OS、64OS)6.break和continue的区别7.sizeof和strlen的区别8.struct字节对齐问题9.enum所占的字节数10.内存四区
2022-10-22 17:33:58
358
原创 【嵌入式学习——解决问题】Linux磁盘满了,如何清理?
在学习网络编程的时候,代码写进去不能保存了,各种尝试,依旧没有办法,后来小角落弹出一段话,翻译了一下,说是磁盘满了,刚开始以为是哪个进程没关,看了一眼都挺正常的,就排除了这个原因;但是在查资料的时候看到一个地址/var/log,然后就在里面找这个文件,找到后查看里面的文件大小,一看果然有个文件占了12.4G,这这这有点离谱,TXT文件12个G;继续上网查dev/sda1满了怎么办,解决方法仍然很复杂看不懂,只能自己解决;刚删除了,怎么又写了这么多?但是,过了好久,我又过去看,发现一个问题。
2022-09-05 19:52:20
1175
原创 【嵌入式学习——知识点总结】几种排序算法
思路:从头开始比较相邻的两个数,如果前者比后者大,则进行交换。每一轮排序结束,将最大的数放到数组后面。经过多次遍历即可排除大小顺序;这种排序方法在排序的过程中,是小的数就如气泡一样逐层上浮,而使大的数逐个下沉,于是就形象地取名为冒泡排序又名起泡排序。第二轮排序:只进行4次排序,88已经沉底无需再排;第五轮排序:排一次,15沉底,结束。第一轮排序:最大数88沉到底;第三轮排序:排3次,55沉底;第四轮排序:排2次,32沉底;...
2022-08-28 22:12:30
575
原创 【嵌入式学习——知识点总结】守护进程(Daemon进程)
Linux是以会话、进程组的方式管理进程的,每个进程属于一个进程组,会话是一个或多个进程组的集合,通常用户打开一个终端,系统会创建一个会话,所有通过该终端运行的程序都属于这个会话。(1) 守护进程是Linux中三大进程之一,始终运行在后台,通常系统开启时运行,系统关闭时结束。一个会话最多打开一个终端,当控制终端关闭,所有相关进程也会结束。(1)创建子进程,父进程退出 (子进程成为后台进程)(3)周期性执行某种任务或等待某些发生的事件。(5)关闭从父进程继承下来的文件描述符。:每隔5秒将系统时间写入到文件。
2022-08-23 18:56:39
311
原创 【嵌入式学习——知识点总结】Make工程管理
如何执行make:最常用的形式是只输入make就可以的(此时进入makefile这个文件之后,会将遇到的第一个目标作为自己的首要目标来进行执行,只要该首要目标被完成了,就直接会终止Makefile文件的执行)...
2022-08-14 17:58:04
694
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人