多任务

有很多的场景中的事情是同时进行的,比如开车的时候 手和脚共同来驾驶汽车,再比如唱歌跳舞也是同时进行的
在程序中模拟多任务:

import timedef sing():for i in range(3):print("正在唱歌...%d"%i)time.sleep(1)def dance():for i in range(3):print("正在跳舞...%d"%i)time.sleep(1)if __name__ == '__main__':sing()dance() 

在运行的上述代码中,其实并不是真正意义的多任务,因为他完成的是先把唱歌唱完了,再跳舞,而不是两个一起完成。
在计算机中的多任务我们可以理解为,同时运行着qq,qq音乐,英雄联盟等。
计算机执行多任务的方式可以分为并行、并发两种:
并行:真的多任务 cpu大于当前执行的任务
并发:假的多任务 cpu小于当前执行的任务
那么我们应该怎么在代码中实现多任务呢?

线程完成多任务

import threading
import timedef sing():for i in range(3):print("正在唱歌...%d" % i)time.sleep(1)def dance():for i in range(3):print("正在跳舞...%d" % i)time.sleep(1)def main():t1 = threading.Thread(target=sing)t2 = threading.Thread(target=dance)t1.start()t2.start()if __name__ == '__main__':main()

使用线程我们导入threading模块,并使用其中的Thread方法创建线程,target为指向。
如果加上:t.setDaemon(True) 为守护线程 不会等子线程结束

如果加上t.join()为等待子线程执行结束 主线程继续执行

验证子线程的执行与创建

threading.enumerate() 查看当前线程的数量

import time
import threadingdef sing():for i in range(3):print("正在唱歌....%d" % i)time.sleep(1)def dance():for i in range(3):print("正在跳舞....%d" % i)time.sleep(1)if __name__ == '__main__':print(threading.enumerate())t1 = threading.Thread(target=sing)t2 = threading.Thread(target=dance)print(threading.enumerate())t1.start()print(threading.enumerate())t2.start() print(threading.enumerate())

当调用Thread的时候,不会创建线程。
当调用Thread创建出来的实例对象的start方法的时候,才会创建线程以及开始运行这个线程。
所以四次打印出来的结果会是一个,一个,两个,三个。
主线程会等到子线程执行结果之后主线程 才会结束。

继承Thread类创建线程

import threadingclass A(threading.Thread):def __init__(self):super().__init__()def run(self):for i in range(5):print(i)if __name__ == '__main__':t = A()t.start()

继承Thread类创建线程时需注意的是需要再类里添加run方法,而线程开始执行使用的还是t.start()。

多线程共享全局变量(线程间通信)

import threading
import timenum = 100def demo1():global numnum += 1print("demo1---%d" % num)def demo2():print("demo2---%d" % num)def main():t1 = threading.Thread(target=demo1)t2 = threading.Thread(target=demo2)t1.start()# time.sleep(1)t2.start()# time.sleep(1)print("main---%d" % num)if __name__ == '__main__':main()

三次打印出的结果都是101,可见多线程是共享全局变量的。

多线程参数-args

当多线程需要传入参数时,我们可以通过threading.Thread(target=test, args=(num,))这样的形式来传入参数。

共享全局变量资源竞争

一个线程写入,一个线程读取,没问题,但是如果两个线程都写入呢?

import threading
import timenum = 0def demo1(nums):global numfor i in range(nums):num += 1print('demo1---num:%d' % num)def demo2(nums):global numfor i in range(nums):num += 1print('demo2--num:%d' % num)def main():t1 = threading.Thread(target=demo1, args=(1000000,))t2 = threading.Thread(target=demo2, args=(1000000,))t1.start()t2.start()print("main----num:%d" % num)if __name__ == '__main__':main()

如这种情况我们会发现打印出来的结果并不准确。
这时我们可以使用互斥锁:
当多个线程几乎同时修改某一个共享数据的时候,需要进行同步控制
某个线程要更改共享数据时,先将其锁定,此时资源的状态为"锁定",其他线程不能改变,只到该线程释放资源,将资源的状态变成"非锁定",其他的线程才能再次锁定该资源。互斥锁保证了每次只有一个线程进行写入操作,从而保证了多线程情况下数据的正确性。

import threading
import timenum = 0
# 创建一个互斥锁,默认是没有上锁的
mutex = threading.Lock()def demo1(nums):global num# 加锁mutex.acquire()for i in range(nums):num += 1# 解锁mutex.release()print('demo1---num:%d' % num)def demo2(nums):global num# 加锁mutex.acquire()for i in range(nums):num += 1# 解锁mutex.release()print('demo2--num:%d' % num)def main():t1 = threading.Thread(target=demo1, args=(100000,))t2 = threading.Thread(target=demo2, args=(100000,))t1.start()t2.start()time.sleep(2)print("main----num:%d" % num)if __name__ == '__main__':main()

