类型类是库创建者和维护者的强大工具。 它们减少了样板,打开了要扩展的库,并充当了编译时间开关。 同样,GoF模式也是旨在提高代码质量的软件组织模式的集合。 上一篇博客文章探讨了使用一种带有类型类和隐式模式的模式 ,即桥模式 。 在这篇文章中,我将继续使用适配器模式 。

适配器模式是Scala社区中使用GoF模式的最广泛使用和公认的类型类 。 标准库包括几个示例,例如Ordering和Numeric 。 与任何经过良好设计和实施的图书馆一样,它们的使用对图书馆使用者而言是透明且不可见的。 许多
来到Scala的人们可能甚至没有意识到就使用了这些。 如果您已经熟悉适配器模式 ,请跳过下一部分。

适配器图案

适配器模式 (有时称为包装器模式)是一种OO设计概念,旨在解决代码重复的问题并在存在完全不同的接口的情况下促进代码重用。 它通过统一通用接口周围的代码来做到这一点,并封装了“编程到接口”的GoF理念。 从这个简短的描述中, 桥接器和适配器模式可能似乎无法区分,但是它们的用途却截然不同。 桥接模式用于允许N个概念在N个接口之后独立变化,而适配器模式用于在基础概念相同时将N个接口缩减为一个。 就是说,它用作“胶水”以将不一致的API绑定或适配在一起(因此得名)。

适配器更是实用代码构建的便捷工具。 常见的用例是必须要有一个预先存在的组件或库才能在不适合容纳它的代码库中工作。 通常,仅当库需要版本之间的向后兼容性或用作将来库用户的扩展点时,才预先构建它们。 那是什么样子? 让我们以两个添加接口为例:

trait Addable{def add(x: Int, y: Int) = x+y
}
trait Summable{def plus(x: Int)(y: Int) = x+y
}

其中累加型的‘加’法公开咖喱 可添加的形式‘增加’的方法。 如果我们想使这两个接口在纯OO世界中可以互操作,我们将产生:

class Add2SumAdapter(addable: Addable) extends Summable{def plus(x: Int)(x: Int) = addable add (x, y)
}
class Sum2AddAdapter(sum: Summable) extends Addable{def add(x: Int, x: Int) = sum plus (x) (y)
}

实质上是将一个接口封装为另一个接口。 库解耦。 顺便说一句,有人争辩说,当我们朝着一种编程的功能风格发展时,我们可以减轻适配器模式的需求和样板 。 在FP语言中, 适配器可以转换为currying , 功能组成和提升 。 动态变化很重要,因为缓解并不能消除。 一个人需要考虑上述函数的类型签名,以了解适应性需求在功能方面如何继续满足:

type Plus = (Int => Int => Int)
type Add = ((Int, Int) => Int)

无法避免类型不匹配。 它必须在某个地方处理。

类型类中的适配器模式

在深入探讨适配器模式和类型类之前 ,让我们退后一步讨论更大的问题。 库范围问题。 意思是说,让我们来谈谈与适配器模式有关的概念, Dependency Inversion Principle或简称DIP。 使用此技术编写的代码的标志是,通过强制较低级别的模块符合在较高级别定义的接口,可以将较高级别的模块与较低级别的模块分离 。 因此,反演是更高级别的模块,它定义了要在其上构建的构造块,而不是相反。

DIP产生了更干净,更可扩展的代码,但这样做很大程度上依赖于结构设计模式的使用,而适配器是其中之一。 Scala允许在类型之间进行隐式转换 ,因此,DIP可以按照非常OO风格的编码在隐式转换方面实现 。 这将解决我们的代码中接口适配模板过多的问题,但是,副作用是,这将导致代码异常自然地难以调试,甚至导致错误更难以追踪。 有一个原因是默认情况下在2.10中将它们关闭(如果您经历了可变的隐式状态的乐趣,那么您将痛苦地理解为什么)。

DIP在类型级别上的泛化导致了一种称为ad hoc多态的更强大的构造。 在这种情况下,我们定义一个充当适配器的类型类 ,从而允许该类型的对象表达一组有限的操作。 这组操作定义了一个接口,可以将代码写入其中,而与对象的类型无关。 该对象及其类型不是将类包装在接口中,而是成为该接口的参数。 依靠隐式作用域解析可以基于函数调用站点上的参数类型注入正确的类型类 。

在进一步介绍之前,让我指出,DIP在我们刚刚描述的隐式上下文中使用时,听起来可能类似于另一种称为依赖注入的代码组织技术。 DIP不是依赖注入 ,我们刚才也没有描述。 DIP在编译时解决,而DI则围绕运行时解析。 一个可以利用另一个,但是它们彼此不同。

