OpenJDK源码研究笔记(八)-详细解析如何读取Java字节码文件(.class)
在上一篇OpenJDK源码研究笔记(七)–Java字节码文件(.class)的结构中,我们大致了解了Java字节码文件的结构。
本篇详细地介绍了如何读取.class文件的大部分细节。
1.构造文件
// 字节码文件User.classString userClass = "C:/User.class";File file = new File(userClass);
2.构造输入流
FileInputStream fin = new FileInputStream(file);DataInputStream in= new DataInputStream(new BufferedInputStream(fin));
3.读取字节码文件(.class)的内容
3.1魔法数
//无符号4个字节int magic = in.readInt();
3.2次版本号
//无符号2个字节
int minor_version = in.readUnsignedShort();
3.3主版本号
//无符号2个字节int major_version = in.readUnsignedShort();
3.4常量池的个数
//无符号2个字节
int count = cr.readUnsignedShort();
3.5常量池的内容
//CPInfo是常量池中的常量的类型,不能简单地把常量池中的类型理解为String类型CPInfo[] pool = new CPInfo[count];for (int i = 1; i < count; i++) {// 常量池中常量的类型标记int tag = cr.readUnsignedByte();switch (tag) {// 类或接口的符号引用case CONSTANT_Class:pool[i] = new CONSTANT_Class_info(this, cr);break;// 双精度浮点型字面量case CONSTANT_Double:pool[i] = new CONSTANT_Double_info(cr);i++;break;// 字段的符号引用case CONSTANT_Fieldref:pool[i] = new CONSTANT_Fieldref_info(this, cr);break;// 浮点型字面量case CONSTANT_Float:pool[i] = new CONSTANT_Float_info(cr);break;// 整型字面量case CONSTANT_Integer:pool[i] = new CONSTANT_Integer_info(cr);break;// 接口方法的引用case CONSTANT_InterfaceMethodref:pool[i] = new CONSTANT_InterfaceMethodref_info(this, cr);break;// 动态调用指令case CONSTANT_InvokeDynamic:pool[i] = new CONSTANT_InvokeDynamic_info(this, cr);break;// 长整型字面量case CONSTANT_Long:pool[i] = new CONSTANT_Long_info(cr);i++;break;// 方法处理器case CONSTANT_MethodHandle:pool[i] = new CONSTANT_MethodHandle_info(this, cr);break;// 方法类型case CONSTANT_MethodType:pool[i] = new CONSTANT_MethodType_info(this, cr);break;// 方法引用case CONSTANT_Methodref:pool[i] = new CONSTANT_Methodref_info(this, cr);break;// 名字和类型case CONSTANT_NameAndType:pool[i] = new CONSTANT_NameAndType_info(this, cr);break;// 字符串case CONSTANT_String:pool[i] = new CONSTANT_String_info(this, cr);break;// Utf8编码的字符串case CONSTANT_Utf8:pool[i] = new CONSTANT_Utf8_info(cr);break;// 不合法的类型default:throw new InvalidEntry(i, tag);}}
构造细节
举一个例子,比如构造Double类型的常量结构CONSTANT_Double_info,就是在这个结构中保存一个Double的值。
此外,还维护了一些其它信息,这个结构的字节长度、类型标记。
其它一些结构,类似。
3.6访问标识符
//无符号2个字节int access_flag= cr.readUnsignedShort()
3.7这个类在常量池中的下标
//无符号2个字节int this_class = in.readUnsignedShort();
3.8这个类的父类在常量池中的下标
//无符号2个字节int super_class = in.readUnsignedShort();
3.9父接口的数量
//无符号2个字节
int int interfaces_count = cr.readUnsignedShort();
3.10父接口的内容
interfaces = new int[interfaces_count];for (int i = 0; i < interfaces_count; i++){//父接口的类型,无符号2个字节interfaces[i] = cr.readUnsignedShort();}
3.11字段的数量
//无符号2个字节int int fields_count = cr.readUnsignedShort();
3.12字段的内容
fields = new Field[fields_count];for (int i = 0; i < fields_count; i++){fields[i] = new Field(cr);}//一个字段Field有访问标识符、名字、描述符、属性access_flags = cr.readUnsignedShort();name_index = cr.readUnsignedShort();descriptor = cr.readUnsignedShort()attributes,封装了字段的更多详细信息
3.13方法的数量,无符号2个字节
int methods_count = cr.readUnsignedShort();
3.14方法的内容
methods = new Method[methods_count];for (int i = 0; i < methods_count; i++)methods[i] = new Method(cr);// 一个方法Method有访问标识符、名字、描述符、属性access_flags = cr.readUnsignedShort();name_index = cr.readUnsignedShort();descriptor = cr.readUnsignedShort()attributes,封装了方法的更多详细信息
3.15属性的数量
//无符号2个字节int attrs_count = cr.readUnsignedShort();
3.16属性的内容
Attribute[] attrs = new Attribute[attrs_count];for (int i = 0; i < attrs_count; i++) {attrs[i] = readAttribute();}/*** 读取一个属性Attribute*/public Attribute readAttribute() throws IOException {//名字的索引int name_index = readUnsignedShort();//属性内容的长度int length = readInt();byte[] data = new byte[length];//读取length个长度的字节信息到data中readFully(data);DataInputStream prev = in;in = new DataInputStream(new ByteArrayInputStream(data));try {//根据名字的索引、字节数组形式的内容构造一个Attribute对象return attributeFactory.createAttribute(this, name_index, data);} finally {in = prev;}}
4.总结
一个字节码文件(.class)几乎含有一个类或接口的所有信息。
这些信息虽然以二进制形式存在,但是它们的存储结构仍然是有规律的。
按照存储格式来依次读取相应的字节数目,就可以完整地解析一个字节码文件。
5.挑战极限
讲完了字节码文件的的结构和读取字节码文件的方法,有读者可能会问,字节码文件是怎么生成的?
我们写的Java程序都是文本格式的.java文件,它们是如何转换的呢?
其实,.java到.class的转换过程,就是Java编译器javac的主要功能。
Java编译器javac比较有难度,刚刚开始研究,如有心得体会和研究成功,一定第一时间分享出来。
6.相关阅读
OpenJDK源码研究笔记(一)-参数检查&抛出带关键错误提示信息的异常
OpenJDK源码研究笔记(二)-Comparable和Comparator2个接口的作用和区别(一道经典的Java笔试面试题)
OpenJDK源码研究笔记(三)-RandomAccess等标记接口的作用
OpenJDK源码研究笔记(四)-编写和组织可复用的工具类和方法
OpenJDK源码研究笔记(五)-缓存Integer等类型的频繁使用的数据和对象,大幅度提升性能(一道经典的Java笔试题)
OpenJDK源码研究笔记(六)--观察者模式工具类(Observer和Observable)和应用示例
OpenJDK源码研究笔记(七)–Java字节码文件(.class)的结构
原文参见:http://FansUnion.cn/articles/2974
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- 二级C语言
二级C语言 也许有人会用到 考试大纲:http://ncre.csai.cn/ncredg/200605160849041980.htm 资料下载:http://data.csai.cn/View_7744.html 历年试题:http://ncre.csai.cn/category.asp?class=v17 视频教程:http://platform.csai.cn/intro/ncre_c.htm 重难点分析与题解:htt…...
2024/4/22 22:22:20 - 解决ie8下onpropertychange事件间歇性失效的问题
有的时候onpropertychange事件一下好用,一下不好用网上有的说去掉<!DOCTYPE html>就好了,我试了下,虽然然管用,但doctype是推荐加上的,去掉他有些东西会乱。如果文本框的样式中有width属性,没有height属性就会出现此问题,不知道是什么原因<input type="te…...
2024/5/5 6:51:09 - Golang教程第4节--类型
原文来自:https://golangbot.com/types/这是Golang系列教程第4节。请先学习Golang系列教程第3节:变量。下面是Go语言支持的基本类型:bool数字类型int8, int16, int32, int64, intuint8, uint16, uint32, uint64, uintfloat32, float64complex64, complex128byterunestring b…...
2024/5/5 16:03:18 - 【最小生成树入门专题1】A - 这是水题1 hihocoder hiho一下第二十六周最小生成树【prime】...
描述 最近,小Hi很喜欢玩的一款游戏模拟城市开放出了新Mod,在这个Mod中,玩家可以拥有不止一个城市了! 但是,问题也接踵而来——小Hi现在手上拥有N座城市,且已知这N座城市中任意两座城市之间建造道路所需要的费用,小Hi希望知道,最少花费多少就可以使得任意两座城市都可以…...
2024/5/5 4:32:33 - 字节码的编译原理
1.编译原理java编译器在将java源码编译为一个有效的字节码文件,主要会经历4个步骤:词法解析语法解析语义解析生成字节码2.词法解析步骤 2.1词法解析过程词法解析是javac编译器执行字节码编译的第一步。主要任务就是将java源码中的关键字和标示符等内容转换为符合java语法规范…...
2024/4/18 13:11:00 - 浅谈Django中的mptt
层级结构层级结构,也叫树形结构。在实际应用中,你经常需要保存层级结构到数据库中。比如说:你的网站上的目录。不过,除非使用类XML的数据库,通用的关系数据库很难做到这点。对于树形数据的存储有很多种方案。主要的方法有两种:邻接表模型,以及修改过的前序遍历算法。因为…...
2024/4/10 6:25:00 - jquery下onpropertychange事件的绑定方法
$("#textboxID").bind("propertychange", function() { alert($(this).val()); });...
2024/4/13 18:14:47 - Go语言教程(三)Go面向对象编程
...
2024/5/5 6:10:27 - 粒子群(PSO)算法的实现
粒子群算法还是很有意思的 描述 粒子群优化算法(PSO) 是由James Kennedy (肯尼迪)博士和R.C. Eberhart 博士于1995 年提出的。该算法源于对鸟群、鱼群觅食行为的模拟。 在PSO 中,首先初始化一群随机粒子(随机解),然后通过迭代寻找最优解。 在每一次迭代中,粒子通过跟踪两…...
2024/4/20 1:35:39 - OpenJDK源码研究笔记(七)–Java字节码文件(.class)的结构
最近在看OpenJDK源码的过程中,顺便看了Java编译器(javac)的源码。 为了理解javac的源码,需要先搞懂Java字节码文件(.class)的结构。 于是,我就认真看了下OpenJDK中Java字节码文件的相关源码,结合大学期间对JVM的研究,参考JVM规范第2版(英文原版),特意整理下。 JVM规范中定…...
2024/4/12 7:34:45 - 深入理解汉诺塔问题与递归
什么是汉诺塔问题相传在古印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏。该游戏是在一块铜板装置上,有三根杆(编号A、B、C),在A杆自下而上、由大到小按顺序放置64个金盘(如下图)。游戏的目标:把A杆上的金盘全部移到C杆上,并仍保持原有顺序叠好。操作规则:每次只能移动一个…...
2024/4/12 7:34:57 - Go语言学习-进阶篇
参考文章: Go系列文章 :https://www.cnblogs.com/wdliu/category/1233750.html Go 语言中文网系列教程: https://studygolang.com/subject/2三、Go语言进阶篇 3.1 Go协程与并发安全 调用函数或者方法时,在前面加上关键字 go,可以让一个新的 Go 协程并发地运行。 启动一个新…...
2024/4/12 7:34:51 - BP神经网络的优缺点
多层前向BP网络的优点:网络实质上实现了一个从输入到输出的映射功能,而数学理论已证明它具有实现任何复杂非线性映射的功能。这使得它特别适合于求解内部机制复杂的问题; 网络能通过学习带正确答案的实例集自动提取“合理的”求解规则,即具有自学习能力; 网络具有一定的推…...
2024/4/12 7:35:09 - 关于Java虚拟机中的字节码指令
字节码 源代码经过编译器编译之后便会生成一个字节码文件,字节码是一种二进制的类文件,它的内容是JVM的指令,而不像C、C++经由编译器直接生成机器码。我们不用担心生成的字节码文件的兼容性,因为所有的JVM全部遵守Java虚拟机规范,也就是说所有的JVM环境都是一样的,这样一…...
2024/4/30 0:00:16 - 2018-4-17论文《狼群算法的研究与应用》笔记1 智能算法简介;狼群算法国内外研究现状以及参看文献
本篇文章的内容来自阅读《狼群算法的研究与应用》的原文摘自原文中的:1.2智能算法简介 (1)Hackwood 和Beni1992年提出群智能的概念,指出“所谓群体指的是一组仙湖之间可以进行直接或间接通信,协作进行分布式问题求解的主体”(2)群智能指“不具备智能行为的主体通过相互…...
2024/4/12 7:35:39 - 全国计算机等级考试二级题库 2019年3月版 练题模拟软件
全国计算机等级考试二级题库 2019年3月版 练题模拟软件...
2024/4/12 7:35:39 - [轉]onpropertychange事件
轉自:http://hi.baidu.com/%B8%C4%C5%C9/blog/item/4a2b431ff0ddfa00314e1589.html onpropertychange这个事件,虽然是ieOnly但也能帮我们不少忙,可能我们只知道该事件在输入框值发生变化的时候会被立即触发,其实这里还有很多我们小秘密。 首先从名字上看onpropertycha…...
2024/4/5 0:21:48 - 学Go语言,我有一些小骄傲!
久等了!!! 嘿我的朋友,我是小熊,我之前工作中多用到的是 python ,但是未来工作会用到大量的 go 语言,所以我抽时间进行了深入学习。目前我已经成功给一个开源项目 prometheus (go 语言写的)贡献过代码,也在公司里提交了不少相关代码最近睡前的时候读完了 go 语言教程…...
2024/4/15 22:55:45 - 【源码】利用升压转换器对太阳能光伏阵列MPPT进行扰动观测
本文件只包含一个升压转换器,如果你想要完整的具有升压转换器的扰动观测MPPT仿真模型,请通过下面的电子邮件地址联系我。 This file just contains a boost converter, if you want full simulink model of Perturb and Observe MPPT with boost converter, just contact me …...
2024/4/5 0:21:46 - 字节码(java bytecode)在JAVA中的概念及作用
字节码(Bytecode)是一种包含执行程序、由一序列 op 代码/数据对 组成的二进制文件。字节码是一种中间码,它比机器码更抽象,需要直译器转译后才能成为机器码的中间代码。通常情况下它是已经经过编译,但与特定机器码无关。字节码通常不像源码一样可以让人阅读,而是编码后的…...
2024/4/25 20:18:58
最新文章
- Git系列:config 配置
💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…...
2024/5/5 16:35:58 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - Linux mount用法
在Linux系统中,系统自动挂载了以下挂载点: /: xfs文件系统,根文件系统, 所有其他文件系统的挂载点。 /sys: sysfs文件系统,提供内核对象的信息和接口。 /proc: proc文件系统,提供进程和系统信息。 /dev: devtmpfs文件系…...
2024/5/5 8:38:45 - vscode安装通义灵码
作为vscode的插件,直接使用 通义灵码-灵动指间,快码加编,你的智能编码助手 通义灵码,是一款基于通义大模型的智能编码辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研…...
2024/5/3 8:55:29 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/5/4 23:54:56 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/5/4 23:54:56 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/5/4 23:54:56 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/5/4 23:55:17 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/5/4 23:54:56 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/5/4 23:55:05 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/5/4 23:54:56 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/5/4 23:55:16 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/5/4 23:54:56 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/5/4 18:20:48 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/5/4 23:54:56 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/5/4 23:55:17 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/5/4 23:55:06 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/5/4 23:54:56 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/5/4 23:55:06 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/5/5 8:13:33 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/5/4 23:55:16 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/5/4 23:54:58 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/5/4 23:55:01 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/5/4 23:54:56 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下: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