RFID复习内容整理

第一章

日常生活中的RFID技术

  • 身份证(高频)
    • typeB
    • 13.56MHz
  • 一卡通(高频)
    • ISO/IEC 14443 typeA
  • 图书馆
  • 门禁
  • 停车场
  • 门票
  • ETC
    • 微波段、超高频
  • 服装快销品牌

物联网定义

  • 最初的定义
    • 将各种信息传感设备,如射频识别(RFID)装置、红外感应器、全球定位系统、激光扫描器等种种装置,与互联网结合起来而形成的一个巨大网络。其目的是让所有的物品都与网络连接在一起,方便识别和管理。
  • 欧盟定义
    • 将现有的互联的计算机网络扩展到互联的物品网络

RFID的定义

  • RFID是一种能够让物品“开口说话”的技术,是物联网感知层的一个关键技术

  • RFID是一种自动识别技术,它利用无线射频信号实现无接触信息传递并通过所传递的信息实现物体识别

在这里插入图片描述

自动识别技术

  • 常见自动识别技术(看PPT了解一下)
    • 条形码
    • 磁卡
    • IC卡
    • RFID

在这里插入图片描述

  • RFID特点

    • 防碰撞
    • 移动识别
    • 适应多种环境
    • 足够大内存
    • 可半永久性(无源标签)
    • 可靠性高
    • 非接触性
    • 可穿透物体
  • RFID劣势

    • 成本问题
      • 成本影响了RFID的拓展速度,改善制造流程与提高市场规模是RFID降价的关键。
    • 信号干扰问题
      • RFID主要是基于无线电波传送原理,当遇到金属或是液体时,信号传导会产生干扰与衰减,影响数据读取的可靠性与准确度
    • 频段管制问题
      • 尤其是在超高频和微波频段,各国开放的频率不一,使得RFID在跨国应用时产生许多问题
    • 国际标准制定
    • 隐私权问题

RFID的分类

大家重点关注于这两种按能量的分类和频率的分类。尤其是频率的分类,它的特点的话,我们都是要掌握的

按频率分类⭐

  • 低频(LF)

    • 工作频段
      • 使用的频段在30~300KHz之间,以125KHz、135KHz最为常见。
      • 低频RFID标签读取距离一般短于10cm,低频RFID标签一般在出厂时就初始化好了不可更改的编码。
    • 优点
      • 信号穿透性好,抗金属和液体干扰能力强,不易受干扰。
      • 价格很低,成本低廉。工作频率不受无线电频率管制约束。
    • 缺点
      • 标签存贮数据量较少**,读取距离短、无法同时辨识多个标签。**
      • 一般为只读性,安全性不高,很容易复制完全相同的ID号。
    • 应用范围:
      • 动物追踪与识别、门禁管理、动物芯片、汽车防盗器和其他封闭式追踪系统中。
  • 高频(HF)

    • 工作频段
      • 工作频率为3MHz~30MHz,常见高频工作频率有6.75MHz、13.56MHz和27.125MHz。
      • 其读取距离大多在1m以内。
    • 优点
      • 与低频相比,高频RFID标签的存储的数据量增大,感应距离较长、读取速度较快
      • 而且可以同时间辨识多个标签
    • 缺点
      • 除金属材料外,可穿透大多数的材料,但读取距离会降低
      • 抗噪音干扰性较差,易受干扰。
    • 应用范围:
      • 证、卡、票领域(二代身份证、公共交通卡、门票等),供应链的物品追踪、门禁管理、图书馆、医药产业、智能货架等
  • 超高频(UHF)

    • 工作频段
      • 433MHz,860MHz~960MHz,一般以915MHz为主
    • 优点:
      • 读取距离较远、传输速率较快、具备防碰撞性能,并且具有锁定与消除标签的功能
    • 缺点
      • 抗金属和液体性能差。
    • 应用范围:
      • 仓储物流、自动化管理、井下定位、智能交通、马拉松比赛,赛车计时赛等。
  • 微波

    • 工作频段
      • 2.45GHz、5.8GHz
    • 优点
      • 传输速度最快,通信速率250kbps~1Mbps。
    • 缺点
      • 抗金属液体能力最差。
    • 应用范围
      • 路桥收费等。

