LongAdder

AmoticLong

AtomicLong是作用是对长整形进行原子操作

原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束

在32位操作系统中,64位的long 和 double 变量由于会被JVM当作两个分离的32位来进行操作,所以不具有原子性。而使用AtomicLong能让long的操作保持原子型。

构造方法 
AtomicLong() 
创建一个新的AtomicLong,初始值为 0AtomicLong(long initialValue) 
用给定的初始值创建一个新的AtomicLong。  long accumulateAndGet(long x, LongBinaryOperator accumulatorFunction) 
使用将给定函数应用于当前值和给定值的结果原子更新当前值,返回更新后的值。  
long addAndGet(long delta) 
将给定的值原子地添加到当前值。  
boolean compareAndSet(long expect, long update) 
如果当前值为 == ,则将原值设置为给定的更新值。  
long decrementAndGet() 
原子减1当前值。  
double doubleValue() 
返回此值 AtomicLong为 double一个宽元转换后。  
float floatValue() 
返回此值 AtomicLong为 float一个宽元转换后。  
long get() 
获取当前值。  
long getAndAccumulate(long x, LongBinaryOperator accumulatorFunction) 
使用给定函数应用给当前值和给定值的结果原子更新当前值,返回上一个值。  
long getAndAdd(long delta) 
将给定的值原子地添加到当前值。  
long getAndDecrement() 
原子减1当前值。  
long getAndIncrement() 
原子上增加一个当前值。  
long getAndSet(long newValue) 
将原子设置为给定值并返回旧值。  
long getAndUpdate(LongUnaryOperator updateFunction) 
用应用给定函数的结果原子更新当前值,返回上一个值。  
long incrementAndGet() 
原子上增加一个当前值。  
int intValue() 
返回此的值 AtomicLong作为 int的基本收缩转换之后。  
void lazySet(long newValue) 
最终设定为给定值。  
long longValue() 
将 AtomicLong的值作为 longvoid set(long newValue) 
设置为给定值。  
String toString() 
返回当前值的String表示形式。  
long updateAndGet(LongUnaryOperator updateFunction) 
使用给定函数的结果原子更新当前值,返回更新的值。  
boolean weakCompareAndSet(long expect, long update) 
如果当前值为 == ,则将原值设置为给定的更新值。  

