自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【数据结构】B树与B+树的联系与区别

B树与B+树的联系与区别

2023-10-24 06:00:00 498 1

原创 【C语言】结构类型的定义和使用

结构体(struct)类型;结构标记;typedef;将结构体传入函数;定义结构数组的方法;调用结构数组的方法

2023-10-08 06:00:00 1211

原创 【C语言】编写input()和output()函数输入,输出5个学生的数据记录

使用结构体和循环实现

2023-10-07 06:00:00 2836

原创 【C语言】求一个字符串的长度(指针)

写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度。

2023-10-06 06:00:00 2315

原创 【C语言】转圈报数问题(三种方法--指针,数组)

三种解决方法,代码简短精悍(指针,万能,普通)

2023-10-05 06:00:00 2634 5

原创 【C语言】有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数

两种方法解决此题

2023-10-04 06:00:00 3369

原创 [C语言】(指针解决)输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组

(指针解决)输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组

2023-10-03 09:40:31 1412

原创 【C语言】(用指针解决)输入3个数a,b,c,按大小顺序输出。

用指针解决)输入3个数a,b,c,按大小顺序输出。

2023-10-02 06:00:00 585

原创 【数据结构】外部排序、多路平衡归并与败者树、置换-选择排序(生成初始归并段)、最佳归并树算法

外部排序、多路平衡归并与败者树、置换-选择排序(生成初始归并段)、最佳归并树算法的知识点总结

2023-10-01 06:00:00 1095

原创 【数据结构】归并排序、基数排序算法的学习知识点总结

归并排序、基数排序算法的算法思想、代码实现

2023-09-30 06:00:00 291

原创 【数据结构】选择排序(简单选择排序和堆排序)的算法思想和代码实现

选择排序(简单选择排序和堆排序)的算法思想和代码实现

2023-09-29 06:00:00 456

原创 【数据结构】冒泡排序,快速排序的学习知识总结

冒泡排序,快速排序的算法思想和代码实现

2023-09-28 06:00:00 368

原创 【数据结构】插入排序:直接插入排序、折半插入排序、希尔排序的学习知识总结

直接插入排序、折半插入排序、希尔排序的算法思想和代码实现

2023-09-27 06:00:00 521

原创 【数据结构】散列表(哈希表)的学习知识总结

散列函数的构造:除留余数法;直接定址法;数字分析法;平方取中法处理冲突的方法:拉链法(链接法);开放定址法C语言实现散列表

2023-09-26 06:00:00 633

原创 【数据结构】B树、B+树的知识点学习总结

B树、B+树的定义及基本操作,对比

2023-09-25 07:00:00 414

原创 【数据结构】二叉排序树;平衡二叉树的知识点学习总结

二叉排序树:定义、基本操作和C语言实现基本操作。平衡二叉树:定义、基本操作和调整不平衡。

2023-09-24 11:50:53 304 2

原创 【数据结构】顺序查找,折半查找,分块查找的知识点总结及相应的代码实现

顺序查找,折半查找,分块查找的知识点总结及相应的代码实现

2023-09-23 07:00:00 1193 2

原创 【数据结构】图的应用:最小生成树;最短路径;有向无环图描述表达式;拓扑排序;逆拓扑排序;关键路径

最小生成树;最短路径;有向无环图描述表达式;拓扑排序;逆拓扑排序;关键路径;Dijstra算法;Floyd算法

2023-09-22 06:00:00 1167 6

原创 【C语言】--学习putpixel画点;画椭圆ellipse;利用ellipse and rectangle 画图;一个最优美的图案

学习putpixel画点;画椭圆ellipse;利用ellipse and rectangle 画图;一个最优美的图案。以上题目的代码均可在VS上运行

2023-09-21 07:00:00 141

原创 【数据结构】图的遍历:广度优先(BFS),深度优先(DFS)

算法思想,广度优先生成树,深度优先生成树,算法实现

2023-09-21 06:00:00 3249 1

原创 【数据结构】图的基本概念,图的存储结构(邻接矩阵;邻接表;十字链表;邻接多重表)

