使用registerNative方式编写JNI中c/c++函数
上次面试,腾讯小哥听说我写过jni代码,问了一个问题,JNI代码里,Java上层声明的一个native函数,在cpp文件中实现它的时候,函数名过长,有没有什么办法来改进?
一般我们写JNI中cpp的代码,都是Java_包名_类名_native方法名(Java_com_jni_ndkdemo_JniUtils_javaGetString),遇到包名中本身带有下划线的,它会添加上去数字(Java_com_my_1project_test_1jni_JNIUtils_getName)都是以这样的方式去实现c代码,cpp文件中这个函数确实是有点长,一番学习后发现可以有其他的实现方式,核心是registerNative函数,JNI实际有两种注册方式:
- 静态注册,就是Java_包名_类名_native方法名这种定位注册方式
- 动态注册,registerNative方式注册
言归正传,我们开始registerNative类型的动态注册的方式来写一个JNI的demo,
1、首先依然是创建Java的native方法,
package com.jni.ndkdemo;public class JniUtils {public native int javaAdd(int x,int y);public native String javaGetString();static {System.loadLibrary("testLib");}
}
2、创建cpp目录以及文件,
3、创建CMakeLists.txt文件
cmake_minimum_required(VERSION 3.4.1)
add_library(testJNISHAREDsrc/main/cpp/arraysAdd-lib.cpp)
add_library(registerNativeSHAREDsrc/main/cpp/registerNative.cpp)add_library(testLibSHAREDsrc/main/cpp/test.cpp)
find_library(log-liblog)
target_link_libraries(testJNI ${log-lib})
这里我们能看到,我们是可以无限编译添加cpp文件的,只要你不停的调用add_library就好,但是有一点要注意,生成so库的名称,不能相同否则编译会失败的,能看到我这里的命名,testJNI、registerNative、testLib都是不相同的
4、在APP的build.gradle文件中添加关于CMake编译方式的配置
android {compileSdkVersion 26defaultConfig {applicationId "com.jni.ndkdemo"minSdkVersion 15targetSdkVersion 26versionCode 1versionName "1.0"testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"externalNativeBuild {cmake {cppFlags ""}}}buildTypes {release {minifyEnabled falseproguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}}externalNativeBuild {cmake {path "CMakeLists.txt"}}
}
主要就是上述两个externalNativeBuild 函数的task任务,其实这些和JNI全类名静态注册的方式没有任何区别,静态注册和动态注册的区别只在cpp文件的实现中,下面我们来看registerNative动态注册方式到底是怎么实现的,当jvm启用了CMakeLists.txt文件,找到cpp文件的时候,系统就会主动的调用cpp文件中的JNI_OnLoad(JavaVM* vm,void* reserve)这个函数名不能乱改,否则系统是无法正常工作的,
jint JNI_OnLoad(JavaVM* vm,void* reserved){printf("jni onload called");//注册时在JNIEnv中实现的,所以必须首先获取它JNIEnv* env =NULL;jint result = -1;//从JavaVM中获取JNIEnv,一般使用1.4的版本if(vm->GetEnv((void **)&env,JNI_VERSION_1_4)!=JNI_OK){return -1;}result = RegisterNative(env);printf("RegisterNatives result: %d", result);printf("jni onload called end...");return JNI_VERSION_1_4; //这里很重要,必须返回版本,否则加载会失败。}
这个没什么好说的,JNI_OnLoad是系统函数,JavaVM代表的就是java的虚拟机环境,拿到参数JNIEnv以后,传递给registerNative函数,
jint RegisterNative(JNIEnv* env){//获取映射的Java类jclass javaClass=env->FindClass(className);//1if(javaClass == NULL){printf("cannot get class:%s\n", className);return -1;}return env->RegisterNatives(javaClass,getMethods,sizeof(getMethods)/sizeof(getMethods[0]));//2
}
关注点1、FindClass函数是系统函数,直接调用就好,className是java层的native函数所在的全类名字符串,根据java层native函数的全类名找到带有native函数的java类,
//java代码中native方法的全类名const char* className="com/jni/ndkdemo/JniUtils";
关注点2、RegisterNatives函数也是系统函数,直接调用传参就好,而getMethods是一个数组,这个数组存放的是native函数相关的信息
const JNINativeMethod getMethods[] = {{"javaAdd","(II)I",(void *) cAdd},{"javaGetString","()Ljava/lang/String;",(void *) getString}};
我们仔细查看这个数组,如果你的demo跑不起来,绝大多数原因都是在这里:单拎出来一个下标的元素,{“javaAdd”,"(II)I",(void *) cAdd},
- 参数一:“javaAdd” ----- java层native函数命名是什么,这里就传什么,但要是字符串
- 参数二: “(II)I” ------ java层native函数的签名,这个签名是什么,就是能够唯一表示某一个函数的签名,因为java函数是可以重载的,签名是由参数类型列表和返回值共同组成,
- 参数三:"(void *) cAdd" --------- cAdds是cpp文件中实现java层native函数的实现方法
jint cAdd(JNIEnv * env,jobject jobj,jint x,jint y){printf("cAdd x is :%d ,y is :%d",x,y);return x+y;
}
最后使用env这个指针 调用RegisterNatives函数,传入参数,native函数就在底层动态注册好了,根据我的踩坑之路,cpp文件动态注册的代码没有什么问题,大家主要是弄不懂这个JNI中函数的签名是怎么回事,下篇文章我们重点分析一下,https://www.cnblogs.com/CCBB/p/3978847.html
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- Oracle包
Package包 包是用来管理逻辑相关,数量较多的pl/sql过程和函数,一般declare 声明的所有内容都可以包含在包内 包是采用单组命令创建的相关函数,过程和变量的集合 包简化应用设计,提高应用性能,实现信息隐藏,子程序重载等 一:建包语法 包的组成: 包说明 + 包体 包说明:可以认为是…...
2024/4/23 14:58:16 - PAT乙级1013
先把素数筛出来,然后在输入的范围内枚举输出即可主要是筛素数枚举的范围,主要是第10000个素数有多大,搜了一下是104729,否则一直会是19分#include <iostream> #include <cstdio> #include <cmath> #include <cstring> #include <algorithm> …...
2024/3/29 13:16:44 - 【2】K8s可视化监控告警--Grafana部署
1. app部署 apiVersion: v1 kind: ReplicationController metadata:name: grafana-corenamespace: kube-systemlabels:monitor: grafanacomponent: core spec:replicas: 1template:metadata:labels:monitor: grafanacomponent: corespec:tolerations:- key: node-role.kubernet…...
2024/4/19 14:38:59 - 数据处理算法-仿射密码加密(Java实现)
一、仿射密码基本思路 加法密码和乘法密码结合就构成仿射密码,仿射密码的加密算法是: C= Ek(m)=(k1*m+k2) mod n 在这里我们规定n=26;其中明文信息为26个小写字母(az)集合,密文为26个大写字母(AZ)集合,然后在对大写字母作进一步操作;秘钥K=(k1,K2)(k1={0,3,5,7,9};K2={0…...
2024/3/29 13:16:42 - 从N个整数中选择K个数
一、问题 给定N个整数(可能有负数),从中选择K个数,使得这K个数之和恰好等于一个给定的整数X;如果有多种方案,选择它们中元素平方和最大的一个。数据保证这样的方案唯一。例如,从4个整数{2,3,3,4}中选择2个数,使它们的和为6,显然有两种方案{2,4}与{3,3},其中平方…...
2024/4/20 19:48:35 - cecece
Java精选测试测试「已注销」0.02去订阅dasfuihsklgjlkdjsflgjsdkl...
2024/3/29 13:16:40 - python//Jan.17th,2020//导入类
Jan.17th,2020##导入类#导入单个类 #from car import Car #my_new_car=Car(audi,a4,2016) #print(my_new_car.get_deseriptive_name()) # #my_new_car.odometer_reading=23 #my_new_car.read_odometer()#导入整个模块 #import car #my_new_car=car.Car(audi,a4,2016) # 区分…...
2024/4/15 16:15:06 - Java代码如何写呢?对面向对象的思考~
我们应该怎么写代码呢?怎么样的顺序呢?如图 我们写的逻辑肯定很繁杂~ 如下图的代码接口A方法里面有B C D 流程 然后B里面有E F G 流程 F里面有N 流程...这样还是比较相对简单的逻辑,我们应该怎么写呢?观了很多源码,也尝试写了一些。发现和以前想的不一样~我们一般人写就…...
2024/3/28 21:13:38 - c# 从excel读取数据到内存在内存中进行过滤查找
excel表中有大约三万条记录,每次都从excel中查询费时较长,读入内存 再用linqtodatatable进行过滤查找 private void button2_Click(object sender, EventArgs e){string excelFilePath = @"C:\dd.xls";string excelSheetName = @"medpinyin";tb = GetExc…...
2024/3/29 13:16:37 - 李宏毅学习笔记16.Unsupervised Learning: Deep Auto-encoder
文章目录Auto-encoderStarting from PCADeep Auto-encoderPokemonAuto-encoder-Text RetrievalAuto-encoder-Similar Image SearchPre-training DNNDe-noising auto-encoderAuto-encoder for CNNCNN-UnpoolingCNN-Deconvolution Auto-encoder 上下两个东西如果单独拿出来是没有…...
2024/3/29 13:16:36 - 双序列比对的基础(2)之替换(计分)矩阵系列
双序列比对的基础(2)之替换(计分)矩阵系列主要以BLOSUM矩阵与PAM矩阵的介绍为主。 声明:该部分书中内容介绍有点少,所以我上网搜索到几篇文献和和国外大学的相关课件(从一个研究生博主处获得)。 那本篇文章就先介绍BLOSUM矩阵吧BLOck SUBstitution Matrix:BLOSUM矩阵…...
2024/4/9 9:47:30 - 查找最大元素
查找最大元素 题目链接 Description 对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字串“(max)”。 Input 输入数据包括多个测试实例,每个实例由一行长度不超过100的字符串组成,字符串仅由大小写字母构成。 Output 对于每个测试实例输出一行字符串,输出的结果…...
2024/3/29 7:28:48 - Matplotlib 实现画局部图
在画图中,我们需要放大图像的某一部分,看清其变化。最近在写论文时,就遇到了这个问题,还有坐标轴加粗、控制线型和大小等要求。这些,都可以通过Python Matplotlib库实现。具体看下面的代码: import matplotlib.pyplot as pltinit_np = np.array(x0_list) xopt_net_np = n…...
2024/3/29 7:28:46 - pyplot.plot画图turtouil
https://matplotlib.org/xkcd/users/pyplot_tutorial.html...
2024/3/29 7:28:45 - ANSYS之翼型NACA4412流场计算系列:Profili、ICEM CFD、Fluent
自己在BiliBili做的视频教程,分享一下,大家多多支持,多多指教。 请关注华华师兄。https://space.bilibili.com/27491310内容目录: ANSYS之翼型NACA4412流场计算(1):Profili翼型数据导出至ICEM CFDANSYS之翼型NACA4412流场计算(2):内流域创建及其结构网格划分 ANSYS之翼型…...
2024/3/29 7:28:44 - Oracle函数
函数: create function drop function alter function 函数和过程的区别: 1.函数返回单个值,如果需要返回多个,则需要在参数上加 out / in out 2.另外函数有返回值所以只能作为表达式的一部分被调用 一:创建函数 1.1不带参数的函数 CREATE OR REPLACE FUNCTION my_fun RETURN N…...
2024/3/29 13:16:34 - zxcashceshi
我的博客111我的收费专栏简介1「已注销」9.90去订阅dasfuihsklgjlkdjsflgjsdkl...
2024/3/29 13:16:33 - 条件查询
过滤:使用WHERE 子句,将不满足条件的行过滤掉。比较运算符 >、< 、>=、<=、= 、<> != 大于、小于、大于等于、小于等于、等于、不等于、不等于- BETWEEN …AND… 显示在某一区间的值(含头含尾) [ ]- IN(set) 显示在in列表中的值,例:in(100,200)- LIKE 通…...
2024/3/29 13:16:32 - P1031 均分纸牌(模拟,数学)
题意 nnn 堆纸牌,每堆纸牌可以给左边或者给右边一定的张数。问怎么给让给的次数最少,同时每堆牌数量一样。 题解 我们考虑一共有 tot=∑i=1nval[i]{tot}=\sum\limits_{i=1}^{n}{val[i]}tot=i=1∑nval[i] 张牌。 那么每堆牌最后一定有 p=tot/np=tot/np=tot/n 张牌。 当且仅当…...
2024/3/29 13:16:32 - 021 招商银行信用卡 -挑选代表
问题描述 我们有很多区域,每个区域都是从a到b的闭区间,现在我们要从每个区间中挑选至少2个数,那么最少挑选多少个? 输入描述 第一行是N(N<10000),表示有N个区间,之间可以重复 然后每一行是ai,bi,持续N行,表示现在区间。均小于100000 输出描述 输出一个数,代表最少…...
2024/3/29 13:16:31
最新文章
- 模拟BACnet设备(八)
文章目录 前言模拟呼梯设备的功能前期准备——xml文件的编写创建工程,建立BACnet模拟设备如何将设备的对象列表打包发送呢?被订阅的属性值变化时,如何主动通知对方?读写属性值完整代码小结 前言 前面一到七篇,从理论&…...
2024/4/23 23:09:23 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - yolov9直接调用zed相机实现三维测距(python)
yolov9直接调用zed相机实现三维测距(python) 1. 相关配置2. 相关代码2.1 相机设置2.2 测距模块2.2 实验结果 相关链接 此项目直接调用zed相机实现三维测距,无需标定,相关内容如下: 1. yolov4直接调用zed相机实现三维测…...
2024/4/22 15:54:28 - Java深度优先搜索DFS(含面试大厂题和源码)
深度优先搜索(Depth-First Search,简称DFS)是一种用于遍历或搜索树或图的算法。DFS 通过沿着树的深度来遍历节点,尽可能深地搜索树的分支。当节点v的所在边都已被探寻过,搜索将回溯到发现节点v的那条边的起始节点。这个…...
2024/4/23 6:13:06 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/4/23 20:58:27 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/4/23 13:30:22 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/4/23 13:28:06 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/4/20 23:26:47 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/4/23 13:27:44 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/4/19 11:57:53 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/4/23 13:29:53 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/4/23 13:27:22 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/4/23 13:28:42 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/4/23 22:01:21 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/4/23 13:29:23 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/4/23 13:27:46 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/4/23 13:47:22 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/4/19 11:59:23 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/4/19 11:59:44 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/4/23 13:28:08 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/4/23 13:29:47 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/4/23 13:28:14 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/4/23 13:27:51 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/4/23 13:27:19 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下: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