按能量供应分类

分类是否有电池能量供应特点主要应用主要频率
无源(被动式)读写器价格低,体积小,读取距离近,无寿命限制物流、车票、门禁125kHz、13.56MHz、915MHz
有源(主动式)电池价格高,读取距离远,使用寿命有限车辆管理、航运管理、矿井管理2.45GHz、5.8GHz
半有源(半被动式)电池+读写器读取距离近,价格适中,使用寿命有限医药、食品都有可能

RFID系统组成

在这里插入图片描述

  • 在读写器里面,我们会注意到它有相应的射频的模块,通过这个射频模块,通过天线,发射出去一定的能量。
  • 电子标签通过天线,接收到我阅读器传过来的一些能量,以及接收到阅读器发送给他的数据。通过这个射频模块,获取到了一定的能量获取的能
  • 获取到能量,获取到数据之后,通过一定的控制模块。比如说我要完成我的编码、调制、解调等等,包括防碰撞的一些部分,都属于这个控制的模块。对于有一些电子标签的话,它还有一定的存储器

电子标签

  • 结构

    • 电子标签由芯片和天线组成
      • 天线用于收集读写器发射到空间的电磁波,并把标签本身的数据信号以电磁波的形式发射出去。
      • 芯片具有一定的存储容量,可以存储被识别物体的相关信息。电子标签芯片对接收的信号进行解调、解码等各种处理,并对标签需要返回的信号进行编码、调制等处理。
  • 技术参数

    • 标签激活的能量要求
    • 标签信息的容量
    • 标签的封装尺寸
    • 标签信息的读写速度:可达毫秒级
    • 标签信息的传输速率📝
    • 标签的读写距离📝
    • 标签的可靠性
    • 标签的工作频率📝
    • 标签的价格📝

读写器

  • 功能

在这里插入图片描述

在这里插入图片描述

  • 结构

    • 射频模块(包含发送器和接收器)

      • 产生发射功率以启动应答器并提供能量
      • 对发射信号进行调制,用于将数据传送给应答器
      • 接收并解调来自应答器的射频信号
    • 控制模块也称为读写模块

      • 与应用系统软件进行通信,并执行从应用系统软件发来的动作指令
      • 控制与应答器的通信过程
      • 信号的编码与解码;防冲突算法的执行
      • 对物理读写器与应答器之间传送的数据进行加密和解密
      • 进行物理读写器与应答器之间的身份认证
    • 天线

      • 读写器天线的作用是发射电磁能量以激活电子标签,并向电子标签发出指令,同时也要接收来自电子标签的信息。
  • 技术参数

    • 工作频率:与电子标签的工作频率保持一致,可支持多协议

    • 作用距离

    • 数据传输速率

    • 安全性

    • 多电子标签同时识读性

    • 输出功率:满足应用的需要,符合国家和地区对无线发射功率的许可

    • 输出接口:接口形式多样,根据需要具有RS232、RS485、USB、Wifi、GSM等多种接口

    • 读写器形式:固定式、手持式、工业读写器等

天线

天线作用⭐

  • 承担接收能量和发射能量的作用

    • 无源射频标签芯片要启动电路工作,需要通过天线在读写器天线产生的电磁场中获得足够的能量
  • 决定了射频标签与读写器之间的通信信道和通信方式

    • 它在射频标签与读写器实现数据通信过程中起到了关键的作用。

广义的RFID系统:阅读器、电子标签、上层的应用系统

系统高层

  • 系统高层可以将许多读写器获取的数据信息有效地整合起来,完成查询、管理与数据交换等功能

在这里插入图片描述

第二章

两个问题:电子标签的能量是怎么获取的、数据是怎么传输的

考试:射频前端电路设计(单一或结合),单一的话要知道其设计要求

能量获取

  • 电子标签天线电路设计
  • 阅读器的天线电路
  • 二者耦合的过程

在这里插入图片描述

⭐⭐⭐采用的电路,电路的设计要求,实现什么功能,谐振频率,会计算谐振频率(看第二章PPT)

