自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 IO进线程

【代码】IO进线程。

2024-04-24 21:27:10 334

原创 IO进线程(三)

【代码】IO进线程(三)

2024-04-24 10:56:29 122

原创 实现加密解密

【代码】实现加密解密。

2024-04-24 10:30:37 78

原创 1. 实现文件的拷贝,并加入命令行参数

存在于同一个目录中。存在于你的工作目录中,否则你需要提供正确的路径。选项来命名输出,你可以使用默认生成的可执行文件名。将会被创建或覆盖,所以确保你有权限进行写入操作。打开终端,并进入到包含你的源文件。

2024-04-24 10:09:44 122

原创 IO进线程(二)——文件IO

【代码】【无标题】

2024-04-23 15:16:09 186 1

原创 IO进线程(二)——IO

返回值:成功返回实际读到的对象个数,读到文件的末尾或者失败返回0;ptr :指向用来保存读取到的内容空间首地址;size:要读取的单个对象(数据项)的大小。nmemb :要读取的对象(数据项)个数;stream:输入流。

2024-04-23 10:59:52 163

原创 IO进线程(一)——标准IO

文件:一组相关数据的有序集合。文件名:这个数据集合的名称。

2024-04-22 09:34:38 401

原创 大位移井井底流场在线监测与动态调控应用技术研究——智能钻头水眼控制系统设计

基于STM32 的电磁阀智能控制系统设计背景技术系统总体设计技术要求测试系统装置技术要求测试系统转接盒技术要求总体设计系统硬件设计电磁阀控制模块设计电磁阀启停电路设计8 路电磁阀采集电路设计智能减压阀模块设计8 路4 mA~ 20 mA 传感器模块设计系统软件设计电磁阀通信协议设计上位机软件设计系统实物及测试分析系统连接实物测试结果结论背景技术在油气井工程等领域,随着钻采装备( 如: PDC钻头) 性能的不断提升,其关键部件(水眼,压力传感器) 在工作状态下往往处于高温、高压、腐蚀等恶劣环境下,且通常伴

2024-04-20 21:37:54 1669

原创 Linux基础——控制语句(八)shell命令

一般形式:指令 选项 对象我是谁(查看当前用户)—woami我在哪儿(查看当前用户所在路径)—pwd我有什么(查看当前用户所在路径下的子文件)–ls我要去哪儿(进入一个路径或文件目录)—cd。

2024-04-19 18:19:50 793 1

原创 Linux基础——控制语句(六)test与【】

一般形式:test 选项 文件名。但是在使用时需要在两边空开。可以实现test的效果。

2024-04-19 17:41:16 256

原创 Linux基础——控制语句(五)字符串的切片操作

从左开始从0数第四个字符,截取到从右开始从1数第三个前一个的位置。:从右开始从1开始数第四个,截取到从右开始第二个前一个的位置。:从右开始从1数截取的字符串个数5个。${字符串:起始位置:截取长度}

2024-04-19 17:14:07 214

原创 Linux基础——控制语句(四)shell数组与shell函数

function 函数名() {函数体 } 函数名() {函数体 }函数没有数据类型,没有形参,但是可以传参,用$1$2…依次接受实际参数函数里面定义的变量都是全局变量,但是需要调用函数,使该变量生效,如果要用局部变量,需要用local定义返回值:可以有返回值,用来接受返回值取值范围:0~255,超过取值范围又重新从0开始传参方式:在函数名后面写需要传递的实际参数,实参之间需要空开函数名 实参1 实参2/bin/bashecho $1echo $2day3()echo $a。

2024-04-19 17:11:01 160

原创 Linux基础——控制语句(三)循环语句

通过后面的单词表个数设置循环次数,每次循环都会把单词依次赋值给变量。会将连续的数字或者字母依次赋值给变量,设置循环次数。

2024-04-19 16:59:56 173

原创 Linux基础——控制语句(二)选择语句

输入一个学生的成绩,判断该学生成绩的等级。

2024-04-19 16:52:42 106

原创 Linux基础——控制语句(一)条件判断语句

输入一个文件名,判断这个文件是否存在,如果存在,判断是否有可写权限,如果有,把“helloworld”写到文件里面,如果没有权限,增加可写权限,再把helloworld写进去,如果不存在,创建文件,把helloworld写进去。

2024-04-19 16:47:31 210

原创 Linux基础——gab调试工具

【代码】Linux基础——gab调试工具。

2024-04-19 16:37:33 121

原创 Linux基础—— make和makefile

逻辑:生成目标文件要去找所需要的依赖文件,如果依赖文件没有,继续去找生成这个依赖文件的依赖文件,make工具根据文件的时间戳的更新来编译更新之后的文件,没有改变的不会再去编译。目标文件是我们要生成的文件,依赖文件是生成这个文件所需要的文件。询问赋值:询问当前变量前面有没有被赋值,如果有,此次赋值无效。立即赋值:只赋值当前值,后需更改的不会再赋值。追加赋值:将后面的赋值内容连接到前面的内容。makefile文件里面放的是编译规则。make clean:删除生成的文件。普通赋值:变量会随着赋值的改变而改变。

2024-04-19 16:36:23 270

