权限管理–shiro的简单使用

文章目录

  • 权限管理--shiro的简单使用
    • 权限管理
      • 1、什么是权限管理
      • 2、什么是身份认证
      • 3、用户名和密码身份认证的流程
      • 4、关键对象
      • 5、授权流程是什么
      • 6、基本的权限模型
      • 7、通用的权限模型
        • 7.1、表里面到底都有哪些字段
      • 8、目前市场上通用的权限管理框架
    • shiro的简单使用
      • 9、shiro是什么
      • 10、shiro能干什么
      • 11、shiro的整体架构是什么
        • 11.1、shiro中常见的名词解释
      • 12、shiro的第一个helloworld程序
        • 12.1、导包
        • 12.2、在resource下创建模拟数据库的文件
        • 12.3、编写测试代码完成用户的认证
      • 13、自定义realm的实现
        • 13.1、导入依赖
        • 13.2、创建实体类
        • 13.3、自定义realm
        • 13.4、书写配置
        • 13.5、测试

权限管理

1、什么是权限管理

权限管理属于安全管理的范畴、简单的说就是对用户的访问进行控制

2、什么是身份认证

判断一个用户 是否是合法用户的这个处理过程就叫做身份认证。

最常用的是通过简单的用户名和密码 进行身份认证、如果你的用户名和密码在数据库中存在 、那么说明你是合法的,否则不合法

3、用户名和密码身份认证的流程

在这里插入图片描述

4、关键对象

  1. Subject:主体
    1. 访问该系统的用户、程序、在咋们的上面进行认证的都称为主体
    2. 简单的说、谁去认证那么这个主题就是谁
  2. Primcipal:身份信息
    1. 就是上面的Subject进行身份认证的标识、标识必须具有唯一性
    2. 唯一性的: 手机号、用户名、邮箱地址
    3. 简单说就是你带的申明信息去进行认证那么这个Primcipal就是什么
  3. credential:凭证信息
    1. 密码、安全信息(token)

5、授权流程是什么

在这里插入图片描述

6、基本的权限模型

权限模型是啥?

模型简单的说就相当于是一个套路、这个套路简单的说就是我们在做项目的时候,如果遇到一个项目中 有多种不同身份的用户(角色)使用这个系统, 而且不同身份的这些用户还拥有不同的访问权限的时候 我们在设置数据库的时候的这个套路

商城项目: 平台 买家 卖家 ====> 角色

不同身份的用户还具有不同的访问权限

角色 实际上 就是权限的一个集合

资源:官方的解释:一切能够被计算机识别的图片、文字、文件等等都成为资源

项目开发中所指的这个资源:指的是页面上的所有的按钮、图片、文字、超链接。。。

在这里插入图片描述

7、通用的权限模型

在这里插入图片描述

7.1、表里面到底都有哪些字段

用户表
用户id  用户名  ....角色表
角色id  角色名字   角色描述用户角色表
用户id   角色id权限资源表
权限资源id 权限名字 权限的描述 type(per|res) resName  resPath 显示区域的编码  角色权限表
角色id  权限的id

8、目前市场上通用的权限管理框架

shiro Spring Security OAuth2

Spring Security 这个框架是有依赖性的 Spring

OAuth2:第三方登陆、公众平台

shiro:这个框架有个优点,没有框架的依赖、任何平台都可以用

shiro的简单使用

9、shiro是什么