如果使用的是RLock,则为可重入的锁。
再现在start后还需加入一个time.sleep的原因为数据过大的话,还需给他一点时间缓一下,不然线程还没执行完,就执行到打印部分了。

死锁

在线程间共享多个资源的时候,如果两个线程分别占有一部分资源并且同时等待对方的资源,就会造成死锁。

import threading
import timeclass MyThread1(threading.Thread):def run(self):# 对mutexA上锁mutexA.acquire()# mutexA上锁后,延时1秒,等待另外那个线程 把mutexB上锁print(self.name+'----do1---up----')time.sleep(1)# 此时会堵塞,因为这个mutexB已经被另外的线程抢先上锁了mutexB.acquire()print(self.name+'----do1---down----')mutexB.release()# 对mutexA解锁mutexA.release()class MyThread2(threading.Thread):def run(self):# 对mutexB上锁mutexB.acquire()# mutexB上锁后,延时1秒,等待另外那个线程 把mutexA上锁print(self.name+'----do2---up----')time.sleep(1)# 此时会堵塞,因为这个mutexA已经被另外的线程抢先上锁了mutexA.acquire()print(self.name+'----do2---down----')mutexA.release()# 对mutexB解锁mutexB.release()mutexA = threading.Lock()
mutexB = threading.Lock()if __name__ == '__main__':t1 = MyThread1()t2 = MyThread2()t1.start()t2.start()

遇到这种情况,程序便会堵塞无法继续。
为了避免死锁:
程序设计时要尽量避免
添加超时时间等。

线程同步

当我们需要解决
天猫精灵:天猫精灵你好呀
小爱同学:你好呀
天猫精灵:今天天气怎么样了啊
小爱同学:还可以哟
这样一个功能时,我们会发现仅用到锁是不够的,这时我们应该使用threading中的条件变量同步Condition

import threadingclass Xiaoai(threading.Thread):def __init__(self, cond):super().__init__()self.cond = conddef run(self):self.cond.acquire()print("小爱同学:天猫精灵你好呀")self.cond.notify()self.cond.wait()print("小爱同学:今天天气怎么样了啊")self.cond.notify()self.cond.release()class Tianmao(threading.Thread):def __init__(self, cond):super().__init__()self.cond = conddef run(self):self.cond.acquire()self.cond.wait()print("天猫精灵:你好呀")self.cond.notify()self.cond.wait()print("天猫精灵:还可以哟")self.cond.release()def main():cond = threading.Condition()xiaoai = Xiaoai(cond)tianmao = Tianmao(cond)tianmao.start()xiaoai.start()if __name__ == '__main__':main()

Condition中使用到的wait()和notify()方法的意思可以理解为是沉睡,唤醒,当需要这个线程先停止运行另一边线程时便是这边的先wait()沉睡了,再notify()唤醒另一边的。
值得注意的是类的__init__方法中必须添加super().__init__()这样对父级__init__方法的描述,不然就会出现raise RuntimeError(“thread.init() not called”)的报错。

多线程的udp聊天器

实现这个功能就是将线程与socket相结合,大致思路为:
1 创建套接字
2 绑定本地信息
3 获取对方IP和端口
4 发送、接收数据
5 创建两个线程,去执行功能