【数据结构】图的基本概念,图的存储结构(邻接矩阵;邻接表;十字链表;邻接多重表)

2023-09-20 03:00:00 675

原创 【数据结构】树的存储结构;树的遍历;哈夫曼树;并查集

超详细的树与二叉树的知识点,1万字总结。(第二期)

2023-09-19 06:00:00 365

原创 【数据结构】树与二叉树知识点总结

超详细的树与二叉树的知识点,1万字总结。(第一期)

2023-09-18 06:00:00 810 4

原创 【C语言】--输出杨辉三角形的前10行

杨辉三角形的特点:1.第一列都为1.第x行第x列都为12.第几行就有几个元素3.从第三行开始,第二例的元素等于第二行的第一列元素+第二列元素之和(排除第三行的首和尾元素)

2023-09-17 07:00:00 3881 1

原创 EasyX库的下载及基本作图函数的使用【VS编译器】

VS编译器中实现:画圆;画矩形;画椭圆;画扇型;画点,线,多线EasyX库中作图函数的使用

2023-09-17 06:00:00 899

原创 【C语言】--画圆;画方;画线

C语言使用EasyX库中的函数在VS编译器上实现:画圆;画方;画线;画图的综合例子

2023-09-16 11:33:12 1369

原创 【数据结构】串的模式匹配:简单的模式匹配算法,KMP算法

简单模式匹配算法;KMP算法;求next数组

2023-09-16 06:00:00 993

原创 【数据结构】串的定义;存储结构;基本操作的实现

串的定义;串的存储结构(顺序存储;链式存储;串的堆分配存储表示);串的基本操作(求子串;比较操作;定位操作);C语言实现串的基本操作

2023-09-15 06:00:00 925

原创 【数据结构】栈和队列的应用

栈在括号匹配中的应用;栈在表达式求值中的应用;栈在递归中的应用;队列在层次遍历中的应用

2023-09-14 07:00:00 377

原创 【C语言】指针的“最后一站”【进阶版】

C语言指针的进阶知识:字符指针;指针数组;数组指针;函数指针;函数指针数组;指向函数指针数组的指针;回调函数;一维数组传参;二维数组传参;一级指针传参;二级指针传参。

2023-09-13 07:00:00 349 2

原创 【数据结构】队列知识点总结--定义;基本操作;队列的顺序实现;链式存储;双端队列;循环队列

队列;队列的顺序实现和链式存储;双端队列;循环队列的知识点总结

2023-09-12 07:00:00 701

原创 【数据结构】栈的知识点总结--关于栈的定义和基本操作;C语言实现栈;顺序栈;链栈;共享栈;栈的易错点的总结

关于栈的定义和基本操作;C语言实现栈;顺序栈;链栈;共享栈;栈的易错点的总结

2023-09-11 06:45:00 1323 1

原创 【C语言】--从一个整数a中把从右端开始的4-7位取出来

用c语言从一个整数a中把从右端开始的4-7位取出来

2023-09-10 08:42:26 779

原创 【C语言】--学习使用按位与& ,按位或 |,按位异或 ^和按位取反~

学习使用按位与& ,按位或 |,按位异或 ^和按位取反~

2023-09-09 09:14:45 577

原创 【C语言】--#include 的应用练习

头文件的定义:#include 指令告诉预处理器打开指定的文件,并且把此文件的内容插入到当前文件中。因此,如果想让几个源文件可以访问相同的信息,可以把此信息放入一个文件中,然后利#include 指令把该文件的内容殆尽每个源文件中。把按照此种方式包含的文件称为“头文件”。

2023-09-08 22:16:28 191

原创 【数据结构】线性表的知识点全面总结

线性表的顺序表示顺序表的定义及基本概念顺序表的基本操作插入删除查找线性表的链式表示单链表基本操作插入删除查找双链表基本操作插入删除遍历循环链表循环单链表循环双链表静态链表顺序表和链表的比较

2023-09-08 11:55:03 1090 4

原创 【C语言】--#if #ifdef和#ifndef的综合应用