阅读器

  • 阅读器射频前端的设计要求

    • 天线线圈的电流最大,用于产生最大的磁通量
    • 功率匹配,以最大限度地利用磁通量的可用能量,即最大程度地输出读写器的能量
    • 足够的带宽,保证载波信号的传输,使读写器信号无失真输出
  • 射频前端天线电路的结构

    • RFID阅读器的射频前端常采用串联谐振电路。

    • 串联谐振回路具有电路简单、成本低,激励可采用低内阻的恒压源,谐振时可获得最大的回路电流等特点,被广泛采用

在这里插入图片描述

在这里插入图片描述

  • 等效阻抗

在这里插入图片描述

电子标签

  • 电子标签天线的设计要求
    • 电子标签天线上的感应电压最大,使电子标签线圈输出最大的电压。
    • 功率匹配,电子标签最大程度的耦合来自读写器的能量。
    • 足够的带宽,使电子标签接收的信号无失真
  • 射频前端天线电路的结构
    • RFID电子标签的射频前端常采用并联谐振电路。
    • 电感L由天线组成,电容C与电感L并联,构成并联谐振电路。实际应用中,电感L和电容C有损耗,并联谐振电路相当于电感L、电容C和电阻R三个元件并联而成。

在这里插入图片描述

  • 导纳

在这里插入图片描述

电感耦合

会画图,会描述📝

  • 当电子标签进入阅读器产生的交变磁场时,电子标签的电感线圈上就会产生感应电压,当距离足够近,电子标签天线电路所截获的能量可以供应答器芯片正常工作时,阅读器和电子标签才能进入信息交互阶段

在这里插入图片描述

  • ⭐⭐⭐应答器直流电源电压的产生 (分析题)
    • 整流器
      • 电子标签可采用全波整流电路,线圈耦合得到的交变电压通过整流后得到直流电压。
    • CP
      • 电容Cp滤除高频成分,同时作为储能元件
    • 稳压电路
      • 由于电子标签和读写器的距离不断变化,使得电子标签获得交变电压也不断变化,导致整流后的直流电压不是很稳定,因此需要稳压电路。稳压电路的输出给电子标签的芯片提供所需直流电压

在这里插入图片描述

数据获取

  • 负载调制技术
    • 开关控制负载调制电阻Rmod的接入与否,开关S的通断由二进制数据编码信号控制

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

第三章

编码和调制

结合具体应用出题

  • 一般通信系统结构

在这里插入图片描述

RFID系统中的编码的特殊需要

  • 电子标签能量来源
    • 电子标签常常是无源的,需要在读写器的通信过程中获得自身的能量供应
    • 编码方式必须保证不能中断读写器对电子标签的能量供应
  • 电子标签检错能力
    • 由于信道中干扰的存在,需要根据码型的变化来判断是否发生误码或有电子标签冲突发生
  • 电子标签时钟提取
    • 电子标签芯片中,一般不会有时钟电路,电子标签芯片一般需要在读写器发来的码流中提取时钟

编码方式

⭐写出编码规则和特点

反向不归零编码

  • 高电平表1,低电平表示0

在这里插入图片描述

  • 此码型不宜传输,有以下原因
    • 有直流,一般信道难于传输零频附近的频率分量;
    • 接收端判决门限与信号功率有关,不方便使用;
    • 在连续出现“0”或“1”时,难以找到同步信号,即不能直接用来提取位同步信号

📝身份证,两个方向的数据传输采用的都是反向不归零编码

曼彻斯特编码⭐⭐

  • 负跳变表示二进制“1”,半个比特周期时的正跳变表示二进制“0”

在这里插入图片描述

  • 易于发现传输错误
    • 在比特长度内,“没有变化”的状态是不允许的。
  • 容易提取时钟信号
    • 跳变都发生在每一个码元中间,接收端可以方便地利用它作为同步时钟。
  • 容易发现碰撞位
    • 当多个标签同时发送的数据位有不同值时,则接收的上升边和下降边互相抵消,导致在整个比特长度内是不间断的负载波信号,由于该状态不允许,所以读写器利用该错误就可以判定碰撞发生的具体位置。

