Qt中的多线程技术详解
Qt中的多线程技术
Qt提供了许多用于处理线程的类和函数。 以下是Qt程序员可以用来实现多线程应用程序的四种不同方法。
QThread:带有可选事件循环的低级API
QThread
是Qt中所有线程控制的基础。 每个QThread
实例表示并控制一个线程。
QThread
可以直接实例化或派生子类。 实例化QThread
提供了一个并行事件循环,允许在辅助线程中触发QObject
的slots
。 继承QThread
则允许应用程序在启动其事件循环之前初始化新线程,或者在没有事件循环的情况下运行并行代码。
示例:
//TestThread.hclass TestThread : public QThread{Q_OBJECTprivate:void run();};
//TestThread.cppvoid TestThread::run(){qDebug() << "这是在一个新的线程里: " << thread()->currentThreadId();}//main.cpp
int main(int argc, char *argv[]){QCoreApplication app(argc, argv);TestThread thread;thread.start();qDebug() << "这是在GUI主线程里:" << app.thread()->currentThreadId();thread.wait(); // 在thread运行后才可以停止。return 0;}
QThreadPool和QRunnable:重用线程
经常创建和销毁线程可能非常的耗费资源。 为了减少这种开销,可以重用现有的线程来执行新的任务。QThreadPool
是可重用的QThreads
的集合,用来管理并重新利用QThreads
。
要在QThreadPool
所管理的的线程之一中运行代码,需要继承QRunnable
并重新实现QRunnable::run()
。 然后使用QThreadPool::start()
将刚刚实现的QRunnable
放入QThreadPool
的运行队列中。 当QThreadPool
中存在空闲的线程时,QRunnable::run()
中的代码将在该线程中执行。
每个Qt应用程序都有一个全局线程池,可通过QThreadPool::globalInstance()
访问。 此全局线程池根据CPU中的内核数量自动维护最佳线程数。 不过我们仍然可以显式创建和管理一个的QThreadPool
。
class TestTask : public QRunnable
{void run(){qDebug() << "这里子线程" << QThread::currentThread();}
};
TestTask *test = new TestTask();
// QThreadPool 持有test对象并自动delete
QThreadPool::globalInstance()->start(test);
Qt Concurrent:高级API
Qt Concurrent
模块提供了处理一些常见并行计算模式的高级函数:
- map
- filter
- reduce
与使用QThread
和QRunnable
不同,这些功能不需要使用低级线程原语,如互斥锁或信号量。相反,它们返回一个QFuture
对象,可用于在功能准备就绪时检索结果。 QFuture
也可用于查询执行进度并暂停/恢复/取消执行。为方便起见,QFutureWatcher
通过信号和槽实现与QFutures
的交互。
Qt Concurrent
的map
,filter
和reduce
算法会自动将计算分配到所有可用的处理器内核中,因此现在编写的应用程序在以后部署在具有更多CPU核的的系统上时仍然能充分利用硬件。
该模块还提供了QtConcurrent::run()
函数,该函数可以在另一个线程中运行任何函数。但是,QtConcurrent::run()
仅对 map
,filter
,reduce
提供部分支持。 QFuture
可用于检索函数的返回值并检查线程是否正在运行。但是,对QtConcurrent::run()
的调用只使用一个线程,不能暂停/恢复/取消,并且无法查询进度。
这得通过另一篇文章说明了,详见Qt Concurrent详解
WorkerScript: QML中的多线程
WorkerScript
QML类型允许JavaScript代码与GUI线程并行运行。
每个WorkerScript
实例可以附加一个.js
脚本。 当调用WorkerScript::sendMessage()
时,脚本将在单独的线程(以及单独的QML上下文)中运行。 当脚本完成运行时,它可以将返回值发送回GUI线程,该线程将调用WorkerScript::onMessage()
信号处理程序。
使用WorkerScript
与使用已移动到另一个线程的QObject
工作者类似(即通过QObject::moveToThread
)。 数据通过信号在线程之间传输。
//main.qml
Rectangle {width: 300; height: 300Text {id: myTexttext: 'Click anywhere'}WorkerScript {id: myWorkersource: "script.js"onMessage: myText.text = messageObject.reply}MouseArea {anchors.fill: parentonClicked: myWorker.sendMessage({ 'x': mouse.x, 'y': mouse.y })}
}
//script.js
WorkerScript.onMessage = function(message) {// ... 耗时的操作在这里执行WorkerScript.sendMessage({ 'reply': 'Mouse is at ' + message.x + ',' + message.y })
}
选择一个适当的方法实现多线程
如上所述,Qt为开发多线程应用程序提供了不同的解决方案。 给定应用程序的正确解决方案取决于新线程的目的和线程的生命周期。 以下是Qt的多线程技术比较,接下来会针对某些示例用例的推荐解决方案。
技术比较
特色 | QThread | QRunnable 和 QThreadPool | QtConcurrent::run() | Qt Concurrent (Map, Filter, Reduce) | Qt Concurrent (Map, Filter, Reduce) |
---|---|---|---|---|---|
Language | C++ | C++ | C++ | C++ | QML |
可设定线程优先级 | Yes | Yes | |||
线程可以处理一个事件循环 | Yes | ||||
线程可以从信号中获取数据更新 | Yes(通过一个Worker 对象) | Yes(由WorkerScript 获得) |
|||
线程可以用信号控制 | Yes(由QThread 获得) | Yes (通过QFutureWatcher 获得) |
|||
线程可以被QFuture 监测 | 部分 | Yes | |||
天生具有暂停/恢复/取消的功能 | Yes |
最佳实践
生命周期 | 操作 | 解决方案 |
---|---|---|
一次调用 | 在另一个线程中运行一个新的函数,在运行期间可以获取进度。 | Qt提供不同的解决方案派生QThread 并重新实现QThread::run() 然后启动。并且发出进度更新的信号。派生QRunnable:run() ,并使用QThreadPool::globalInstance()->start(QRunnable) 来运行。 将进度写入一个线程安全的变量来给外部进度信息。使用QtConcurrent::run() 运行函数。 将进度写入一个线程安全的变量来给外部进度信息。 |
一次调用 | 在另一个线程中运行一个现有函数并获取其返回值。 | 使用 QtConcurrent::run() 运行函数。 当函数返回时,让QFutureWatcher 发出finished() 信号,然后调用QFutureWatcher::result() 来获取函数的返回值。 |
一次调用 | 使用所有可用的核心对容器的所有项目执行操作。 例如,从图像列表中生成缩略图。 | 使用Qt Concurrent 的QtConcurrent::filter() 函数选择容器元素,并使用QtConcurrent::map() 函数将操作应用于每个元素。要将输出整合为单个结果,请改为使用QtConcurrent::filteredReduced() 和QtConcurrent::mappedReduced() 。 |
一次调用/持久运行 | 在纯QML应用程序中执行耗时计算,并在结果准备好时更新GUI。 | 将计算代码放在.js 脚本中并将其附加到WorkerScript 实例。 调用sendMessage() 以在新线程中启动计算。 让脚本也调用WorkerScript::sendMessage() ,将结果传递回GUI线程。 在onMessage 中处理结果并在那里更新GUI。 |
持久运行 | 让一个对象在另一个线程中生存,可以根据请求执行不同的任务,并且/或者可以接收新的数据来处理 | 子类化QObject 以创建一个工作者(Worker )。 实例化这个工作对象和一个QThread 。 将工作对象移至新线程(运用moveToThread )。 通过队列的信号-槽连连接(queued signal-slot connections ,connect 函数的最后一个参数)向工作对象发送命令或数据。 |
持久运行 | 在另一个线程中重复执行耗时的操作,线程不需要接收任何信号或事件。 | 子类话QThread 并重新实现QThread::run() ,直接写入无限循环。 在没有事件循环的情况下启动线程。 让线程发出信号将数据发送回GUI线程。 |
持久运行 | 生存在另一个线程中的对象,执行诸如轮询端口等重复的任务并与GUI线程通讯。 | 同上,但是在工作线程中使用一个定时器来轮询。尽管如此,处理轮询的最好的解决方案是彻底避免它。有时QSocketNotifer 是一个替代。 |
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- eclipse 主题的更换 颜色设置等
这里就是设置eclipse的主题。这个里面的勾去掉后提示的第一个选项就可以看见了。如图:设置字体的大小智能提示修改 java的配置文件的编码格式 菜单——>Preferences——>General——>ContentTypes——>Text——>Java Properties File...
2024/5/4 14:57:51 - 一周新论文 | 2020年第9周 | 自然语言处理相关
《一周新论文》系列之2020年第9周:自然语言处理相关本周重点关注:Microsoft: [2], [23], [40], [43], [76] Facebook: [36], [53], [78] Amazon: [21] Google: [10], [19], [34]2020年2月28日 [1]. Generating Followup Questions for Interpretable Multi-hop Question Answ…...
2024/4/12 4:09:46 - 很实用的进度条插件ProgressBar.js ProgressBar.js配置参数详解
1,介绍它是响应式的创建SVG元素的一个插件。不要慌,不懂SVG也没有关系,插件的使用,主要是对配置参数的理解。这是ProgressBar.js的网站,有动效的展示(我截的静态的图。。。),在如下图所示,右击小铅笔,在新的页面中打开网页,就可以看到小demo的全部代码了。这是官方配…...
2024/4/12 13:34:11 - HDU 1335 (16进制以下)把m进制转换为n进制
【下题链接:http://acm.hdu.edu.cn/showproblem.php?pid=1335】Basically Speaking Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 2906 Accepted Submission(s): 1126 Problem DescriptionThe Really Neat…...
2024/4/12 13:30:05 - eclipse主题设置以及字体大小
不改变主题情况下设置豆沙绿保护色以及字体大小1.字体大小设置2.护眼豆沙绿颜色设置windows->Preferences->General->Editor->Text Editors-->color-->自定义颜色(设置参数:色调 85 饱和度 123 亮度205)效果如下 目前工程栏背景还是白色,这里涉及到windo…...
2024/4/26 21:08:48 - PHP: 深入pack/unpack
源地址: https://my.oschina.net/goal/blog/195749 【自己理解】:pack()用于将其他数据打包成二进制数据,如pack(H*,02)把十六进制02打包成二进制.注意十六进制2用02表示,如果写成2则实际代表十六进制20。unpack用于把二进制数据转化成其他数据,如unpack(H*name,$a…...
2024/4/12 12:04:41 - 原生JS实现拖拽进度条、滚动鼠标显示相应的内容
今天要分享的是运用原生JS实现拖拽进度条、滚动鼠标显示相应的内容,实现效果如下:以下是代码实现,欢迎大家复制粘贴。<!DOCTYPE html> <html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><…...
2024/4/12 4:09:58 - Qt多线程同步总结
1、QMutexQMutex mutex;void func() { mutex.lock(); ........ mutex.unlock(); }2、QMutex联手QMutexLocker 在复杂函数或者异常处理中,对mutex进行lock()和unlock()操作将会很复杂,进入点要lock(),在所有跳出点都要unlock(),想想都蛋疼!忘记unlock()将是很苦逼的事情,所…...
2024/4/12 4:09:52 - js-进度条-动画
效果图如下:HTML: <h1>js实现进度条</h1> <div id="warp"> <div id="inner" class="nn"></div> </div> <br> <button οnclick="move()">加载</button> css:#warp{ …...
2024/4/12 4:09:40 - 推荐一个网上很火的eclipse主题
先PO一张效果图。(豆沙色) 设置方法:背景颜色设置: 打开eclipse,点击windows->Preferences->General->Editor->Text Editors,右边选择Appearance color options ,选Background color 选择背景颜色。勾掉system default系统默认,点击color,在弹出的颜色选择…...
2024/4/24 8:42:17 - qt-多线程读文件
qt本身提供了许多多线程的类,方便我们进行多线程的开发创建线程:线程类Qt 包含下面一些线程相关的类: QThread 提供了开始一个新线程的方法 QThreadStorage 提供逐线程数据存储 QMutex 提供相互排斥的锁,或互斥量 QMutexLocker 是一个便利类,它可以自动对QMutex加锁与解锁…...
2024/4/23 21:50:57 - 输入一个整数,将其转换成八进制数输出
题目描述输入一个整数,将其转换成八进制数输出。输入描述:输入包括一个整数N(0<=N<=100000)。输出描述:可能有多组测试数据,对于每组数据, 输出N的八进制表示数。示例1输入复制7 8 9输出复制7 10 11#include<bits/stdc++.h> using namespace std;int main() {in…...
2024/5/4 12:29:18 - spin.js进度条
一、需求页面异步加载,需要加载进度条。 二、分析 spin.js类库比较小,配置相对简单方便。 三、官网spin.js官网 四、应用 1、spin.common.js $(function(){//在html生成 框体$(document.body).append("<div id=spinPreview></div>");setPositon(); /…...
2024/4/29 0:33:51 - [转] Qt多线程编程总结(一)
Qt对线程提供了支持,基本形式有独立于平台的线程类、线程安全方式的事件传递和一个全局Qt库互斥量允许你可以从不同的线程调用Qt方法。 这个文档是提供给那些对多线程编程有丰富的知识和经验的听众的。推荐阅读: Threads Primer: A Guide to Multithreaded ProgrammingThread…...
2024/4/28 14:13:24 - eclipse主题背景设置
[b][size=x-large][color=blue]因为最近比较多人问我怎么设置eclipse 的背景,网上的例子一大堆,每次都自己百度然后把网址发给对方,叫他自己看。其中有挺多种方法可以实现,包括自己DIY,这里简单介绍下,个人觉得最方便的方法。help->Install New software->addName:…...
2024/4/28 18:51:55 - js 中的事件 (时分秒计时器,进度条, 动态图展)
一:时分秒计时器 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> // 全局保存我们的计时器id, sec_count 用来计时,my_start 用来控制计时器运行…...
2024/4/28 22:57:26 - 基于QT的多线程视频监控的实现(一)
《基于QT的多线程视频监控的实现(一)》《基于QT的多线程视频监控的实现(二)》《基于QT的多线程视频监控的实现(三)》本系统是采用的Windows的开发环境,采用了QT编程技术、Socket网络编程技术、TCP/IP和UDP网络协议、OpenCV、多线程等技术实现的。 主要任务可分为三大模块…...
2024/4/28 19:13:05 - eclipse主题与字体设置
由于默认的eclipse背景是白色的并且字体很小,长时间使用久了的话必然会 导致眼睛不舒服。如:所以就需要自己调下配色,然而自己调的颜色并不一定美观,所以 可以选择使用color theme插件. 最后效果:安装 color theme 主题插件: (示例的是中文版,英文的自行脑补) 菜单栏依次…...
2024/4/28 21:07:50 - 十六进制int转float (C++、C)
转化前提:int 和 float 都是4个字节存储在内存中虽然都是存储的同样数据,强制转化数据解析类型,得到了不同结果Demoint a = 0x41ae3c2d; float b = *(float*)&a; // a = 1101937709 // b = 21.779382705688477IEEE 754 单精度浮点数在线转换:http://www.styb.cn/cms/ie…...
2024/4/28 20:41:03 - 网站顶部显示预加载进度条preload.js
网站加载的速度快的话,不会显示进度条加载时候的样式。支持性主流浏览器都支持,ie浏览器需要9以上9也支持。 使用方法<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script> <script src="js/preload.js"></script&…...
2024/4/28 2:23:12
最新文章
- 恶补《操作系统》5_1——王道学习笔记
5设备管理 5.1_1 I-O设备的概念和分类 1、什么是I-O设备 输入/输出:I/O设备就是可以将数据输入到计算机,或者可以接收计算机输出数据的外部设备,属于计算机中的硬件部件。 2、按使用特性分类 人机交互的外部设备存储设备网络通信设备 3、…...
2024/5/4 17:37:59 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - 论文阅读《Semantic Prompt for Few-Shot Image Recognition》
论文地址:https://arxiv.org/pdf/2303.14123.pdf 论文代码:https://github.com/WentaoChen0813/SemanticPrompt 目录 1、存在的问题2、算法简介3、算法细节3.1、预训练阶段3.2、微调阶段3.3、空间交互机制3.4、通道交互机制 4、实验4.1、对比实验4.2、组…...
2024/5/4 2:47:47 - 前端 js 经典:字符编码详解
前言:计算机只能识别二进制,开发语言中数据类型还有数字,字母,中文,特殊符号等,都需要转化成二进制编码才能让技术机识别。 一. 编码方式 ACSLL、Unicode、utf-8、URL 编码、base64 等。 1. ACSLL 对英语…...
2024/5/4 10:30:35 - C++ //练习 11.14 扩展你在11.2.1节练习(第378页)中编写的孩子姓到名的map,添加一个pair的vector,保存孩子的名和生日。
C Primer(第5版) 练习 11.14 练习 11.14 扩展你在11.2.1节练习(第378页)中编写的孩子姓到名的map,添加一个pair的vector,保存孩子的名和生日。 环境:Linux Ubuntu(云服务器&#x…...
2024/5/1 13:00:20 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/5/1 17:30:59 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/5/2 16:16:39 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/4/29 2:29:43 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/5/3 23:10:03 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/4/27 17:58:04 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/4/27 14:22:49 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/4/28 1:28:33 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/4/30 9:43:09 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/4/27 17:59:30 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/5/2 15:04:34 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/4/28 1:34:08 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/4/26 19:03:37 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/4/29 20:46:55 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/4/30 22:21:04 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/5/1 4:32:01 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/5/4 2:59:34 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/4/28 5:48:52 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/4/30 9:42:22 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/5/2 9:07:46 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/4/30 9:42:49 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下: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