学习#if #ifdef和#ifndef的综合应用

2023-09-07 22:15:12 276

原创 数据结构 每日一练:将带头结点的单链表就地逆置(视频讲解两种方法)

第七天 - - -将带头结点的单链表就地逆置(视频讲解两种方法)

2023-09-07 17:11:40 1483 3

原创 数据结构 每日一练:选择 + 编程

第六天-- --链表

2023-09-06 11:46:24 424 1

原创 【C语言】--宏#define命令练习(3)

define宏定义运算符

2023-09-05 22:23:58 75

农业物联网客户端课设论文

摘 要 ZigBee物联网温湿度光照农业采集系统在国内外的研究中,其创新主要体现在多传感器数据融合方面。该系统通过整合DHT11温湿度传感器、CO2浓度传感器和环境光强度传感器,实现对农田环境多方面数据的全面监测,为精准农业提供更为丰富的信息。ZigBee网络组网采用ZigBee技术,实现了设备之间的稳定通信和组网,从而提高了系统的可靠性和覆盖范围,适应了农业环境中设备分散的特点。云端数据管理则通过与云平台的连接,实现了农业数据的远程管理和实时监控,为农民和农场主提供了便利,使其能够随时随地通过云端获取农田的实时数据。这些创新点不仅优化了传感器数据采集,还充分发挥了ZigBee技术的优势,为国内农业生产的智能化发展奠定了坚实基础。 关键字:物联网、阿里云、农业

2023-12-02

物联网与智能农业应用课程设计(农业物联网客户端)

设计要求 背景材料:某农业物联网系统的传感器网络设置了3个温湿度传感器节点、1个CO2浓度传感器节点、1个光照传感器节点,采集的数据经过WIFI网络上传到云端,远端为运行在PC集上的用户端,用户端可以从云端下载数据到本地数据库,然后进行数据操作。同时系统要根据采集到的现场环境实现手动/自动远程控制。 本课程设计要求设计一个农业物联网用户界面软件,给用户提供对数据库操作的功能。 3.1功能要求: ①在本地建立一个基于SQL或者SQLite的农业生产环境数据库; 数据内容包括光照、CO2浓度、温度、湿度、节点工作情况; 从云端下载数据到本地数据库,数据内容根据云端数据情况实时刷新。 ②在本地建立一个用户界面, 提供用户登录功能,通过用户名和密码登录; 界面要显示数据库有关要素; 提供:插入、删除、查询、更新、排序等基本操作; 具有友好的用户界面; 根据采集到的现场环境,模拟自动/手动的远程控制(设计和报告中要能体现出来)。远程控制模拟

2023-12-02

机器视觉 python 实验报告

实验一 数字图像的基本操作及灰度调整 (1)利用 opencv-python 读取一幅彩色图像,并读取图像的基本信息; (2)对彩色图像进行灰度化处理;对灰度图像进行二值化处理; (3)对图像进行几何变换(缩放,平移,翻转); (4)储存处理后的图像。 实验二 数字图像的空间域滤波 (1)线性点运算中比较不同 a 值下图像增强的效果; (2)非线性点运算中比较不同γ值下图像增强的效果; (3)实现基于直方图均衡化的图像增强,包括灰度图像和彩色图像。 实验三 数字图像的形态学处理及边缘检测 1.用 OpenCV 实现数字图像的形态学运算,提取图像分量信息最本质的形状特征,不同运算操作的能实现的目的; 2.用 OpenCV 编写一个程序实现基于微分算子的边缘检测,并比较各微分检测算子的优劣;要求给出膨胀、腐蚀、开、闭、梯度等运算操作的效果图。 实验四 基于分水岭算法的图像分割方法 1.利用 opencv-python 读取灰度图像,并进行噪声消除; 2.对图像进行形态学处理,区分背景区域和未知区域; 3.使用距离变换获取确定的前景色,并对确定的确定前景图像进行标注;

2023-09-03

stm32示波器 嵌入式课程设计

