会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
songyaxuan
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2024年5月14日
操作系统基础
摘要: 什么是操作系统 操作系统是管理计算机硬件与软件的资源的程序。(所有应用程序都通过操作系统来调用系统内存以及磁盘等硬件) 操作系统屏蔽了硬件的复杂性 内核是操作系统的核心,它负责系统的内存和硬件设备的管理,文件系统以及应用程序的管理。内核是连接应用程序和硬件的桥梁,决定着系统的性能和稳定性。 操作系统
阅读全文
posted @ 2024-05-14 19:55 七块蛋糕
阅读(37)
评论(0)
推荐(0)
2024年5月12日
C语言常见问题
摘要: 计算 变量和表达式 '\n' 代表什么: 换行 。 '/' 对浮点数和整型的区别是什么: case:float,只要操作数中有一个是浮点数,运算结果就为浮点数 case:int,如果两个操作数都是整数,运算结果如果得到了小数,小数部分会被截断,只保留整数部分。 float: 5/2.0 = 2.5
阅读全文
posted @ 2024-05-12 21:24 七块蛋糕
阅读(33)
评论(0)
推荐(0)
2024年4月23日
指针和引用的区别
摘要: 一,区别 是否需要初始化 指针不需要初始化,但是最好初始化 引用必须初始化,不能初始化为空对象,初始化后不能改变 是否允许为空 指针允许 引用不允许 是否直接操作对象 指针通过某个指针变量指向一个对象,对所指向的对象进行间接操作 引用是目标对象的别名,对引用的操作就是直接对目标对象操作 是否是对象
阅读全文
posted @ 2024-04-23 10:38 七块蛋糕
阅读(18)
评论(0)
推荐(0)
2024年4月21日
邻接表
摘要: 邻接表(adjecency list)图数据结构的表示方法,多用于表示图中顶点之间的连接关系。 在邻接表中,图的每个顶点都有一个对应的列表,列表中存储了与该顶点直接相邻的其他顶点(s)。 例如, 在C++中,把图中的所有边重构成邻接表: given: vector<vector<int>>& edg
阅读全文
posted @ 2024-04-21 16:52 七块蛋糕
阅读(30)
评论(0)
推荐(0)
2023年12月12日
轮询操作select和poll
摘要: select和poll系统调用最终会使设备驱动中的poll()函数被执行, Linux2.5.45内核还引入和epoll()即extended poll。 int select(int numfds, fd_set *readfds, fd_set *writefds, fd_set *except
阅读全文
posted @ 2023-12-12 23:43 七块蛋糕
阅读(60)
评论(0)
推荐(0)
2023年11月20日
Multi-IO, multi-request, single server
摘要: 两个函数send and recv 1 num = send(s, addr_of_data, len_of_data, 0); 2 num = recv(s, addr_of_buffer, len_of_buffer, 0); 3 close(s); s: socket s, 是其他client
阅读全文
posted @ 2023-11-20 06:40 七块蛋糕
阅读(36)
评论(0)
推荐(0)
2023年10月25日
kernel function: cdev_add, cdev_init, device_create and device_create
摘要: To use a character driver, first you should register it with the system. Then you should expose it to the user space. 1. cdev_init and cdev_add functi
阅读全文
posted @ 2023-10-25 22:40 七块蛋糕
阅读(60)
评论(0)
推荐(0)
2023年8月18日
Linux的文件类型
摘要: 1. 查看识别在某个目录下文件类型: $ ls -ld <file name> 2. 文件可能的类型, 跟着不一样的后缀 1 – : regular file 2 d : directory 3 c : character device file 4 b : block device file 5
阅读全文
posted @ 2023-08-18 17:46 七块蛋糕
阅读(36)
评论(0)
推荐(0)
2023年8月14日
解压缩
摘要: 1 tar xfv ./linux*.tar.gz
阅读全文
posted @ 2023-08-14 18:22 七块蛋糕
阅读(20)
评论(0)
推荐(0)
make
摘要: 当一个工程里的某些文件需要更新,此时你想执行这个工程,那么此时make就排上用场了。使用make时需要同时有一个对应的makefile(或者Makefile),它定义了一系列需要编译,处理的任务。 make调用编译器编译一系列源代码为二进制文件。 makefile里的基本结构是rule,其由三部分组
阅读全文
posted @ 2023-08-14 04:34 七块蛋糕
阅读(44)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告