让我们看一下Java中日期和时间的两个示例实现: java.Date和joda.DateTime 。 两者均表示日期和时间以及修改方法。 但是,一个是可变的构造,其方法具有副作用,而另一个是不可变的,其方法返回一个新实例。 如果我们希望使用日期/时间类型,但仍与该类型的具体实现保持分离,则可以将行为的接口编码为可重用的类型类 :

trait DateFoo[DateType]{def addHours(date: DateType)(hours: Int): DateTypedef addDays(date: DateType)(days: Int): DateTypedef addMonths(date: DateType)(months: Int): DateTypedef addYears(date: DateType)(years: Int): DateTypedef now(): DateType
}

然后,在我们应用程序中的任何地方,我们都可以编写如下代码:

trait TimeTrackDAO{def checkin[A](unit: String, key: String, time: A)(implicit date: DateFoo[A]): Adef checkout[A](unit: String, key: String, time: A)(implicit date: DateFoo[A]): Adef itemize(unit: String, key: String): Int
}

只要存在“ A”的隐式范围的DateFoo类型类,“ checkin”和“ checkout”方法都将起作用。 如果没有这种类型? 我们只能使用“ itemize”方法,因为其他两个将无法编译! 沉思片刻。

让我一种说法,如果我们没有在系统中定义任何DateFoo类型类,那么没有什么可以阻止我们使用TimeTrackDAO的“ itemize”方法。 只有当我们尝试对缺少DateFoo的类型使用“ checkin”或“ checkout”方法时,我们的代码才能编译失败。 这是介绍性段落中提到的我们的编译时间切换。 具有隐式解析的类型类允许基于类型参数和作用域规则在编译时启用或禁用类/特征功能。

结论

OO设计模式和OO概念已经花费了数年的时间由开发人员完善和探索,这主要是由于OO在主流语言中占主导地位。 良好的SOLID方法已经出现,因为它需要解决基于OO的设计所带来的自然复杂性。 功能概念(例如类型类)才刚刚开始滴入共享这两种范式混合的语言中。

虽然标准的OOP习惯用语和功能构造(如类型类)之间存在分歧,但两者实际上可以用于共同利益。 FP不是灵丹妙药。 它不会使许多受OO启发的想法的常识无效,但是FP概念将迫使我们重新考虑我们为解决代码复杂性而采取的方法。 具有一流公民功能的语言的有用性质并不令人惊讶,只是冰山一角。

通过将适配器模式与受FP启发的类型类一起使用 ,我们已经展示了如何减少样板,打开代码以进行扩展以及施加编译时间约束。 没有像隐式转换或DI样式库那样的问题具有“魔术性”或难以追踪的问题。 使用适配器模式的类型类是经过精心设计和明确使用的,具有定义明确的作用域解析,该解析在编译时强制执行。 它们是OO和FP原理的完美结合。

参考:来自JCG合作伙伴 Owein Reese 在Scala上的静态类型博客中的Scala中的四个带有类型类和隐式类型的模式的帮派(第2部分) 。