📝校园卡,S50卡,使用14443 typeA 采用曼切斯特编码,易于发现碰撞位

电子标签到阅读器:曼彻斯特编码

阅读器到电子标签:修正密勒码

  • 曼彻斯特编码电路

在这里插入图片描述

在这里插入图片描述

密勒(Miller)码

在这里插入图片描述

调制

什么是调制,什么是解调

什么是调制

  • 调制是指将信息信号通过调制器转换为与其不同的载波信号,从而实现信息的传输。调制的基本原理是在载波信号上叠加信息信号,通过改变载波信号的某些特征,如频率、振幅、相位等,来携带信息信号并传输到接收端。在接收端,通过解调器将信息信号从载波信号中分离出来,恢复原始的信息信号。

在这里插入图片描述

为什么要调制

  • 天线尺寸限制
    • 当馈送到天线上的信号波长和天线的尺寸可以相比拟时,天线才能有效地辐射或接收电磁波
  • 频分复用,提高通信容量
    • 将多个基带信号分别搬移到不同的载频处,从而实现在一个信道里同时传输许多信号,提高信道利用率
  • 提高信号抗干扰能力
    • 可以扩展信号带宽,提高系统抗干扰、抗衰落能力,提高传输的信噪比

调制方式

需要记住英文简写✨

会画三种调制的图✨

  • 数字振幅调制(ASK)

在这里插入图片描述

  • 数字频率调制(FSK)

在这里插入图片描述

  • 数字相位调制(PSK)

在这里插入图片描述

副载波的调制

调制到一个比较低的频率上,然后再调制到一个比较高的频率

  • 定义
    • 电子标签将基带编码调制到低频率的副载波频率上,最后再采用ASK、FSK或PSK对副载波进行二次调制。
  • 好处
    • ①采用副载波信号进行负载调制时,调制管每次导通时间较短,对电子标签电源的影响较小
    • ②调制器的总导通时间减少,总功耗下降
    • ③有用信息的频谱分布在副载波附近而不是载波附近,便于阅读器对传送数据信息的提取,但射频耦合回路应有较宽的频带

第四章

差错、监测

差错的控制方式⭐

在这里插入图片描述

检纠错码

⭐实现方法,纠错原理

奇偶校验⭐⭐

大概率考

  • 实现方法
    • 在每个被传送码的左边或右边加上1位奇偶校验位0或1
    • 奇校验:需把每个编码中1的个数凑成奇数
    • 偶校验:需把每个编码中1的个数凑成偶数

在这里插入图片描述

  • 原理

在这里插入图片描述

  • 特点
    • 实现简单
    • 无错误定位和纠错能力
    • 多采用奇校验

CRC

了解

  • 方法

    • 去看湖科大的计网课
  • 原理

    • 合法的CRC码应当能被生成多项式整除
    • 若CRC码不能被生成多项式整除,说明出现了信息的传送差错

防碰撞⭐

  • 什么是碰撞
    • 在RFID系统应用中,因为多个读写器或多个标签,造成的读写器之间或标签之间的相互干扰,统称为碰撞
  • 分类
    • 多标签碰撞
    • 多读写器碰撞

防碰撞算法

在这里插入图片描述

非确定性算法(标签控制法)

在这里插入图片描述

  • ⭐⭐⭐帧时隙ALOHA算法**(必考)**

自己设计,要体现出防碰撞

在这里插入图片描述

  • 帧时隙ALOHA算法的特点
    • 简化了时隙Aloha的随机退避机制
    • 当标签数远大于N时,出现“饿死现象
    • 当标签数远小于N时,较多时隙空闲,产生浪费

二进制搜索(确定性算法)

在这里插入图片描述

在这里插入图片描述

第五章

安全的漏洞、安全的解决方式

基于共享秘密和伪随机函数的安全协议(三次认证)⭐

会画图

