在开始之前可以先了解一些NFC的的基础知识。 连接
android nfc中MifareClassic格式的读写 http://www.cnblogs.com/jyycnblogs/p/5077609.html
NFC API Reference中英文 http://www.cnblogs.com/skyseraph/archive/2013/01/27/2876236.html#
感谢Eternal_memory 和 SkySeraph
部分解析
BaseMethodWebActivity是Activity的子类
showToastMessage是单纯的Toast通知
DataValues.NFCWriteLength 是长度限制

下面是我的开发代码,希望对你有帮助。

package com.Base;import java.io.ByteArrayOutputStream;  
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.nio.charset.Charset;  
import java.text.DateFormat;  
import java.text.SimpleDateFormat;  
import java.util.Date;  
import java.util.List;  
import java.util.Locale;  
import com.main.HZZH.MenuActivity;
import cn.data.bean.DataValues;
import cn.data.bean.PublicMethod;
import android.app.Activity;  
import android.app.AlertDialog;  
import android.app.PendingIntent;  
import android.content.Context;
import android.content.DialogInterface;  
import android.content.Intent;  
import android.nfc.FormatException;
import android.nfc.NdefMessage;  
import android.nfc.NdefRecord;  
import android.nfc.NfcAdapter;  
import android.nfc.Tag;  
import android.nfc.tech.MifareClassic;  
import android.nfc.tech.MifareUltralight;  
import android.nfc.tech.Ndef;
import android.os.Bundle;  
import android.os.Parcelable;  
import android.provider.Settings;  
import android.text.Selection;
import android.text.Spannable;
import android.util.Log;
import android.view.KeyEvent;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;  
import android.widget.Toast;public class NFCActivity extends BaseMethodWebActivity {  private static final DateFormat TIME_FORMAT = SimpleDateFormat  .getDateTimeInstance();  private NfcAdapter mAdapter;  private PendingIntent mPendingIntent;  private NdefMessage mNdefPushMessage;  private Tag intenTag;private String NdefRecordTypeByte01 = "http://";private String NdefRecordTypeByte02 = "www.baidu.com";private String NdefRecordTypeByte03 = "?";private int NFCDataType = 0;private final int MifareClassicType = 1,MifareUltralightType = 2,OtherType = 3;//扇位置private short sectorAddress = 6;//修改密码private byte[] myKeyA = {'h','9','^','a','-','8'}; private int NFCBarCodeLength = 16*3;public EditText NFCEditText = null;@Override  protected void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  resolveIntent(getIntent());  // 获取默认的NFC控制器  mAdapter = NfcAdapter.getDefaultAdapter(this);  //拦截系统级的NFC扫描,例如扫描蓝牙  mPendingIntent = PendingIntent.getActivity(this, 0, new Intent(this,  getClass()).addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP), 0);  mNdefPushMessage = new NdefMessage(new NdefRecord[] { newTextRecord("",  Locale.ENGLISH, true) });  }  @Override  protected void onResume() {  super.onResume();  if (mAdapter != null) {  //隐式启动  mAdapter.enableForegroundDispatch(this, mPendingIntent, null, null);  mAdapter.enableForegroundNdefPush(this, mNdefPushMessage);  }  }  @Override  protected void onPause() {  super.onPause();  if (mAdapter != null) {  //隐式启动  mAdapter.disableForegroundDispatch(this);  mAdapter.disableForegroundNdefPush(this);  }  }  //  //16进制字符串转换为String  //  private String hexString = "0123456789ABCDEF";  //  public String decode(String bytes) {  //      if (bytes.length() != 30) {  //          return null;  //      }  //      ByteArrayOutputStream baos = new ByteArrayOutputStream(  //              bytes.length() / 2);  //      // 将每2位16进制整数组装成一个字节  //      for (int i = 0; i < bytes.length(); i += 2)  //          baos.write((hexString.indexOf(bytes.charAt(i)) << 4 | hexString  //                  .indexOf(bytes.charAt(i + 1))));  //      return new String(baos.toByteArray());  //  }  //   //字符序列转换为16进制字符串  //    private String bytesToHexString(byte[] src) {  //        StringBuilder stringBuilder = new StringBuilder("0x");  //        if (src == null || src.length <= 0) {  //            return null;  //        }  //        char[] buffer = new char[2];  //        for (int i = 0; i < src.length; i++) {  //            buffer[0] = Character.forDigit((src[i] >>> 4) & 0x0F, 16);  //            buffer[1] = Character.forDigit(src[i] & 0x0F, 16);  //            System.out.println(buffer);  //            stringBuilder.append(buffer);  //        }  //        return stringBuilder.toString();  //    } //  // 字符序列转换为16进制字符串  //  private String bytesToHexString(byte[] src, boolean isPrefix) {  //      StringBuilder stringBuilder = new StringBuilder();  //      if (isPrefix == true) {  //          stringBuilder.append("0x");  //      }  //      if (src == null || src.length <= 0) {  //          return null;  //      }  //      char[] buffer = new char[2];  //      for (int i = 0; i < src.length; i++) {  //          buffer[0] = Character.toUpperCase(Character.forDigit(  //                  (src[i] >>> 4) & 0x0F, 16));  //          buffer[1] = Character.toUpperCase(Character.forDigit(src[i] & 0x0F,  //                  16));  //          System.out.println(buffer);  //          stringBuilder.append(buffer);  //      }  //      return stringBuilder.toString();  //  }/*** 验证扇sector的密码. * @param mfc* @param sector* @return*/private Boolean isKeyMifareClassicEnable(MifareClassic mfc,int sectorIndex){boolean auth = false;  try {auth = mfc.authenticateSectorWithKeyA(sectorIndex,  MifareClassic.KEY_DEFAULT);if(!auth){auth = mfc.authenticateSectorWithKeyA(sectorIndex,  myKeyA); }if(!auth){auth = mfc.authenticateSectorWithKeyA(sectorIndex,  MifareClassic.KEY_NFC_FORUM); }} catch (IOException e) {Log.e(TAG, "IOException while authenticateSectorWithKey MifareClassic...", e);}return auth;}/*** 将数据写入扇,扇中每块必须16位* @param mfc* @param barCodeByte* @param sectorIndex* @return*/private Boolean writeMifareClassicBarCode(MifareClassic mfc,byte[] barCodeByte,int sectorIndex){Boolean flag = false;int bCount = mfc.getBlockCountInSector(sectorIndex);//获取block起始编号int bIndex = mfc.sectorToBlock(sectorIndex);int barIndexCount  = barCodeByte.length/16 +1;for(int i=0;i<bCount - 1 && i < barIndexCount;i++){byte[] bar = new byte[16];if(barCodeByte.length >= 0){for(int j = 0;j < 16;j++){if(j+i*16 < barCodeByte.length){bar[j] = barCodeByte[j+i*16];}else{bar[j] = 0;}}}try {mfc.writeBlock(bIndex, bar);bIndex++;if(i == bIndex - 2){flag = true;}} catch (IOException e) {Log.e(TAG, "IOException while writeMifareClassicBarCode MifareClassic...", e);}}return flag;}/*** 写入数据的方法* @param barCode* @param otherStr*/protected void WriteMothed(String barCode,String otherStr){byte[] data = null;if(otherStr !=null){data = otherStr.getBytes(Charset.forName("UTF-8"));}if(barCode == null || barCode.length() < 4 || barCode.getBytes().length > NFCBarCodeLength){showToastMessage("要写入的数据不正确!");return ;}if(data.length > DataValues.NFCWriteLength){showToastMessage("非条码数据不超过"+DataValues.NFCWriteLength+"!");return ;}if (intenTag != null) {  switch (NFCDataType) {case MifareClassicType://MifareClassicl类型写入MifareClassic mfc = MifareClassic.get(intenTag);  int otherStrIndex = 0;try {  int bAllCount = 0;if(barCode != null){bAllCount = 1;}if(data != null){bAllCount += data.length/16 + 1;}for(int j = sectorAddress;j < 16 && j < bAllCount+sectorAddress;j++){//在删去1 块4、5 写入数据mfc.connect();  boolean auth = false;  byte[] KeyValue = null;if (isKeyMifareClassicEnable(mfc,j)) { KeyValue = mfc.readBlock(4*j+3);}mfc.close();mfc.connect();  if (isKeyMifareClassicEnable(mfc,j) && KeyValue != null) {  if(j == sectorAddress){writeMifareClassicBarCode(mfc,barCode.getBytes(Charset.forName("UTF-8")),j);}else{int count = 16*3;byte[] strByte = new byte[count];for(int z = 0;z < count;z++){if(otherStrIndex < data.length){strByte[z] = data[otherStrIndex];otherStrIndex++;}else{break;}}writeMifareClassicBarCode(mfc, strByte, j);}//修改键值,keyA存放在每扇最后一块for(int i = 0;i<6;i++){KeyValue[i] = myKeyA[i];}mfc.writeBlock(4*j+3, KeyValue);showToastMessage("写入数据成功!");mfc.close();  }else{showToastMessage("块密码不正确!");  }}} catch (Exception e) {  showToastMessage("写入数据失败!"); Log.e(TAG, "IOException while write MifareClassic...", e);} finally {  try {  mfc.close();  } catch (IOException e) {  Log.e(TAG, "IOException while closing MifareClassic...", e); }  } break;case MifareUltralightType:MifareUltralight ultralight = MifareUltralight.get(intenTag);try {ultralight.connect();//每页4个字符2个汉字,共16页ultralight.writePage(4, "abcd".getBytes(Charset.forName("US-ASCII")));ultralight.writePage(5, "efgh".getBytes(Charset.forName("US-ASCII")));ultralight.writePage(6, "ijkl".getBytes(Charset.forName("US-ASCII")));ultralight.writePage(7, "mnop".getBytes(Charset.forName("US-ASCII")));showToastMessage("写入数据成功!");} catch (Exception e) {showToastMessage("写入数据失败!");Log.e(TAG, "IOException while write MifareUltralight...", e);} finally {try {ultralight.close();} catch (IOException e) {Log.e(TAG, "IOException while closing MifareUltralight...", e);}}break;case OtherType://新建NdefRecord数组,本例中数组只有一个元素  NdefRecord re = null;try{re = createRecord(otherStr+barCode); }catch (Exception e) {showToastMessage("新建NdefRecord数组失败!");Log.e(TAG, "IOException while create other NdefRecord...", e);return;}NdefRecord[] records = {re};//新建一个NdefMessage实例  NdefMessage message = new NdefMessage(records);  // 解析TAG获取到NDEF实例  Ndef ndef = Ndef.get(intenTag);  if(ndef != null ){// 打开连接  try {ndef.connect();ndef.writeNdefMessage(message);showToastMessage("写入数据成功!"); } catch (Exception e) {showToastMessage("写入数据失败!");Log.e(TAG, "IOException while write other...", e);} finally{try {  ndef.close(); } catch (Exception e) {  Log.e(TAG, "IOException while closing other...", e);  } } }break;}} else {  showToastMessage("设备与nfc卡连接断开,请重新连接...");  } }/*** 创建NdefRecord实例 * @param str* @return* @throws UnsupportedEncodingException*/protected NdefRecord createRecord( String str ) throws UnsupportedEncodingException {  NdefRecord textRecord = NdefRecord.createMime(NdefRecordTypeByte01+NdefRecordTypeByte02+NdefRecordTypeByte03,str.getBytes(Charset.forName("US-ASCII")));//      //组装字符串,准备好你要写入的信息  //      String msg = str;  //      //将字符串转换成字节数组  //      byte[] textBytes = msg.getBytes();  //      //将字节数组封装到一个NdefRecord实例中去  //      NdefRecord textRecord = new NdefRecord(NdefRecord.TNF_MIME_MEDIA,  //              NdefRecordTypeByte.getBytes(), new byte[] {}, textBytes);return textRecord;  } private NdefRecord newTextRecord(String text, Locale locale,  boolean encodeInUtf8) {  byte[] langBytes = locale.getLanguage().getBytes(  Charset.forName("UTF-8"));  Charset utfEncoding = encodeInUtf8 ? Charset.forName("UTF-8") : Charset  .forName("UTF-16");  byte[] textBytes = text.getBytes(utfEncoding);  int utfBit = encodeInUtf8 ? 0 : (1 << 7);  char status = (char) (utfBit + langBytes.length);  byte[] data = new byte[1 + langBytes.length + textBytes.length];  data[0] = (byte) status;  System.arraycopy(langBytes, 0, data, 1, langBytes.length);  System.arraycopy(textBytes, 0, data, 1 + langBytes.length,  textBytes.length);  return new NdefRecord(NdefRecord.TNF_WELL_KNOWN, NdefRecord.RTD_TEXT,  new byte[0], data);  }  //  private void showWirelessSettingsDialog() {  //      AlertDialog.Builder builder = new AlertDialog.Builder(this);  //      builder.setMessage("提示");  //      builder.setPositiveButton(android.R.string.ok,  //              new DialogInterface.OnClickListener() {  //          public void onClick(DialogInterface dialogInterface, int i) {  //              Intent intent = new Intent(  //                      Settings.ACTION_WIRELESS_SETTINGS);  //              startActivity(intent);  //          }  //      });  //      builder.setNegativeButton(android.R.string.cancel,  //              new DialogInterface.OnClickListener() {  //          public void onClick(DialogInterface dialogInterface, int i) {  //              finish();  //          }  //      });  //      builder.create().show();  //      return;  //  }  /*** 初步判断是什么类型NFC卡  * @param intent*/private void resolveIntent(Intent intent) {  String action = intent.getAction();  if (NfcAdapter.ACTION_TAG_DISCOVERED.equals(action)  || NfcAdapter.ACTION_TECH_DISCOVERED.equals(action)  || NfcAdapter.ACTION_NDEF_DISCOVERED.equals(action)) {  Parcelable[] rawMsgs = intent  .getParcelableArrayExtra(NfcAdapter.EXTRA_NDEF_MESSAGES);  NdefMessage[] msgs;  intenTag = intent  .getParcelableExtra(NfcAdapter.EXTRA_TAG);if (rawMsgs != null) {  msgs = new NdefMessage[rawMsgs.length];  for (int i = 0; i < rawMsgs.length; i++) {  msgs[i] = (NdefMessage) rawMsgs[i];  }  } else {  // Unknown tag type  byte[] empty = new byte[0];  byte[] id = intent.getByteArrayExtra(NfcAdapter.EXTRA_ID);  byte[] payload = dumpTagData(intenTag).getBytes();  NdefRecord record = new NdefRecord(NdefRecord.TNF_UNKNOWN,  empty, id, payload);  NdefMessage msg = new NdefMessage(new NdefRecord[] { record });  msgs = new NdefMessage[] { msg };  }  // Setup the views  getNFCData(msgs);  }  }  /*** 解析读取的数据* @param p* @return*/private String dumpTagData(Parcelable p) {  StringBuilder sb = new StringBuilder();  Tag tag = (Tag) p;  //      String prefix = "android.nfc.tech.";  //      sb.append("Technologies: ");  //      for (String tech : tag.getTechList()) {  //          sb.append(tech.substring(prefix.length()));  //          sb.append(", ");  //      }  NFCDataType = 3;//      sb.delete(sb.length() - 2, sb.length());  for (String tech : tag.getTechList()) {  if (tech.equals(MifareClassic.class.getName())) {  MifareClassic mifareTag = MifareClassic.get(tag);  String type = "Unknown";  switch (mifareTag.getType()) {  case MifareClassic.TYPE_CLASSIC:  type = "Classic";  break;  case MifareClassic.TYPE_PLUS:  type = "Plus";  break;  case MifareClassic.TYPE_PRO:  type = "Pro";  break;  }  NFCDataType = 1;try {//获取 扇sectorAddress 块barCdeBlock 的内容mifareTag.connect();int bCount;  int bIndex;  if (isKeyMifareClassicEnable(mifareTag,sectorAddress)) {   // 读取扇区中的块总数bCount = mifareTag.getBlockCountInSector(sectorAddress);//获取扇区块的起始编号bIndex = mifareTag.sectorToBlock(sectorAddress);  for (int i = 0; i < bCount-1; i++) {  byte[] data = mifareTag.readBlock(bIndex);  sb.append(new String(data, Charset.forName("UTF-8")));  bIndex++;  }  } else {  showToastMessage("验证失败");  }   } catch (Exception e) {showToastMessage("读取数据失败!"); Log.e(TAG, "IOException while read MifareClassic...", e);}finally{try {mifareTag.close();} catch (IOException e) {Log.e(TAG, "IOException while closing MifareClassic...", e);}}  }  if (tech.equals(MifareUltralight.class.getName())) {  sb.append('\n');  MifareUltralight mifareUlTag = MifareUltralight.get(tag);  String type = "Unknown";  switch (mifareUlTag.getType()) {  case MifareUltralight.TYPE_ULTRALIGHT:  type = "Ultralight";  break;  case MifareUltralight.TYPE_ULTRALIGHT_C:  type = "Ultralight C";  break;  }  NFCDataType = 2;sb.append("Mifare Ultralight type: ");  sb.append(type);  }  }  return sb.toString();  }  //  private String getHex(byte[] bytes) {  //      StringBuilder sb = new StringBuilder();  //      for (int i = bytes.length - 1; i >= 0; --i) {  //          int b = bytes[i] & 0xff;  //          if (b < 0x10)  //              sb.append('0');  //          sb.append(Integer.toHexString(b));  //          if (i > 0) {  //              sb.append(" ");  //          }  //      }  //      return sb.toString();  //  }  //  private long getDec(byte[] bytes) {  //      long result = 0;  //      long factor = 1;  //      for (int i = 0; i < bytes.length; ++i) {  //          long value = bytes[i] & 0xffl;  //          result += value * factor;  //          factor *= 256l;  //      }  //      return result;  //  }  //  private long getReversed(byte[] bytes) {  //      long result = 0;  //      long factor = 1;  //      for (int i = bytes.length - 1; i >= 0; --i) {  //          long value = bytes[i] & 0xffl;  //          result += value * factor;  //          factor *= 256l;  //      }  //      return result;  //  }  /*** 取出NFC扫描的数据  * @param msgs*/private void getNFCData(NdefMessage[] msgs) {  if (msgs == null || msgs.length == 0) {  return;  }  //将字节数组转换成字符串  String str="";byte[] data = null;for(NdefMessage obj:msgs){NdefRecord record[] = obj.getRecords();for(NdefRecord recordObj:record){if(data == null){data = recordObj.getPayload();}else{byte[] oldData = data;data = new byte[oldData.length + recordObj.getPayload().length];for(int i = 0;i < oldData.length;i++){data[i] = oldData[i];}for(int i = 0;i<recordObj.getPayload().length;i++){data[oldData.length +i] = recordObj.getPayload()[i];}}}}if(data != null){str = new String(data, Charset.forName("UTF-8"));}//截取部分字符findNumberFrom()方法,并展示NFCEditTextEvent(PublicMethod.findNumberFrom(str));}  /*** 用NFCEditText展示数据,并触发keyEvent* @param str*/public void NFCEditTextEvent(String str){if(NFCEditText != null){if(str != null && str.length() > 3){NFCEditText.setText(str);CharSequence text = NFCEditText.getText();if (text instanceof Spannable) {Spannable spanText = (Spannable)text;Selection.setSelection(spanText, text.length());}if(NFCEditText.getText().toString().trim().length() > 3){KeyEvent event = new KeyEvent(KeyEvent.ACTION_UP,KeyEvent.KEYCODE_ENTER);NFCEditText.dispatchKeyEvent(event);}}}}@Override  public boolean dispatchKeyEvent(KeyEvent event) {  if(event.getKeyCode() == KeyEvent.KEYCODE_ENTER){  /*隐藏软键盘*/  InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);  if(inputMethodManager.isActive()){  inputMethodManager.hideSoftInputFromWindow(this.getCurrentFocus().getWindowToken(), 0);  }   return true;  }  return super.dispatchKeyEvent(event);  } //获取系统隐式启动的  @Override  public void onNewIntent(Intent intent) {  setIntent(intent);  resolveIntent(intent);  }  
}  

