02 2022 档案
摘要:文章目录 零、概述一、文件IO1.1 学习IO的前提1.2 IO是什么1.3 如何使用IO1.4 IO的分类1.5 文件IO的接口1.6 man手册的使用1.7 errno1.8 文件描述符1.9 API接口的使用1.9 1 open1.9.2 perror1.9.3 read1.9.4 write
阅读全文
摘要:文章目录 一、文件编程二、文件IO2.1 文件IO重要性2.2 根目录2.3 文件描述符 一、文件编程 文件io:一切皆文件!(VFS)虚拟文件系统 节省成本,把所有数据抽象成文件、有效管理:文件系统 -普通文件:C库函数、API(系统调用)、d目录文件、c/b设备文件(fread、fwrite)、
阅读全文
摘要:文章目录 一、框架二、概述2.1 Linux操作系统的构成 一、框架 嵌入式Linux C开发:文件io、进程、IPC、多线程、网络、数据库、GUI(图形化界面) 操作系统就在管理资源(软件资源、硬件资源) 操作系统的作用:文件管理、进程管理(多任务管理:进程、IPC、多线程)、内存管理、设备管理、
阅读全文
摘要:文章目录 一、插入排序1.1 直接插入排序1.2 希尔排序 二、交换排序2.1 冒泡排序2.2 快速排序 三、选择排序3.1 简单选择排序3.2 堆排序 四、归并排序五、基数排序(桶排序)六、总结 一、插入排序 1.1 直接插入排序 思想:依次将后面一个元素和前面所有的元素作比较,选择合适的位置插入
阅读全文
摘要:文章目录 一、插入排序1.1 直接插入排序1.2 希尔排序 二、交换排序2.1 冒泡排序2.2 快速排序 三、选择排序3.1 简单选择排序3.2 堆排序 四、归并排序五、基数排序(桶排序)六、总结 一、插入排序 1.1 直接插入排序 思想:依次将后面一个元素和前面所有的元素作比较,选择合适的位置插入
阅读全文
摘要:文章目录 一、队列1.1 队列的概念1.2 链式队列1.2.1 linkqueue.h1.2.2 linkqueue.c 1.3 顺序队列(循环队列)1.3.1 sequeue.h1.3.2 sequeue.h1.3.3 main.c 二、树和二叉树2.1 概念2.2 二叉树2.2.1 二叉树的性质
阅读全文
摘要:文章目录 一、队列1.1 队列的概念1.2 链式队列1.2.1 linkqueue.h1.2.2 linkqueue.c 1.3 顺序队列(循环队列)1.3.1 sequeue.h1.3.2 sequeue.h1.3.3 main.c 二、树和二叉树2.1 概念2.2 二叉树2.2.1 二叉树的性质
阅读全文
摘要:文章目录 一、藏匿情话二、vbs脚本表白代码代码1:做我女朋友非同意不可代码2:做我女朋友不同意就关机代码3:做我女朋友,即使不同意因为更爱你所以撤销关机代码4:爱情测试代码5:求对象原谅 三、web网页表白程序四、C语言表白代码代码1:I LOVE U代码2:我真挚的心 五、代码情话1、你的一句明
阅读全文
摘要:Git 一、版本控制的发展二、Git的诞生2.1 Git 诞生的背景2.2 Linus 两周完成 Git2.3 Git 的发展壮大2.4 CODE CHINA 三、Git的安装3.1 Windows下安装3.2 Git GUI,Git Bash,Git CMD之间的区别3.2.1 Git Bash3
阅读全文
摘要:在Windows下,输入Win + R,输入cmd,进入终端 根据需要载入库,进行快速加载 如: pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple 作者这里已经安装好了,这里做个示范 只有是python的依赖库 都可以用这个源
阅读全文
摘要:在git bash下输入 $ git config --global --edit 删除: [color] ui:ture 再次运行git commit 运行成功
阅读全文
摘要:文章目录 1、学习总结2、工作总结3、问题总结4、明日计划 写过日志,但写过工作日志,可是这次培训实习要求每人每天写一篇工作日志,且发布到博客上,不知道工作日志该怎么写,也偷偷看过其他同学交的日志,有的看起来跟小学生的流水账日志一样,感觉不太靠谱啊,然后上网搜了一下范文,模板之类的,感觉程序员的工作
阅读全文
摘要:文章目录 一、双向循环链表1.1 概念1.2 操作1.2.1 定义一个结点结构体1.2.2 创建一个空的双向循环链表1.2.3 插入数据1.2.4 遍历链表练习:头删法删除数据 二、栈 (stack)2.1 概念2.2 顺序栈 seqstack2.2.1 定义数据类型2.2.2 定义结构体2.2.3
阅读全文
摘要:文章目录 一、双向循环链表1.1 概念1.2 操作1.2.1 定义一个结点结构体1.2.2 创建一个空的双向循环链表1.2.3 插入数据1.2.4 遍历链表练习:头删法删除数据 二、栈 (stack)2.1 概念2.2 顺序栈 seqstack2.2.1 定义数据类型2.2.2 定义结构体2.2.3
阅读全文
摘要:文章目录 一 单链表1.1 概念1.2 单链表的操作1.2.1 定义结点结构体1.2.2 创建一个空的单链表1.2.3 头插法插入数据1.2.4 遍历单链表1.2.5 尾插法插入数据1.2.6 判断单链表是否为空1.2.7 头删法删除数据(返回删除的数据)1.2.8 按照数据修改数据1.2.9 按照
阅读全文
摘要:文章目录 一 单链表1.1 概念1.2 单链表的操作1.2.1 定义结点结构体1.2.2 创建一个空的单链表1.2.3 头插法插入数据1.2.4 遍历单链表1.2.5 尾插法插入数据1.2.6 判断单链表是否为空1.2.7 头删法删除数据(返回删除的数据)1.2.8 按照数据修改数据1.2.9 按照
阅读全文
摘要:文章目录 2021年美赛D题,使用有向图,使用Python进行绘制时,遇到两个好网站 [python] 基于NetworkX实现网络图的绘制 Python Network(二)绘图draw系列draw(),draw_networkx(),draw_networkx_nodes(),draw_netw
阅读全文
摘要:Markdown学习 一、Markdown的介绍二、段落及强调三、标题3.1 Setext 形式标题(我不是很喜欢) 标题1标题23.2 Atx 形式标题(极力推荐) 标题1标题2标题4标题6 四、链接五、图片六、列表6.1 无序列表6.2 有序列表6.3 Markdown 的转义6.4 任务列表
阅读全文
摘要:注:欢迎关注datawhale:https://datawhale.club/ 系列: 知识图谱入门一:知识图谱介绍 知识图谱入门2-1:实践——基于医疗知识图谱的问答系统 知识图谱入门2-2:用户输入->知识库的查询语句 知识图谱入门2-3:Neo4j 图数据库查询 一、知识图谱简介 1.1 引言
阅读全文
摘要:数据结构 一 课程体系二 为什么要学习数据结构三 数据结构的概念3.1 基本概念3.2 数据结构的定义3.3 逻辑关系3.4 存储关系3.5 操作 四 顺序表(线性表的顺序存储)4.1 概念4.2 对顺序表的操作4.2.1 创建一个空的顺序表4.2.2 判断顺序表是否为满4.2.3 插入数据4.2.
阅读全文
摘要:数据结构 一、简介1.1 基本概念1.2 三要素1.2.1 逻辑结构1.2.2 物理结构1.2.3 数据运算 1.3 算法与评价1.3.1 算法5个特性1.3.2 算法和程序三方面的区别1.3.3 “好”算法的4个目标1.3.4 算法的度量 一、简介 1.1 基本概念 数据对象:就是数据的子集 数据
阅读全文
摘要:数据结构 一 课程体系二 为什么要学习数据结构三 数据结构的概念3.1 基本概念3.2 数据结构的定义3.3 逻辑关系3.4 存储关系3.5 操作 四 顺序表(线性表的顺序存储)4.1 概念4.2 对顺序表的操作4.2.1 创建一个空的顺序表4.2.2 判断顺序表是否为满4.2.3 插入数据4.2.
阅读全文