1.概述 1 1.1国内外研究背景 1 1.2报告组织形式 2 2.系统结构设计 3 2.1设计方案分析 3 2.2系统结构 4 3.硬件设计 5 4.软件设计 7 4.1系统软件架构 7 4.2A/D采样值的DMA输送 8 4.3工程建立 9 4.4ADC的初始化函数 14 4.5按键控制程序设计 15 4.6峰峰值测量程序设计 16 4.7LCD显示程序设计 17 4.8动态刷新及显示波形 18 5.测试 19 5.1多种波形显示 19 5.2波形显示幅度 19 5.3频率和峰峰值 21 6. 结论 22 参考文献 23 本文利用STM32微处理器为控制核心,结合外部信号处理单元,进行了数字示波器系统的设计。提出了A/D采样的定时器控制法,利用微处理器定时器的PWM输出模式作为系统A/D采样的触发源,并利用DMA技术进行采样数据输送,形成了以定时器控制A/D采样、DMA数据输送、波形重建所构成的串级系统,最后在TFT屏上显示信号信息和波形图样。与现有数字示波器相比,该数字示波器系统具有性价比高、可操控性好、低功耗、便携方便等优点。  关键字:数字示波器、STM32、A/D采样

2023-09-03

图书管理系统 MYSQL 课程设计

摘要 1 1.概述 1 1.1国内外研究背景 1 1.2报告组织形式 2 2.需求分析 2 3.数据库设计 4 3.1概念模型设计 4 3.2关系模型设计 6 4.数据库开发 6 4.1表结构设计 7 4.2表数据编写 9 4.3表结构创建与修改 12 4.4表数据插入与修改 14 5.数据库应用 18 5.1查询 18 5.2视图 22 5.3事务 26 5.4用户与权限 28 6.结论 28 参考文献 29 图书馆人员结构复杂,人员数量有限,涉及方面很广,如果还使用手工操作处理图书借阅问题,工作将非常繁琐,需要大量的人力、物理、财力,极大的浪费了资源,本次设计任务是基于Mysql的一款设计,数据库的建立和应用,对于图书管理人员来说,图书馆管理包括图书信息管理、图书类别管理、借阅信息管理、管理员信息管理等等。而这些项目在过去靠手工操作,需要手工记录这些事情,不但麻烦,还经常出错,给广大用户带来很多不便,因此,开发这样一套图书馆管理系统软件。让管理员方便的管理图书及用户信息,方便用户查找图书。 关键字:Mysql、数据库、图书管理系统

2023-09-03

基于思科的校园网搭建及网络协议分析 计算机网络课程设计

摘 要 1.小组成员及分工 2.功能描述 2.1基于思科的校园网的搭建 2.1.1应用场景 2.1.2场景需求 2.1.3 需求分析 2.2网络协议分析 2.2.1设计内容 2.2.2设计目的 2.2.3设计要求 2.2.4核心技术详解 3.设计思路和步骤 3.1基于思科的校园网搭建 3.1.1拓扑图 3.1.2 服务器配置 3.1.3无线网络配置 3.1.4各部门路由器、交换机配置 3.2网络协议分析 3.2.1 TCP协议 3.2.2ICMP协议 3.2.3 ICMP协议 3.2.4 DNS协议 3.2.5 HTTP协议 3.2.6 IP协议 3.2.7 UDP协议 3.2.8 FTP协议 4.功能实现 4.1服务器配置 4.2各部门路由器、交换机配置 4.3校园网测试 5. 存在问题及解决方法/方案 6. 心得体会 7. 致谢 8. 参考文献 VLAN技术已广泛应用于中小型网络[1]。VALN技术具有分隔端口、提升网络安全性、管理灵活等优点。校园网作为典型综合网络,可以在建设校园网过程中充分利用VLAN技

2023-09-03

操作系统的期末课程设计