1.计数功能:(实现在并发环境下是不安全的 结果与期望值不一致)

    private static int count =0;public static void main(String[] args) throws Exception {List<Thread> tList =  new ArrayList<>();for (int i = 0; i <1000; i++) {new Thread(()->{ count++;}).start();}Thread.sleep(1000);//确保线程都结束System.out.println(count);/*result:996*/}

volatile

2.加volatile(结论: volatile关键字并不能作为线程计数器

    private static volatile int count =0;public static void main(String[] args) throws Exception {List<Thread> tList =  new ArrayList<>();for (int i = 0; i <1000; i++) {new Thread(()->{ count++;}).start();}Thread.sleep(1000);//确保线程都结束System.out.println(count);/*result:991*/}

原因:在 java 垃圾回收整理一文中,描述了jvm运行时刻内存的分配。其中有一个内存区域是jvm虚拟机栈,每一个线程运行时都有一个线程栈,

线程栈保存了线程运行时候变量值信息。当线程访问某一个对象时候值的时候,首先通过对象的引用找到对应在堆内存的变量的值,然后把堆内存

变量的具体值load到线程本地内存中,建立一个变量副本,之后线程就不再和对象在堆内存变量值有任何关系,而是直接修改副本变量的值,

在修改完之后的某一个时刻(线程退出之前),自动把线程变量副本的值回写到对象在堆中变量。这样在堆中的对象的值就产生变化了。下面一幅图

描述这写交互

java volatile1

read and load 从主存复制变量到当前工作内存
use and assign 执行代码,改变共享变量值
store and write 用工作内存数据刷新主存相关内容

其中use and assign 可以多次出现

但是这一些操作并不是原子性,也就是 在read load之后,如果主内存count变量发生修改之后,线程工作内存中的值由于已经加载,不会产生对应的变化,所以计算出来的结果会和预期不一样

对于volatile修饰的变量,jvm虚拟机只是保证从主内存加载到线程工作内存的值是最新的

例如假如线程1,线程2 在进行read,load 操作中,发现主内存中count的值都是5,那么都会加载这个最新的值

在线程1堆count进行修改之后,会write到主内存中,主内存中的count变量就会变为6

线程2由于已经进行read,load操作,在进行运算之后,也会更新主内存count的变量值为6

导致两个线程及时用volatile关键字修改之后,还是会存在并发的情况。

转载于:https://www.cnblogs.com/jianwei-dai/p/6246067.html

synchronized

  1. 使用synchronized(结果正确)

        private static int count =0;public static void main(String[] args) throws Exception {List<Thread> tList =  new ArrayList<>();for (int i = 0; i <1000; i++) {new Thread(()->{synchronized (ThreadTest1.class){count++;}}).start();}Thread.sleep(1000);//确保线程都结束System.out.println(count);/*result:1000*/}
    

    问题:Synchronized悲观锁,是独占的,意味着如果有别的线程在执行,当前线程只能是等待!

    JDK1.5以后这种轻量级的解决方案不再推荐使用synchronized,而使用Atomic代替,因为效率更高

    AotmicInteger其实就是对int的包装,然后里面内部使用CAS算法来保证操作的原子性

    public final int incrementAndGet() {return unsafe.getAndAddInt(this, valueOffset, 1) + 1;
    }
    可以看到,内部主要依赖于unsafe提供的CAS算法来实现的
    

AmoticLong

  1. 用AmoticLong

        private static AtomicLong count = new AtomicLong(0);public static void main(String[] args) throws Exception {List<Thread> tList =  new ArrayList<>();for (int i = 0; i <1000; i++) {new Thread(()->{count.incrementAndGet();}).start();}Thread.sleep(1000);//确保线程都结束System.out.println(count.get());/*result:1000*/}
    

    问题:

    AtomicLong的实现方式是CAS.

    CAS机制就是,在一个死循环内,不断尝试修改目标值,直到修改成功。如果竞争不激烈,那么修改成功的概率就很高,否则,修改失败的的概率就很高,在大量修改失败时,这些原子操作就会进行多次循环尝试,因此性能就会受到影响

longAdder

将AtomicInteger的内部核心数据value分离成一个数组,每个线程访问时,通过哈希等算法映射到其中一个数字进行计数,而最终的计数结果,则为这个数组的求和累加。热点数据value被分离成多个单元cell,每个cell独自维护内部的值,当前对象的实际值由所有的cell累计合成,这样热点就进行了有效的分离,提高了并行度。

    static LongAdder count = new LongAdder();public static void main(String[] args) throws Exception {List<Thread> tList =  new ArrayList<>();for (int i = 0; i <1000; i++) {new Thread(()->{count.add(1);}).start();}Thread.sleep(1000);//确保线程都结束System.out.println(count.longValue());/*result:1000*/}

LongAdder和AmoticLong性能测试

public static void main(String[] args) throws Exception {test(1);test(10);test(20);test(40);test(100);}static  void test(int threadCount) throws Exception{System.out.print("threadCount:" + threadCount+"    ");Long startTime = System.currentTimeMillis();testLongAdder(threadCount) ;System.out.print("LongAdder run time :" + (System.currentTimeMillis() - startTime)+"       ");Long startTime2 = System.currentTimeMillis();testAmoticLong(threadCount) ;System.out.println("AmoticLong run time :" + (System.currentTimeMillis() - startTime2));/*threadCount:1    LongAdder run time :131       AmoticLong run time :55threadCount:10    LongAdder run time :192       AmoticLong run time :2060threadCount:20    LongAdder run time :332       AmoticLong run time :4081threadCount:40    LongAdder run time :779       AmoticLong run time :6876threadCount:100    LongAdder run time :1627       AmoticLong run time :20495*/}static LongAdder count = null;static void testLongAdder(int threadCount) throws Exception{count = new LongAdder();List<Thread> list = new ArrayList<>();for (int i = 0; i <threadCount; i++) {Thread t= new Thread(()->{for (int j = 0; j < 10000000; j++) {count.add(1);}});list.add(t);}for(Thread t:list){t.start();}for(Thread t:list){t.join();}}private static AtomicLong countAmotic = null;static void testAmoticLong(int threadCount) throws Exception{countAmotic =  new AtomicLong(0);List<Thread> list = new ArrayList<>();for (int i = 0; i <threadCount; i++) {Thread t= new Thread(()->{for (int j = 0; j < 10000000; j++) {countAmotic.incrementAndGet();}});list.add(t);}for(Thread t:list){t.start();}for(Thread t:list){t.join();}}

结论:AtomicLong在线程数量低的时候 性能和LongAdder相近,优于LongAdder,但是线程数量多了 性能明显低于LongAdder,

            countAmotic.incrementAndGet();}});list.add(t);}for(Thread t:list){t.start();}for(Thread t:list){t.join();}
}

结论:AtomicLong在线程数量低的时候 性能和LongAdder相近,优于LongAdder,但是线程数量多了 性能明显低于LongAdder,​	所以 **用LongAdder替代AtomicLong**
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 火狐Firefox 各个版本浏览器 官方下载地址

    https://ftp.mozilla.org/pub/firefox/releases/...

    2024/4/18 4:15:56
  2. 将system.out.println的输出,输出调用类等其他参数的方法

    最近处理一个问题,有一处莫名其妙的输出,无法定位是哪输出的,为了定位,借用了同事的一段代码,最终成功定位,代码的功能是将System.out.println输出的调用位置也一块输出,将这段代码放到项目入口就可以,springboot项目就放到 Application的Main方法的开头就好了,非常方…...

    2024/4/19 17:09:23
  3. 云计算人员如何提高效率 要掌握哪些Linux命令

    云计算人员如何提高效率?要掌握哪些Linux命令?随着开源软件的流行以及互联网的高速发展,Linux成功取代Unix成为最受青睐的云计算操作系统。想要学好云计算一定要掌握Linux,接下来就给大家分享云计算人员提高效率工作必须要掌握的Linux命令。查看命令tail -f+文件名 实时显示…...

    2024/4/15 3:48:51
  4. 咸鱼CAD笔记—编辑工具

    咸鱼CAD笔记—编辑工具移动工具旋转工具修剪延伸工具删除及复制工具镜像工具倒圆角工具分解工具拉伸工具缩放工具倒角工具矩形阵列路径及环形阵列偏移工具 编辑工具简单介绍,后期实战的时候遇到哪个在详解移动工具 (1)快捷键:M (2)编辑工具一般可以先选择编辑对象,然后输…...

    2024/4/20 3:19:25
  5. 带括号的四则运算(递归法)

    (图源:gw老师的ppt)#include <iostream> #include <algorithm> #include <cstring> #include <climits> #include <cmath> #include <vector> using namespace std; #define _for(i,a,b) for(int i = (a); i < (b); ++i) #define _r…...

    2024/4/24 13:41:11
  6. 百度编辑器直接粘贴图片实现

    Chrome+IE默认支持粘贴剪切板中的图片,但是我要发布的文章存在word里面,图片多达数十张,我总不能一张一张复制吧? Chrome高版本提供了可以将单张图片转换在BASE64字符串的功能。但是无法处理多张图片。而且转换成BASE64后是作为内容一起提交给服务器,不能够将图片单独保存…...

    2024/4/25 17:32:56
  7. 在Android中使用SQL server数据库

    @[TOC]关于Android中SQL server数据库的使用 在Android中使用SQL server 在Android中,有内置的SQLlite数据库,属于本地存储,其他客户端无法访问,所以就必须使用网络存储,关于Android中的网络存储的相关资料很少,经过长时间的碰壁后总算得到解决,下边是一个关于Android网…...

    2024/4/24 13:41:07
  8. springboot 启动报错 “Process finished with exit code 1”

    当时在网上查了一些别人的解决问题 有pom文件内有问题,有日志的问题,检查后都没有问题,后面才找到问题...

    2024/4/24 13:41:07
  9. Flink代码之水位线,事件时间,定时器,侧输出流、标签(四)

    一、水位线Watermark 1.水位线简单测试 import java.lang import java.sql.Timestampimport org.apache.flink.streaming.api.TimeCharacteristic import org.apache.flink.streaming.api.functions.timestamps.BoundedOutOfOrdernessTimestampExtractor import org.apache.fli…...

    2024/5/5 12:17:41
  10. ACCESS_REFUSED - operation not permitted on the default exchange

    ACCESS_REFUSED - operation not permitted on the default exchange一、报错来源:安装了rabbitmq_delayed_message_exchange 插件,代码运行,报错二、问题 ACCESS_REFUSED - operation not permitted on the default exchange翻译: 拒绝访问-在默认exchange上不允许操作三、…...

    2024/4/24 13:41:03
  11. oracle调整sga、pga大小

    修改sga大小 1-1查看当前sga大小SQL> show parameter sga 1-2修改sga_max_size为24GSQL> alter system set sga_max_size=24G scope=spfile; 1-3修改sga_target为24GSQL> alter system set sga_target=24G scope=spfile; 1-4重启生效SQL> shutdown immediateSQL>…...

    2024/4/24 13:41:02
  12. FTP文件管理项目(本地云)项目日报(二)

    文章目录前一日日报汇总昨日计划任务完成情况今日规划实际计划完成情况:初代代码 今天我们的“本地云”练手项目开工第二天,总结了前一天大家的反应,来记录个日报。 前一日日报汇总 先来汇总一下前一个工作日大家的日报情况:号码牌 日报1号 (组长) https://blog.csdn.net…...

    2024/4/24 13:41:02
  13. CS224N学习笔记(十七)Multitask learning

    Multitask指多任务学习,大致意思是一个NLP的模型可以完成多种任务。 一、单任务学习的局限和特点由于{dataset,task,model,metric}等的发展,近年来single-task取得了很好的效果 当训练集足够大,能够很容易局部最优 对于通常更常用的AI,需要针对single-model的持续的学习…...

    2024/4/24 13:41:01
  14. 灯珠LM80测试

    在全球照明行业进行LED革新的浪潮下,全球很多国家都在推行LED照明产品标准的制定、测试和认证,以规范和推动LED 市场的良性蓬勃发展,其中以美国能源之星认证走在世界前列。目前,美国和加拿大政府、澳洲政府在加大力度推行能源之星测试认证,在北美当地经销商出售有能源之星…...

    2024/5/5 4:26:17
  15. 棋牌游戏开发上线后,运营时常见的一些问题

    很多人看到棋牌行业吸金非常惊人,投资者纷纷踏足棋牌领域,却忽视了自身的运营,觉得棋牌游戏只要上线做好推广有人来玩就行,但没有注意到运营过程中容易出现的一些问题。下面梦吉网络就为大家总结一下运营时需要避免的一些问题。1.进行虚假宣传 在游戏上线的前期,做好推广工…...

    2024/4/24 13:40:58
  16. C++ : 力扣_Top(295-344)

    C++ : 力扣_Top(295-344) 文章目录C++ : 力扣_Top(295-344)295、数据流的中位数(困难)297、二叉树的序列化与反序列化(困难)300、最长上升子序列(中等)315、计算右侧小于当前元素的个数(困难)322、零钱兑换(中等)324、摆动排序II(中等)326、3的幂(简单)328、奇偶…...

    2024/4/24 13:40:58
  17. 公司真题刷题记录Python

    文章目录贪心算法字典序华为测试vivo提前批排序+二指针搜索回溯 贪心算法 资源配置,收益最大化 小Q的公司最近接到m个任务, 第i个任务需要xi的时间去完成, 难度等级为yi。 小Q拥有n台机器, 每台机器最长工作时间zi, 机器等级wi。 对于一个任务,它只能交由一台机器来完成, 如果…...

    2024/4/24 13:40:57
  18. Idea同一个服务开启两次报端口冲突

    Idea同一个服务开启两次报端口冲突问题描述: 使用idea开启两个生产者,在application.yml文件中分别更改了server.port端口号(第一次启动时端口号为:8000、第二次启动时端口号为:8010),第一个生产者启动正常,在启动第二个生产者的时候一直报端口冲突【例如上图】 解决思路…...

    2024/5/5 16:24:42
  19. 论文解读: | (CVPR2019)《Feature Denoising for Improving Adversarial Robustness》

    论文解读: | (CVPR2019)《Feature Denoising for Improving Adversarial Robustness》 首先,奉上论文和代码: 论文链接: Feature Denoising for Improving Adversarial Robustness 代码链接: https://github.com/facebookresearch/ImageNet-Adversarial-Training 研究方向:A…...

    2024/4/24 13:40:54
  20. 软需---软件工程与需求工程

    软件工程与需求工程软件工程 软件工程是指用工程方法开发和维护软件的过程和有关技术。 关于软件的荒谬说法软件成本低于物理设备成本 软件易修改 计算机比物理设备可靠性高 软件的正确性可形式化的证明 软件重用提高安全性和可靠性 计算机系统同机械系统相比风险更低软件开发过…...

    2024/4/24 13:40:53

最新文章

  1. 5.06号模拟前端面试8问

    5.06号模拟前端面试8问 1.promise如何实现then处理 在JavaScript中&#xff0c;Promise 是一个代表异步操作最终完成或失败的对象。它有三种状态&#xff1a;pending&#xff08;等待&#xff09;&#xff0c;fulfilled&#xff08;完成&#xff09;&#xff0c;rejected&…...

    2024/5/6 18:53:00
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/5/6 9:38:23
  3. vulhub之Webmin篇

    Webmin是功能最强大的基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。Webmin支持绝大多数的Unix系统&#xff0c;这些系统除了各种版本的linux以外还包括&#xff1a;AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等。 影响版本&…...

    2024/5/4 8:30:18
  4. 第十三届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组 题解

    VP比赛链接 : 数据加载中... - 蓝桥云课 1 . 九进制 转 十进制 直接模拟就好了 #include <iostream> using namespace std; int main() {// 请在此输入您的代码int x 22*92*81*9;cout << x << endl ;return 0; } 2 . 顺子日期 枚举出每个情况即可 : …...

    2024/5/6 13:50:47
  5. C++ 【原型模式】

    简单介绍 原型模式是一种创建型设计模式 | 它使你能够复制已有对象&#xff0c;客户端不需要知道要复制的对象是哪个类的实例&#xff0c;只需通过原型工厂获取该对象的副本。 以后需要更改具体的类或添加新的原型类&#xff0c;客户端代码无需改变&#xff0c;只需修改原型工…...

    2024/5/5 8:37:55
  6. 【外汇早评】美通胀数据走低,美元调整

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

    2024/5/4 23:54:56
  7. 【原油贵金属周评】原油多头拥挤,价格调整

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

    2024/5/4 23:54:56
  8. 【外汇周评】靓丽非农不及疲软通胀影响

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

    2024/5/4 23:54:56
  9. 【原油贵金属早评】库存继续增加,油价收跌

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

    2024/5/6 9:21:00
  10. 【外汇早评】日本央行会议纪要不改日元强势

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

    2024/5/4 23:54:56
  11. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

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

    2024/5/4 23:55:05
  12. 【外汇早评】美欲与伊朗重谈协议

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

    2024/5/4 23:54:56
  13. 【原油贵金属早评】波动率飙升,市场情绪动荡

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

    2024/5/4 23:55:16
  14. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

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

    2024/5/4 23:54:56
  15. 【原油贵金属早评】市场情绪继续恶化,黄金上破

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

    2024/5/6 1:40:42
  16. 【外汇早评】美伊僵持,风险情绪继续升温

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

    2024/5/4 23:54:56
  17. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

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

    2024/5/4 23:55:17
  18. 氧生福地 玩美北湖(上)——为时光守候两千年

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

    2024/5/4 23:55:06
  19. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

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

    2024/5/4 23:54:56
  20. 氧生福地 玩美北湖(下)——奔跑吧骚年!

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

    2024/5/4 23:55:06
  21. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

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

    2024/5/5 8:13:33
  22. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

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

    2024/5/4 23:55:16
  23. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

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

    2024/5/4 23:54:58
  24. 广州械字号面膜生产厂家OEM/ODM4项须知!

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

    2024/5/4 23:55:01
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

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

    2024/5/4 23:54:56
  26. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

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

    2022/11/19 21:17:18
  27. 错误使用 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
  28. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

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

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

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

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

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

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

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

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

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

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

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

    2022/11/19 21:17:10
  34. 电脑桌面一直是清理请关闭计算机,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
  35. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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