自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SSM+SPringboot+高德API+动态疫情数据和新闻+数据库包

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

2022-07-06 16:54:41 315 2

原创 已上岸学长,西安邮电大学软件工程初试,复试往年试题,资料

西安邮电大学计算机考研初试,复试资料

2022-07-01 22:35:13 122

原创 基于SSM+Springboot的旅游网站带程序包,毕业设计。

SSM+Springboot 一个功能齐全的旅游网站

2022-06-27 15:57:01 78

原创 基于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

原创 JAVA问题及答案

Java面试题及其答案

2020-10-20 21:51:03 3809

原创 【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

深度学习入门推荐 和常用函数统计的学习

深度学习入门要学什么? 入门深度学习最重要的就是需要掌握三大基本网络框架,即CNN卷积神经网络、RNN循环神经网络和GAN对抗神经网络。 (1)CNN卷积神经网络:最流行的深度学习模型,当前图像识别领域的研究热点。主要应用于图像分类、目标检测、人脸识别、风格迁移等; (2)RNN循环神经网络:应用领域最广泛的深度学习模型,只要考虑时间先后顺序问题的都可以使用RNN来解决,常见的应用领域有:自然语言处理、机器翻译、语音识别、音乐合成、聊天机器人、推荐算法等; (3)GAN对抗神经网络:非监督式学习的一种方法,GAN的应用范围较广,扩展性也很强,主要应用于图像生成、数据增强和图像处理等领域。 一、多元回归 研究一个因变量、与两个或两个以上自变量的回归,亦称为多元线性回归,是反映一种现象或事物的数量依多种现象或事物的数量的变动而相应地变动的规律,建立多个变量之间线性或非线性数学模型数量关系式的统计方法。 在研究变量之间的相互影响关系模型时候,用到这类方法,具体地说:其可以定量地描述某一现象和某些因素之间的函数关系,将各变量的已知值带入回归方程可以求出因变量的估计值,从而可以进行预测等相关研

2023-01-12

Java SSM 学生信息管理系统 课程设计 毕业设计 代码和数据库

项目名称:学生信息管理系统 项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui、HTML、CSS、JS、JQuery等技术 后端技术:JAVA 运行环境:JDK1.8 数 据 库:MySQL5.7/8.0

2023-01-09

Java SSM 民宿管理系统 课程设计 毕业设计 代码和数据库

项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui、HTML、CSS、JS、JQuery等技术 编程语言:JAVA 运行环境:Win10、JDK1.8 数 据 库:MySQL5.7/8.0

2023-01-03

Java SSM 社区电商平台系统 课程设计 毕业设计 代码和数据库

Java SSM 社区电商平台系统 课程设计 毕业设计 代码和数据库

2023-01-01

python的基本知识 之 运算符

python运算符 1.python中的数据类型 1.1 常用的6种 1.2 数据类型的转换 1.3 python运算符 1.3.1 python算术运算符 1.3.2 python复合运算符 1.3.3 python比较运算符 1.3.4 python逻辑运算符 1.4 python的输入输出

2023-01-01

水仙花数-python

水仙花数python 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-23

网页设计作业-旅游网站的网页设计

网页设计作业--------旅游网站的网页设计 这是一个免费、轻量化、简单、易上手的旅游网站,包括完整的前端Html页面,该网站仅适合作为JavaWeb入门或毕业设计使用,不具备实际使用价值。

2022-12-21

计算机课程设计-以百货中心供应链为题.docx

