自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(330)
  • 资源 (12)
  • 收藏
  • 关注

原创 C++ lambda函数总结,看这一篇就够了

C++ lambda函数1 lambda函数简介名称lambda来自lambda calculus(lambda演算),一种定义和应用函数的数学系统。这个系统中可以使用匿名函数,对于接收函数指针或伪函数的函数,可以使用匿名函数定义(lambda)作为其参数。1.1 为什么使用lambda函数?距离:定义位于使用的地方附近很有用,由于函数不能定义在函数中,编译器传统意义上也不会内联其他地址被获取的函数,因为函数地址的概念意味着非内联函数,伪函数也可以定义在使用附近,因此,lambda和伪函数比函数近

2022-05-06 10:57:31 5768 1

原创 C++文件输入输出,看这一篇就够了

C++文件输入输出,看这一篇就够了1 简介1.1 继承关系基类->继承类:​ ios->ostream->ofstream​ ios->istream->ifstream​ iostream->fstream(还继承了两个缓冲区,一个用于输入,一个用于输出)(此类用于文件I/O的同步,即协调地移动输入缓冲区的输入指针和输出缓冲区的输出指针)(输入输出模式时使用fstream类)1.2 流C++程序将文件输入和输出看作字符流;对于输入来说,程序从输入流中抽取

2022-04-30 21:58:57 20576 3

原创 python+Mysql+flask架构的在线留言板实战

在线留言板实战项目说明文档用python操作mysql完成一个在线留言板系统1.设计留言板表2.通过python语言实现1 项目基本功能留言板系统主要功能:(要求使用类实现)1.显示留言板:显示留言板内容 包括ID编号、昵称、留言信息2.发布留言:可以从留言板展示页面跳转到发布留言界面3.删除留言:在留言板展示界面直接点击删除链接即可删除留言4.修改留言:在留言板展示界面点击修改链接可以转到修改留言界面2 项目基本结构Messag_ board/│ Message_boar

2022-04-28 21:58:27 4879 12

原创 C++ cin的使用,看这一篇就够了

1 C++输入输出综述C++ IO首先建立在为Unix环境开发的原始库函数上;ANSI C正式承认这个库时,将其称为标准输入/输出包;IO相关类定义在头文件iostream和fstream,这些类不是正式语言定义的组成部分,cin,istream都不是关键字。1.1 流和缓冲(1)流简介:C++程序将输入和输出看作字符流;对于输入来说,程序从输入流中抽取字符,对于输出来说,程序向输出流中插入字符;输入流可以来自键盘、存储设备或者其他程序;输出流可以输出至显示器、打印机、存储设备或者其他程序。

2022-04-26 19:49:26 16735 2

原创 C++ cout的使用,看这一篇就够了

1 C++输入输出综述C++ IO首先建立在为Unix环境开发的原始库函数上;ANSI C正式承认这个库时,将其称为标准输入/输出包;IO相关类定义在头文件iostream和fstream,这些类不是正式语言定义的组成部分,cin,istream都不是关键字。1.1 流和缓冲(1)流简介:C++程序将输入和输出看作字符流;对于输入来说,程序从输入流中抽取字符,对于输出来说,程序向输出流中插入字符;输入流可以来自键盘、存储设备或者其他程序;输出流可以输出至显示器、打印机、存储设备或者其他程序。

2022-04-25 10:16:10 37934

原创 Python ATM实战

1 ATM实战项目说明文档模拟实现银行ATM机的操作系统,完整项目见资源1.1 项目基本功能ATM系统主要功能:(要求使用类实现)1.注册:用户名、手机号、身份证号、密码(两次确认,长度6位)2.查询:账号必须存在,密码(三次机会,不对就锁卡)3.取款:账号必须存在,密码(三次机会,不对就锁卡),取款金额不能大于存款4.存款:账号必须存在,密码(三次机会,不对就锁卡),存款金额不能低于05.转账:两个账户都必须存在,密码(三次机会,不对就锁卡),转账金额不能超过余额6.锁卡:账号存在,可

2022-04-21 09:24:10 2263 6

原创 WORD如何使得公式居中,公式编号右对齐?

一、插入题注二、添加制表符,使得公式居中,编号右对齐三、将公式格式存储为样式四、使用公式居中样式

2021-07-11 22:11:47 29374 3

原创 基于C语言、线性表的 二、八、十、十六进制转换 及 加运算、左右移位运算、乘法运算 的科学计算器设计