在这里插入图片描述

  • 三次认证过程
    • 阅读器发送查询口令的命令给应答器,应答器作为应答响应传送所产生的一个随机数RB给阅读器。
    • 阅读器产生一个随机数RA,使用共享的密钥K和共同的加密算法EK,算出加密数据块TOKEN AB,并将TOKEN AB传送给应答器。TOKEN AB=EK(RA,RB)
    • 应答器接受到TOKEN AB后,进行解密,将取得的随机数与原先发送的随机数RB进行比较,若一致,则阅读器获得了应答器的确认。
    • 应答器发送另一个加密数据块TOKEN BA给阅读器,TOKEN BA为 TOKEN BA=EK(RB1,RA)
    • 阅读器接收到TOKEN BA并对其解密,若收到的随机数与原先发送的随机数RA相同,则完成了阅读器对应答器的认证。

哈希锁⭐

会描述过程⭐⭐⭐

  • Hash锁是一种更完善的抵制标签未授权访问的安全与隐私技术。整个方案只需要采用Hash函数,因此成本很低。
  • Hash函数特点
    • 给定x,计算h(x)较容易,硬件、软件都可以实现;
    • 给定h(x),求x计算上不可行(单向性);
    • 对于任意x,找到一个y,且y≠x使得h(x)= h(y),计算上是不可行的(抗弱碰撞性);
    • 发现一对(x,y)使得h(x)=h(y),计算上也是不可行的。(强碰撞性)
  • Hash-lock协议流程
    • ① 标签 T 进入阅读器 R 的有效范围,接收到阅读器 R 发出的命令 Query请求认证
    • ② 标签 T 通过反向信道发送 metalID 作为回复。[ 注:metaID=hash(key)]
    • ③ 阅读器 R 将 metalID 传送给后台数据库 B,数据库查询是否存在相等的metalID 值
    • ④若匹配则发送相应的标签信息(key, ID)给阅读器 R。
    • ⑤ 阅读器仅将其中的 key’发送给标签。标签验证 key’是否等于 key。
    • ⑥若 key’=key 则标签将其 ID 发送给阅读器。阅读器收到标签发送过来的ID与后台应用系统传输过来的ID进行对比,相同则认证成功,否则认证失败

在这里插入图片描述

  • 优点
    • 解密单向Hash函数是较困难的,因此该方法可以阻止未授权的阅读器读取标签信息数据
    • 该方法只需在标签上实现一个Hash函数的计算,以及增加存储metaID值,因此在低成本的标签上容易实现
  • 缺点
    • 由于每次询问时标签回答的数据是特定的,因此其不能防止位置跟踪攻击
    • 阅读器和标签问传输的数据未经加密,窃听者可以轻易地获得标签Key和ID值。

第六章

三大标准体系各自的特点

三大体系

  • EPCglobal

    • 由美国主导,代表欧美利益全球实力最大的物联网RFID标准组织

    • EPCglobal标准体系面向物流供应链领域,可以看成是一个应用标准。EPCglobal的目标是解决供应链的透明性和追踪性

  • ISO/IEC

    • 承担制定全球多种标准的任务,是最早制定RFID标准的组织
  • UID

    • 日本物联网RFID标准组织

特点

特点是让AI写的,PPT没找到

  • ISO/IEC
    • ISO/IEC是信息技术领域最重要的标准化组织之一,制定RFID标准时考虑了物流供应链领域的单品标识以及电子票证、物品防伪、动物管理、食品与医药管理、固定资产管理等应用领域。ISO/IEC的RFID标准体系突出了产品和实用,但可能存在兼容性和利益操控性的问题。
  • EPCglobal
    • EPCglobal标准体系是面向物流供应链领域的,目标是解决供应链的透明性和追踪性。为此,EPCglobal制定了EPC编码标准,为所有物品提供单件唯一标识,还制定了空中接口协议、读写器协议等与ISO标准体系类似的标准。EPCglobal尽量与ISO兼容,但也有其局限范围,如关注UHF 860~930 MHz。EPCglobal非常强调供应链各方之间的信息共享,为此制定了信息共享的物联网相关标准。
  • UID
    • UID是日本泛在识别通信协会,制定的Ucode泛在码是日本国家标准。UID的RFID标准以泛在码为核心,旨在实现物品的全球唯一标识和数据共享。UID的RFID系统由数据载体、阅读器和信息服务器组成,具有高精度、可扩展、安全可靠等特点。