其他如下:
这里写图片描述
1 AndroidMainifest.xml中添加权限

<uses-permissionandroid:name="android.permission.NFC"/><uses-featureandroid:name="android.hardware.nfc"android:required="true"/><uses-sdkandroid:minSdkVersion="14"android:targetSdkVersion="21"/>

2、添加过滤器

<!-- TECH_DISCOVERED类型的nfc --><intent-filter><actionandroid:name="android.nfc.action.TECH_DISCOVERED"/></intent-filter><!-- 后设资源  调用自己建立的文件夹xml中的文件 --><meta-data
                android:name="android.nfc.action.TECH_DISCOVERED"android:resource="@xml/nfc_tech_filter"/>

这里写图片描述
3、添加支持的协议

<?xmlversion="1.0"encoding="utf-8"?>
<resourcesxmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> <tech-list> <tech>android.nfc.tech.IsoDep</tech>  <tech>android.nfc.tech.NfcA</tech>  <tech>android.nfc.tech.NfcB</tech>  <tech>android.nfc.tech.NfcF</tech>  <tech>android.nfc.tech.NfcV</tech>  <tech>android.nfc.tech.Ndef</tech>  <tech>android.nfc.tech.NdefFormatable</tech>  <tech>android.nfc.tech.MifareClassic</tech>  <tech>android.nfc.tech.MifareUltralight</tech> </tech-list> 
</resources>
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. C# 反射总结

    需求1:根据对象中某个字段的字符串名称,来改变该对象某个字段的值 public class Bean {public string Name { get; set; }public int Age { get; set; }public string Address; }var b = new Bean();b.Name = "zcfly";b.Age = 12;b.Address = "China";De…...

    2024/4/17 2:25:59
  2. torch.nn.Embedding()

    torch.nn.Embedding是一个简单的查询表,它存储固定字典和大小的嵌入项。此模块通常用于存储词嵌入并使用索引检索它们。模块的输入是一个索引列表,输出是相应的词embeddings。num_embeddings 表示单词的总数目, embedding_dim 表示词嵌入的维度,词嵌入就相当于是一个大矩阵…...

    2024/4/26 1:10:40
  3. 什么是RESTful风格?

    什么是RESTful风格? 一、概述(百度百科) REST(英文:Representational State Transfer,简称REST) 一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易…...

    2024/4/27 13:25:59
  4. 【JavaScript】ReactJS基础

    初探React,将我们的View标签化前言 我之前喜欢玩一款游戏:全民飞机大战,而且有点痴迷其中,如果你想站在游戏的第一阶梯,便需要不断的练技术练装备,但是腾讯的游戏一般而言是有点恶心的,他会不断的出新飞机、新装备、新宠物,所以,很多时候你一个飞机以及装备还没满级,…...

    2024/4/27 13:32:20
  5. 瑞星杀毒软件被曝高危漏洞

    1月27日消息 波兰一家安全组织(www.ntinternals.org)近日公布:瑞星杀毒软件长期存在两个“本地提权”0day安全漏洞,使木马病毒能轻易获得瑞星用户的系统控制权。国内安全厂商金山和360的技术专家均已确认了这两个漏洞的存在,一旦受到黑客攻击,数千万瑞星用户将丧失对木马…...

    2024/3/31 21:37:25
  6. 学生管理系统可行性分析

    引言 学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如效率低、保密性差,另外时…...

    2024/4/26 17:50:09
  7. 用实践做总结,Restful API风格仅适用于业务逻辑简单的小型应用

    很苦恼编程界目前的一个现状:有很多人都说Restful不行或者不好,最后大多数人都被Restful的支持和拥簇者怼了回来,说你根本就不懂得什么是Restful,因为在Restful的世界里,一切你要操作的对象都可以抽象成资源,你们这些说Restful不好的人,根本就没有理解Restful的精髓,在…...

    2024/4/17 2:25:53
  8. embedding lookup

    1.embedding embedding现在在推荐系统、ctr预估系统中的使用无处不在。简单来理解就是,对于各种高维稀疏的特征,工作将单个特征映射成为一个低维稠密向量,将高维稀疏特征由"精确匹配"变成一个在embedding向量上的"模糊匹配",从而提高了算法的性能,将高…...

    2024/4/17 2:25:47
  9. 中国民间的惊人秘术! (仅供参考,可以试验,但请别冒险)

    中国民间的惊人秘术!不要乱用啊 仅供参考,可以试验,但请别冒险http://four-corner.appspot.com/http://anforen.5d6d.com/“半夜鬼敲门”黄鳝,大家都知道吧?这里用的就是黄鳝的血,要粘稠一点但不凝固。一般夏天用。傍晚的时候,把血从外面 均匀的涂在你家大门上,然后回屋…...

    2024/4/17 2:28:17
  10. Restful API基础概念

    1.restful简介以及资源介绍1-1 RESTful是什么?本质:一种软件架构风格核心:面向对象解决问题:降低开发复杂性;提高系统可伸缩性1-2RESTful的设计概念和准则1)网络上的所有事物都可以被抽象为资源.2)每一个资源都有唯一的资源标识,对资源的操作不会改变这些标识.3)所有操作都是…...

    2024/4/17 2:26:53
  11. 轻松学 Webpack 4 视频教程(36 个视频)

    轻松学 Webpack 4 视频教程(36 个视频) 轻松学 Webpack 4 视频教程 #1 课程介绍「03:20」 轻松学 Webpack 4 视频教程 #2 安装「05:04」 轻松学 Webpack 4 视频教程 #3 zero config「05:48」 轻松学 Webpack 4 视频教程 #4 Mode「Pro」「06:46」 轻松学 Webpack 4 视频教程 #…...

    2024/4/17 2:26:53
  12. AllenNLP源码学习——Embedding

    上次阅读Vocabulary的代码时,我注意到,加入词典的token先用词频进行了排序,再加入词典的,那么它的顺序就和预训练词向量文件不一样了,于是阅读Embedding,了解了它是如何使用预训练词向量的。 Embedding.py文件中定义了一些类和函数,对于处理URL和hdf5文件相关的,我没有…...

    2024/4/27 9:04:06
  13. 一次服务器被入侵后的分析 -20130911

    最近有个朋友让我去帮他看一下他的linux服务器.说是apache启动不了,有很多诡异的情况.后来证明绝不是apache启动不了这么简单. 登上服务器之后随便看了下,最先引起我注意的是”ls”命令的输出:lars@server1:~$ lsls: invalid option -- hTry `ls --help for more information.为…...

    2024/4/17 2:26:47
  14. 《A Self-Attention Setentence Embedding》阅读笔记及实践

    算法原理本文利用self-attention的方式去学习句子的embedding,表示为二维矩阵,而不是一个向量,矩阵中的每一行都表示句子中的不同部分。模型中使用了self-attention机制和一个特殊的regularization term。 假设我们有一个句子S" role="presentation" style=&…...

    2024/4/10 20:00:52
  15. react学习笔记(一)搭建环境+整体学习

    找着工作了好像。公司是用react的,所以现在开始赶紧学点react。 截图参考来自下两个网站: 千峰培训的教程视频 https://www.bilibili.com/video/BV1eE411W7WT?p=2 react官网教程: 官网教程中最终会做一个井字棋的demo出来。也就是我们要完成的。 https://react.docschina.o…...

    2024/4/25 12:56:38
  16. Android中商品展示案例

    开发一个简单的购物车:(1)需要将购物车中的商品以列表的形式展示(2)并且还需要对购物车中的 商品进行增删改查操作。(3)要实现这些功能就需要使用 ListView 和 SQLite 数据库。 1.创建一个名为ProdectDisplay的程序2.(1)在activity_main.xml文件中设计布局:<?xm…...

    2024/4/17 2:26:59
  17. Flask-Restful详解

    Restful API规范restful api是用于在前端与后台进行通信的一套规范。使用这个规范可以让前后端开发变得更加轻松。以下将讨论这套规范的一些设计细节。协议:采用http或者https协议。数据传输格式:数据之间传输的格式应该都使用json,而不使用xml。url链接:url链接中,不能有…...

    2024/4/17 2:25:41
  18. 图书管理系统——创建菜单栏(使用JMenuBar创建菜单栏)

    编写菜单栏,方法——初始化JMenuBar类对象,创建顶层菜单。JMenuBar public JMenuBar() 创建新的菜单栏。 例如:JMenu readerMangerMItem = new JMenu("读者信息管理");主要使用的属性有 1.首先创建类:属性:JMenu——readerManagerMItem("读者信息管理"…...

    2024/4/17 22:22:56
  19. 我是如何在SQL Server中处理每天四亿三千万记录的

    首先声明,我只是个程序员,不是专业的DBA,以下这篇文章是从一个问题的解决过程去写的,而不是一开始就给大家一个正确的结果,如果文中有不对的地方,请各位数据库大牛给予指正,以便我能够更好的处理此次业务。 项目背景 这是给某数据中心做的一个项目,项目难度之大令人发…...

    2024/4/17 2:27:11
  20. 用顺序表实现图书管理系统 数据结构作业

    /*Author:SkysysSchool:NCEPU */ #include<bits/stdc++.h> using namespace std; ////////BASIC INFO////////// #define ISBN_LENGTH 13 #define NAME_LENGTH 20 #define PRESS_LENGTH 20 #define AUTHOR_LENGTH 20 typedef struct...

    2024/4/26 6:02:33

最新文章

  1. MybatisPlus开发业务接口

    &#x1f49f;&#x1f49f;前言 ​ 友友们大家好&#xff0c;我是你们的小王同学&#x1f617;&#x1f617; 今天给大家打来的是 MybatisPlus开发业务接口 希望能给大家带来有用的知识 觉得小王写的不错的话麻烦动动小手 点赞&#x1f44d; 收藏⭐ 评论&#x1f4c4; 小王的主…...

    2024/4/27 14:48:27
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. C# 构建可定时关闭的异步提示弹窗

    C# 构建可定时关闭的异步提示弹窗 引言1、调用接口的实现2、自动定时窗口的实现 引言 我们在最常用最简单的提示弹框莫过于MessageBox.Show( )的方法了&#xff0c;但是使用久了之后&#xff0c;你会发现这个MessageBox并不是万能的&#xff0c;有事后并不想客户去点击&#x…...

    2024/4/27 12:27:46
  4. java的gradle,maven工程中使用selenium

    一、下载selenium库 &#xff08;1&#xff09;gradle工程 工程中会有一个build.gradle.kts的文件&#xff0c;这个文件可以定制 Gradle 的行为 在文件中添加下面代码&#xff0c;然后sync // implementation ("org.seleniumhq.selenium:selenium-java:4.19.1") …...

    2024/4/24 9:20:47
  5. 小林coding图解计算机网络|基础篇01|TCP/IP网络模型有哪几层?

    小林coding网站通道&#xff1a;入口 本篇文章摘抄应付面试的重点内容&#xff0c;详细内容还请移步&#xff1a; 文章目录 应用层(Application Layer)传输层(Transport Layer)TCP段(TCP Segment) 网络层(Internet Layer)IP协议的寻址能力IP协议的路由能力 数据链路层(Link Lay…...

    2024/4/26 8:15:34
  6. 【外汇早评】美通胀数据走低,美元调整

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

    2024/4/26 18:09:39
  7. 【原油贵金属周评】原油多头拥挤,价格调整

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

    2024/4/26 20:12:18
  8. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/26 23:05:52
  9. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/4/27 4:00:35
  10. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/25 18:39:22
  11. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  12. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/26 21:56:58
  13. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/27 9:01:45
  14. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/26 16:00:35
  15. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/4/25 18:39:16
  16. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/25 18:39:16
  17. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  18. 氧生福地 玩美北湖(上)——为时光守候两千年

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

    2024/4/26 22:01:59
  19. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

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

    2024/4/25 18:39:14
  20. 氧生福地 玩美北湖(下)——奔跑吧骚年!

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

    2024/4/26 23:04:58
  21. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

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

    2024/4/25 2:10:52
  22. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

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

    2024/4/25 18:39:00
  23. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

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

    2024/4/26 19:46:12
  24. 广州械字号面膜生产厂家OEM/ODM4项须知!

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

    2024/4/27 11:43:08
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

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

    2024/4/27 8:32:30
  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