原创 严梁柱的个人简历

6

2024-04-18 22:52:34 358

原创 数据结构(六)

二叉树的顺序存储:首先,将二叉树补充成完全二叉树之后,将所有节点从上到下,从左到右依次排序二叉树的链式存储:二叉树的遍历:​ 先序、中序、后序遍历最优二叉树。

2024-04-18 16:26:42 259

原创 数据结构(五)

2、链式队列二、栈特点:先进后出(FILO)栈的出栈和入栈操作只在固定的一端进行,一般将其称为栈顶逻辑结构:线性结构存储结构:顺序存储2、链式栈链式栈的出栈和入栈都在头节点后面进行; 入栈 == 头插 出栈 == 头删(每一次删除头节点后面的节点)链式栈的节点表示三、树1、概念​ 树是m(>=0)个节点的有限结合​ (1)有且仅有一个称之为叫根的节点​ (2)其余节点可以看作是根节点的子节点​ 二叉树:​ 二叉树中任意一个节点的子节点个数最大为2​ 二叉树严格区分左右孩子​

2024-04-18 16:23:52 316

原创 数据结构(四)

​ 预习:栈、树(二叉树的链式存储和遍历)、递归思想。练习:完成顺序队列的创建、入队和出队。队列特点:先进先出(FIFO)作业:完成链式队列的入队和出队。​ 存储结构:链式存储。链式队列的结构体定义。

2024-04-18 16:16:50 104

原创 数据结构(三)

1、链表 – 单向链表​ 顺序表:​ 查找、修改效率高​ 插入和删除效率低​ 空间利用率低​ 链表:​ 插入和删除效率高​ 查找、修改效率低​ 空间利用率高。

2024-04-18 16:11:38 122

原创 数据结构(二)

​ 逻辑结构:线性结构​ 存储结构:顺序存储#define N50完成顺序表剩下功能:查找、修改、清空、删除表。

2024-04-18 16:07:11 105

原创 数据结构(一)

程序 = 数据结构 + 算法​ 数据结构:研究数据与数据之间的关系​ 学习数据结构,可以帮助我们更好构建模型,从而提高程序的运行效率数据:能够输入计算机,并且能够被计算机,识别、处理、运算输出的符号的总称数据元素:是组成数据的基本单位,一个数据元素可以记为一条记录数据项:每一个数据元素是由若干数据项组成结构:​ 1、逻辑结构​ 集合:​ 线性结构:第一个元素没有前驱,最后一个元素没有后继,中间元素有唯一前驱和唯一后继。

2024-04-18 16:04:41 800

原创 C语言笔记(总结)

存储类型 数据类型 变量名[元素个数];存储类型:atuo、register、static、exturn元素个数:能够存储的最大元素个数例://定义一个名为a的数组,可以存储10个int数据//定义一个名为b的数组可以存储1024个char数据数据类型 *指针变量名;数据类型:指向的数据的数据类型*:标识变量是指针变量例:int *p;//定义一个整型指针变量p,可以使用地址及以后4个字节空间char *q;//定义一个字符型指针变量q,可以使用地址及以后1个字节空间long *m。

2024-04-18 16:01:49 1525

原创 C语言笔记(三)

1、定义结构体语法形式:struct {数据类型 成员变量1;数据类型 成员变量2;数据类型 成员变量3;int age;数据类型在不定义变量时,不占内存空间2、定义结构体变量struct 结构体名 结构体变量名;//定义一个结构体变量lisi3、结构体变量初始化//定义一个结构体变量lisi,并按照顺序初始化结构体成员变量//不按顺序初始化结构体变量的方式.id = 30,.age = 18,

2024-04-18 15:59:56 398

原创 C语言笔记(二)

指针就是地址的别名什么是地址内存由多个内存单元构成,每个内存单元由一个或者多个字节组成,每一个字节都有一个编号,这个编号就是地址指针变量,用来保存一个地址常量指针、地址、指针变量,为了方便理解,把指针、地址、指针变量都叫做指针 *指针变量名;存储类型数据类型: char int ....* : 表示该变量是一个指针变量指针变量名: 标识符eg:int *p;//定义一个指针变量p指针变量的赋值:eg1:int a = 10;int *p;

2024-04-18 15:57:33 382

原创 C语言笔记(一)

Windows : 磁盘区分C盘 D盘 . . . . || || 文件夹 文件夹 || || 文件 文件Linux:Linux下一切皆文件计算机 / | home bin dev boot . . . | hyqj | . . . . 路径表示 / home / hyqj第一个 / :表示根目录第二个 / :分隔符 ~ :表示家目录。

2024-04-18 15:50:50 164

原创 Linux基础(二)

例子:循环10次。

2024-04-18 14:08:01 180

原创 Linux基础(一)

用户自己定义的变量变量的定义:变量名=值没有数据类型,shell脚本里面所有变量默认为字符串类型=两边不能留空没有分号,一般以换行结束一条shell语句变量的调用:KaTeX parse error: Expected 'EOF', got '#' at position 67: …=变量,右边一定是一个值1 #̲!/bin/bash23 …{val}asda"练习:交换两个变量的值(shell脚本)1 #!

2024-04-18 09:32:30 1801

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除