ISO/IECEPCglobal
应用领域不同领域物流供应链
关注频段各个频段主要关注UHF860~930MH
标准内容仅仅考虑自动身份识别与数据采集的相关标准,数据采集以后如何处理、共享并没有作规定。除信息采集外,还制定了EPCIS、ALE、LLRP等多个标准。

ISO/IEC 14443标准内容

看PPT(第六章P35-63)

  • ISO/IEC 14443-1 物理特性
  • ISO/IEC 14443-2 频谱功率和信号接口
  • ISO/IEC 14443-3 初始化和防碰撞算法
  • ISO/IEC 14443-4 通讯协议

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第八章

13.56MHz RFID技术

电子标签(S50卡)

频率型号内存可读/写支持协议
13.56MHzMF1 S501024bytesRead/writeISO 14443A
  • 交互过程⭐**(会画)**

在这里插入图片描述

  • 存储结构⭐

    • 存储容量为1024×8 b字长(即1 KB)
    • M1卡分为16扇区,每扇区分为4块,分别为块0、块1、块2和块3,每块16字节;
    • 扇区前3块为数据块,用于存贮数据 ,最后1块为控制块, 存放密码A、存取控制、密码B
    • 0区0块用于存放厂商代码,已经固化,不可修改
    • IC卡的读写以块为单位
  • 数据块

    • 读写块:用作一般的数据操作,可用读/写命令直接读/写整个块
    • 值块:用作定值操作,可以进行加值/减值(INC/DEC)的运算。

阅读器

  • 设计阅读器电路需考虑的问题
    • 阅读器是便携式还是固定式
    • 支持一种还是多种电子标签的读/写
    • 阅读器的读/写的距离
    • 阅读器和电子标签的周边环境,如电磁环境、温度、湿度、安全等
    • 供电方式与节约能耗的措施、电磁兼容(EMC)性能
    • 与高层通信接口的方式
    • 防碰撞算法的实现方法、加密的需求
    • 选用现有的阅读器集成芯片还是自行进行电路设计
    • 若自行进行电路设计,还应设计其编/解码、防碰撞处理、加/解密等电路
    • 微控制器(MCU)的选用
    • 收发信号的调制方式与带宽、天线的形式与匹配方法
  • 阅读器的结构

在这里插入图片描述

  • RC522

    • 通信协议:IIC,SPI,RS232
    • 支持的协议:ISO14443A
    • FIFO深度:64
  • 相关函数

名称函数
通信函数PcdComMF522(…)
复位函数PcdReset(…)
寻卡函数PcdRequest(…)
防碰撞函数PcdAnticoll(…)
选卡函数PcdSelect(…)
认证函数PcdAuthState(…)
读函数PcdRead(…)
写函数PcdWrite(…)
中止函数PcdHalt(…)
值操作(初始化)PcdIntPurse
值操作(加值)PcdIncrease
值操作(减值)PcdDecrease

第十章

中间件

在这里插入图片描述

在这里插入图片描述

  • 架构
    • 读写器接口位于中间件最底层,包括了系统支持的所有硬件的设备驱动,并管理所有的硬件相干的参数,如读写器协议、空中接口、主机侧通信。
    • 数据处理和存储单元层负责处理和存储来自读写器的原始数据,由本层携带的处理逻辑对数据过滤、聚合和转换。
    • 中间件管理层帮助管理射频识别中间件的配置,如添加、配置、修改连接射频读写器;修改应用程序级参数;添加和移除射频识别中间件支持的服务等。
    • 应用程序接口提供带API的应用程序来访问、通信、配置射频识别中间件。
  • 作用
    • Savant是连接标签读写器和企业应用程序的纽带。
    • Savant系统完成的任务主要是数据校对、读写器协调、数据传送、数据存储和任务管理等。

ONS

  • ONS功能
    • ONS(对象名称解析服务),系统主要处理电子产品编码与对应的EPCIS信息服务器地址的映射管理和查询。
    • 利用DNS构架实现ONS服务
  • ONS和DNS的区别

在这里插入图片描述