源代码见资源:https://download.csdn.net/download/weixin_44410704/19840894一、需求分析1.1 设计题目题目:科学计算器用C语言实现十进制到二进制、八进制、十六进制的转换,并实现基本的加法运算。任务:编程实现以下功能十进制转换位二进制输出输入两个十进制整数a和b。将这两个十进制数a、b转换成二进制数,保存并将这两个二进制数打印输出。例如:a=6=110, b=5=101;二进制加法运算实现二进制加法,将二进制转换后的a、b相加,结

2021-06-26 11:48:39 1326

原创 基于51单片机的蜂鸣计算器设计

一、课程设计内容及要求蜂鸣计算器设计:利用普中科技HC6800-ES V2.0单片机开发板设计一款带蜂鸣器的电子计算器。主要使用开发板上的数码管、LED点阵、矩阵键盘、蜂鸣器等模块功能。开发板配有光盘,里面有各个模块的使用说明和程序范例可供参考。设计要求:每位同学单独完成上电开机或者复位键按下之后,2个4位数码管自动显示本人学号的后8位。定义矩阵键盘的S1-S9代表数字按键1-9,键盘S10代表数字按键0,键盘S11-S16分别代表按键+、-、×、÷、=、C,其中C按键为计算器清零按键,按下

2021-06-25 19:29:35 4224 40

原创 基于汇编语言及Proteus仿真的CPU8086水库水位监视系统