翻译自: https://www.javacodegeeks.com/2013/03/gang-of-four-patterns-with-type-classes-and-implicits-in-scala-part-2.html

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 您尝试使用 SharePoint 产品和技术向导时错误消息:"Exception: System.ArgumentException: 加密或解密过程中的错误

    您尝试使用 SharePoint 产品和技术向导时错误消息:"Exception: System.ArgumentException: 加密或解密过程中的错误" 察看本文应用于的产品 <script type=text/javascript>function loadTOCNode(){}</script>查看机器翻译免责声明文章编号 : 927156最…...

    2024/5/5 2:21:19
  2. mount_nfs: can't mount /data from x.x.x.x onto /Users/caicloud/nfs1: Operation not permitted

    今天自己用某云搭建了一台nfs共享,因为自己更喜欢在linux主机上调试,搭建好以后打算mount 到mac上,发现一下提示MacBook-Pro-4:~ caicloud$ sudo mount -t nfs x.x.x.x:/data nfs1/ mount_nfs: cant mount /data from x.x.x.x onto /Users/caicloud/nfs1: Operation not per…...

    2024/4/20 16:51:58
  3. Android基础入门教程——2.1 View与ViewGroup的概念

    Android基础入门教程——2.1 View与ViewGroup的概念标签(空格分隔): Android基础入门教程本节引言:告别了第一章,迎来第二章——Android中的UI(User Interface)组件的详解, 而本节我们要学习的是所有控件的父类View和ViewGroup类!突发奇想,直接翻译官方文档对 这两…...

    2024/3/28 19:53:17
  4. 【Python与运维】Python运维常用模块与脚本编写

    文章目录OS模块 OS模块os.close(fd),fd为文件标识符 用于关闭指定的文件os.open(fd),fd为文件描述符 用于打开指定的文件os.open() os.chdir() os.chmod() os.chown() os.closerange() os.fchdir() os.fchmod() os.fchown() os.fdatasync() os.fdopen() os.fsync() os.getcwd(…...

    2024/4/16 19:34:45
  5. POJ1703带权并查集(距离或者异或)

    题意:有两个黑社会帮派,有n个人,他们肯定属于两个帮派中的一个,然后有两种操作 1 D a b 给出a b 两个人不属于同一个帮派 2 A a b 问a b 两个人关系 输出 同一个帮派,不是同一个帮派,或者不确定 思路: 比较简单的带权并查集,容易想,方法固定,可以开距离根节点的距离…...

    2024/5/4 21:30:58
  6. unity发布遇到的三个坑

    坑一 ArgumentException: The Assembly System.Configuration is referenced by System.Data (‘Assets/Plugins/System.Data.dll’). But the dll is not allowed to be included or could not be found. 解决方法: 打开PlayerSettings,将.NET 2.0 Subset 改为.NET 2.0 。坑…...

    2024/4/16 19:33:52
  7. HRBUST - 2371 GT’s Dream 权值线段树

    在现实中认了无数师傅却毫无长进的GT在梦中成为了某武侠世界的神。在这个世界中初始有n个人,他们各成一派。作为世界神GT总共会进行m次操作,每次操作有如下两种情况 1 x y 表示x所在的帮派吞并了y所在的帮派,若x与y本来就处于同一个帮派则该操作无效。 2 k 表示GT想要…...

    2024/4/16 19:34:51
  8. 运维学Python | 给小白的10个使用案例,快速入门Python就靠它了

    今天给大家分享十个Python入门级别的小案例。这十个案例的难度不高,但是对于知识的使用非常全面,很适合小白在学习的初期建立学习信心和增加熟练度。每个案例下都有或多或少的思路分析,希望对大家有帮助案例一:排列组合要求:将4个数字可能组成的所有互不相同且无重复数字的…...

    2024/4/16 19:34:45
  9. Android 基础教程之-------Android ProgressBar的使用!

    大家好,今天给大家讲一下Android中ProgressBar的使用,这个控件在开发中还是经常用到的,比如用户浏览网页的时候,中间肯定有个 传输过程,所以用进度条让用户耐心等待。再比如我在Android Market下载应用,它也会有进度条显示下载进度。我为什么要举这两个例子呢,是因为它…...

    2024/5/4 21:21:25
  10. Android SD卡 mount

    1.系统开机启动监听mount服务 android sdcard热插拔监测和执行是由vold守护进程管理的,系统开机会读取初始化配置文件init.rc,高通的init.rc位于/system/core/rootdir/xxx/etc/下 里面默认启动vold服务。 如果要对该文件作出修改,要重新编译一下boot.img镜像文件,烧录进andr…...

    2024/4/16 19:35:54
  11. UnityEditor报错GUILayout: Mismatched

    UnityEditor报错GUILayout: Mismatched 自己编写Unity的EditorWindow时,有时候会出现类似这样的错误:ArgumentException: GUILayout: Mismatched LayoutGroup.ignore,多次出现这个错误后,发现是在与控件产生交互,同时有逻辑插入的情况造成的,而交互代码(如 GUILayout.Bu…...

    2024/4/16 19:36:19
  12. Android-0.Android studio整理代码格式的快捷键

    eclipse是shift+ctrl+FAndroid studio需要自己打开File==>Setting==>keymap,在右上角搜索Reformat因为我用的是Vistual Studio的设置,所以直接是Alt+F8即可...

    2024/5/5 2:40:06
  13. python自动化运维模块之psutil

    用Python来编写脚本简化日常的运维工作是Python的一个重要用途。在Linux下,有许多系统命令可以让我们时刻监控系统运行的状态,如ps,top,free等等。要获取这些系统信息,Python可以通过subprocess模块调用并获取结果。但这样做显得很麻烦,尤其是要写很多解析代码。在Python…...

    2024/4/20 7:04:32
  14. Linux 开机mount设置fstab

    ‘fstab’的用处 ‘/etc/fstab’是‘mount’命令重要的配置文件。您可以‘root’身份通过‘diskdrake’(Mandrake Linux 控制中心 - 载入点),或用编辑器修改这个文件。 ‘/etc/fstab’有几个用处:*决定开机时自动挂载哪些介质;*指定每个介质挂载时的可选项、载入点;*系统…...

    2024/5/4 12:23:42
  15. 六、生产上运维脚本和语言的学习(shell、Python)

    一、Linux常用的脚本语言主要有shell、Perl、Python,还有PHP也是可以做为脚本语言的,不过用的比较少。 Perl现在还在用的都是大神吧,新人几乎没人会去学Perl了。国内就是这种情形,国外就不太清楚了。 shell脚本是过程式编程,就是根据想要实现的功能从前往后一步一步写代码…...

    2024/4/16 19:34:22
  16. Android基础入门教程目录

    第一章:环境搭建与开发相关(已完结 10/10)https://blog.csdn.net/coder_pig/article/details/50000773Android基础入门教程——1.1 背景相关与系统架构分析Android基础入门教程——1.2 开发环境搭建Android基础入门教程——1.2.1 使用Eclipse + ADT + SDK开发Android APPAndro…...

    2024/5/4 7:17:36
  17. 从sql库里读取二进制图片的问题 (参数无效 未处理ArgumentException 错误的解决办法)

    好多人在做这个的时候会出现参数无效的异常 我找了好长时间才发现是什么原因Bitmap MyImage = new Bitmap(ms);Image image = Image.FromStream(ms,true);//出错的地方是存储数据的时候,由于存储的内容太大而导致的数据错误 cmd.Parameters.Add("@Img",System.Data.…...

    2024/4/18 9:20:29
  18. poj-1703

    题意:有两个帮派,总共有n个人,有m次查询 D x y代表x和y不是一个帮派,A x y代表查询x和y是否是一个帮派。题解:并查集开两倍数组,为D时 连接 x+n和y ,x和y+n 。当查询时当x和y或x+n和y+n的根节点相同,则为一个帮派,当x和y+n或x+n和y的根节点相同则为不同帮派,其他未知…...

    2024/5/4 9:10:33
  19. Linux mount错误,mount: block device //xxx.xx.xx.xx/xx is write-protected, mounting read-only [已解决]

    问题描述:root@ubuntu:~# mount -t cifs -o username="Administrator" //172.16.50.58/cifsMNT /mnt/ mount: block device //172.16.50.58/cifsMNT is write-protected, mounting read-only mount: cannot mount block device //172.16.50.58/cifsMNT read-only解决…...

    2024/5/4 9:28:22
  20. [转]System.ArgumentException: 回发或回调参数无效。在配置中使用 或在页面中使用

    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ArgumentException: 回发或回调参数无效。在配置中使用 < pages enableEventValidation="true"/> …...

    2024/4/16 19:36:26

最新文章

  1. 树莓派-服务自启配置方式测试

    测试脚本&#xff1a; 一、 向rc.local文件添加启动代码(未找到&#xff0c;不测试) 修改/etc/rc.local文件&#xff0c;在文件中exit 0之前添加代码在启动时都会被执行&#xff0c;如&#xff1a;su pi -c “exec /home/pi/testboot.sh” 其中&#xff1a;su pi表示切换至pi…...

    2024/5/5 3:14:34
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. SpringBoot和Vue2项目配置https协议

    1、SpringBoot项目 ① 去你自己的云申请并下载好相关文件&#xff0c;SpringBoot下载的是Tomcat&#xff08;默认&#xff09;&#xff0c;Vue2下载的是Nginx ② 将下载的压缩包里面的.pfx后缀文件拷贝到项目的resources目录下 ③ 编辑配置文件 &#xff08;主要是框里面的内…...

    2024/5/3 23:22:42
  4. promise.all方式使用

    romise.all( ).then( ) 处理多个异步任务&#xff0c;且所有的异步任务都得到结果时的情况。 比如&#xff1a;用户点击按钮&#xff0c;会弹出一个弹出对话框&#xff0c;对话框中有两部分数据呈现&#xff0c;这两部分数据分别是不同的后端接口获取的数据。 弹框弹出后的初…...

    2024/5/2 21:09:45
  5. 整理的微信小程序日历(单选/多选/筛选)

    一、日历横向多选&#xff0c;支持单日、双日、三日、工作日等选择 效果图 wxml文件 <view class"calendar"><view class"section"><view class"title flex-box"><button bindtap"past">上一页</button&…...

    2024/5/1 13:16:44
  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/4 23:55:17
  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/4 18:20:48
  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/4 2:59:34
  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