1. 项目概述 1 1.1 项目背景 1 1.2 团队分工 5 1.3 术语与缩写 5 1.4 参考资料 8 2. 系统需求 11 2.1 功能需求 11 2.2 非功能需求 13 3. 系统设计 15 3.1 逻辑架构 15 3.2 物理架构 16 3.3 数据库设计 17 3.4 系统设计 21 3.4.1管理员修改商品信息流程 21 3.4.2 采购订单修改流程 22 3.4.3销售订单搜索流程 23 3.4.4供应商修改流程 24 3.4.5用户修改流程 24 3.4.6 新闻修改流程 25 4. 系统实现 26 4.1 开发环境 26 4.2 系统功能 26 4.2.1 登录功能 26 4.2.2 网站登录首页 27 4.2.3 商品管理 27 4.2.4 采购订单管理 30 4.2.5 销售订单管理 32 4.2.6 供应商管理 33 4.2.7 用户管理 35 4.2.8 用户权限 38 5. 团队开发工作总结 39 5.1 团队组织管理 39 5.1.1 现阶段团队建设工作 39 5.1.2 团队文化建设规划 40 5.1.3 团队建设工作规划 40 5.1.4 团队工

2022-12-14

元旦倒计时代码 HTML文件

元旦倒计时,爱现滑动,

2022-12-09

爱心源码 李洵的爱心代码

爱心源码 李洵的爱心代码 表白专用代码

2022-12-08

python 常用数据类型之 列表

python数组 1. 概念:有序的可变的元素集合 2. 列表的定义方式: - 方式1: [元素1,元素2,.....] num = [1 , 2 , “a” , True] - 方式2:列表生成式 列表推导式 - 列表生成式 - 语法:range(stop) [0,1,2,...,stop-1] - 语法:range(start,stop,step=1) - 列表推导式 - 语法:[表达式 for 变量 in 列表 ] - 语法:[表达式 for 变量 in 列表 if 条件] - 注意: - 列表中的元素可以还是列表 - 和其他语言中的数组有区别,其他语言的数组只能存放同一类型的元素

2022-12-07

爱心源码 程序员表白代码,爱的时间,不能说的秘密,玫瑰花,情人节快乐,心形文字,照片墙,紫色背景恋爱计时

程序员表白代码,爱的时间,不能说的秘密,玫瑰花,情人节快乐,心形文字,照片墙,紫色背景恋爱计时

2022-12-04

linux计时器,获取程序运行时间,到达毫秒级

linux计时器,获取程序运行时间,到达毫秒级

2022-12-04

c++多线程 Linux版本

1.线程的基础 进程是资源管理的最小单位,线程是程序执行最小单位。 每个进程有自己的数据段,代码段和堆栈段。线程通常叫做轻型的进程,它包含独立的栈和CPU寄存器状态,线程是进程的一条执行路径,每个线程共享其所属进程的所有资源,包括打开的文件,内存页面,信号标识及动态分配的内存等 因为线程和进程比起来很小,所有相对来说,线程花费更少的CPU资源 在操作系统设计上,从进程演化出线程,最主要的目的就是更好地支持多处理器,并且减少进程上下文切换的开销。 2.进程和线程的关系 线程和进程的关系:线程是属于进程的,线程运行在进程空间内,同时进程所产生的线程共享同一用户内存空间,并当进程退出时该进程所产生的线程都会被强制退出并清除。一个进程至少需要一个线程作为它的指令执行体(一般也称为主线程),进程管理着资源(比如CPU,内存,文件等等),并把线程分配到某个CPU上执行。 一般一个进程在最开始的时候是有一个线程,这个线程称为主控线程(主线程),同时可以通过主线程去创建多个线程,这种线程称为子线程。 3.线程分类 了解 线程按照其调度者可分为用户级线程和内核级线程两种 用户级线程:主要解决的是上

2022-11-24

计算机考研数据结构手写笔记

### 1.1数据结构的概念 - **数据结构**——研究数据(特别是非数值数据)的组织,存储及运算方法。 - **数据**——描述客观事物的数值,字符以及能输入到计算机中且能被处理的各种符号集合。 - **数据元素**——组成数据的基本单位,是**数据集合**的个体,一个数据元素可由一个或多个数据项组成。 - **数据项**——数据的不可分割的最小单位。 - **数据对象**——数据对象是性质相同的数据元素的集合,是数据的一个子集 - **数据结构**——相互之间存在一种或多种特定关系的数据元素集合,带有结构的数据元素的集合。 - **数据类型**——一组性质相同的值集合以及定义在这个值集合上的一组操作的总称。 **举例:** 学生表 个人记录 学号姓名 数据 数据元素 数据项 抽象数据类型特

