银行家算法的 Python 代码实现 - 操作系统
😋 发布且更更新于个人小破站:进去瞅瞅
银行家算法介绍
之所以叫做银行家算法是因为该算法原本是为银行系统设计的,以确保银行在发放现金贷款的时候,不会发生不能满足所有客户要求的情况。在 OS 中也可以用来避免死锁。
为了实现银行家算法,每一个进程在进入系统时,它必须申明在运行过程中可能需要煤种资源类型的最大单元数目,其数目不能超过系统所拥有的资源总量。当进程请求一组资源的时候,系统必须首先确定是否有足够的资源分配给该进程。若有,再进一步计算,在将这些资源分配给进程之后,是否会使系统处于不安全状态,如果不会,才将资源分配给他,否则让进程等待。
为了实现银行家算法,在系统中必须要设置这样四个数据结构,分别用来描述系统中可利用的资源、所有进程对资源的最大需求、系统中的资源分配,以及所有进程还需要多少资源的情况。
-
可利用资源向量 Available ,它是一个含有 m 个元素的数组,其中的每一个元素代表一类可利用的资源的数目,其初始值是系统中所配置的该类全部可用资源数目。其数值随该类资源的分配和回收而动态地改变。如果
Available[j]=k
,表是系统中现有 Rj 类资源 k 个。 -
最大需求矩阵 Max,这是一个
n×m
的矩阵,它定义了系统中 n 个进程中的每一个进程对 m 类资源的最大需求。如果Max[i,j]=k
,表示进程 i 需要 Rj 类资源的最大数目为 k 。 -
分配矩阵 Allocation ,这是一个
n×m
的矩阵,它定义了系统中的每类资源当前一分配到每一个进程的资源数。如果Allocation[i,j]=k
,表示进程 i 当前已经分到 Rj 类资源的数目为 k。Allocation[i] 表示进程 i 的分配向量,有矩阵 Allocation 的第 i 行构成。 -
需求矩阵 Need ,这是一个
n×m
的矩阵,用以表示每个进程还需要的各类资源的数目。如果Need[i,j]=k
,表示进程 i 还需要 Rj 类资源 k 个,才能完成其任务。Need[i]
表示进程 i 的需求向量,由矩阵 Need 的第 i 行构成。
上述三个矩阵间存在关系:Need[i,j]=Max[i,j]-Allocation[i,j];
银行家算法
设 Request 是进程Pi的请求向量,如果 Requesti[j] = K
,表示进程 Pi 需要 K 个 Rj 类型的资源。当 Pi 发出资源请求后,系统按下述步骤进行检査:
-
如果
Requesti[j] ≤ Need[i,j]
便转向步骤 2;否则认为出错,因为它所需要的资源数已超过它所宣布的最大值。 -
如果
Requesti[j] ≤ Available[j]
,便转向步骤 3;否则,表示尚无足够资源,Pi须等待。 -
系统试探着把资源分配给进程 Pi,并修改下面数据结构中的数值
Available[j] = Available[j] - Requesti[j]; // 分配出去 Allocation[i,j] = Allocation[i,j] + Requesti[j]; // 获得资源 Need[i,j] = Need[i,j] - Requesti[j]; // 需求减少
-
系统执行安全性算法,检查此次资源分配后系统是否处于安全状态。若安全,才正式将资源分配给进程 Pi ,以完成本次分配;否则,将本次的试探分配作废,恢复原来的资源分配状态,让进程 Pi 等待。
安全性算法
系统所执行的安全性算法可描述如下:
-
设置两个向量:① 工作向量 Work ,它表示系统可提供给进程继续运行所需的各类资源数目,它含有 m 个元素,在执行安全算法开始时,Work = Available;② Finish: 它表示系统是否有足够的资源分配给进程,使之运行完成。默认全部为 False。
-
从进程集合中找到一个能满足下述条件的进程
-
Finish[i] = False;
-
Need[i] ≤ Work; (向量比较)
若找到,执行步骤 3,否则,执行步骤 4 ;
-
-
当进程 Pi 获得资源后,可顺利执行,直至完成,并释放出分配给它的资源,故应执行:
Work = Work + Allocation[i] (向量运算)
Finish[i] = True;
转到步骤 2 -
如果所有进程的
Finish[i] = True
都满足,则表示系统处于安全状态;否则,系统处于不安全状态。
具体实现
相信上过这门的的同学都已经对这个算法有了一定的了解,那么按照书上面的步骤来写代码的话问题也不是很大,但是在实现的时候需要很多的细节,相信这篇文章会在你一筹莫展的提供一些思路。
数据结构的构建
通过前面的介绍我们已经了解到,「银行家算法」至少要涉及到 4 个数据结构,所以第一步就是如何获取这四个数据结构;
def main():"""主循环算法"""m = int(input("输入资源种类数 m: "))temp = input("输入进程数资源,空格隔开:").split()available = np.array(temp, dtype=int)n = int(input("输入进程数 n: "))max_table = np.zeros([n, m], dtype=int)allocation = np.zeros([n, m], dtype=int)# 输入最大需求资源for i in range(n):temp = input("输入进程 P{} 的最大需求向量 Max:".format(i)).split()max_table[i] = np.array(temp, dtype=int)if (available < max_table[i]).any():print("[ERROR] 输入有误,重新输入")i -= 1# 输入已分配资源for i in range(n):temp = input("输入进程 P{} 的已分配资源 Max:".format(i)).split()allocation[i] = np.array(temp, dtype=int)if (max_table[i] < allocation[i]).any():print("[ERROR] 输入有误,重新输入")i -= 1# 导入测试数据,不用一次次手动输入# available, max_table, allocation = loadTestData()need = max_table - allocation# 剩余部分代码暂时省略,后面会介绍
在测试的时候一次次测试比较麻烦,其实最方便的办法就是预先定义一份测试数据,然后使用 loadTestData()
来获取,下面的这一份数据是从书本上摘抄的,可以用来作为测试数据。
def loadTestData():return (np.array([10, 5, 7], dtype=int),np.array([[7, 5, 3],[3, 2, 2],[9, 0, 2],[2, 2, 2],[4, 3, 3]], dtype=int),np.array([[0, 1, 0],[2, 0, 0],[3, 0, 2],[2, 1, 1],[0, 0, 2]], dtype=int))
银行家算法
银行家算法实际上就是一个循环,循环获取资源请求,然后对资源请求进行判断,判断该请求的合法性以及安全性:
# main() 函数内部,接上
while (need != 0).any():proc_ind, req = input("输入请求,如:P1, 1 0 1: ").split(',')proc_ind = int(proc_ind[1:])req = np.array(req.split(), dtype=int)# 判断合法性if (req > max_table[proc_ind]).any():print("[ERROR] 输入有误,重新输入")# 判断安全性else:available -= reqallocation[proc_ind] += reqneed[proc_ind] -= req# security 是安全性算法,下面会解释到if security(available.copy(), need, allocation):# printTable 是打印当前状态,具体实现可以看文末完整代码printTable(available, max_table, allocation, need)continueelse:print("[ERROR] 不安全,不能分配")available += reqallocation[proc_ind] -= reqneed[proc_ind] += req
安全性算法
上面的代码中 security(available.copy(), need, allocation)
是安全性算法,因为 avaiable
传到该函数之后会被当做 work 变量使用,会导致该数据被修改,所以这里采用的是 avaiable.copy()
来复制一份;
def security(work, need, allocation):"""安全性算法"""n = need.shape[0]finish = np.array([False] * n, dtype=bool)while not(finish.all()):flag = Falsefor i in range(n):if not finish[i] and (need[i] <= work).all():print("P{}".format(i), end=' -> ')flag = Truework += allocation[i]finish[i] = Truebreakif not flag:return Falseprint()return True
在安全性算法里面,是按照书上的流程写出来的,只不过在判断是否安全的时候,添加了一个 flag
变量,当一次完整的 for
循环结束之后,flag
为 False
,也就是说没有找到满足条件的进程,就代表此时这个分配是不安全的,当所有的进程都为 True
之后才是安全的。
运行结果
完整代码代码以及参考资料
import numpy as npdef security(work, need, allocation):"""安全性算法"""n = need.shape[0]finish = np.array([False] * n, dtype=bool)while not(finish.all()):flag = Falsefor i in range(n):if not finish[i] and (need[i] <= work).all():print("P{}".format(i), end=' -> ')flag = Truework += allocation[i]finish[i] = Truebreakif not flag:return Falseprint()return Truedef printTable(available, max_table, allocation, need):"""输出表格"""print("=="*30)print("进程\tMax\tAllo\tNeed")for i in range(5):print("P{}\t{}\t{}\t{}".format(i, max_table[i], allocation[i], need[i]))print("当前剩余资源:", available)def loadTestData():"""导入测试数据"""return (np.array([10, 5, 7], dtype=int),np.array([[7, 5, 3],[3, 2, 2],[9, 0, 2],[2, 2, 2],[4, 3, 3]], dtype=int),np.array([[0, 1, 0],[2, 0, 0],[3, 0, 2],[2, 1, 1],[0, 0, 2]], dtype=int))def main():"""主循环算法"""m = int(input("输入资源种类数 m: "))temp = input("输入进程数资源,空格隔开:").split()available = np.array(temp, dtype=int)n = int(input("输入进程数 n: "))max_table = np.zeros([n, m], dtype=int)allocation = np.zeros([n, m], dtype=int)# 输入最大需求资源for i in range(n):temp = input("输入进程 P{} 的最大需求向量 Max:".format(i)).split()max_table[i] = np.array(temp, dtype=int)if (available < max_table[i]).any():print("[ERROR] 输入有误,重新输入")i -= 1# 输入已分配资源for i in range(n):temp = input("输入进程 P{} 的已分配资源 Max:".format(i)).split()allocation[i] = np.array(temp, dtype=int)if (max_table[i] < allocation[i]).any():print("[ERROR] 输入有误,重新输入")i -= 1# 导入测试数据,不用一次次手动输入# available, max_table, allocation = loadTestData()need = max_table - allocation# 计算出剩余资源for i in allocation:available -= iprintTable(available, max_table, allocation, need)while (need != 0).any():proc_ind, req = input("输入请求,如:P1, 1 0 1: ").split(',')proc_ind = int(proc_ind[1:])req = np.array(req.split(), dtype=int)# 判断合法性if (req > max_table[proc_ind]).any():print("[ERROR] 输入有误,重新输入")# 判断安全性else:available -= reqallocation[proc_ind] += reqneed[proc_ind] -= reqif security(available.copy(), need, allocation):printTable(available, max_table, allocation, need)continueelse:print("[ERROR] 不安全,不能分配")available += reqallocation[proc_ind] -= reqneed[proc_ind] += reqif __name__ == '__main__':main()
[1] 西安电子科技大学出版社《计算机操作系统(第四版)》汤子瀛等编著
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- Docker Hub 镜像加速器列表
Docker Hub 镜像加速器列表 镜像加速器 镜像加速器地址 Docker 中国官方镜像 https://registry.docker-cn.com DaoCloud 镜像站 http://f1361db2.m.daocloud.io Azure 中国镜像 https://dockerhub.azk8s.cn 科大镜像站 https://docker.mirrors.ustc.edu.cn…...
2024/4/16 18:12:58 - 剑指offer-js 链表中倒数第k个结点
链表中倒数第k个结点 题目描述: 输入一个链表,输出该链表中倒数第k个结点。问题分析: 使用快慢指针,让快指针先走k步,然后快慢指针一起走,走到最后,慢指针就是倒数第k个节点代码展示: /*function ListNode(x){this.val = x;this.next = null; }*/ function FindKthToTa…...
2024/4/19 10:27:35 - 面试题25. 合并两个排序的链表 优先队列和原地修改法
题目描述输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。 示例1: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 限制: 0 <= 链表长度 <= 1000 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/prob…...
2024/4/16 18:12:40 - 前端(VUE)使用到的必用插件
一、VUE设置网页title问题 推荐使用 vue-wechat-title插件1、npm install vue-wechat-title --save2、在main.js中3、在路由中添加title4、在APP.vue中使用<div v-wechat-title="$route.meta.title">或<router-view v-wechat-title="$route.meta.title…...
2024/4/16 18:12:46 - Java学习记录
java学习记录第6天详细写了本片的文章的内容,作业 全由本人写,本资源是java day6的所有代码, 希望对看本博客的人有所帮助立即下载数组 数组初始化: 方式一:type[] arrayName; (强烈推荐使用这种方式 方式二:type arrayName[];d 注意:数组都是引用类型 静态初始化: 初…...
2024/4/15 7:02:42 - C++中的String类及常用接口说明
C++中的String类及常用接口说明1.string类的介绍2.string类的常用接口说明2.1string类对象的常见构造2.2string类对象的容量操作2.3类对象的访问操作2.4string类对象的修改操作2.5string类非成员函数3.实现string类及其常用接口 1.string类的介绍 cplusplus中对于string类的介绍…...
2024/4/16 18:12:52 - unity技美——terrain地形详解
1 terrain地形 目前地形方面terrain已经成为了unity开发的主流地形,好处是,可以用笔刷直接控制颜色,通过参数控制地形大小,以及无缝衔接,目前2019版本以上的unity已经支持地形嵌套,分模块去生成不同的地形块。并且无缝衔接。下面介绍一下地形参数: * Base Terrain:基本…...
2024/4/16 18:12:28 - vue实现大文件切片上传
利用file里面的slice方法可以将文件切片,前端进行切片处理向http并发传递。等所有切片上传完成后再向服务器发送一个合并切片的请求。<input type="file" @change="onChange" ref="fileInput" /> 1 onChange() {let self = this;let file…...
2024/4/16 18:12:52 - spring得component-scan注解注意事项
<!-- use-default-filters="false" 一定要禁用掉默认规则 否则 还是包下全扫描 --> <context:component-scan base-package="lixiaoyi" use-default-filters="false"><context:include-filter type="annotation" expr…...
2024/4/24 7:52:29 - Shell之流程控制语句
基本语法结构 if结构 if [ 判断条件 ];then条件为真 执行语句command fi [ 判断条件 ] && commandif…else结构 if [ 判断条件 ];then条件为真 执行语句commandelse条件为假 执行语句command2 fi [ 判断条件 ] && command || command2if…elif…else结构 if [ …...
2024/4/24 7:52:31 - jdk源码解析四之JUC锁
CountDownLatch 可用于实现闭锁操作, 延迟线程的进度直到其到达终止状态。确保某些活动直到其它活动都完成后才继续运行,只开启一次。发令枪响后,所有运动员跑步//这个节点由于超时或中断被取消了。节点不会离开(改变)这个状态。尤其,一个被取消的线程不再会被阻塞了static …...
2024/4/24 7:52:27 - Linux磁盘查询分析
前言 日期:2020/05/27 心情:😁😁😁 Description:本文主要内容是查看磁盘使用情况的命令。 磁盘查询分析前言1. 查询系统磁盘整体使用情况2. 查询指定目录的磁盘占用情况3. 常用磁盘统计指令1. 查询系统磁盘整体使用情况 指令: df -lh2. 查询指定目录的磁盘占用情况 指…...
2024/4/24 7:52:28 - C++:类与对象(一)
类的定义 class className {// 类体:由成员函数和成员变量组成 }; // 一定要注意后面的分号[注]:成员函数如果在类中定义,编译器可能会将其当成内联函数处理。 访问限定符(private、public、protect) 1.public修饰的成员在类外可以直接被访问 2.protected和private修饰的成员…...
2024/4/24 7:52:25 - Linux下体验pycharm
虚拟机安装Linux版本:Ubuntu 18.04.4第一步:下载软件打开官网,选择linux版本,点击下载按钮,使用浏览器下载或者在蓝色的direct link字体右键复制下载链接,使用第三方下载工具加速下载本文使用XDM下载工具第二步:运行pycharm.sh脚本文件sudo sh pycharm.sh第三步:选择登…...
2024/4/24 7:52:25 - python之csv模块学习
import csv # 读取字符串 for row in csv.reader([one,two,three]):print(row) # [one, two, three] # 写数据 with open(test_csv_data.csv, w, newline=) as f:writer = csv.writer(f, delimiter= ,quotechar=|, quoting=csv.QUOTE_MINIMAL)writer.writerow([My name is,Tom…...
2024/4/24 7:52:23 - Selenium成长之路-24 frame(iframe)的处理
今天来了解一下 frame的标签。 frame标签有三种:frameset、iframe、frame; >>>frameset就当做一个普通的标签使用, >>>而frame与iframe就有点特殊了。 所以接下来的时间,我们要针对frame和iframe进行详细的操作。 Frame与Ifream操作frame 与 iframe的区别…...
2024/4/24 7:52:23 - 一、操作系统的基本概念
一、操作系统的概念 1.定义 操作系统(OS)是控制和管理计算机系统的硬件和软件资源,并合理的组织调度计算机工作和资源的分配,以提供给用户和其他软件方便的接口和环境,是计算机系统最基本的系统软件。操作系统是对计算机系统的第一次扩充。 2.功能和目标 主要功能:处理机…...
2024/4/24 7:52:28 - 第一次发表
我想看看效果...
2024/4/24 7:52:20 - SQL(1)
数据库的基本概念 1. 数据库的英文单词: DataBase 简称 : DB 2. 什么数据库?* 用于存储和管理数据的仓库。3. 数据库的特点:1. 持久化存储数据的。其实数据库就是一个文件系统2. 方便存储和管理数据3. 使用了统一的方式操作数据库 -- SQL几个概念 * 数据库:文件夹 * 表:文…...
2024/4/24 7:52:19 - Redis启动后的杂项基础知识
redis是单进程的单进程模型来处理客户端的请求。对读写等事件的响应,是通过对epoll函数的包装来做到的。Redis的实际处理速度完全依靠主进程的执行效率 epoll是Linux内核为处理大批量文件描述符而作了改进的epoll,是Linux下多路复用IO接口select/poll的增强版本,它能显著提高…...
2024/4/24 7:52:18
最新文章
- 商城数据库88张表结构完整示意图41~50(十二)
四十一: 四十二: 四十三: 四十四: 四十五: 四十六: 四十七: 四十八: 四十九: 五十:...
2024/5/6 21:23:54 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/5/6 9:38:23 - HTML——4.表格、列表、区块
一、表格 HTML 表格是用于展示结构化数据的重要元素,它允许将数据以行和列的形式组织和显示。 基本结构和常见元素: 1. <table> 元素 <table> 元素是 HTML 表格的根元素,它用于定义整个表格的开始和结束。 2. <thead>、…...
2024/5/6 17:05:08 - Docker实战教程 第1章 Linux快速入门
2-1 Linux介绍 为什么要学Linux 三个不得不学习 课程需要:Docker开发最好在Linux环境下。 开发需要:作为一个后端程序员,是必须要掌握Linux的,这是找工作的基础门槛。 运维需要:在服务器端,主流的大型服…...
2024/5/5 8:34:01 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/5/4 23:54:56 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/5/4 23:54:56 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/5/4 23:54:56 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/5/6 9:21:00 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/5/4 23:54:56 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/5/4 23:55:05 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/5/4 23:54:56 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/5/4 23:55:16 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/5/4 23:54:56 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/5/6 1:40:42 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/5/4 23:54:56 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/5/4 23:55:17 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/5/4 23:55:06 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/5/4 23:54:56 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/5/4 23:55:06 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/5/5 8:13:33 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/5/4 23:55:16 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/5/4 23:54:58 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/5/4 23:55:01 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/5/4 23:54:56 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...
2022/11/19 21:17:16 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在iPhone上关闭“请勿打扰”
Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...
2022/11/19 21:16:57