简单说shiro就是一个负责授权和认证的框架

  • Apache Shiro提供了认证、授权、加密和会话管理功能,将复杂的问题隐藏起来,提供清晰直观的API使开发者可以很轻松地开发自己的程序安全代码。并且在实现此目标时无须依赖第三方的框架、容器或服务,当然也能做到与这些环境的整合,使其在任何环境下都可拿来使用。
  • Shiro将目标集中于Shiro开发团队所称的“四大安全基石”-认证(Authentication)、授权(Authorization)、会话管理(Session Management)和加密(Cryptography):
    • 认证(Authentication):用户身份识别。有时可看作为“登录(login)”,它是用户证明自己是谁的一个行为。
    • 授权(Authorization):访问控制过程,好比决定“认证(who)”可以访问“什么(what)”.
    • 会话管理(SessionManagement):管理用户的会话(sessions),甚至在没有WEB或EJB容器的环境中。管理用户与时间相关的状态。
    • 加密(Cryptography):使用加密算法保护数据更加安全,防止数据被偷窥。

10、shiro能干什么

认证、授权、Cache的管理、Session的管理、rememberMe功能的实现、登陆、退出…

11、shiro的整体架构是什么

在这里插入图片描述

11.1、shiro中常见的名词解释

  1. Subject:登陆的这个用户(用户、程序) 、谁认证那么这个主体就是谁
  2. Principal:用户名(还可以是用户信息的封装)
  3. Credential:密码
  4. Token:令牌(用户名+密码的封装)----进行进行认证的封装对象
    1. 这个的对象并不是前后分离的这个token
  5. Security Manager:安全管理器(只要使用了shiro框架那么这个对象都是必不可少的)
  6. Authenticator:认证器(主要做用户身份认证、简单跟你说就是用来登陆的时候做身份校验的)
  7. Authrizer:授权器(简单的说就是用来做用户的授权的)
  8. Realm:用户认证和授权的时候 和数据库交互的对象(这里面干的事情就是从数据库查询数据 封装成token然后取进行认证和授权)

12、shiro的第一个helloworld程序

12.1、导包

  <!--导入shiro的包--><dependency><groupId>org.apache.shiro</groupId><artifactId>shiro-all</artifactId><version>1.3.2</version></dependency>

12.2、在resource下创建模拟数据库的文件

shiro.ini —> 只能是以 .ini 结尾的文件,并且idea的读取方式需要设置成 properties方式,否则不生效

[users]
kongming=123
dan=456