2022-11-23

已上岸学长,西安邮电大学初试数据结构考研资料

已上岸学长,西安邮电大学数据结构考研资料

2022-06-26

SSM+Springboot 一个功能齐全的旅游网站

旅游网站的项目实现使用SSM+Springboot

2022-06-26

百货中心供应链管理系统数据库包

百货中心供应链管理系统程序 的上百条数据

2022-06-26

SSM+SPringboot+高德API+动态疫情数据和新闻+数据库包

1.景点介绍:平台会介绍各个景点的情况,包括一些景点的图片,描述,视频的展示。 2.地图导航:通过高德第三方的接口在浏览器中实现导航功能,可以自己选择出发点和目的地,同时显示出发地和目的地的实时天气和预报天气。 3.行程规划:选择自己规划的景点(最多可以同时选取五个景点),然后平台自动根据选择的景点和路况等因素自动规划出最合适的路线。 4.疫情提示:实时疫情数据和疫情新闻。平台根据网上最新的疫情新闻和疫情数据形成全国疫情和本地疫情的疫情数据形成醒目提示,旅者们可以看各地疫情数据和最新新闻,提醒旅者们注意疫情情况。 5.行程展示:旅者可以随时查看自己历史行程记录,同时可以在地图上显示出形成路线。 6.管理员模块:管理员有自己的账户和展示界面,在首页展示有用户的活动情况折线图,同时可以对景点进行添加删除,用户管理,查看用户行程信息,管理员个人信息的管理。

2022-06-26

curriculum_arrangement_system_springboot.rar

基于Springboot的高校课程管理系统 课程设计报告 毕业设计 包括报告和程序包

2021-07-02

基于Springboot的高校课程管理系统 .docx

基于Springboot的高校课程管理系统 课程设计报告 毕业设计 包括报告和程序包

2021-07-02

百货中心供应链管理系统课程设计报告.docx

百货中心供应链管理系统课 程设计报告 毕业设计 携带程序包使用eclipse软件导出的

2021-07-01

百货中心供应链管理系统程序包dsscm.zip

百货中心供应链管理系统课 程设计报告 毕业设计 携带程序包使用eclipse软件导出的

2021-07-01

Java API 免费使用集合.zip

Java API 免费使用

2020-12-02

考研数学三历年真题及答案.zip

2005-2019年考研数学三历年真题及答案详解,文档为pdf格式,下载后可直接打印使用,欢迎需要的同学下载使用。

2020-09-30

考研数学二历年真题及答案.zip

2005-2019年考研数学二历年真题及答案详解,文档为pdf格式,下载后可直接打印使用,欢迎需要的同学下载使用。

2020-09-30

考研数学一历年真题及答案.zip

2005-2019年考研数学一历年真题及答案详解,文档为pdf格式,下载后可直接打印使用,欢迎需要的同学下载使用。

2020-09-30

2010~2019考研英语真题(英语一).zip

2010-2019年考研英语一历年真题及答案详解,文档为pdf格式,下载后可直接打印使用,欢迎需要的同学下载使用。

2020-09-30

2010~2019考研英语真题(英语二).zip

2010-2019年考研英语二历年真题及答案详解,文档为pdf格式,下载后可直接打印使用,欢迎需要的同学下载使用。

2020-09-30

计算机操作系统之存储管理的思维导图.emmx

计算机操作系统之存储管理的思维导图。存储管理的主要任务是为多道程序的运行提供良好环境,方便用户使用存储器,提高存储器利用率以及扩充存储器。

2020-05-26

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

TA关注的人

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