在多道程序系统中, 有多个进程存在于主存中且其数目一般多于处理机数目, 这会导致它们互相争夺处理机。这就需要系统按某种算法, 能动态地把处理机分配给处于就绪队列中的某一个进程让其执行。uC/OS-II嵌入式实时操作系统的先来先服务(FCFS)算法通过 OSTaskCreate来创建任务。其任务可以在多任务调度开始前建立,也可以在其它任务的执行过程中被建立。在开始多任务调度(即调用OSStart())前,用户必须建立至少一个任务。任务不能由中断服务程序(ISR)来建立。通过对代码的分析可知,OSTaskCreate()需要四个参数:task是任务代码的指针,pdata是当任务开始执行时传递给任务的参数的指针,ptos是分配给任务的堆栈的栈顶指针,prio是分配给任务的优先级。其次,为了打破处理机等资源限制,通过先来先服务调度算法,就可以按照一定规律,允许不同的进程占用处理机,来合理分配资源。其算法依据系统资源分配策略来分配资源的算法是调度算法。 关键词:FCFS算法、SJF算法、UCOSII任务调度

2023-09-03

基于MATLAB/Simulink的2ASK数字带通传输系统建模与仿真

通信原理是一门理论性强、公式多、难理解的课程,通过仿真来加深知识点的理解,使抽象的内容更加直观化。根据不同的通信系统性能,考虑两个重要性能指标——有效性和可靠性,通过Simulink仿真,分析不同的编码解码方式。介绍了模拟/数字调制技术、数字脉冲编码调制技术、数字基带编码技术的仿真模型,并对其进行了分析。介绍了在MATLAB环境下采用SIMULINK进行通信系统可视化建摸及动态仿真的一般步骤和实现方法,并给出了范例和仿真结果。现代通信系统要求通信距离远、通信容量大、传输质量好,作为其关键技术之一的调制解调技术一直是人们研究的一个重要方向。本文以MATLAB为软件平台,对数字调制解调系统进行Simulink设计仿真,并且进行误差分析。 关键词:Matlab、Simulink、通信原理

2023-09-03

JAVA课程设计论文及源码(可运行)基于JavaFX的资产管理系统的设计与实现

随着计算机信息技术的发展以及对资产、设备的管理科学化、合理化的高要求,利用计算机实现设备及资产的信息化管理已经显得非常重要。 固定资产管理系统是一个单位不可缺少的部分。但一直以来人们使用传统的人工方式管理固定资产的信息,这种管理方式存在着许多缺点,这对于查找、更新和维护都带来了不小的困难。因此,开发一个界面友好,易操作的资产管理软件进行自动化管理变得十分重要。这正是本系统开发的目的和意义。本文所阐述的固定资产管理系统,以浏览器/服务器模式高效地实现了固定资产管理的各项功能,可进行资产的添加,删除、修改、查询、打印报表等功能;还可以对每位职工的添加、删除、修改、查询基本操作;本系统还对权限进行限制,操作员只可对资产和用户进行基本操作,管理员可以为每位员工赋权限。使用本系统,不仅提升了效率,而且满足现代高校资产管理的需要。 关键词:java、资产管理、AssetsMs、JavaFX 目 录 1. 小组成员及分工 2. 关键技术 3. 需求分析 4. 系统设计 5. 系统实现 6. 系统测试 7. 存在问题及解决方法/方案 8. 心得体会 致谢 参考文献

2023-09-03

传感网原理及应用课程设计完整代码及论文

本文设计了基于MQTT协议的物联网传感节点,采用ESP8266WiFi模块+传感器采集温度和湿度数据,并且在阿里云平台进行显示。一种基于ESP8266 WiFi模块和MQTT协议的物联网传感节点,该节点具有数据采集、数据上报功能。传感节点通过轻量级物联网MQTT协议与数据采集中心通信,数据采集中心能够自动识别和实时显示传感节点的采集数据。实验证明,所设计的传感器节点可靠、扩展性强、通用性好。 关键字:ESP8266、MQTT、阿里云平台 1 设计背景 1.1 ESP8266简介 1.2 阿里云简介 2 单例连接测试 2.1阿里云配置 2.2 MQTT鉴权与测试 2.3 设备端测试通讯 3 实验完成情况 3.1 实验问题及解决 3.2 实验总结与展望 致谢 参考文献

2023-09-03

空空如也

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

TA关注的人

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