import socket
import threadingdef recv_msg(udp_socket):"""发送数据"""while True:recv_data = udp_socket.recvfrom(1024)print(recv_data)def send_msg(udp_socket, dest_ip, dest_port):"""接收数据"""while True:send_data = input("输入要发送的数据:")udp_socket.sendto(send_data.encode('gbk'), (dest_ip, dest_port))def main():"""完成udp聊天器"""# 创建套接字udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)# 绑定udp_socket.bind(("", 8080))# 获取对方的IP和端口dest_ip = input('请输入对方的IP:')dest_port = int(input('请输入对方的port:'))t_recv = threading.Thread(target=recv_msg, args=(udp_socket,))t_send = threading.Thread(target=send_msg, args=(udp_socket, dest_ip, dest_port))t_recv.start()t_send.start()if __name__ == '__main__':main()
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. PCL_两两点云获取设备自动标定

    还没有自己测试,在郭浩老师的书中看见了这个例程,先记下来。 应用RANSAC算法实现基于球型靶标的自动标定方法,连个深度摄像头获取的点云数据中检测并识别出各个圆球,检测识别出3个圆球后,拥有两组对应的3个坐标点,根据变换矩阵求解方程,估计出变换矩阵,实现双深度摄像头…...

    2024/5/9 0:04:33
  2. nginx 负载均衡

    /////////////////////////////nginx4 nginx 天生配置了浏览器缓存 不需要我们自己做 缓存在浏览器中netcache 就是缓存数据 expires 过期时间 304 也是请求服务器了 不请求服务器 nginx.config的配置文件 location ~ .*\.(jpg|png|gif) { root /data/app/html;expires 24h;//…...

    2024/5/7 3:04:37
  3. 《一个菜鸟游戏服务端的学习之路》第三章 服务端与客户端之间的协议传输

    第三章 ,Netty服务端与客户端之间的协议传输 基于上一章的内容,我们学习了如何通过发送string数据到服务端,并在进行输出。本章来聊聊如何制定协议,将数据内容转化为对应格式进行通信,并实现简单的登录功能。 上一章的链接在这里 https://blog.csdn.net/sinat_18538231/a…...

    2024/5/9 8:29:57
  4. Spring Boot搭建Web服务脚手架

    Spring Boot是Java开发时常用框架,丰富的组件和易用的功能。Web服务脚手架从实际项目中整理升华,可直接扩展开发并应用于真实生产场景。开源代码:https://github.com/jextop开发环境版本功能Java 8开发语言,Jdk8或者更新版本。在线课程:掌握Java注解使用技巧,让代码简洁高…...

    2024/5/9 5:17:39
  5. 计算机网络:第七章概述课后习题及答案(精细版)

    1. 计算机网络中的安全威胁都有哪些,需要哪些安全服务。 计算机网络所面临的安全威胁主要来自两大类攻击即被动攻击和主动攻击。 这两类攻击中四种最基本的形式是:(1) 截获(interception)攻击者从网络上窃听他人的通信内容。 (2) 中断(interruption)攻击者有意中断他人在网络上…...

    2024/5/9 8:01:40
  6. LNMP环境的简单搭建

    1.用户通过http协议发起请求,请求会先抵达LNMP架构中的Nginx 2.Nginx会根据用户的请求进行Location规则匹配 3.Location如果匹配到请求是静态,则由Nginx读取本地直接返回 4.Location如果匹配到请求是动态,则由Nginx将请求转发给fastcgi协议 5.fastgi收到后会将请求交给php-f…...

    2024/5/8 20:55:45
  7. MySQL数据库之--函数语法

    学习目标: 掌握以下sql函数 数字函数: FORMAT ABS MOD CEIL FLOOR ROUND EXP… 字符函数: UPPER LOWER CHAR_LENGTH CONCAT INSTR… 日期函数: NOW DATE_FORMAT DATE_ADD DATEDIFF IF IFNULL… 条件函数:数字函数 第一批数字函数函数 功能 用例ABS 求绝…...

    2024/5/7 3:04:17
  8. 如何选择网络任务才能够轻松赚钱?(快营通分享)

    做网络任务是可以赚到钱的。当然,做网络兼职任务一定要对任务有所选择,只有选择赚钱的任务去做,你才能够赚到足够多的钱。选择网络任务是有很多门道的,只有你欠的这些门道,你才能够在选择任务的时候不吃亏,轻松的选到简单容易,佣金高的任务。下面就来了解如何选择网赚论…...

    2024/5/8 23:08:33
  9. Shell服务器初始化脚本

    Shell服务器初始化脚本 系统以Centos7.3为例 首先我们先来探讨一下为什么要写这么一个用来初始化服务器的脚本,在实际的企业应用中,我们的公司会采购不同的新的服务器,并且已经安装了Linux操作系统。但是这台新的服务器买回来仅仅是安装了操作系统并没有配置任何的服务以及系…...

    2024/5/7 3:04:09
  10. 方法的创建和调用

    创建方法求两个数的最大值max2,随后再写一个求3个数的最大值的函数max3。 ​ 要求:在max3这个函数中,调用max2函数,来实现3个数的最大值计算。调整数组顺序使得奇数位于偶数之前。调整之后,不关心大小顺序 求 N 的阶乘 求1!+2!+3!+4!+…+n!的和...

    2024/5/8 19:31:56
  11. 线性dp:数字三角形

    题目链接:https://www.acwing.com/problem/content/900/ 题意:给定一个如下图所示的数字三角形,从顶部出发,在每一结点可以选择移动至其左下方的结点或移动至其右下方的结点,一直走到底层,要求找出一条路径,使路径上的数字的和最大。 数据范围 1≤n≤500, −10000≤三角…...

    2024/5/9 2:46:43
  12. 逻辑运算符

    概述: 基本使用:短路使用:...

    2024/5/7 3:04:00
  13. 计算机网络:复习补充题

    1-12 因特网的两大组成部分(边缘部分与核心部分)的特点是什么?他们的工作方式各有什么特点? 答:边缘部分 由所有连接在因特网上的主机组成。这部分是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享。核心部分 由大量网络和连接 这些网络的路由器组成。这…...

    2024/5/7 3:03:53
  14. 【javascript笔记】原型

    函数的prototype属性每个函数都有一个prototype属性, 它默认指向一个Object空对象(即称为: 原型对象) 原型对象中有一个属性constructor, 它指向函数对象给原型对象添加属性(一般都是方法)作用: 函数的所有实例对象自动拥有原型中的属性(方法)// 每个函数都有一个prototype属性…...

    2024/5/7 3:03:49
  15. 北上广等一线城市 IT 岗位已接近饱和?

    ​有读者在后台问了小千这样一个疑问:几乎每所大学都会开设计算机技术相关专业,每年培养出来的技术人才加在一起少说也有10-20万人,以前大家都选“北上广”,这么多年了,是不是北上广等一线城市IT岗位已接近饱和大家才会往出走?1、国家政策支持在中央大会上,报告里正式出…...

    2024/5/7 3:03:45
  16. ceshi12369

    我的博客111我的收费专栏简介1「已注销」9.90去订阅adushasjfkljsakdljfl...

    2024/5/6 8:12:58
  17. 关于String不变性和作用域

    关于String不变性和作用域 /*** 在执行change方法过程中,Person1.str=new String("test.ok");如果change内str不为this.str,由于String不变性;* 出了change方法,Person.str="good";可如果change内为 this.str,则change内变化作用域冲破change方法扩大…...

    2024/5/7 3:03:41
  18. 新生训练赛04(凉肝)

    文章目录B - Just Eat It!标题 B - Just Eat It!Today, Yasser and Adel are at the shop buying cupcakes. There are n cupcake types, arranged from 1 to n on the shelf, and there are infinitely many of each type. The tastiness of a cupcake of type i is an intege…...

    2024/5/7 3:03:38
  19. Mac解决Tensorflow2.0下载MNIST数据集失败的方法

    利用tensorflow2.0下载MNIST数据集 import tensorflow as tf data = tf.keras.datasets.mnist (train_x, train_y), (test_x, test_y) = data.load_data()一般会出现如下报错:原因是因为网络下载出错,解决方法是提前下载数据,MNIST下载链接为 https://storage.googleapis.com…...

    2024/5/7 3:03:33
  20. gdb

    一、用gdb调试程序Linux中包含一个很强大的调试工具GDB,可以用它来调试C、C++程序。 要使用GDB进行调试,在编译程序的时候需要加入-g选项。使用流程(1)gcc -g test.c -o test(2) 启动gdb:gdb test(3)在main函数处设置断点:break main(4)运行程序:run /*此程序实现累加求…...

    2024/5/7 3:03:29

最新文章

  1. QT_BEGIN_NAMESPACE

    最近碰到了QT_BEGIN_NAMESPACE这个宏,这个宏就是一个命名空间,意思是如果不用这个宏,可能我qwidget定义的一个变量a会和标准C定义的变量a冲突对不,Qt通过这个命名空间,将所有类和函数封装在一个作用域里,防…...

    2024/5/9 9:55:21
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/5/7 10:36:02
  3. Docker - Nginx

    博文目录 文章目录 说明命令 说明 Docker Hub Nginx 数据卷数据卷印射在容器内的路径nginx.conf/etc/nginxnginx.html/usr/share/nginx/htmlnginx.log/var/log/nginx 容器内的路径说明/etc/nginx/nginx.conf配置文件/etc/nginx/conf.d配置目录/usr/share/nginx/html静态目录/…...

    2024/5/3 2:14:54
  4. Linux mount用法

    在Linux系统中,系统自动挂载了以下挂载点: /: xfs文件系统,根文件系统, 所有其他文件系统的挂载点。 /sys: sysfs文件系统,提供内核对象的信息和接口。 /proc: proc文件系统,提供进程和系统信息。 /dev: devtmpfs文件系…...

    2024/5/5 8:38:45
  5. Android Framework学习笔记(2)----系统启动

    Android系统的启动流程 启动过程中,用户可控部分是framework的init流程。init是系统中的第一个进程,其它进程都是它的子进程。 启动逻辑源码参照:system/core/init/main.cpp 关键调用顺序:main->FirstStageMain->SetupSel…...

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

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

    2024/5/8 6:01:22
  7. 【原油贵金属周评】原油多头拥挤,价格调整

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

    2024/5/7 9:45:25
  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/9 4:20:59
  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/7 11:36:39
  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/8 20:48:49
  18. 氧生福地 玩美北湖(上)——为时光守候两千年

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

    2024/5/7 9:26:26
  19. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

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

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

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

    2024/5/8 19:33:07
  21. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

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

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

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

    2024/5/8 20:38:49
  23. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

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

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

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

    2024/5/9 7:32:17
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 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系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...

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

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

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

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

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

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

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

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

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

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

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

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