一、 课程性质与课程目标1.1 课程性质本课程设计是《计算机原理与接口技术》课程的具体应用和实践,其重点在于将理论知识应用于具体的功能实现中。学生通过课程设计,应初步学会利用微机和接口芯片设计应用系统的基本方法;初步掌握微机应用系统中硬件电路的设计方法;掌握利用汇编语言设计和编写应用程序的设计方法;提高调试综合应用程序的能力。通过理论设计和实践操作巩固和加深对理论知识的理解,增强设计微机应用系统和调试应用软件的能力,提高学生的工程素质。1.2 课程目标通过本课程的教学,学生应初步具备以下能力:(1

2021-06-25 17:12:41 6207 46

原创 基于ViSual Studio 2013 + MYSQL9_5302 + Navicat for MySQL9_5302的ATM自动存取款系统

相关安装包及程序源代码见资源:https://download.csdn.net/download/weixin_44410704/19814901

2021-06-24 22:06:09 197

原创 基于相干解调法和基于相位比较法的2DPSK数字通信系统 MATLAB Simulink仿真

1 课程设计目的通过课程设计,巩固已经学过的通信原理课程中有关数字调制系统的知识,加深对相关知识的理解和应用,学会应用Matlab Simulink工具对通信系统进行仿真和调试。设计与实现的过程中充分利用图书馆和网络资源,提高发现问题和自主解决问题的能力。2 课程设计内容及基本原理2.1 课程设计内容设计一个2PSK数字通信系统或一个2DPSK数字通信系统,具体要求如下:要求:(1)掌握调制方式的基本工作原理::调制方法, 解调方法(2)通信系统的设计:仿真框图 , 功能模块选取,参数设置(如

2021-06-17 20:03:32 10242 23

原创 MATLAB 三路频分复用通信系统

一、详细设计步骤(1)系统整体框图(2)语音信号采样原理图 1-1语音信号的采样即为信号的抽样过程,是把连续时间模拟信号转换成离散时间连续幅度的抽样信号。其原理如图所示1-1所示,其公式为:x_a (t)^= P_T (t)*x_a (t)本系统使用MATLAB自带的函数audiorecorder(),recordlocking()和getaudiodata()获得原始语音信号,采样频率为fs = 44100Hz ## (3)语音信号的调制语音信号的调制即为频分复用的频谱搬移过程,

2021-06-07 11:30:52 5937 6

原创 四路智能抢答器电子系统综合设计

一、设计目的及要求(一)设计目的《模拟电子电路》与《数字电子电路》两门课程,是电子信息工程专业的理论性与实际性相结合的专业基础课程,在学习理论的基础上,进行课程设计,以达到以下目的:(1)培养学生综合运用理论知识解决实际问题的能力。(2)掌握电子电路的一般的设计方法,了解电子产品研制开发过程(3)提高电子电路实验技能及仪器使用能力。(4)掌握电子电路安装和调试的方法及故障排除方法。(5)学会撰写课程设计总结报告。(6)学会查阅手册和文献资料。(7)培养创新能力和创新思维。(二)设计要求

2021-06-02 22:11:20 17489 50

原创 MATLAB 贪婪周边无状态路由协议(GPSR)路由仿真

GPSR简介GPSR流程图:贪婪模式:选择离目的车辆节点最近的邻居车辆节点作为下一跳转发节点。周边模式:使用右手准则选择下一跳转发节点,以当前节点为轴心,当前节点与目的节点连接线为半径,逆时针旋转连接线,选择经过的第一个车辆节点为下一跳转发节点。GPSR仿真完整代码:https://download.csdn.net/download/weixin_44410704/19331732?spm=1001.2014.3001.5503本资源仿真了VANET环境下GPSR路由协议。设计了城市双向6

2021-06-02 13:28:43 2549 13

原创 《数据结构、算法与应用C++语言描述》-红黑树的C++实现-百万级数据量测试通过

《数据结构、算法与应用C++语言描述》-红黑树的C++实现-百万级数据量测试通过

2024-01-09 21:18:01 1271 1

原创 《数据结构、算法与应用C++语言描述》- 平衡搜索树 -全网唯一完整详细实现插入和删除操作的模板类

《数据结构、算法与应用C++语言描述》- 平衡搜索树 -全网唯一完整详细实现插入和删除操作的模板类

2023-12-28 19:55:11 1098

原创 《数据结构、算法与应用C++语言描述》- 二叉搜索树、有重复值的二叉搜索树、索引二叉搜索树模板类 - 应用(直方图、箱子装载问题最优适配法、分布交叉(待重看))

《数据结构、算法与应用C++语言描述》- 二叉搜索树、有重复值的二叉搜索树、索引二叉搜索树模板类 - 应用(直方图、箱子装载问题最优适配法、分布交叉(待重看))

2023-12-24 21:30:15 572

原创 《数据结构、算法与应用C++语言描述》- 箱子装载问题-最大输者树实现最先适配法、有重复值的二叉搜索树实现最优适配法

《数据结构、算法与应用C++语言描述》- 箱子装载问题-最大输者树实现最先适配法、有重复值的二叉搜索树实现最优适配法

2023-12-20 15:58:36 760

原创 《数据结构、算法与应用C++语言描述》- 最小输者树模板的C++实现

《数据结构、算法与应用C++语言描述》- 最小输者树模板的C++实现

2023-12-19 16:58:05 1163

原创 《数据结构、算法与应用C++语言描述》- 最小赢者树模板的C++实现

《数据结构、算法与应用C++语言描述》- 最小赢者树模板的C++实现

2023-12-19 11:27:42 1039

原创 《数据结构、算法与应用C++语言描述》- 构建哈夫曼树

《数据结构、算法与应用C++语言描述》- 构建哈夫曼树

2023-12-15 22:04:04 465

原创 《数据结构、算法与应用C++语言描述》-机器调度-最长处理时间(LPT)-堆应用

《数据结构、算法与应用C++语言描述》-机器调度-最长处理时间(LPT)

2023-12-14 21:59:36 989

原创 《数据结构、算法与应用C++语言描述》- 堆排序 - 借助priority_queue的C++实现

《数据结构、算法与应用C++语言描述》- 堆排序 - 借助priority_queue的C++实现

2023-12-14 11:37:14 440

原创 《数据结构、算法与应用C++语言描述》-最大高度优先左高树-C++实现

《数据结构、算法与应用C++语言描述》-最大高度优先左高树-C++实现

2023-12-14 11:06:00 1043

原创 《数据结构、算法与应用C++语言描述》-优先级队列-大根堆的C++实现

《数据结构、算法与应用C++语言描述》-优先级队列-大根堆的C++实现

2023-11-29 22:21:32 1376

原创 《数据结构、算法与应用C++语言描述》-线索二叉树的定义与C++实现

《数据结构、算法与应用C++语言描述》-线索二叉树的定义与C++实现

2023-11-28 17:11:20 963

原创 《数据结构、算法与应用C++语言描述》-二叉树与其他树-二叉树的C++实现-设置信号放大器与并查集问题

《数据结构、算法与应用C++语言描述》-二叉树与其他树-二叉树的C++实现-设置信号放大器与并查集问题

2023-11-26 20:11:09 767

原创 《数据结构、算法与应用C++语言描述》-代码实现散列表(线性探查与链式散列)

线性探查与链式散列

2023-11-24 22:25:49 1018

原创 《数据结构、算法与应用C++语言描述》-代码实现键值有序链表跳表

《数据结构、算法与应用C++语言描述》-代码实现跳表

2023-11-13 17:40:14 95

原创 《数据结构、算法与应用C++语言描述》-代码实现键值有序链表字典

《数据结构、算法与应用C++语言描述》-代码实现键值有序链表字典

2023-11-13 10:21:11 73

原创 《数据结构、算法与应用C++语言描述》-队列的应用-工厂仿真

《数据结构、算法与应用C++语言描述》-队列的应用-工厂仿真

2023-11-12 11:35:13 258

原创 《数据结构、算法与应用C++语言描述》-队列的应用-图元识别问题

《数据结构、算法与应用C++语言描述》-队列的应用-图元识别问题

2023-10-20 21:51:18 486

原创 《数据结构、算法与应用C++语言描述》-队列的应用-电路布线问题

《数据结构、算法与应用C++语言描述》-队列的应用-电路布线问题。

2023-10-20 19:39:03 494

原创 《数据结构、算法与应用C++语言描述》使用C++语言实现数组双端队列

《数据结构、算法与应用C++语言描述》使用C++语言实现数组双端队列

2023-10-20 12:03:23 480

原创 《数据结构、算法与应用C++语言描述》使用C++语言实现链表队列

《数据结构、算法与应用C++语言描述》使用C++语言实现链表队列。

2023-10-19 22:04:00 539

原创 《数据结构、算法与应用C++语言描述》使用C++语言实现数组队列

《数据结构、算法与应用C++语言描述》使用C++语言实现数组队列。

2023-10-18 21:57:42 594 1

原创 如何解决笔记本上有GPU但是torch.cuda.device_count()==0的问题?

安装CUDA Toolkit,在pytorch中安装cuda包,如何解决笔记本上有GPU但是torch.cuda.device_count()==0的问题?

2023-10-11 16:21:49 662

原创 《数据结构、算法与应用C++语言描述》-栈的应用-迷宫老鼠问题

《数据结构、算法与应用C++语言描述》-栈的应用-迷宫老鼠问题。

2023-10-01 17:03:43 1237

原创 《数据结构、算法与应用C++语言描述》-栈的应用-离线等价类问题

《数据结构、算法与应用C++语言描述》-栈的应用-离线等价类问题。

2023-10-01 11:46:41 560 1

Python_ATM实战项目

完整说明文档见链接:https://blog.csdn.net/weixin_44410704/article/details/124313081 ATM系统主要功能:(要求使用类实现) 1.注册:用户名、手机号、身份证号、密码(两次确认,长度6位) 2.查询:账号必须存在,密码(三次机会,不对就锁卡) 3.取款:账号必须存在,密码(三次机会,不对就锁卡),取款金额不能大于存款 4.存款:账号必须存在,密码(三次机会,不对就锁卡),存款金额不能低于0 5.转账:两个账户都必须存在,密码(三次机会,不对就锁卡),转账金额不能超过余额 6.锁卡:账号存在,可以使用密码/身份证号冻结 7.解卡:账号存在,只能使用身份证号解卡 8.补卡:使用身份证补卡,每个身份证只有一张卡,之前的卡作废 9.改密:账号存在,使用原密码/身份证号改密 0.退出:保存数据

2022-04-21

LinearList.zip

线性表C++语言实现,包含《数据结构算法与应用-C++语言描述》练习题。 template<class T> class LinearList { public: LinearList(int MaxListSize = 10);//构造函数 LinearList(LinearList<T>& L);//复制构造函数 ~LinearList() { delete[] element; }//析构函数 bool IsEmpty() const { return length == 0; }//判断线性表是否为空 int Length() const { return length; }//返回数组长度 void SetLength(int SetLength) { length = SetLength; }//设置数组长度 int MaxSize_ret() const { return MaxSize; }//返回数组最大长度 int Current_ret(void) const { return current; } bool Find(int k, T& x);//返回第k个元素至x中 int Search(const T& x) const;//返回x所在位置 LinearList<T>& Delete(int k, T& x);//删除第k个元素并将它返回至x中 LinearList<T>& Insert(int k, const T& x);//在第k个元素之后插入x LinearList<T>& Insert(const T& x);//在表尾插入x void Output(ostream& out) const; void Self_adaption_LinearList_Size(void); void Reverse(void); bool Half(void); LinearList<T>& Alternate(LinearList<T>& A, LinearList<T>& B); LinearList<T>& Merge(LinearList<T>& A, LinearList<T>& B); LinearList<T>& Merge_1(LinearList<T>& A, LinearList<T>& B); void Split(LinearList<T>& A, LinearList<T>& B); LinearList<T>& Sort(void); /*关于前移和后移*/ void Reset(void) { current = 1; } //置current为0 T Current(void) { return element[current-1]; }//返回当前元素 bool End(void);//当且仅当当前元素为表的最后一个元素时,返回true bool Front(void);//当且仅当当前元素为表的第一个元素时,返回true void Next(void);//移动current至表中的下一个元素,如果操作失败则引发一个异常 void Previous(void);//移动current至表中的前一个元素,如果操作失败则引发一个异常 private: int length;//线性表长度 int MaxSize;//线性表最大可容纳的长度 int current;//记录线性表当前的位置 T* element;//一维动态数组 };

2021-10-10

_10基于C语言、线性表的 二、八、十、十六进制转换 及 加运算、左右移位运算、乘法运算 的科学计算器设计_000010.zip

基于C语言、线性表的 二、八、十、十六进制转换 及 加运算、左右移位运算、乘法运算 的科学计算器设计,主要涉及数据结构相关的知识。详细介绍见文章:https://blog.csdn.net/weixin_44410704/article/details/118243088

2021-06-26

_9基于普中科技HC6800-ES V2.0单片机的蜂鸣计算器设计.zip

基于普中科技HC6800-ES V2.0单片机的蜂鸣计算器设计,包含完整keil项目及源代码。详细介绍见文章:https://blog.csdn.net/weixin_44410704/article/details/118226908

2021-06-25

_8基于Proteus仿真的水库水位监视系统_000008.zip

基于Proteus仿真的水库水位监视系统,包括Proteus仿真项目文件、汇编语言源代码、可执行文件。详细介绍见文章:https://blog.csdn.net/weixin_44410704/article/details/118222301

2021-06-25

_7ATM自动存取款系统_000007.zip

基于ViSual Studio 2013 + MYSQL9_5302 + Navicat for MySQL9_5302的ATM自动存取款系统,详细介绍见文章:https://blog.csdn.net/weixin_44410704/article/details/118197108

2021-06-24

_6智能抢答器电子系统综合设计Proteus schematic_000006.zip

智能抢答器电子系统综合设计Proteus仿真项目,可正常运行。 详细设计介绍见链接:https://blog.csdn.net/weixin_44410704/article/details/117484973

2021-06-18

_5智能抢答器电子系统综合设计AD Project_000005.zip

智能抢答器电子系统综合设计Altium Designer总项目,项目中包含智能抢答器原理图、PCB、部分芯片封装,其中的PCB可以直接打板。 要注意的是,PCB中的三极管封装使用排针封装代替,在焊接时注意各引脚的对应关系。 详细设计介绍见链接:https://blog.csdn.net/weixin_44410704/article/details/117484973

2021-06-18

_4智能抢答器电子系统综合设计_000004.zip

智能抢答器电子系统综合设计资料包;包含Altium Designer总项目,项目中包含原理图、PCB、部分芯片封装,其中的PCB可以直接打板;包含各芯片数据手册,可以阅读相关参数;包含Proteus仿真项目,可正常运行;包含元器件清单,可根据其购买元器件焊接。 要注意的是,PCB中的三极管封装使用排针封装代替,在焊接时注意各引脚的对应关系。 详细设计介绍见链接:https://blog.csdn.net/weixin_44410704/article/details/117484973

2021-06-18

基于相干解调法和基于相位比较法的2DPSK数字通信系统_MATLAB_Simulink仿真.zip

MATLAB Simulink的基于相干解调法和基于相位比较法的2DPSK数字通信系统仿真。 详细介绍见链接:https://blog.csdn.net/weixin_44410704/article/details/117998705

2021-06-17

MATLAB 三路频分复用通信系统.zip

MATLAB 三路频分复用通信系统。详细介绍见链接:https://blog.csdn.net/weixin_44410704/article/details/117486247。

2021-06-07

贪婪周边无状态路由协议(GPSR)路由仿真.zip

本资源仿真了VANET环境下GPSR路由协议。设计了城市双向6车道 十字路口仿真环境;设计了仿真界面;测试者可以手动输入车辆密度,选择源、目的车辆节点初始位置来源;左侧坐标系动态显示仿真结果。 说明:本程序只能在MATLAB2019b以上版本运行。

2021-06-02

空空如也

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

TA关注的人

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