EPCIS

  • 功能

    • EPCIS是最终用户与EPCglobal网络进行数据交换的主要桥梁。

    • 作为网络数据库来实现的,EPC被用作数据库的查询指针。

    • EPCIS提供信息查询的接口,可与已有的数据库、应用程序及信息系统相连接。

  • 数据来源

    • EPCIS服务器上的数据由供应链上下游的企业共享获得的。EPC相关数据包括EPC标签和识读器获取的相关信息,以及商业上一些必须的附加数据。

在这里插入图片描述

工作流程

在这里插入图片描述

  • EPC的工作流程
    1. 读写器从标签上识读出EPC标签的编码信息。
    2. 分布式Savant软件系统处理和管理由读写器读取的EPC标签信息。
    3. Savant将EPC传给ONS。
    4. ONS指示Savant到一个保存产品文件的PML服务器的IP地址。
    5. PML服务器利用PML技术把产品信息传到供应链上

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/218258.shtml

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

相关文章

成功上岸最新Go面经:百度滴滴小米360小红书展盟优咔科技......

前言 本文整理了2023年最新的Go面试经验:涵盖了百度、滴滴、小米、360、小红书、展盟和优咔科技等知名公司的面试题目。 题目涉及Go语言基础知识、数据库知识、消息队列、Kubernetes相关知识、服务治理与微服务架构、Docker知识、监控和度量、算法与编程、自我介绍…

12.13 log