12.3、编写测试代码完成用户的认证

	/***  测试shiro是否正常使用*/@Testpublic void shiro1() {// 获取安全管理器工厂IniSecurityManagerFactory iniSecurityManagerFactory = new IniSecurityManagerFactory("classpath:shiro.ini");// 通过安装管理器工厂获取安全管理器SecurityManager securityManager = iniSecurityManagerFactory.createInstance();// 将安全管理器设置到运行环境中SecurityUtils.setSecurityManager(securityManager);// 获取当前操作的主体(subject)Subject subject = SecurityUtils.getSubject();// 此处的 用户名和密码,是由前端传过来的,此处直接赋值,模拟测试数据// 利用用户名和密码,创建tokenUsernamePasswordToken token = new UsernamePasswordToken("kongming", "123");// 传递token进行验证subject.login(token);// 输出用户认证状态System.out.println("用户的认证状态:" + subject.isAuthenticated());// 用户退出subject.logout();// 再次打印用户认证状态System.out.println("用户的认证状态:" + subject.isAuthenticated());}
/*认证成功:打印出---》 true  false认证失败:抛出异常:org.apache.shiro.authc.IncorrectCredentialsException: Submitted credentials for token [org.apache.shiro.authc.UsernamePasswordToken - kongming, rememberMe=false] did not match the expected credentials.
*/

13、自定义realm的实现

13.1、导入依赖

java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
/*出现这个错误的原因是: 缺少日志支持的依赖,需要导入 log4j 和 commons-logging 这2个依赖
*/
		<!-- log4j --><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.17</version></dependency><dependency><groupId>commons-logging</groupId><artifactId>commons-logging</artifactId><version>1.2</version></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional><version>1.18.10</version></dependency>

13.2、创建实体类

@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {private String username;private String password;}

13.3、自定义realm

UserRealm.java

package com.fu.shiro.realm;import com.fu.shiro.pojo.User;
import org.apache.shiro.authc.AuthenticationException;
import org.apache.shiro.authc.AuthenticationInfo;
import org.apache.shiro.authc.AuthenticationToken;
import org.apache.shiro.authc.SimpleAuthenticationInfo;
import org.apache.shiro.authz.AuthorizationInfo;
import org.apache.shiro.realm.AuthorizingRealm;
import org.apache.shiro.subject.PrincipalCollection;public class UserRealm extends AuthorizingRealm {@Overridepublic String getName() {return "UserRealm";}/*** 认证* @param authenticationToken 令牌* @return 返回认证信息*/@Overrideprotected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken authenticationToken) throws AuthenticationException {// 1. 通过token获取用户名String username = (String) authenticationToken.getPrincipal();// 2. 通过用户名到数据库查询用户信息// User user = userService.getUserByName(user);// 如果查不到用户,直接返回 null,这里模拟 if(null == user)if (!username.equals("kongming")) {return null;}//      此处模拟已经查询到用户信息User user = new User("kongming", "123");// 3. 返回认证信息对象return new SimpleAuthenticationInfo(user.getUsername(), user.getPassword(), getName());}/***  授权*/@Overrideprotected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principalCollection) {return null;}
}

13.4、书写配置

shiro-realm.ini 指定realm的自定义实现类

[main] 
customRealm=com.fu.shiro.realm.UserRealm
securityManager.realms=$customRealm

13.5、测试

	/***  测试 使用自定义realm完成身份认证*/@Testpublic void shiro2() {// 获取安全管理器工厂IniSecurityManagerFactory iniSecurityManagerFactory = new IniSecurityManagerFactory("classpath:shiro-realm.ini");// 通过安装管理器工厂获取安全管理器SecurityManager securityManager = iniSecurityManagerFactory.createInstance();// 将安全管理器设置到运行环境中SecurityUtils.setSecurityManager(securityManager);// 获取当前操作的主体(subject)Subject subject = SecurityUtils.getSubject();// 此处的 用户名和密码,是由前端传过来的,此处直接赋值,模拟测试数据// 利用用户名和密码,创建tokenUsernamePasswordToken token = new UsernamePasswordToken("kongming", "123");// 传递token进行验证subject.login(token);// 输出用户认证状态System.out.println("用户的认证状态:" + subject.isAuthenticated());// 用户退出subject.logout();// 再次打印用户认证状态System.out.println("用户的认证状态:" + subject.isAuthenticated());}
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. ARM7 (LPC2138)微控制器开发板设计

    ARM7 疫情也快过去了,在最后的时刻,希望大家不能掉以轻心,保护好自己,保护好家人。本博文是对上学期的ARM7课程的一个总结。疫情的发生,为了响应党的号召,我一直在家自我禁足。我很早的时候就想写这一…...

    2024/4/5 22:32:14
  2. 绘制2019-nCoV动态疫情地图

    分层设色人数 颜色 代码>5000#8000001000-5000#A52A2A100-999#CD5C5C50-99#FFA07A10-49#FFDAB9<10#ADFF2F...

    2024/5/1 16:06:20
  3. ElitesAI·动手学深度学习PyTorch版(第四次打卡Task10)

    GANs(Generativeadversarial networks,对抗式生成网络) Generative adversarial networks (GANs) composes of two deep networks, the generator and the discriminator. The generator generates the image as much closer to the true image as possible to fool the dis…...

    2024/3/29 16:10:31
  4. 基于spark和kafka反爬虫技术【第二天】

    3.系统架构 3.1 技术选型技术选型 组件名称 版本号 描述表现层框架 SpringMVC(Pivotal) 4.0.7 高效稳定,是使用Servlet和jsp技术的一种MVC实现,帮助开发者控制web项目中的变化并提高专业化水平,减少开发者在运用MVC设计模式开发web应用的时间逻辑层控制框架 Spring(Pivotal…...

    2024/4/20 7:29:53
  5. 性能测试简谈

    我们先了解一下,为什么要做性能测试:游戏行业:某游戏上线新功能,目标是全服游戏群体,结果上线后,先后出现了服务器崩溃,游戏功能图标加载缓慢等问题,导致玩家怨声载道,为此,游戏运营商不得不发放了许多奖励。具体损失不表,为赶进度而发布的功能,也因为生产事故导致…...

    2024/5/2 14:24:56
  6. 请求参数预处理-@InitBinder

    (1)我们有时会在 请求参数上绑定实体类,例如:实体类:接收两个实体类的数据:(2)问题 : 我们在参数传递时 , 如何 不弄 混淆;(3)解决方法:使用@InitBinder,配合@ControllerAdvice使用。1.Controller层:2.配置请求参数预处理的一个类;定义两个方法:第一个: 是处理…...

    2024/5/2 14:11:58
  7. 矩阵问题

    从键盘上输入一个整数N,按以下规律输出一个(2N+1)*(2N+1)的矩阵: 对角线的值为1, 上半三角区域值为2, 下半三角区域值为3, 左半三角区域的值为4, 右半三角区域的值为5。 见图:...

    2024/5/2 7:55:44
  8. spring DI依赖注入的具体体现

    依赖注入 1,哪里有依赖哪里有注入 A对象的b1()方法依赖B对象调用它的b1()方法 所以在配置A对象的bean标签内容体中使用 property标签注入B对象 name的属性值是A类的b对象属性 ref的属性值是通过id引入B对象 总结:1,哪里有依赖哪里有注入, 2,注入相当于创建对象**...

    2024/3/29 16:10:26
  9. React 配置代理

    React 配置代理在src目录下新建一个文件夹名为 setupProxy.js 安装 http-proxy-middleware http-proxy-middleware npm官网 npm i http-proxy-middleware(yarn add http-proxy-middleware) 在setupProxy.js写入配置:const { createProxyMiddleware } = require(http-proxy-m…...

    2024/3/29 16:10:25
  10. 【Python】回数是指从左向右读和从右向左读都是一样的数,例如12321,909。请利用filter()筛选出回数

    题目来源:廖雪峰的官方网站 python初学者,求轻喷题目:回数是指从左向右读和从右向左读都是一样的数,例如12321,909。请利用filter()筛选出回数:这道题的思路是: 1、将数字的每一位提取到list中 2、filter函数返回值为list反向排序和原list比较结果 于是乎,这道题的关键…...

    2024/3/29 16:10:24
  11. 零基础入门深度学习(6) - 原生实现长短时记忆网络(LSTM)

    详细实现: https://zybuluo.com/hanbingtao/note/581764...

    2024/3/29 16:10:23
  12. git文档——基础命令

    命令集: 以下是git的一些基本命令。 git init #创建仓库git add <file> #添加文件 git add -A # 添加所有改动 git add * # 添加新建文件和修改,但是不包括删除 git add . # 添加新建文件和修改,但是不包括删除 git add -u # 添加修改和删除,但是不包括…...

    2024/3/29 16:10:22
  13. 【微信小程序】使用canvas制作在线画板

    参考:微信小程序实现在线画板https://blog.csdn.net/IT_czh/article/details/84623110...

    2024/3/29 16:10:21
  14. Netty由浅到深_第一章_Netty介绍和应用场景

    Netty介绍和应用场景 Netty介绍Netty是由jboss提供的一个java开源框架 Netty是一个异步的,基于事件驱动的网络应用架构,用以开发高性能,高可靠性的网络IO程序 Netty主要是针对TCP协议下,面向Clients端的高并发应用,或者peer-to-peer场景下的大量数据持续传输的应用 Netty本…...

    2024/3/29 16:10:20
  15. SAP Hybris Commerce,CRM和C4C的登录语言选择

    三个产品都有登录语言的选择:CRMC4C:Hybris:看到tomcat log里加载的是zk-label_en.propeties:以前做Fiori的时候,我们知道UI5是从浏览器的语言设置里determine语言的: navigator.languages 里存储的是我在Chrome 语言设置里配的4个language+region组合,ui5会取第一个作为loc…...

    2024/4/8 20:14:31
  16. 只出现一次的数字 (桶排序和位运算)

    问题来源:力扣算法面试题汇总 问题描述:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 例: 输入: [4,1,2,1,2] 输出: 4 # 输入 nums = [4, 1, 2, 1, 2]1. O(n2)O(n^2)O(n2)算法 分析:较为直接的思路是做两层遍…...

    2024/4/8 20:13:53
  17. python版本坑:md5例子(python2与python3中md5区别)

    这篇文章主要介绍了python版本坑:md5例子(python2与python3中md5区别),需要的朋友可以参考下 起步 对于一些字符,python2和python3的md5加密出来是不一样的. # python2.7 pwd = "xxx" + chr(163) + "fj" checkcode = hashlib.md5(pwd).hexdigest() print c…...

    2024/4/8 20:14:19
  18. 剑指offer——翻转单词顺序列

    题目描述 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I…...

    2024/3/29 16:10:16
  19. Python2与Python3的区别点整理

    在本篇文章里小编给大家整理的是关于Python2与Python3的区别点整理内容,需要的朋友们可以参考下。 python解释器默认编码(python2与python3的区别一) python2 解释器默认编码:ascii python3 解释器默认编码:utf-8 输入(python2与python3的区别二) python2:name=raw_inp…...

    2024/4/26 5:05:21
  20. Python2.X/Python3.X中urllib库区别讲解

    本篇文章通过对比给大家详细讲解了在Python2和Python3中urllib库区别以及用法讲解,有需要的朋友跟着学习下吧。 本文介绍urllib库在不同版本的Python中的变动,并以Python3.X讲解urllib库的相关用法。 urllib库对照速查表 urllib库是用于操作URL,爬取页面的python第三方库,同…...

    2024/3/29 6:45:07

最新文章

  1. 【项目纪实】某国有航空公司人力资源系统诊断咨询项目

    公司的人力资源管理问题一直都比较严重&#xff0c;比如人员冗余、员工工作积极性差等问题&#xff0c;虽然经过多次的管理尝试&#xff0c;存在的问题仍然没有缓解。华恒智信人力资源咨询公司的老师特别专业&#xff0c;帮我们系统、全面的诊断了人力资源管理上存在的问题&…...

    2024/5/2 20:27:42
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. 【图论】知识点集合

    边的类型 neighbors(邻居)&#xff1a;两个顶点有一条共同边 loop&#xff1a;链接自身 link&#xff1a;两个顶点有一条边 parallel edges&#xff1a;两个顶点有两条及以上条边 无向图 必要条件&#xff1a;删掉顶点数一定大于等于剩下的顶点数 设无向图G<V,E>是…...

    2024/5/1 12:14:45
  4. MATLAB 公共区域的点云合并(46)

    MATLAB 公共区域的点云合并(46) 一、算法介绍二、算法实现1.代码2.效果一、算法介绍 点云配准后,或者公共区域存在多片点云对场景进行冗余过量表达时,我们需要将点云进行合并,Matlab点云工具中提供了这样的合并函数,通过指定网格步长,对初始点云进行过滤。 函数主要实…...

    2024/5/1 14:52:19
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/1 17:30:59
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/2 16:16:39
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/29 2:29:43
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/2 9:28:15
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/28 1:28:33
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/30 9:43:09
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/2 15:04:34
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/28 1:34:08
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/29 20:46:55
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/30 22:21:04
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/1 4:32:01
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/27 23:24:42
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/28 5:48:52
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/30 9:42:22
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/2 9:07:46
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/30 9:42:49
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; 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
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在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