- 博客(580)
- 资源 (16)
- 收藏
- 关注

原创 SSM+SPringboot+高德API+动态疫情数据和新闻+数据库包
1.景点介绍:平台会介绍各个景点的情况,包括一些景点的图片,描述,视频的展示。2.地图导航:通过高德第三方的接口在浏览器中实现导航功能,可以自己选择出发点和目的地,同时显示出发地和目的地的实时天气和预报天气。3.行程规划:选择自己规划的景点(最多可以同时选取五个景点),然后平台自动根据选择的景点......
2022-07-06 16:54:41
315
2

原创 基于Springboot的高校课程管理系统 课程设计报告 毕业设计 包括报告和程序包
目录摘要 III第一章 绪论 11.1选题的背景和意义 11.2 当前高校课程管理研究现状 11.3本文研究的主要内容 21.4本论文的内容组织结构 2第二章 高校课程管理系统需求分析 32.1总体业务描述 32.2系统分析 32.3 可行性分析 42.3.1经济可行性 42.3.2技术可行性 52.3.3法律可行性 52.3.4软硬件可行性 52.3.5操作可行性分析 52.4开发及运行环境 52.5本章小结 5第三章 高校课程管理系统整体设计 73.1系统功能框图
2021-07-01 10:46:49
2083

原创 百货中心供应链管理系统课 程设计报告 毕业设计 携带程序包使用eclipse软件导出的
文章目录摘要 III第一章 绪论 11.1 选题的背景和意义 11.2 当前百货中心供应链管理研究现状 11.3 本文研究的主要内容 21.4 本论文的内容组织结构 2第二章 百货中心供应链管理系统需求分析 32.1 总体业务描述 32.2 系统分析 32.3 可行性分析 42.3.1 经济可行性 42.3.2 技术可行性 42.3.3 法律可行性 52.3.4 软硬件可行性 52.3.5 操作可行性分析 52.4 开发及运行环境 52.5
2021-06-30 23:10:50
425
原创 【python 基础篇 六】python的常用数据类型操作-------元组
1.元组的概念2.元组的定义3.元组的常用操作3.1 元组的查找操作3.2 元组的获取操作3.3 元组的判断操作3.4 元组的比较操作3.5 元组的拼接和拆包操作一个元素的写法(666,) 此处加,原因是要区分括号的作用多个元素的写法(1,2,3)多个对象,以逗号隔开,默认为元组从列表转换成元组元组嵌套元组中的元素可以是元组 (1,2,(“a”,“b”))
2023-01-16 17:33:29
619
原创 【python 基础篇 五】python的常用数据类型操作-------列表
1.列表的基本概念和定义2.列表的常用操作2.1 列表的增加操作2.2 列表的删除操作2.3 列表的修改操作2.4 列表的查找操作2.5 列表的遍历操作2.6 列表的判断和比较操作2.7 列表的排序操作2.8 列表的乱序和反转操作
2023-01-07 20:56:17
268
原创 【python 基础篇 四】python的常用数据类型操作-------字符串
原始字符串中转义字符不能生效,只有在非原始字符串中才可以生效。概念:由单个字符组成的一个集合。
2022-12-30 19:35:59
207
原创 【python 基础篇 三】python的常用数据类型操作-------数值
注意:python2当中还有Long类型,python3的整型,可以自动的调节大学,当做Long类型使用。 以下的函数都属于random模块 应用前 要添加 import random。此类函数也属于math模块中 import math。 需要导入相应模块 import math。此函数的x是接收的弧度值。
2022-12-26 14:38:16
201
原创 【python 基础篇 二】python中的执行顺序 if while for 例子 字符串的反转 打印偶数 打印乘法表 判断水仙花数
1.python分支1.1 if 单分支判断1.2 if 双分支判断1.3 if 嵌套1.4 if 的多分支判断2.python循环2.1 while循环2.2 for循环3.python分支 循环案例使用3.1 字符串的反转3.2 打印1-100之间的偶数3.3 一个简单计算器3.4 打印九九乘法表3.5 判断水仙花数
2022-12-20 08:08:24
351
原创 【python 基础篇 一】python中的数据类型 数据类型的转换 运算符
数值:整数int,浮点数float,复数complex,2. 布尔 bool3. 字符串(string):描述文本的一种数据类型4. 列表(List):有序的可变序列5. 元组(Tuple):有序的不可变序列6. 集合(Set):有序不重复集合7. 字典(Dictionary):无序Key—value集合
2022-12-16 16:49:50
286
原创 Linux多线程C++版(九) 线程同步和互斥-----线程信号量
【代码】Linux多线程C++版(九) 线程同步和互斥-----线程信号量。1.基本概念2.信号量创建和销毁3.信号量加和减操作4.代码理解信号量5.信号量实例银行账户取款----实现互斥6.信号量实例计算和取结果----实现线程同步
2022-12-08 19:42:21
452
2
原创 Linux多线程C++版(八) 线程同步方式-----条件变量
1.条件变量基本概念- 互斥锁的缺点是它只有两种状态:锁定和非锁定- 条件变量通过允许线程阻塞和等待另一个线程发送信号的方法弥补了互斥锁的不足- 条件变量内部是一个等待队列,放置等待线程,线程在条件变量上等待和通知,互斥锁用来保护等待队列(对等待队列上锁),条件变量通常和互斥锁一起使用。- 条件变量允许线程等待特定条件发生,当条件不满足时,线程通常先进入阻塞状态,等待条件发生变化。一旦其他的某个线程改变了条件,可唤醒一个或多个阻塞的线程- 具体的判断条件还需要用户给出- 条件变量数据类型 pt
2022-12-02 23:06:31
573
原创 Linux多线程C++版(七) 线程互斥方式-----读写锁
1.读写锁基本概念2.读写锁创建和销毁3.读写锁的加锁和解锁4.代码了解读写锁5.线程互斥案例---ATM取钱--使用读写锁 先读后写,读锁成功加上,加写锁堵塞,要等读锁释放。总结特性:读和读互不影响,读和写相互排斥,写和写相互排斥。 都是写锁,第一个写锁加上,第二次写锁失败。 先写后读,写锁成功加上,加读锁失败。 都是读锁,是都成功的。
2022-11-30 20:28:46
680
原创 Linuxd的内核定时器 timer_list
内核定时器是内核用来控制在未来某个时间点(基于jiffies(节拍总数))调度执行某个函数的一种机制,相关函数位于 和 kernel/timer.c 文件中。 当内核定时器定时时间到达时,会进入用户指定的函数,相当于软中断。内核定时器注册开启后,运行一次就不会再运行(相当于自动注销),我们可以重新设置定时器的超时时间,让定时器重复运行。
2022-11-26 20:14:31
278
原创 Linux多线程C++版(六) 线程同步和线程互斥
1.线程同步和线程互斥2.线程互斥案例---ATM取钱--没有使用互斥锁3.线程互斥----互斥锁(互斥量)4.互斥锁创建和销毁5.互斥锁上锁和解锁6.线程互斥案例---ATM取钱--使用互斥锁7.互斥锁属性创建和销毁8.互斥锁属性之一---进程共享属性操作9.互斥锁属性之一----互斥锁类型操作10.代码了解互斥锁属性
2022-11-26 11:22:54
493
原创 Linux多线程C++版(五) 线程初始化和销毁 pthread_attr_t attr结构定义 pthread_attr_init()函数 pthread_arrt_destroy()函数
【代码】Linux多线程C++版(四) 线程初始化和销毁 pthread_attr_t attr结构定义 pthread_attr_init()函数 pthread_arrt_destroy()函数。
2022-11-23 21:16:30
206
原创 Linux多线程C++版(四) 线程清理和控制 pthread_cleanup_push()函数 pthread_cleanup_pop()函数 线程和进程的启动和终止比较
【代码】Linux多线程C++版(四) 线程清理和控制 pthread_cleanup_push()函数 pthread_cleanup_pop()函数 线程和进程的启动和终止比较。
2022-11-21 17:44:26
236
原创 Linux多线程C++版(三) 线程终止 pthread_cancel()函数 pthread_exit()函数 pthread_join()函数
由于一个进程中的多个线程共享数据段,因此通常在线程退出后,退出线程所占用的资源并不会随线程结束而释放。如果想要立即释放就必须在主控线程中使用pthread_join函数来等待线程结束,这样线程才会释放干净。pthread_join是主控线程调用的,表示自己会阻塞,直到rabbit线程结束 主控线程方可运行。retval:线程创建时,需要运行函数,pthread_exit 的参数就为这个函数的返回值,可由其他函数和pthread_join来检测获取。作用:谁调用谁阻塞,直到第一个参数的线程执行完毕。
2022-11-18 20:50:08
496
原创 Linux多线程C++版(二) 线程创建 pthread_create()函数
```cpp#include int pthread_create(pthread_t *restrict tidp,const pthread_attr_t *restrict attr,void *(start_rtn)(void*),void *restrict arg)返回值:成功返回 0 否则返回错误编号//void* 标识通用类型```- 参数 - tidp:线程标识符指针 - attr:**线程属性指针** - start_rtn:线程运行函数的
2022-11-16 19:56:54
429
原创 Linux多线程C++版(一) 线程基础 进程和线程关系 线程分类 Linux线程实现 线程表示
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-svv1J6kF-1668517071756)(E:\文档\图片\C++语言\21.PNG)]
2022-11-15 21:00:55
432
原创 【C++编程语言】之STL常用算法之 算术生成算法 accumlate()函数 fill()函数 集合算法 set_intersection()函数 set_union()函数
1.算术生成算法概念2.accumulate3.fill 向容器中填充指定的元素4.集合算法概念5.set_intersection 求两个容器的交集6.set_union 求两个集合的并集7.set_difference 求两个集合的差集
2022-11-12 10:26:57
224
原创 【C++编程语言】之STL常用算法之 拷贝和替换算法 copy()函数 replace()函数 replace_if()函数 swap()函数
1.常用拷贝和替换算法2.copy 将容器指定范围的元素拷贝到另一容器中2.replace 将指定容器内指定范围的旧元素修改为新元素3.replace_if 将区间内满足条件的元素,替换成指定元素4.swap 互换两个容器的元素
2022-11-08 20:47:09
248
原创 【C++编程语言】之STL常用算法之 排序算法 sort()函数 random_shuffle()函数 merge()函数 reverse()函数
**算法简介**:- sort 对容器内元素进行排序- random_shuffle 洗牌 指定范围内的元素随机调整次序- merge 容器元素合并 并存储到另一容器中- reverse 反转指定范围的元素
2022-11-05 21:08:39
165
原创 【C++编程语言】之STL ---- 函数对象 谓词 一元谓词 二元谓词 内建函数对象 算术仿函数 关系仿函数
函数对象(仿函数)是一个。:STL内建了一些函数对象。功能描述:实现关系对比。
2022-11-02 20:11:07
27
原创 【C++编程语言】之 Map和MultiMap容器 基本概念 构造函数 赋值 插入 查找 删除 排序案例
简介:本质:优点:map/multimap区别:功能描述: 对map容器进行构造和赋值操作注意:map中所有元素都是成对出现,插入数据时候要是用对组3.map容器大小和交换功能描述: 统计map容器大小以及交换map容器4.map插入和删除功能描述:map容器进行插入数据和删除数据5.map查找和统计功能描述:对map容器进行查找数据以及统计数据
2022-11-01 21:11:07
23
原创 【C++编程语言】之 Set和Multiset容器 基本概念 构造函数 赋值 插入 查找 删除 排序案例
public ://按照年龄 降序 return p1 . m_Age > p2 . m_Age;} };//创建Person对象 Person p1("刘备" , 35);Person p2("曹操" , 45);Person p3("孙权" , 30);Person p4("诸葛亮" , 35);Person p5("司马懿" , 40);Person p6("鲁肃" , 35);it!it ++) {
2022-10-29 16:45:30
42
原创 【C++编程语言】之STL常用算法之遍历 查找算法 for_each()函数 transform()函数 find()函数 find_if()函数等
1.概述2.常用遍历算法2.1 for_each2.1 transform3.常用的查找算法3.1 find 查找元素 ---- 内置数据类型查找和自定义数据类型3.2 find_if 按照条件查找元素3.3 adjacent_find 查找相邻重复元素3.4 binary_search 查找指定元素是否存在3.5 count 统计元素个数3.6 count_if 按照条件统计元素个数
2022-10-27 16:57:18
619
原创 【C++编程语言】之 list容器 链表 基本概念 list构造函数 list赋值操作 list数据存取 list插入和删除 list反转和排序 list排序案例
List有一个重要的性质,插入操作和删除操作都不会造成原有list迭代器的失效,者在vector是不成立的2.**链表(list)**是一种物理存储单元上非连续的存储结构,数据元素的逻辑顺序是通过链表中的指针连接实现的。由于链表的存储方式并不是连续的内存空间,因此链表list中的迭代器只支持前移和后移,属于。节点的组成:一个是存储数据元素的数据域,另一个是存储下一个节点地址的指针域。 将容器中的元素反转,以及将容器中的数据进行排序。 功能描述:对list容器进行数据的插入和删除。
2022-10-24 10:54:44
469
原创 VS2022 报错pthread.h头文件提示无法打开找不到
VS2022 报错pthread.h头文件提示无法打开找不到第一步:点击项目第二步:点击管理NuGet程序包第三步:搜索Pthread,并点击下载即可
2022-10-22 16:16:38
934
原创 Visual Studio 2019 2022 创建 Visual Studio 2013中的的Win32项目
Visual Studio 2019 2022 创建 Visual Studio 2013中的Win32项目是不一样的第一步2.第二步第三步
2022-10-21 17:08:21
114
原创 【C++编程语言】之 queue容器 队列 queue基本概念 queue常用接口 queue构造函数 queue赋值操作 queue数据存取等
队列中只有对头和队尾才可以被外界使用,因此队列不允许有变量行为。概念:Queue是一种先进先出的数据结构,它有两个出口。队列容器允许从一段新增元素,从另一端移除数据。队列中进数据称为----入队 push。队列中出数据称为----出队 pop。功能描述:队列容器常用的对外接口。
2022-10-21 15:40:22
183
原创 【C++编程语言】之 stack容器 栈 基本概念 stack常用接口 stack构造函数 stack赋值操作 stack数据存取
栈中进入数据称为----入栈 push 栈中弹出数据称为----出栈 pop。栈中只要顶端的元素才可以被外界使用,因此栈不允许有变量行为。概念:stack是一种先进后出的数据结构,它只有一个出口。
2022-10-20 22:44:39
146
原创 【C++编程语言】之vector容器和deque容器具体使用案例 -------- 10名评委给5位选手打分,去除评委的最高和最低分取平均分
有5名选手,选手ABCDE,10个评委分别对每一名选手打分,去除评委的最高和最低分取平均分。1. 创建五名选手,放到vector容器中2. 遍历vector容器,取出来每一个选手,执行for循环,可以把10评分存到deque容器中3. sort算法对deque容器中分时排序,去除最高和最低4. deque容器遍历一遍,累计总分5. 获取平均分
2022-10-16 09:51:48
29
原创 两种方法解决Ubunto不能挂载u盘问题 Error mounting /dev/sdc1 at /media/pc01/U盘: Command-line `mount -t “exfat“ -o “
Ubuntu 电脑下插入移动硬盘,显示不能挂载该硬## 报错:Error mounting /dev/sdc1 at /media/pc01/兰科芯 U盘: Command-line `mount -t "exfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,iocharset=utf8,namecase=0,errors=remount-ro,umask=0077" "/dev/sdc1" "/media/pc01/兰科芯 U盘"' e
2022-10-11 15:19:32
463
原创 vscode中 “std“ 没有成员 “round“C/C++(135)
vscode中 “std“ 没有成员 “round“C/C++(135)
2022-10-09 21:13:48
319
原创 【C++编程语言】之deque容器 基本概念 构造函数 赋值 容量判断 大小改变 插入 删除 数据存取 排序
中控器维护的是每个缓冲区的地址,使得使用deque时。 双端数组,可以对头端或者尾端进行插入删除操作。,维护每段缓冲区中的内容,缓冲区中存放真实数据。 利用算法实现对deque容器进行排序。deque容器的迭代器也是支持随机访问的。 向deque容器中插入和删除数据。 deque容器的大小进行操作。 对deque中的数据的存取操作。 给deque容器进行赋值。 deque容器构造。
2022-10-05 21:52:29
216
原创 【C++编程语言】之vector容器 基本概念 构造函数 赋值 容量判断 大小改变 插入 删除 数据互换 预留空间
并不是在原空间之后续接新空间,而是找更大的内存空间,然后将原数据拷贝到新空间,释放原空间。 不同之处在于数组是静态空间,而vector可以。vector容器的迭代器是支持随机访问的迭代器。 减少vector在动态扩展时的扩展次数。 对 vector容器进行插入,删除操作。 对 vector容器的容量和大小操作。 对vector中的数据的存取操作。 实现两个容器元素进行互换。 给vector容器赋值。 vector数据结构和。 创建vector容器。
2022-10-04 21:13:02
365
原创 【C++编程语言】之string容器 基本概念 构造函数 赋值 拼接 查找 替换比较 插入 删除 子串获取
例如:查找find 拷贝copy 删除delete 替换replace 插入insert。string管理char*所分配的内存,不用担心复制越界和取值越界,由类内部进行负责。 等于 返回值为0 大于返回值为1 小于返回值为-1。 字符串比较是按照字符的ASCLL码进行对比。string类内部封装了很多成员方法。
2022-09-29 21:24:32
414
深度学习入门推荐 和常用函数统计的学习
2023-01-12
Java SSM 学生信息管理系统 课程设计 毕业设计 代码和数据库
2023-01-09
Java SSM 民宿管理系统 课程设计 毕业设计 代码和数据库
2023-01-03
python的基本知识 之 运算符
2023-01-01
水仙花数-python
2022-12-23
网页设计作业-旅游网站的网页设计
2022-12-21
计算机课程设计-以百货中心供应链为题.docx
2022-12-14
python 常用数据类型之 列表
2022-12-07
爱心源码 程序员表白代码,爱的时间,不能说的秘密,玫瑰花,情人节快乐,心形文字,照片墙,紫色背景恋爱计时
2022-12-04
c++多线程 Linux版本
2022-11-24
计算机考研数据结构手写笔记
2022-11-23
SSM+SPringboot+高德API+动态疫情数据和新闻+数据库包
2022-06-26
计算机操作系统之存储管理的思维导图.emmx
2020-05-26
研0卑微 主要方向是机器学习-计算机视觉,求一个入门学习路线,前期应该看哪些入门的论文
2022-09-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人