- 博客(20)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 《深入理解计算机系统》笔记
通常而言 , 程序是的方式存储在文件中的,且对中英文符合敏感。因此,使用 ASCII 码来完成代码中的。我们将只由 ASCII 字符构成的文件称为,所有其他文件都称为二进制文件。事实上,在计算机内部,系统中所有的信息都以。而唯一可行的区分不同数据对象的方法就是。预处理器根据文本文件的开头(以字符 '#' 开头的命令),修改原始程序。在上述程序中,读取了系统头文件 stdio.h 的内容,并将之直接插入程序文本中,从而得到了一个。通常以.i作为文件的扩展名。
2024-07-13 10:18:02
736
原创 MUSIC-AVQA复现(2)——从视频中提取帧
MUSIC-AVQA 论文复现工作,extract_frames 文件用于提取视频帧,主要运用argparse、ffmpeg、os等模块,结构较为简单。供大家学习参考。
2023-03-13 10:50:21
465
原创 MUSIC_AVQA复现(1)——数据预处理
人大高瓴学院MUSIC-AVQA论文的复现工作,在下载完数据集后,对数据集进行数据预处理,本文详细注释了该团队提取音频信息的文件,以供大家一起学习
2023-03-04 14:48:11
495
原创 操作系统实验(二)——进程通信与置换算法
一、实验内容1、完成进程的软中断通信;2、完成进程的管道通信;3、内存分配与回收;二、实验成果与结论2.1 进程的软中断通信为了解决中断处理执行过长和中断丢失的问题Linux将中断分为了上下两个部分:·上半部用来快速处理中断,在中断禁止模式下运行,主要处理跟硬件紧密相关的或时间敏感的工作;·下半部分用来延迟处理上半部未完成的工作,通常以内核线程的方式运行。软中断信号(signal)用来通知进程发生了什么,软件之间可以调用kill来发送软中断信号。#include&l
2021-11-27 21:12:52
1898
原创 操作系统实验(一)——进程编程相关实验
目录一、实验内容:二、实验成果:三、实验过程: 3.1 基本实现 3.1.1 基本代码 3.1.2 去除wait 3.2.1 父子进程进行不同的操作 3.2.2 return前对全局变量进行操作 3.3 调用system函数、exec函数 3.3.1 调用...
2021-11-27 11:08:56
1613
原创 循环链表算法及代码实现
一、循环单链表: 直接上图就能够说明循环单链表的存储结构,简单直观。我们关注一下其特点,与非循环单链表相比,循环单链表:1、无空指针域2、尾节点的判断条件为:p->next==L;二、循环双链表:同样直接上图:与非循环双链表相比:1、无空指针域2、尾节点的判断条件为:p->next==L;3、可以直接找到尾节点:L->prior三、代码实现: 事实上,实现循环链表的方法有很多,这里介绍一种学校老师教授的...
2021-08-20 16:48:07
848
原创 C++中getchar()在循环结构中的运用
在实际运用过程中,getchar()函数常用来作为字符数组输入的终止判断,本人总结了一下在使用过程中出现的错误和最后的解决方案,总的来说就是对于getchar()这个函数的理解不够,下面我们来解决这些问题。一、getchar()函数: getchar()函数在循环结构中使用时,并不像定义中所说以单个字符为单位读取,只有在我们按下“Enter”键(即换行符)之后,才一次性全部读出。即getchar()常以行为单位读取。二、在while循环中的常规情况: 话不多说,直...
2021-08-20 16:20:09
3746
Python的知乎爬虫
2022-05-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人