37. 解数独 class Solution { private:bool backtracking(vector<vector<char>>& board){for(int i0;i<board.size();i){for(int j0;j<board[0].size();j){if(board[i][j]!.) continue;for(char k1;k<9;k){if(isValid(i,j,k,board)){board[i][j]k;if…

会JSX没什么了不起,你了解过 StyleX 么?

近日&#xff0c;Meta开源了一款CSS-in-JS库 —— StyleX。看命名方式&#xff0c;Style - X是不是有点像JS - X&#xff0c;他们有关系么&#xff1f;当然有。 JSX是一种用JS描述HTML的语法规范&#xff0c;广泛应用于前端框架中&#xff08;比如React、SolidJS...&#xff0…

公众号怎么提高2个限制

一般可以申请多少个公众号&#xff1f;许多用户在申请公众号时可能会遇到“公众号显示主体已达上限”的问题。这是因为在2018年11月16日对公众号申请数量进行了调整&#xff0c;具体调整如下&#xff1a;1、个人主体申请公众号数量上限从2个调整为1个。2、企业主体申请公众号数…

Vue3 中的 Proxy--读懂ES6中的Proxy

Proxy用于创建一个对象的代理&#xff0c;从而实现基本操作的拦截和自定义&#xff08;如属性查找、赋值、枚举、函数调用等&#xff09; 1.用法 Proxy为 构造函数&#xff0c;用来生成 Proxy实例 var proxy new Proxy(target, handler)参数 target表示所要拦截的目标对象…

【LeetCode:2697. 字典序最小回文串 | 双指针 + 贪心】

&#x1f680; 算法题 &#x1f680; &#x1f332; 算法刷题专栏 | 面试必备算法 | 面试高频算法 &#x1f340; &#x1f332; 越难的东西,越要努力坚持&#xff0c;因为它具有很高的价值&#xff0c;算法就是这样✨ &#x1f332; 作者简介&#xff1a;硕风和炜&#xff0c;…

静态HTTP应用:理解其工作原理与优势

随着互联网的普及和发展&#xff0c;Web应用已经成为人们日常生活和工作中不可或缺的一部分。而静态HTTP应用作为Web应用的一种重要形式&#xff0c;也越来越受到开发者的青睐。本文将带你了解静态HTTP应用的工作原理和优势&#xff0c;让你更好地理解这种应用形式。 一、静态…

TallyBook Technical support

Thanks for using our app! If you have any problems using our products, please contact us by email and we will serve you 24 hours a day! Email address:eshanacsungmail.com Thank you!

binlog+mysqldump恢复数据(误删数据库或者表)

表删除恢复 1、准备数据 首先准备数据库环境&#xff0c;测试数据库为speech1&#xff0c;如下&#xff1a; 为test数据表添加3条记录&#xff0c;如下&#xff1a;三行为新加的记录&#xff0c;添加后将test表删除。 2、恢复数据 查看binlog日志状态 SHOW MASTER STATUS…

<软考高项备考>《论文专题 - 5 论文如何准备》

1 原创写作 优缺点缺点方法掌握写作方法和思路&#xff0c;参考几篇优质范文&#xff0c;就可以进行原创写作手上有项目的IT行业同学适合对象1、写作能力较强的朋友2、时间比较充格&#xff0c;喜欢钻研&#xff0c;善于运用各种工具&#xff0c;解决问题能力较强的朋友不会被…

多线程案例-定时器(附完整代码)

定时器是什么 定时器是软件开发中的一个重要组件.类似于一个"闹钟".达到一个设定的时间之后,就执行某个指定好的代码. 定时器是一种实际开发中非常常用的组件. 比如网络通信种,如果对方500ms内没有返回数据,则断开尝试重连. 比如一个Map,希望里面的某个key在3s之后过…

uniapp+vite+ts+express踩坑总结

1 关于引入express包报 import express from "express"; ^^^^^^ SyntaxError: Cannot use import statement outside a module的问题。 解决方案&#xff1a; 在package.json中添加type&#xff1a;“module”选项 2 Response is a type and must be imported …

c语言 词法分析器 《编译原理》课程设计

设计、编制并调试一个词法分析程序&#xff0c;加深对词法分析原理的理解。 针对表达各类词语的一组正规表达式&#xff0c;设计一个确定化的最简的有限自动机&#xff0c;对输入的符号串进行单词划分及词类识别。 要求词法分析器的输入是字符串&#xff0c;输出是源程序中各…

安装odoo17 Windows版时,PostgreSQL Database无法被勾选

安装odoo17 Windows版时&#xff0c;PostgreSQL Database无法被勾选。 出现的原因是&#xff0c;曾经安装过PostgreSQL Database&#xff1b;虽然可能已被卸载&#xff0c;但注册表内还有残余信息&#xff0c;导致odoo认为PostgreSQL Database仍存在于系统之中。 解决方案 删…

MySQL忘记root密码和修改root密码的解决方法

文章目录 &#xff08;1&#xff09;简介&#xff08;2&#xff09;MySQL 5.5 忘记root密码&#xff08;3&#xff09;MySQL 5.6 忘记root密码&#xff08;4&#xff09;MySQL 8.0 忘记root密码&#xff08;5&#xff09;MySQL 5.6修改root密码&#xff08;6&#xff09;MySQL …

美易官方:构建多元化证券投资组合

掌握美股投资的黄金法则&#xff1a;构建多元化证券投资组合 亲爱的投资者朋友们&#xff0c;当我们迈入充满活力与机遇的美股市场&#xff0c;我们的心中都满怀期待和激动。在这个全球关注的金融舞台上&#xff0c;如何构建一个可靠、安全且多样化的证券投资组合成为了一门艺…

三勾商城新功能-电子面单发货

商家快递发货时可以选择在线下单,在线获取和打印电子面单。免去手写面单信息以及避免填写运单号填错,系统会自动填写对应发货商品的运单信息 快递100电子面单1、进入快递100&#xff0c;点击登录 2、登录成功后&#xff0c;点击“电子面单与云打印” 3、进入电子面单与云打印后…

15、vue3(十五):首页实现,暗黑模式,主体颜色设置

目录 一、首页实现 1.代码实现 2.效果展示 二、暗黑模式 1.思路分析

arcgis api for js 中的query实现数据查询

相当于服务地址中的query查询 获取图层范围内的数据4.24 import Query from arcgis/core/rest/support/Query; import * as QueryTask from "arcgis/core/rest/query";//获取图层范围内的数据4.24 _returnFeatureFromWhere(url, where, geo) {const self thisretu…

基于Java食堂餐饮店铺管理系统

基于Java食堂餐饮店铺管理系统 功能介绍 1、订单管理&#xff1a;对食堂的订单进行管理&#xff0c;包括订单的录入、查询、修改等功能。 2、菜品管理&#xff1a;对食堂的菜品进行管理&#xff0c;包括菜品的添加、删除、修改等功能&#xff0c;同时能够设置菜品的原材料、…