当前位置: 首页 > news >正文

【车载开发系列】UDS诊断---读取数据($0x22)

【车载开发系列】UDS诊断—读取数据($0x22)

UDS诊断---读取数据($0x22)

    • 【车载开发系列】UDS诊断---读取数据($0x22)
    • 一.概念定义
    • 二.报文格式
      • 1)请求
      • 2)肯定响应
      • 3)否定响应
    • 三.应用场景
    • 四.注意事项
    • 五.DID参数定义

一.概念定义

该服务的英文简称为ReadDataByIdentifier 。
根据ISO14119-1标准中所述,诊断服务22主要用于Client向Server(ECU)通过DID的方式读取相关的数据。这些数据可以输入输出的数字信号,模拟信号,内部数据以及其他的系统状态信息。作为诊断服务种的基础服务,可以简单理解为就是一个用于读取ECU数据的外部接口,可实时获取软件内部的相关的状态信息。概括起来就是诊断工具读取数据标识符对应的数据记录。

二.报文格式

0x22服务用于读did,客户端请求格式为 “22+did”,服务端肯定响应为“62+DID+数据”,否定响应为“7f+22+NRC码”
当客户端发送22+F186这个请求时,服务端肯定会返回当前的会话状态,
回复“62+F186+(01 or 02 or 03)”

1)请求

这里的MSB也是DID的值,在这里可以看到,读取数据服务$22是支持一条指令取得多个DID信息的。
在这里插入图片描述

2)肯定响应

这里的MSB也是DID的值,譬如:某协议定义了DID = 0xF190,那么这里的MSB就是0xF1和0x90;而此时Record就是服务端的VIN码
在这里插入图片描述

3)否定响应

否定响应SID+通过标识符读取数据请求SID+否定响应码在这里插入图片描述

  1. 如当尝试读取F190的DID值且当前车速条件不满足,此时Client发送诊断指令"22 F1 90"请求Server读取数据,Server将会回复“7F 22 22”来告诉请求者当前读取数据的条件不满足,请再次检查读取该DID的条件。
  2. 当发送报文长度或者格式不对时,则Server会回复"7F 22 13";
  3. 当诊断请求的DID太多导致超出了传输层的限定时,则Server会回复”7F 22 14“;
  4. 当诊断请求DID不存在或者在当前Session中不支持时,则Server就会回复“7F 22 31”;
  5. 当Server在发生复位前处于security lock状态,那么此时Server则会回复"7F 22 33"

三.应用场景

  1. 读取当前ECU的序列号,版本号等;
  2. 标定成功后读取内部标定结果等;
  3. 读取当前ECU所处在的Session,内部状态,Snapshot Data等;
  4. 其他需要读取内部相关参数的场合;
  5. 内部测试时需要取得相关测试用状态和数据的场合

四.注意事项

  1. 特别需要注意的是22诊断并不存在Subfunction。
  2. 不光存在单个DID的读取,还可以多个DID读取,而且读取DID的个数是不受到限制的。
  3. 绝大多数情况下,Server针对Client的请求都会给到正响应,比如发生重启前需确保整车处于安全状态,如引擎熄火,车速不能超过3km/h等,或者为了防止不按照诊断请求格式进行请求,那么Server需要通过某种方式来告诉Client执行不成功的原因在哪里以便于调查问题直至得到正响应。
    因此ISO14229-1针对所有的诊断服务提供了一种统一的诊断负响应的诊断格式:7F +SID + NRC。

五.DID参数定义

逻辑上,参数数据标识符DID代表了一个对象或者是多个对象的集合。此参数可从服务器的内存中获取。如果数标识符经过了服务动态定义数据标识符的动态定义,则既存在于固定内存中,也能存储在随机存取存储器RAM当中。
一般来说,数据定义符能够在含0x22,0x2E和0x2F在内的多个诊断服务请求中使用,数据标识符还可以用于各种诊断服务的响应中。
例如在0x19服务的子功能readDTCSnapshotRecordByDTCNumber(按照DTC编号读取DTC快照)的肯定响应中。
动态定义的数据标识符除外,虽然ECU未定义此标识符,但客户端使用服务0x2C(动态定义数据标识)可对其进行定义。
重要
无论数据标识符用于哪个服务,在固定的ECU当中,该数据标识符始终应仅代表一个对象。即具有固定大小、意义等的固定对象。

字节值说明描述
0x0000-0x00FFISOSAEReservedISOSAE已保留
0x0100-0xA5FFVehicleManufacturerSpecific由车辆制造商规定
0xA600-0xA7FFReservedForLegislativeUse针对法律用途保留的值
0xA800-0xACFFVehicleManufacturerSpecific由车辆制造商规定
0xAD00-0xAFFFReservedForLegislativeUse针对法律用途保留的值
0xF180BootSoftwareIdentificationDataIdentifier启动软件识别数据标识符
0xF181applicationSoftwareIdentificationDataIdentifier应用软件识别的数据标识符
0xF182applicationDataIdentificationDataIdentifier应用程序数据识别标识符
0xF183bootSoftwareFingerprintDataIdentifier启动软件指纹的数据标识符
0xF184applicationSoftwareFingerprintDataIdentifier应用软件指纹数据标识符
0xF185applicationDataFingerprintDataIdentifier应用程序数据指纹标识符
0xF186ActiveDiagnosticSessionDataIdentifier活动诊断会话的数据标识符:报告服务器中活动诊断会话,由DiagnosticSessionType定义
0xF187vehicleManufacturerSparePartNumberDataIdentifier车辆制造商零配件编号数据标识符:编码格式为15 Byte ASCII,引用了车辆制造商的零配件编号
0xF188vehicleManufacturerECUSoftwareNumberDataIdentifier车辆制造商ECU软件编号的数据标识符:用于引用车辆制造商ECU的软件编号,由车厂定义
0xF189vehicleManufacturerECUSoftwareVersionNumberDataIdentifier车辆制造商ECU软件版本号的数据标识符:用于引用车辆制造商ECU的软件版本号,由车厂定义
0xF18AsystemSupplierIdentifierDataIdentifier系统供应商信息的数据标识符:引用系统供应商的名称和地址信息
0xF18BECUManufacturingDateDataIdentifierECU制造日期的数据标识符:引用ECU服务器的制造日期
0xF18CECUSerialNumberDataIdentifierECU序列号的数据标识符:引用ECU的序列号
0xF18DsupportedFunctionalUnitsDataIdentifierVehicleManufacturerKitAssemblyPartNumberDataIdentifier受支持的功能单元的数据标识符:请求在服务中实现的功能单元
0xF18EVehicleManufacturerKitAssemblyPartNumberDataIdentifier车辆制造商套件总成零件号的数据标识符
0xF18FISOSAEReservedISOSAE已保留:供未来定义用
0xF190VINDataIdentifierVIN数据标识符:引用了VIN编号
0xF191vehicleManufacturerECUHardwareNumberDataIdentifier车辆制造商ECU硬件编号的数据标识符:引用了ECU硬件编号
0xF192systemSupplierECUHardwareNumberDataIdentifier系统供应商ECU硬件编号的数据标识符
0xF193systemSupplierECUHardwareVersionNumberDataIdentifier系统供应商ECU硬件版本号标识符
0xF194systemSupplierECUSoftwareNumberDataIdentifier系统供应商ECU软件编号标识符
0xF195systemSupplierECUSoftwareVersionNumberDataIdentifier系统供应商ECU软件版本号标识符
0xF196exhaustRegulationOrTypeApprovalNumberDataIdentifier排气法规或型式认证编号的数据标识符
0xF197systemNameOrEngineTypeDataIdentifier系统名称或发动机类型的数据标识符
0xF198repairShopCodeOrTesterSerialNumberDataIdentifier维修车间代码或测试仪器序列号数据标识符
0xF199programmingDateDataIdentifier编程日期的数据标识符
0xF19AcalibrationRepairShopCodeOrCalibrationEquipmentSerialNumber DataIdentifier校准车间代码或校准设备系列号的数据标识符
0xF19BcalibrationDateDataIdentifier校准日期的数据标识符
0xF19CcalibrationEquipmentSoftwareNumberDataIdentifier校准软件设备编号的数据标识符
0xF19DECUInstallationDateDataIdentifierECU安装日期的数据标识符
0xF19EODXFileDataIdentifierODX文件的数据标识符
0xF19FEntityDataIdentifier实际数据标识符:引用用于安全数据传输的实体数据标识符
0xF1A0–0xF1EFidentificationOptionVehicleManufacturerSpecific车辆制造商规定的识别选项
0xF1F0–0xF1FFidentificationOptionSystemSupplierSpecific系统供应商规定的识别选项
0xF200–0xF2FFperiodicDataIdentifier周期性数据标识符
0xF300–0xF3FFDynamicallyDefinedDataIdentifier动态定义的数据标识符
0xF400–0xF4FFOBDDataIdentifierOBD数据标识符
0xF500–0xF5FFOBDDataIdentifierOBD数据标识符
0xF600–0xF6FFOBDMonitorDataIdentifierOBD监视器的数据标识符
0xF700–0xF7FFOBDMonitorDataIdentifierOBD监视器的数据标识符
0xF800–0xF8FFOBDInfoTypeDataIdentifierOBD信息类型的数据标识符
0xF900–0xF9FFTachographDataIdentifier里程记录器的数据标识符
0xFA00 – 0xFA0FAirbagDeploymentDataIdentifier气囊展开的数据标识符
0xFA10NumberOfEDRDevicesEDR装置数 EDR数据的EDR装置的数量
0xFA11EDRIdentificationEDR识别:应用于报告EDR识别数据
0xFA13-0xFA18EDREntriesEDR条目:每一个DID对应一个EDR、0xFA13代表最后一个EDR
0xFA19-0xFAFFSafetySystemDataIdentifier安全系统的数据标识符
0xFB00-0xFCFFReservedForLegislativeUse针对法律用途保留的值
0xFD00-0xFEFFSystemSupplierSpecific由系统供应商规定
0xFF00UDSVersionDataIdentifierUDS版本的数据标识符
0xFF01-0xFFFFISOSAEReservedISOSAE已经保留

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

Window环境下图床配置(Typora+PicGo(app)+Gitee)

文章目录Typora安装Gitee配置Node.js安装PicGo安装PicGo配置Typora测试本文在Windows环境下采用了TyporaGiteePicGo(app)的方式完成了图床配置。Typora安装 直接去官网下载即可 选择相应的版本 Gitee配置 进入官网,注册或登录 新建仓库 点击加号,选择…...

新浪/Twitter用户消息列表(list)

...

用Java简单实现验证码功能以及校验

Happy Captcha是一款易于使用的Java验证码软件包,旨在花最短的时间,最少的代码量,实现Web站点的验证码功能,Happy Captcha完全遵循Apache 2.0开源许可协议,作者ramostear。 验证码效果图 可以通过设置.style(Captcha…...

oracle 插入单引号

问题:oracle如何插入单引号 答案:插入2个单引号即可 select Mens Clothing from dual...

php sku联动,php-SKU的WooCommerce管理产品搜索

因此,我一直在寻找一种方法来合并此方法,而无需安装另一个功能超出我所需的插件.可以说,我们的产品SKU的结构形式如下:供应商编号,破折号(-)和产品ID.因此,我们的SKU看起来像是469-852369(供应商产品).供应商ID可以是1到5位之间的任何数字,而产品ID可以是1到10位之间…...

介绍 GBase 8c产品架构

GBase 8c产品架构 GBase 8c采用shared nothing的分布式架构,计算节点和存储节点分离,节点间通过高速网络进行通信,所有节点都有主从互备,确保系统的高可用性。 由于没有资源共享,增加节点就可以线性地扩展集群的存储能…...

C/C++网络编程:文件传输系统(双协议单线程版)

C/C网络编程:文件传输系统(双协议单线程版) README UDP和TCP双协议,UDP控制用户指令,TCP控制文件传输。 用户指令:get file(下载)、put file(上传)、list&am…...

springcloud添加LoadBalanced注解后报错:No instances available for localhost

1.问题描述 在RestTemplate添加LoadBalanced注解后运行报错 java.lang.IllegalStateException: No instances available for localhostat org.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient.execute(RibbonLoadBalancerClient.java:119) ~[spring-cloud-n…...

控制语句与循环语句

流程控制语句: 条件语句—根据不同条件,执行不同语句。 if(选择语句) if .. else if .. else if if .. else if..else if .. else switch(多路选择) 多分支选择语句,根据表达式的值&…...

【JavaSE】【面向对象06】类的五大成员之内部类

类的成员之五:内部类Inner Class 1、为什么要有内部类 1.内部类场景 当一个事物的内部,还有一个部分需要一个完整的结构进行描述,而这个内部的完整的结构又只为外部事物提供服务,那么整个内部的完整结构最好使用内部类。 2.内部…...

可视化监管智能高效?智慧园区三维可视,功能划分如此详细统

一、智慧园区大致模块 设施管理检测自动化:通过自动化技术、物联网技术的应用,将园区基础设施逐渐升级为智能设备,可以远程监控和控制实现智能化。 各部门协调管理一体化:智慧化管理实现后,能够轻松掌握园区运行情况…...

造价师告诉你如何解决砌体结算九大争议点

构造柱 1、争议 设置位置,兵家必争之地。施工单位图形中布置的构造柱,往往多于结构设计说明要求。而引用的图集做法,又未经甲方的认可。结算时,审计人员以依据不充分为由,去掉“多余”部分。 2、解决 施工二次设计…...

数据库查询优化问题

原先数据库没有好好学习,感觉一直是似懂非懂的状态,很多原理也不懂,今天抽时间查阅一些资料自己也总结了一些。本文数据库索引原理部分主要参考博文:http://www.cnblogs.com/aspwebchh/p/6652855.html ,是一片很优秀的…...

java网课。

Java网课 0902: 【1】具体dos命令; (1)切换盘符:c: d: e: 大小写不区分 (2)显示详细信息:dir (3)改变当前目录:cd (4)当前…...

【docker专栏2】CentOS操作系统安装DockerCE

目录一、前置要求二、更新软件源信息三、安装 Docker-CE四、卸载Docker CE 为大家介绍在CentOS操作系统中安装docker的过程,linux其他发行版本安装docker方法可以参考官方提供的安装教程 一、前置要求 首先确定你是CentOS7及以上版本,按照官方文档说明目前安装docker ce最低的…...

创建并连接oracle的PDB

1.进入阿里云服务器 su - oracle 2.以dba身份进入oracle sqlplus / as sysdba 3.查看CDB和PDB SQL> show con_name pdbs;CON_NAME ------------------------------ CDB$ROOTCON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------------------------------ ----…...

python中的异常处理

异常...

listview和LitePal2

Student stu LitePal.find(Student.class, model.getId()); //类名,查找id 修改: //先查询到数据,然后更改数据, Student stu LitePal.find(Student.class, 1); stu.setUsername(“admin”); stu.save(); //更新指定id的数据 Student stu new …...

Python实现NBA文字直播间

上班想看比赛?害怕被老大发现?心痒痒?Python写一个NBA文字直播间,上班放心摸鱼看比赛。该文字直播间的实现原理其实就是爬虫,期间需要通过抓包分析某网站的文字直播请求过程,把每个请求过程用爬虫来实现。不…...

安装依赖时报错:npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving

F:\study\heima\vueCode\demo3>npm i axios -S npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving: vue/eslint-config-standard6.1.0 npm ERR! Found: eslint-plugin-vue8.7.1 npm ERR! node_modules/eslint-plugin-vue npm...

app支付宝验证登录

支付宝开发平台 上图是官方提供的支付宝授权登录流程,具体看一下: 在小程序端获取 auth_code,目的是获取用户授权码 把第一步获取的授权码 auth_code 传到咱们自己的后台,也就是说后台需要编写一个接口,方便小程序端…...

JS对象方法总结练习(持续更新)

基本功要扎实,且适时的使用方法能极大提升代码简洁度与效率 如何根据不同情况选择更合适的方法?(对方法有自己的分类) 创建: 值以键值对的方式来书写,冒号分隔。 JavaScript 对象是被命名值的容器。 JS 1.JS对象表示类的实例 2…...

Retrofit-OkHttp 动态切换服务器地址

需求: 一个app可能需要根据地区、用户等,动态设置不同的服务器地址,而okhttp为单例模式,不支持动态切换 方案: 利用okhttp的拦截器功能,实现该需求 1、利用headers参数,设置fixed标记的为地…...

解决unix:///var/run/supervisor/supervisor.sock no such file问题

使用环境 centos 7 supervisor 3.4.0 原因 使用过程中可能是因为机器宕机,导致supervisor没有正常关掉,导致/var/run目录下supervisor.sock文件被删除,找不到所以失败报错unix:///var/run/supervisor/supervisor.sock no such file 解决 …...

大数据技术原理与应用(一)

一、Hadoop入门 1.1大数据技术介绍 大数据技术生态体系: Hadoop 元老级分布式海量数据存储、处理技术系统,擅长离线数据分析 Hbase 基于hadoop的分布式海量数据库,离线分析和在线业务通吃 Hive sql 基于hadoop的数据仓库工具,使…...

Python学会使用虚拟环境——pipenv

一. 为什么要使用虚拟环境 在虚拟环境中安装和卸载库不会影响全局库便于使用特定版本的库,不同项目可以使用不同版本的库,不会相互干扰其它人根据虚拟环境文件可以很方便的搭建与开发者相同的环境 二.为什么选择pipenv 简单,方便。 三.安…...

android Livedata最详尽的使用场景分析,让你爱上Livedata

关注我的公众号 “安安安安卓” 免费学知识 很大一部分文字内容描述是直接翻译官网的 Livedata 概览 LiveData 是一种可观察的数据存储器类。与常规的可观察类不同,LiveData 具有生命周期感知能力 如果观察者(由 Observer 类表示)的生命周…...

阿里云高效计划教程

一.实际操作 创建资源 创建资源 在页面左侧,单击 云产品资源 下拉列表,查看本次实验所需资源。 单击屏幕右侧 创建资源 ,免费创建当前实验所需云产品资源。 说明: 资源创建过程需要1~3分钟。完成实验资源的创建后,您…...

920_AUTOSAR_TPS_SoftwareComponentTemplate25_E2E端对端保护2

全部学习汇总: https://github.com/GreyZhang/hack_autosar 继续学习AUTOSAR,看一下官方文档。 根据 [19],以下约束适用于 EndToEndProtection 的属性(请注意,附加 M1 约束适用于 [19] 中所述):…...

2021年大数据ELK(二十一):Logstash简介和安装

全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点。 目录 Logstash简介和安装 一、简介 1、经典架构 2、对比Flume 3、对比FileBeat 二、安装Logstash 1、切换到lanson用…...

如何提高炼丹速度?

1.并发程序——善用multiprocessing 原因:对一百万张照片进行预处理/进行分析/进行裁切,可以利用并发进行加速 Ps:因为python内部解释器PID锁的原因,因此多线程在python当中并不可以得到加速 也可以采用异步等写出非常复杂的逻辑&#xff0…...

ping测试本地局域网

for i in seq 1 252 doping -c 1 192.168.111.$i >/dev/nullif [ $? -eq 0 ]thenecho "192.168.111.$i成功"elseecho "192.168.111.$i失败" >>/root/ab.shfi done...

把你的 Mac 从 Catalina 降级回 Mojave 系统的避坑指南

三种恢复系统的快捷键:https://support.apple.com/zh-cn/HT204904​ Mojave系统的下载地址:https://support.apple.com/zh-cn/HT204904​ 终端输入的代码:https://support.apple.com/zh-cn/HT201372 确定您的 Mac 使用的是哪个 macOS 版本…...

Thymeleaf 操作 2021.6.15

目录 什么是Thymeleaf 模板引擎介绍 Thymeleaf介绍 学习Thymeleaf必知的知识点 Springboot MVC介绍 动静分离 第一个Thymeleaf程序 创建程序,添加依赖 编写controller 编写Thymeleaf页面 启动程序 Thymeleaf语法详解 配置 常用标签 链接表达式: {…} 变量表达…...

Error:(18, 46) java: 程序包sun.reflect.generics.reflectiveObjects不存在 的解决方法

idea使用了自带的javac 11, 改成自己安装的java8,就好了...

方舟编译器

华为方舟编译器是华为公司专门为软件厂商研发的统一编程平台,包含编译器、工具链、运行时等关键部件。该编译器支持多种编程语言、多种芯片平台的联合编译与运行,能够有效解决安卓程序“边解释边执行”的低效率问题。 2019年8月31日,华为方舟…...

Ckeditor5完全开发指南教程(一)安装篇

Ckeditor5 自定义安装防出错实战教程(一)安装篇 本教程重点介绍自定义安装,需求不高的,可以下载官网集成版和自定义版(在线生成online-builder)。 网上很多教程拷贝来拷贝去,不是链接错&#…...

排序方法总结(稳定性和复杂度问题)

排序方法总结(稳定性和复杂度问题) 文章目录排序方法总结(稳定性和复杂度问题)前言稳定性时间复杂度一、直接插入法排序二、折半插入法排序三、希尔排序四、选择排序五、锦标赛排序六、堆排序七、冒泡排序八、快速排序九、归并排序…...

爱了爱了!docker拉取镜像提示unspportedOS

一面 1.你觉得项目中用了MQ给你带了什么好处,设计初衷是什么?会带来什么缺点嘛? (项目针对性比较强,不细说) 2.在网页键入taobao.com,到返回一个页面,这期间都发生了什么? 3.你说到了session和cookie,这两者有什么区别&…...

[NPUCTF2020]EzRSA Writeup

[NPUCTF2020]EzRSA 题目描述 from gmpy2 import lcm , powmod , invert , gcd , mpz from Crypto.Util.number import getPrime from sympy import nextprime from random import randint p getPrime(1024) q getPrime(1024) n p * q gift lcm(p - 1 , q - 1) e 54722 f…...

Ajax(javaweb常用)

目录AjaxjavaScript 原生 Ajax 请求JQuery 的 Ajax 请求Ajax AJAX 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的 网页开发技术。 ajax 是一种浏览器异步发起请求。局部更新页面的技术 jav…...

idea如何实现修改代码即时生效

一、spring-boot-devtools 在pom中直接引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional> </dependency> 设置以下两项&#xff0…...

python中可迭代对象是什么意思_python中可迭代对象是什么

python中可迭代对象是&#xff1a;存储了元素的一个容器对象&#xff0c;且容器中的元素可以通过“__iter__( )”方法或“__getitem__( )”方法访问。可迭代对象不能独立进行迭代&#xff0c;可通过“for…in”遍历来完成。Python中可迭代对象(Iterable)并不是指某种具体的数据…...

工业数据与数据采集应用如何在ARM+FPGA异核架构的米尔MYC-JX8MMA7核心板应用

随着通信与网络技术、互联网的发展&#xff0c;工业管理数据化、网络化、智能化已成大势所趋&#xff0c;利用工业物联网完成工业控制是智慧工厂中必不可少的一部分。传统的控制与数据采集系统&#xff0c;主机一旦需要同时与多个数据采集设备保持高速通信&#xff0c;并要承担…...

Wireshark实验《Wireshark的基本使用》

在介绍使用之前&#xff0c;先介绍一下安装及可能遇到问题 1.安装&#xff1a;软件下载路径&#xff1a;wireshark官网 选择相应的http://www.win10pcap.org/download/版本下载&#xff0c;然后一直Next就可以。 2.如果你是win10系统&#xff0c;那么使用中会遇到和我一样的问题…...

android 电话录音功能,Android实现电话录音功能

/*** Created by Easzz on 2015/12/6.*/public class RecorderService extendsService {private MediaRecorder recorder; //录音的一个实例OverridepublicIBinder onBind(Intent intent) {return null;}Overridepublic voidonCreate() {super.onCreate();//获得电话管理器Tele…...

算法:两个经纬度之间的距离

由于需要找以一个坐标点最近的一个气象站坐标&#xff0c;读取它对应的气象数据。 #region 两个经纬度之间的距离//地球半径&#xff0c;单位米private const double EARTH_RADIUS 6378137;/// <summary>/// 计算两点位置的距离&#xff0c;返回两点的距离&#xff0c;单…...

远程教育实施方案交流之(一)——课件制作与课程录制篇

笔者结合现阶段最新技术和项目开展的各种影响因素&#xff0c;并综合考虑远程教育项目实施的成本控制、可行性分析、生产效率、实施商业模式&#xff0c;实施效果等方面将远程教育项目实施方案分成&#xff0c;1、课件制作与课程录制方案篇&#xff1b;2、远程教育平台建设及采…...

CCF201812

这次的CCF没打&#xff0c;这次CCF第4题不是送分题么&#xff0c;裸的最小生成树的最大权边。 随手写了一下&#xff0c;晚上回来补一个&#xff0c;JAVA版的。 2018-12-1小明上学 问题描述 试题编号&#xff1a;201812-1试题名称&#xff1a;小明上学时间限制&#xff1a;…...

react和vue配置本地代理

在react中配置开发环境下的本地代理相对比较简单&#xff0c;直接在package.json文件中修改即可。 此处以本地服务器&#xff0c; 端口为5000为例 "proxy": "http://localhost:5000"在项目目录的src /下新建setupProxy.js文件&#xff0c;然后写入如下代码…...

天线知识点总结

天线:教材:马汉炎《天线原理》 克劳斯《天线》 后几章脉络可看章节习题&#xff0c;有很多梳理性问题 内容很简单&#xff0c;脉络很清晰。从电偶极子和次偶极子的辐射入手&#xff0c;后面所有的线天线都可看做电偶极子的阵列&#xff0c;方向图都可看做电偶极子方向图乘阵列…...

scala的特征

1.java和scala可以无缝链接&#xff0c;都运行在JVM上 2.类型推断&#xff0c;即可以自动推测类型&#xff0c;不用指定类型 3.并发和分布式&#xff08;Actor,类似Java中的多线程Thread) 4.特质trait,特征&#xff08;类似于java中的interfaces和abstract结合&#xff09; 5.模…...

Vue3+nodejs全栈项目(资金管理系统)——后端篇(二)用户模块

文章目录用户模块的增删改查新增创建user_info表初始化路由模块路由模块处理函数(添加&#xff09;测试查询路由模块处理函数(查询)测试编辑&#xff08;根据id&#xff09;路由模块处理函数&#xff08;编辑/更新&#xff09;测试删除(根据id&#xff09;路由模块处理函数测试…...

链表必刷题:快慢双指针,链表反转,找中点模版·····

234. 回文链表 很有代表性&#xff01;包含了链表遍历&#xff0c;快慢指针找中点模版&#xff0c;链表数据比对&#xff0c;链表反转&#xff01;非常具有代表性 class Solution {public boolean isPalindrome(ListNode head) {if(head null || head.next null) return true…...

Windows上同时配置GitHub,Gitlab,Gitee(码云)三种开发环境

Windows上同时配置GitHub&#xff0c;Gitlab&#xff0c;Gitee&#xff08;码云&#xff09;三种开发环境一、介绍1、Git2、GitHub的概念3、Gitlab的概念4、Gitee的概念二、安装Git环境1、下载2、安装3、验证三、配置1、单独配置①本地生成 ssh key②添加新的shh key2、同时配置…...

Java 实例-打印图形

Java 实例 – 打印菱形 输出指定行数的菱形。 package com.example.yan.java打印图形;public class Main {public static void main(String[] args) {print(8); // 输出 8 行的菱形}public static void print(int size) {if (size % 2 0) {size; // 计算菱形大小}for (int i…...

小米路由器3 保姆级救砖回忆录及实操技巧演示

写在救砖之前 路由器TTL救砖&#xff0c;好多网友反映看到信息&#xff0c;无法选择&#xff0c;眼睁睁的看启动菜单滚过去&#xff0c;一次又一次。 详细的视频教程我已经上传到西瓜、今日头条和哔哩哔哩。估计就这两个网站能接受几百兆的视频 视频地址如下&#xff1a; 就…...

知识点滴 - 如何写项目总结

项目结束了&#xff0c;要写项目总结&#xff08;Project Summary&#xff09;。或者在项目开发中&#xff0c;也需要写项目总结。 如果你使用PPT来写项目总结&#xff0c;那就要每一页PPT都要包含某类内容&#xff0c;可以设定个大纲来写。 在项目总结中&#xff0c;你可能需要…...

Linux下查找JDK默认安装路径

Linux下查找JDK默认安装路径 确认是否安装JDK java -version查找java命令的位置 which java[roota]# which java /usr/bin/javajava命令的位置所对于的软链地址 ls -l /usr/bin/java[roota]# ls -l /usr/bin/java lrwxrwxrwx 1 root root 22 Jun 18 15:45 /usr/bin/java -> …...

计算机人文英语1形考答案,国家开放大学电大《人文英语1》形考任务七试题及答案...

国家开放大学电大《人文英语1》形考任务七试题及答案 最新国家开放大学电大人文英语1形考任务七试题及答案一、选择填空题目1一Social Work Service Center一Hello, May I speak to Zhang Hua选择一项A. Can I help you 题目2一But actually, Im at work. So rather not wait. …...

Flex中Tree的用法备忘(增删改查节点)

<?xml version"1.0" encoding"utf-8" ?> <mx:Application xmlns:mx"http://www.adobe.com/2006/mxml" layout"absolute" creationComplete"doInit()" fontSize"15"> <mx:HDividedBox right&quo…...

植物大战 二叉树 概念——C

“人生如梦&#xff0c;一樽还酹江月” 猛戳订阅&#x1f341;&#x1f341; &#x1f449; 纯C详解数据结构专栏 &#x1f448; &#x1f341;&#x1f341; 这里是目录普通树的概念树的特点树的术语普通树的表示二叉树概念二叉树的性质数组二叉树链式二叉树学链式二叉树的什么…...

javascript基础:元素增删改操作

前面聊了一些对属性的一些操作&#xff0c;当然js也可以对元素的添加删除&#xff0c;毕竟在网页中很多的页面元素需要根据后台返回的数据而呈现的。 当然先聊一下通过元素层级关系得到元素之前的节点。 节点 这个前面说过现在再重复一遍&#xff0c;网页中所有的内容都是节…...

SSM配置地狱?一篇整合模板迅速解决!【建议收藏】

SpringSpringMVCMybatis 环境配置 IDEA MySQL 5.7 Tomcat 8.5 Maven 3.6 创建数据库 CREATE DATABASE ssmbuild;USE ssmbuild;DROP TABLE IF EXISTS books;CREATE TABLE books ( bookID INT(10) NOT NULL AUTO_INCREMENT COMMENT 书id, bookName VARCHAR(100) NOT NULL COMME…...

handler总结-转载自http://mobile.51cto.com/aprogram-442833.htm (侵删)

Android开发中Handler的经典总结当应用程序启动时&#xff0c;Android首先会开启一个主线程(也就是UI线程)&#xff0c;主线程为管理界面中的UI控件&#xff0c;进行事件分发。作者&#xff1a;佚名来源&#xff1a;pin5i|2014-06-18 14:41收藏分享技术沙龙 | 4月21日多位区块链…...

ZooKeeper操作(包括命令行和API的使用)

一&#xff1a;Zookeeper使用 1.客户端脚本使用 主要命令如下&#xff1a; 1&#xff09;打开客户端 ./zkCli.sh --会默认连接本地2181端口 ./zkCli.sh -server ip:port --打开指定IP&#xff1a;port 2&#xff09;添加节点 create [-s] [-e] path data create /zk_test 111…...

SQL语句之操作表记录(CRUD)

(1)INSERTINSERT INTO table [(column [, column...])] VALUES (value [, value...]);插入的数据应与字段的数据类型相同。数据的大小应在列的规定范围内&#xff0c;例如&#xff1a;不能将一个长度为80的字符串加入到长度为40的列中。在values中列出的数据位置必须与被加入的…...

【限时删】刘*55页ppt大瓜,比项*醒的还要精彩!

哈喽&#xff01;大家好前几天65页女海王的瓜刚吃完&#xff0c;今又来了一个55页的金融圈的瓜&#xff0c;林子大了什么鸟都有&#xff0c;一句话&#xff0c;贵圈真乱事件&#xff1a;建行东哥项s醒65页ppt的瓜过去没多久&#xff0c;现在又爆出一个55页ppt刘f的瓜&#xff0…...

Zookeeper客户端网络通讯模型分析

前言&#xff1a; 之前的Zookeeper系列文章中有分析过客户端如何发送具体的增删改查节点请求。 这些文章的分析都是偏业务层面的。如今回想起来&#xff0c;还是不知道该如何回答接下来的问题&#xff1a; Zookeeper客户端的网络通讯模型是怎样的&#xff1f;接收到的响应是…...

我幼儿园的弟看了都直呼简单的【栈和队列】

目录1. 栈1.1 栈的概念及结构1.2 实现栈2. 队列2.1 队列的概念及结构2.2 队列的实现3. 概念选择题4. 栈和队列OJ题4.1 括号匹配问题4.2 用队列实现栈4.3 用栈实现队列4.4 设计循环队列1. 栈 1.1 栈的概念及结构 栈&#xff1a;一种特殊的线性表(在逻辑上是连续存储的&#xf…...

华山论剑之iOS中(数组,字典,SQLite,CoreData)的“增删改查“

我们的生活态度就应该是 “不抱怨” ! 其实我想写这篇文章很久了,因为自己做的iOS开发 ,对数据这一块有这极高的要求.所以一些必须的存储数据的使用,我们都有必要熟悉用法.在以前我的简书中我也是写过数据持久化,但是我觉得那一篇是不够完整的,所有我把"增删改查"这个…...

android读写删file,Android文件(File)操作

Android 使用与其他平台上基于磁盘的文件系统类似的文件系统。本文讲述如何使用 Android 文件系统通过 File API 读取和写入文件。File 对象适合按照从开始到结束的顺序不跳过地读取或写入大量数据。 例如&#xff0c;它适合于图片文件或通过网络交换的任何内容。本文展示如何在…...

elasticsearch之增删改查与其他基本操作

要安装elasticsearch就要安装1.8版本以上的java的JDK 我是在windows下安装的elasticsearch 下载java的1.8以上的JDK&#xff0c;elasticsearch&#xff0c;kibana&#xff0c;ik分词的链接 kibana的下载地址 elasticsearch6.5.4的下载地址 ik分词器下载 java1.8JDK下载地址 jav…...

2022.6.14日新selenium写法

find_element(s)(By.ID, value) (返回一个元素)find_element(s)(By.CLASS_NAME, value) (根据类名获取元素列表)find_element(s)(By.NAME, value) (根据标签的name属性值返回包含标签对象元素的列表)find_element(s)(By.XPATH, value) (返回一个包含元素的列…...

手机控件查看工具uiautomatorviewer中一些方法

1、获取坐标轴 2、获取包名 3、swip滑动事件 4、scroll滑动事件 5、drag拖拽事件 7、应用置于后台事件background_app 8、手指轻敲操作 9、手指按操作 10、等待操作wait 11、手指长按操作long_press 12、手指移动操作move_to...

adb shell cmd input

1 需求 2 语法 Usage: input [<source>] [-d DISPLAY_ID] <command> [<arg>...]The sources are: dpadkeyboardmousetouchpadgamepadtouchnavigationjoysticktouchscreenstylustrackball-d: specify the display ID.(Default: -1 for key event, 0 for moti…...

QML学习-swipeView 滑动切换窗口

swipview 滑动的视图 首先&#xff0c;主QML&#xff1a; import QtQuick 2.5 import QtQuick.Window 2.2 import QtQuick.Controls 2.2 import QtQml.Models 2.2 import QtQuick.Layouts 1.3 import QtQuick.Controls.Styles 1.3Window {visible: truewidth: 1000height: 10…...

【javaScript】原生实现窗口拖动效果

窗口拖动 通过原生javaScript进行窗口拖动的实现 一、功能 通过javaScript实现自定义容器的拖动操作&#xff0c;通过拖动标题部分进行窗口的移动 二、实现思路 通过鼠标左键按下触发条件 通过event获取鼠标按下位置距离顶部和左边的距离&#xff0c;减去容器距离浏览器顶部…...

【iOS】Swipe与Pan区别分析

By definition, a swipe gesture is necessarily also a pan gesture -- both involve translational movement of touch points. The difference is in the recognizer semantics: a pan recognizer looks for the beginning of translational movement and continues to rep...

十分钟弄懂最快的APP自动化工具uiautomator

相信很多使用appium做过APP自动化的人都深有感触&#xff1a; appium运行慢、时间长uiautomatorviewer定位元素时得关掉appium server在低版本的appium上获取toast需要切换automationName 现在有一款自动化测试工具uiautomator2&#xff0c;它几乎完美的避免了以上的问题。简单…...

小程序的swiper宽高比例不协调的问题

参考&#xff1a;swiper | 微信开放文档 最近在使用小程序的swiper的时候&#xff0c;发现&#xff0c;swiper的宽高比例不协调。大致效果如下&#xff1a; 界面很丑。后来查了资料发现&#xff0c;原来swiper标签存在默认样式&#xff0c;如下&#xff1a; 1、width&#xff…...

『与善仁』Appium基础 — 25、滑动方法

文章目录&#xff08;1&#xff09;swipe滑动&#xff08;2&#xff09;scroll滑动&#xff08;3&#xff09;drag拖拽事件&#xff08;4&#xff09;滑动方法小结在Appium中提供了三种滑动的方式&#xff0c;swipe滑动、scroll滑动、drag拖拽事件。 除了这三种滑动方式外&…...

android堆内存解析,heapsnap HeapSnap 是一款针对 Android 进程堆内存进行追踪、定位,以便查出泄露位置的工具 @codeKK c开源站...

1、HeapSnap 是什么HeapSnap 是一个定位内存泄露的工具&#xff0c;适用于 Android 平台。主要特性如下&#xff1a;对系统负载低不需要修改目标进程的源代码支持 Andoroid 上的大多数 native 进程对函数调用栈自动进行解析&#xff0c;大多情况下不需要找带符号表的程序&#…...

adb inputswipe shell_adb shell input

shellN7000R:/$ inputUsage: input [] [...]The sources are:keyboardmousejoysticktouchnavigationtouchpadtrackballdpadstylusgamepadtouchscreenThe commands anddefaultsources are:text(Default: touchscreen)keyevent [--longpress] ... (Default: keyboard)tap(Defaul...

10 个 Flutter 优秀组件

今天我们再次讨论关于 UI 和 Widgets 的优秀软件包。所以… … 让我们开始愉快的阅读吧&#xff01; 原文 https://tomicriedel.medium.com/10-flutter-tips-season-2-part-5-10-e8152b58935a 正文 Yaru Flutter 支持许多平台&#xff0c;其中包括 Linux。现在&#xff0c;如…...

android gridview圆脚焦点,圆角简单设置和recyclerView的大体使用

设置圆角Glide.with(context).applyDefaultRequestOptions(RequestOptions.bitmapTransform(new RoundedCorners(30))).load(list.get(i).getA()).into(myRecycler.imageView);recyclerView的操做和listView有些相同先导入依赖implementation ‘com.android.support:recyclervi…...

Java+Uiautomator自动化测试 -- 8.UiDevice学习(按键,坐标操作,滑动,拖动,唤醒,截图,亮屏,灭屏等)

类介绍 UiDevices代表设备状态 是单例模式 UIDevices功能 获取设备信息&#xff1a;屏幕分辨率&#xff0c;旋转状态&#xff0c;亮屏或者灭屏等操作操作&#xff1a;按键&#xff0c;坐标操作&#xff0c;滑动&#xff0c;拖动&#xff0c;唤醒&#xff0c;截图等监听器 源码…...

移动端测试Appium入门

一. Appium 1. 运行Appium.exe, 启动检查器会话 2.选择服务:自动设定, 添加参数 desired_caps常用参数:platformName 平台的名称&#xff1a;iOS, Android, or FirefoxOSplatformVersion 设备系统版本号deviceName 设备号 IOS&#xff1a;instruments …...

简易平滑轮播(纯CSS)

简易平滑轮播效果图1.外层容器设置2.轮播容器设置3.设置轮播图&#xff0c;并进行遮盖4.使用animation制作平移动画完整代码效果图 Hello&#xff01;这里依旧是万物之恋。这次为大家带来的&#xff0c;是前端网页元素中的必备要点之一的“轮播”。 轮播的种类有很多&#xff…...

MSN 9.0 beta以及汉化补丁下载

下载: Windows Live Messenger 9.0 betaWindows Live Messenger 9.0.1407.1107 中文文件&#xff08;1.48MB&#xff09;&#xff1a; http://download.cnbeta.com/wbpluto/wlm.9.0.1407.1107.chs.exe Windows Live Messenger 8.5/9.0去广告多用户登录补丁&#xff08;18.5KB…...

【工作笔记0004】VS2008升级后智能提示变英文解决方法,附带汉化补丁下载

公司电脑重装后&#xff0c;装vs2008 sp1后&#xff0c;.net类库函数的智能提示变成英文了&#xff0c;去官网找到了解决办法&#xff0c;安装一个中文补丁就可以了&#xff0c;补丁名称&#xff1a; VS90SP1-KB957507-v2-CHS-x86.exe 在网上找了这个补丁&#xff0c;很多还要…...

Kibana下载,安装与汉化

Kibana下载&#xff0c;安装与汉化 下载 下载地址&#xff1a; https://www.elastic.co/cn/downloads/kibana 官网截图 选择windows版本进行下载 安装运行 第一步&#xff1a;解压下载文件 第二步&#xff1a;到解压目录下运行启动命令 命令如下&#xff1a; bin/kibana…...

HP LoadRunner 11软件及汉化补丁下载地址

Software_HP_LoadRunner_11.00_T7177_15013下载地址&#xff1a; http://io1.everbox.com/?cJt1X-pY760rCl5_1giaNQrSsOBx7&s4313442304&tapplication/octet-stream&nSoftware_HP_LoadRunner_11.00_T7177_15013.iso&tokenb6QmumVLNdgLI809Zg6XQXH9g74BAQEAvM…...

《守护者:农场与城堡》游侠LMAO汉化补丁下载发布

[TOC]《守护者&#xff1a;农场与城堡》游侠LMAO汉化补丁下载发布(这里写自定义目录标题) 【游侠导读】今天为小伙伴带来2D横版塔防游戏《守护者&#xff1a;农场与城堡》!利用小兵击退大批来犯的怪物&#xff0c;守护城堡不受侵害!欢迎小伙伴们下载体验!  《守护者&#xf…...

fl studio2021中文汉化补丁下载免费使用过程中问题学习教程

以下是我学习点击fl studio 20遇到的问题&#xff0c;很多都已经解决了&#xff0c;但怕又忘记了&#xff0c;就可以记起来。当然&#xff0c;这些问题处理久了&#xff0c;自然就不需要记啦。 废话不多话&#xff0c;上题&#xff01; FL studio20怎么录音 这问题困扰了很多…...

navicat汉化版安装包下载

汉化版可以查询mysql数据库的软件navicat, 下载地址&#xff1a;http://www.liangchan.net/soft/softdown.asp?softid4785我已经测试过了&#xff0c;可以直接安装的&#xff0c;汉化版的哦...

MATLAB 汉化补丁下载

:::::: 欢迎使用 junziyang 制作的 MATLAB 汉化补丁::::::【功能简介】此安装程序将在您的电脑上安装MATLAB汉化补丁。本汉化补丁包含了对MALTLAB界面的汉化和Compiler工具箱、Curvefit工具箱的汉化&#xff0c;其余几个工具箱的汉化会在后续版本中陆续添加。【注意事项】1.每个…...

Java 互联网视频网站技术,Java架构师大型互联网高级技术第二期视频教程 自学java 网盘...

Java视频教程名称&#xff1a;Java架构师大型互联网高级技术第二期视频教程 java自学网 架构视频教程 Java自学 it教程% U9 Q, r4 c4 y6 d I* u& } f& g百度网盘下载链接&#xff1a;[/hide]8 Q: a$ i8 O) U y- i0 O密码:e4ki w" M8 ^ d4 Q& & J…...

GoF 23种设计模式之七大设计原则

1、开闭原则 开闭原则&#xff08;Open-Closed Principle, OCP&#xff09;是指一个软件实体如类、模块和函数应该对扩展开放&#xff0c;对修改关闭。所谓的开闭&#xff0c;也正是对扩展和修改两个行为的一个原则。强调的是用抽象构建框架&#xff0c;用实现扩展细节。可以提…...

过泡学院--手写简易SpringMvc IOC

http://bbs.gupaoedu.com/forum.php?modviewthread&tid572&extrapage%3D1...

新增学院

新增学院 控制器 #region 新增学院 public ActionResult InsertAcademe(string AcademeName, string AcademeCode)// 新增学院 { ReturnJson msg new ReturnJson(); if (!string.IsNullOrEmpty(AcademeName) && !string.IsNullOrEmpty(AcademeCode)) {SYS_Academe …...

java中几种调度任务的对比-咕泡学院出品

简介 目前大多数企业都会用到定时调度功能&#xff0c;比如用来做日志归集、 定时做对账、文件处理解析等等。。。 任务调度是指基于给定时间点&#xff0c;给定时间间隔或者给定执行次数自动执行任务&#xff0c;大家如果对我们的内容感兴趣的话&#xff0c;可以加群:608583…...

带你深入JAVA8的新特性-咕泡学院出品

简介 Oracle在2014年3月份发布了java8正式版&#xff0c;该版本增加了很多新特性&#xff0c;比如&#xff1a;函数式接口、lambda表达式、集合的流式操作、注解的更新、安全性增强、IO\NIO的改进 函数式接口 什么是函数式接口 这是java8的一个核心概念&#xff0c;&#x…...

MyCat做MySQL负载均衡(享学课堂,咕泡学院听课笔记)

不要用战术上的勤奋&#xff0c;掩盖战略上的懒惰。 一、数据库集群演示 演示的数据库的表分了三种&#xff0c; 1.配置表&#xff0c;存储一些配置文件&#xff0c;其他业务表需要关联读取&#xff0c;每个数据库都存储配置表的全部内容&#xff0c;即操作Mycat&#xff0c;所…...

源码学院java架构师成长,设计模式就该这样学(基于经典框架源码和真实业务场景)/咕泡学院Java架构师成长丛书...

目录第1篇 软件设计前奏篇第1章 重新认识UML1.1 UML的定义1.2 UML应用场景1.3 UML基本构件简介1.3.1 事物1.3.2 关系1.3.3 图第2章 设计模式常用的UML图2.1 类图2.1.1 继承关系2.1.2 实现关系2.1.3 组合关系2.1.4 聚合关系2.1.5 关联关系2.1.6 依赖关系2.1.7 类关系记忆技巧2.2…...

技术行业薪资倒挂的现象为何屡见不鲜?,咕泡学院

职场一分钱一分货 人家拿高薪&#xff0c;不是全靠运气 工作年限越久&#xff0c;不代表越值钱 一年经验用了五年&#xff0c;无法改变 因为经历不等于经验 加班“重灾区”的互联网行业以996闻名&#xff0c;每天超过11小时的工作时长每年位居各行业之首。 工作内容重复&…...

湖师大学子斩获双奖,咕泡学院ACM奖学金颁奖仪式隆重举行

6月16日上午&#xff0c;“湖南师范大学第十届大学生程序设计竞赛开幕式暨咕泡学院ACM奖学金颁奖仪式”在湖师大顺利举行&#xff0c;咕泡学院创始人蒋孟枝作为特邀嘉宾&#xff0c;和湖南师范大学信息科学与工程学院刘院长、李书记一同出席&#xff0c;为在第43届ACM-ICPC亚洲…...

分布式架构的演进(来自咕泡学院学习笔记)

分布式的发展史1946年情人节(2.14)&#xff0c;世界上第一台电子数字计算机诞生在美国宾夕法尼亚大学&#xff0c;他的名字叫ENIAC,这台计算机占地170米&#xff0c;重达30吨&#xff0c;每秒可进行5000次加减法运算&#xff0c;第一台的计算机的诞生&#xff0c;意味着IT时代的…...

[附源码]计算机毕业设计springboot疫情期间小学生作业线上管理系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…...

深蓝学院学习链接

1、3D里程计链接 GitHub - hku-mars/loam_livox: A robust LiDAR Odometry and Mapping (LOAM) package for Livox-LiDAR...

深蓝学院VIO课程学习笔记 VIO概述

VIO概述 1. VIO整体概述 松耦合&#xff1a;各部分自己算自己的&#xff0c;最后单独把数据来算 紧耦合&#xff1a;同时考虑这两个问题&#xff08;效果更好&#xff09; IMUGPS精度可以达到cm级&#xff0c;但是受环境影响比较大 融合方案 采用卡尔曼滤波&#xff0c;当一边…...

激光点云处理的学习之路(深蓝学院)

一、配置环境 配置要求&#xff1a;GitHub - teamo1996/Point-cloud-process-shenlan-docker-image: docker image for point cloud process lesson in shenlan 环境搭建 1. Ubuntu18.04 安装 Anaconda3 https://blog.csdn.net/qq_15192373/article/details/81091098 2. Ub…...

深蓝学院-视觉SLAM课程-第5讲笔记

0. 内容 前面四讲都是基础内容&#xff0c;现在开始讲解一些具体的SLAM的内容。 视觉里程计有两种方法&#xff1a;特征点法和直接法&#xff0c;本次讲特征点法。 1. 特征点 实际中的描述子用二进制的比较多&#xff0c;好计算且内存小。 1. FAST关键点 特征点相关&#x…...

【深蓝学院C++】1-6章知识点总结笔记

第1章&#xff1a;C初探 1. 从 Hello World 谈起 &#xff08;1&#xff09;函数&#xff1a;反复调用的代码 返回类型函数名形参列表函数体 &#xff08;2&#xff09;main函数&#xff1a;特殊的函数&#xff0c;作为整个、程序的入口 返回类型 int&#xff0c;表示程序…...

深蓝学院-视觉SLAM课程-第6讲笔记

课程Github地址&#xff1a;https://github.com/wrk666/VSLAM-Course/tree/master 0. 内容 仍然是前端的内容&#xff0c;估计位姿&#xff0c;不过不是特征点法&#xff0c;而是另外的方法。 1. 光流法 之前的前端工作流程&#xff1a; 特征提取计算描述子特征匹配计算相…...

深蓝学院-视觉SLAM课程-第1讲笔记

课程Github地址&#xff1a;https://github.com/wrk666/VSLAM-Course/tree/master 1. 基础知识 一些图像处理方面的工作需要借助ML方法来完成&#xff1a;物体识别&#xff0c;检测&#xff0c;分割等。&#xff1a; SLAM分为特征点SLAM和直接法的SLAM&#xff08;DSO&#x…...

看深蓝学院多传感器融合课程的笔记

贝叶斯推断和贝叶斯公式是整个卡尔曼的核心。 贝叶斯滤波比卡尔曼滤波比卡尔曼滤波更宽泛。 误差作为状态量 融合工程师很多时候是调参工程师&#xff0c;卡尔曼滤波的Q R&#xff0c;需要调参 &#xfffc; 掌握观测方程的推导。13章第一节。 掌握了这个方法无论推导什么东西都…...

深蓝学院-运动规划重点笔记

文章目录基于图搜索的方法DijkstraA*JPS&#xff08;Jump Point Search&#xff09;基于采样的方法概率路图RRTRRT*Kinodynamic-RRT*Anytime-RRT*Advanced Sampling-based MethodsInformed RRT*Cross-entropy motion planningKinodynamic Path FindingState Lattice PlanningBV…...

VIO深蓝学院第7章(VINS代码)

VIN系统: 前端:数据处理,特征提取匹配,IMU积分 初始化:系统初始状态变量(重力方向,速度,尺度) 后端:滑动窗口优化 深蓝学院《从零开始手写VIO》作业7_Jevin-L的博客-CSDN博客 第一眼很懵的问题概念: 1.视觉sfm和视觉惯导对齐是什么? 疑问点: CameraFactory.cc文…...

视觉SLAM深蓝学院作业解答

视觉SLAM深蓝学院作业解答&#xff08;正在更新&#xff09;3-6 轨迹的描绘4-2图像去畸变4-3双目视差的使用4-5 高斯牛顿法的曲线拟合实验5-2 ORB特征点&#xff08;1&#xff09;ORB提取&#xff08;2&#xff09;BREIF描述子&#xff08;3&#xff09;暴力匹配Brute-force Ma…...

Vue2.(Vue的指令和数据代理原理,数据监测)

目录 ​ vue 的两个特性 数据驱动视图&#xff1a; 双向数据绑定&#xff1a; 3.vue的基本使用 vue 指令 1. 内容渲染指令&#xff08;v-text&#xff0c;{{ }}&#xff0c;v-html&#xff09; 2. 属性绑定指令&#xff08;v-bind:&#xff0c;简写 :&#xff09; 绑定…...

自学js第十天:JS对象和this和执行上下文

复习数组基础方法 作用域 函数 小测试: <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>复习数组基础…...

JavaScript系统学习---04---函数和对象

目录 一、函数 1.1 为什么需要函数 1.2 函数使用 1.3 函数传参 1.4 函数返回值 1.5 作用域 1.6 匿名函数 二、 对象 2.1 对象是什么&#xff1f; 2.2 对象的使用 2.3 操作对象 2.4 遍历对象 2.5 内置对象 2.6 知识拓展 一、函数 1.1 为什么需要函数 函数&#…...

一篇文章了解 Java 反射和应用

点击上方 "程序员小乐"关注, 星标或置顶一起成长每天凌晨00点00分, 第一时间与你相约每日英文Never expect, never assume, and never demand. Just let it be, because if its meant to be, it will happen the way you want it to.永不期待&#xff0c;永不假设&am…...

SSO单点登陆实现思路和改造方法

单点登陆&#xff08;SSO&#xff09; 修改记录 文件编号 版本号 拟制人/修改人 拟制/修改日期 更改理由 主要更改内容 &#xff08;写要点即可&#xff09; 注1&#xff1a;每次更改归档文件&#xff0c;需…...

763.划分字母区间 714. 买卖股票的最佳时机含手续费 968.监控二叉树

763.划分字母区间 本题精髓在于一共就26个字母&#xff0c;将每个字母最后一次出现的下标记录在字母对应的数组中&#xff0c;再从前向后遍历字母串&#xff0c;当当前字母对应数组元素等于该元素的位置时&#xff0c;说明已经遍历到了该元素的最后一次出现位置。 注意&#x…...

Java中的对象和类

一. OOP中的基本概念Java的编程语言是面向对象的&#xff0c;采用这种语言进行编程称为面向对象编程(Object-Oriented Programming, OOP)&#xff0c; 它允许设计者将面向对象设计实现为一个可运行的系统。Java的编程单位是类&#xff0c;对象最后要通过类进行实例化(即“创建”…...

java全套基础知识第五章类和对象

java全套基础知识第五章类和对象 第五章&#xff1a;类和对象 封装、继承、多态私有和公共修饰符 对象创建和启动 方法调用构造函数、重写和重载 理解包语句、导入语句、 类/成员方法和字段、构造函数、重载loverriding、父类构造函数的含义 一. OOP中的基本概念 Java的编程语…...

网络编程和mysql

网络的相关概念 网络通信 1.概念:两台设备之间通过网络实现数据传输 2.网络通信:将数据通过网络从一台设备传输到另一台设备 3.java.net包下提供了一系列的类或接口,供程序员使用&#xff0c;完成网络通信 网络的相关概念 ip地址 1.概念:用于唯一标识网络中的每台计算机/主机…...

学习Java这段时间以来的总结

List item 学习Java这段时间以来的总结 "HelloWorld"小程序的编写 Jdk的安装 ;配置环境变量; DOS的运用 配置环境变量 public class HelloWorld { public static void main(String[] args) { System.out.println(“Hello World”); } } Java中的关键字; 被Java赋…...

Java学习记录二(集合基础、继承、修饰符、多态、抽象类、接口、形参和返回值、内部类和API)

Java Java学习总结笔记&#xff08;Java学习总结笔记二&#xff08;集合基础、继承、修饰符、多态、抽象类、接口、形参和返回值、内部类和API&#xff09;Java12.集合基础12.1 ArrayList构造方法和添加方法12.2ArrayList集合常用方法案例&#xff1a;学生管理小系统学生管理系…...

口才练习(3)

...

如何练口才

1.跟 每天十分钟&#xff0c;跟着新闻联播、评书电影等。这个主要是练习讲话语音语调语感。 2.背 每天花十分钟背一些专业知识。肚子里有东西讲话的时候才知道怎么说。 3.诵 每天晚上诵读一些名著经典。陶冶情操。...

Linux 中启用 SSH 密码登录

Linux 中启用 SSH 密码登录 文章目录Linux 中启用 SSH 密码登录1、更改配置文件2、设置登录密码3、完成1、更改配置文件 首先使用 管理员 权限打开/etc/ssh/sshd_config文件。 sudo vi /etc/ssh/sshd_config找到 PasswordAuthentication 选项&#xff0c;耐心查找。 当然&am…...

两个场景怎样合在一起_少儿口才训练的方法有哪些?怎样才能练好口才

少儿口才训练的方法有哪些&#xff1f;怎样才能练好口才许多父母想很好地养育自己的孩子。例如&#xff0c;就口才而言&#xff0c;儿童的口才更难学。仅仅努力工作是不够的&#xff0c;您需要找到正确的方法和技能以提高效率。下面是编辑器为每个人组织的一些方法&#xff0c;…...

【自然语言处理】情感分析(五):基于 BERT 实现

情感分析&#xff08;五&#xff09;&#xff1a;基于 BERT 实现本文是 情感分析 系列的第 555 篇&#xff0c;也是本系列的收官之作。前四篇分别是&#xff1a; 【自然语言处理】情感分析&#xff08;一&#xff09;&#xff1a;基于 NLTK 的 Naive Bayes 实现【自然语言处理…...

【计算机网络实验】单区域OSPF配置实验

【实训目的】 掌握路由器OSPF配置过程验证OSPF创建动态路由项过程验证OSPF聚合网络地址过程 【实训环境】 eNSP模拟软件 【实验原理】 配置过程分为两部分&#xff1a; 完成所有路由器接口IP地址和子网掩码的配置&#xff0c;使得各个路由器自动生成用于指明通往直接连接的…...

LeetCode刷题复盘笔记—一文搞懂贪心算法之1005. K 次取反后最大化的数组和问题(贪心算法系列第六篇)

今日主要总结一下可以使用贪心算法解决的一道题目&#xff0c;1005. K 次取反后最大化的数组和 题目&#xff1a;1005. K 次取反后最大化的数组和 Leetcode题目地址 题目描述&#xff1a; 给你一个整数数组 nums 和一个整数 k &#xff0c;按以下方法修改该数组&#xff1a; …...

防火墙各区域概述

区域&#xff08;zone&#xff09;是防火墙产品所引入的一个安全概念&#xff0c;是防火墙产品区别于路由器的主要特征。一个安全区域包括一个或多个接口的组合&#xff0c;具有一个安全级别。在设备内部&#xff0c;安全级别通过0&#xff5e;100的数字来表示&#xff0c;数字…...

DP背包问题

目录 一、前言 二、0/1背包 1、装箱问题&#xff08;lanqiaoOJ题号763&#xff09; 2、2022&#xff08;2022年国赛填空题&#xff0c;lanqiaoOJ题号2186&#xff09; 三、完全背包 1、小明的背包2&#xff08;lanqiaoOJ题号1175&#xff09; 四、分组背包 五、多重背包…...

leetcode 188. Best Time to Buy and Sell Stock IV

Say you have an array for which the ith element is the price of a given stock on day i. Design an algorithm to find the maximum profit. You may complete at most k transactions. Note: You may not engage in multiple transactions at the same time (ie, you...

为什么要进行单元测试?

https://www.cnblogs.com/dynas/p/7200992.html 博客里写的很清楚&#xff1a; 减少bug&#xff0c;提高代码质量...

[Linux]文件读写原理

https://www.cnblogs.com/dynas/p/6908739.html Linux中的文件描述符与打开文件之间的关系...

Redis并发(转)

Redis技术之旅十 高并发问题 redis为什么会有高并发问题 redis的出身决定 Redis是一种单线程机制的nosql数据库&#xff0c;基于key-value&#xff0c;数据可持久化落盘。由于单线程所以redis本身并没有锁的概念&#xff0c;多个客户端连接并不存在竞争关系&#xff0c;但是利用…...

epoll理解(转)

首先我们来定义流的概念&#xff0c;一个流可以是文件&#xff0c;socket&#xff0c;pipe等等可以进行I/O操作的内核对象。 不管是文件&#xff0c;还是套接字&#xff0c;还是管道&#xff0c;我们都可以把他们看作流。 之后我们来讨论I/O的操作&#xff0c;通过read&#xf…...

widows 消息机制

1.窗口Windows程序是由一系列的窗口构成的&#xff0c;每个窗口都有自己的窗口过程&#xff0c;窗口过程就是一个拥有有固定 Signature 的 C函数&#xff0c;具体格式如下&#xff1a;LRESULT CALLBACK WindowProc(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam);窗口类型&…...

stl内存管理

STL提供了很多泛型容器&#xff0c;如vector&#xff0c;list和map。程序员在使用这些容器时只需关心何时往容器内塞对象&#xff0c;而不用关心如何管理内存&#xff0c;需要用多少内存&#xff0c;这些STL容器极大地方便了C程序的编写。例如可以通过以下语句创建一个vector&a…...

Thread 和Runnable区别

Java中线程的创建有两种方式&#xff1a; 1&#xff0e; 通过继承Thread类&#xff0c;重写Thread的run()方法&#xff0c;将线程运行的逻辑放在其中 2&#xff0e; 通过实现Runnable接口&#xff0c;实例化Thread类 在实际应用中&#xff0c;我们经常用到多线程&#xff0c;…...

最健康的程序员作息表

作息时间参考 7&#xff1a;30 起床 7&#xff1a;30 - 8&#xff1a;00 刷牙 8&#xff1a;00 - 8&#xff1a;30 吃早饭&#xff0c;早饭必须吃&#xff0c;它可以帮你维持血糖水平的稳定。可以吃燕麦粥&#xff0c;具有较低的血糖指数。 8&#xff1a;30 - 9&#xff1a…...

文件读写原理(转)

系统调用 操作系统的主要功能是为管理硬件资源和为应用程序开发人员提供良好的环境&#xff0c;但是计算机系统的各种硬件资源是有限的&#xff0c;因此为了保证每一个进程都能安全的执行。处理器设有两种模式&#xff1a;“用户模式”与“内核模式”。一些容易发生安全问题的操…...

python垃圾回收机制(转)

先来个概述&#xff0c;第二部分的画述才是厉害的。 Garbage collection(GC) 现在的高级语言如java&#xff0c;c#等&#xff0c;都采用了垃圾收集机制&#xff0c;而不再是c&#xff0c;c里用户自己管理维护内存的方式。自己管理内存极其自由&#xff0c;可以任意申请内存&…...

只在堆或栈上生成对象

一般情况下&#xff0c;编写一个类&#xff0c;是可以在栈或者堆分配空间。但有些时候&#xff0c;你想编写一个只能在栈或者只能在堆上面分配空间的类。这能不能实现呢&#xff1f;仔细想想&#xff0c;其实也是可以滴。 在C中&#xff0c;类的对象建立分为两种&#xff0c;一…...

Mysql的四种隔离级别

一、首先什么是事务&#xff1f; 事务是应用程序中一系列严密的操作&#xff0c;所有操作必须成功完成&#xff0c;否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性&#xff0c;一个事务中的一系列的操作要么全部成功&#xff0c;要么一个都不做。 事务的结束…...

python 中的GIL

Python的GIL是什么鬼&#xff0c;多线程性能究竟如何 前言&#xff1a;博主在刚接触Python的时候时常听到GIL这个词&#xff0c;并且发现这个词经常和Python无法高效的实现多线程划上等号。本着不光要知其然&#xff0c;还要知其所以然的研究态度&#xff0c;博主搜集了各方面的…...

数字证书(转)

★ 先说一个通俗的例子 考虑到证书体系的相关知识比较枯燥、晦涩。俺先拿一个通俗的例子来说事儿。 ◇ 普通的介绍信 想必大伙儿都听说过介绍信的例子吧&#xff1f;假设 A 公司的张三先生要到 B 公司去拜访&#xff0c;但是 B 公司的所有人都不认识他&#xff0c;他咋办捏&…...

微信三方授权登录,解密用户手机号。php解密方法

官方的方法有c php node python https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/signature.html php解密文件 3个文件 demo.php <?phpinclude_once "wxBizDataCrypt.php";$appid wx1e47****c;//替换 $sessionKey OaGZH0YKQlLI*…...

DynaSLAM:动态场景中的追踪、建图和修复

标题&#xff1a;DynaSLAM: Tracking, Mapping and Inpainting in Dynamic Scenes 作者&#xff1a;Berta Bescos, Jose M. Facil, Javier Civera and Jose Neira 来源&#xff1a;arXiv:1806.05620v2 [cs.CV]&#xff0c;现已被IEEE Robotics and Automation Letters接收 编…...

stl内存管理allocator(转)

1. STL容器简介 STL提供了很多泛型容器&#xff0c;如vector&#xff0c;list和map。程序员在使用这些容器时只需关心何时往容器内塞对象&#xff0c;而不用关心如何管理内存&#xff0c;需要用多少内存&#xff0c;这些STL容器极大地方便了C程序的编写。例如可以通过以下语句创…...

java == 与 eques

java中equals方法的用法以及的用法&#xff08;转&#xff09; equals 方法是 java.lang.Object 类的方法。有两种用法说明&#xff1a; &#xff08;1&#xff09;对于字符串变量来说&#xff0c;使用“”和“equals()”方法比较字符串时&#xff0c;其比较方法不同。 “”比较…...

windows 蓝屏

电脑蓝屏原因&#xff1a;1.虚拟内存不足造成系统多任务运算错误 2.CPU超频导致运算错误 3.内存条的互不兼容或损坏引起运算错误4. 光驱在读盘时被非正常打开所至5.遭到不明的程序或病毒攻击所至6.版本冲突7.注册表中存在错误或损坏 8.软硬件不兼容9.应用程序存在着BUG 屏幕显示…...

c代码编译过程

编译&#xff0c;编译程序读取源程序&#xff08;字符流&#xff09;&#xff0c;对之进行词法和语法的分析&#xff0c;将高级语言指令转换为功能等效的汇编代码&#xff0c;再由汇编程序转换为机器语言&#xff0c;并且按照操作系统对可执行文件格式的要求链接生成可执行程序…...

oracle clickhouse,一个俄国的列式数据库clickhouse

本帖最后由 〇〇 于 2019-12-23 10:20 编辑复杂查询&#xff0c;要在客户端命令行打开多行模式localhostexitHappy new year.[rootlocalhost ~]# clickhouse-client --multilineClickHouse client version 19.17.5.18 (official build).Connecting to localhost:9000 as user d…...

linux安装软件imagemagick,linux下的ImageMagick安装方法

linux下的ImageMagick安装方法由于没有图形化界面的支持&#xff0c;在Linux(CentOS 6.4 x64)上的配置相对Windows XP还是麻烦了一点。1、下载ImageMagick和JMagick的源文件(http://downloads.jmagick.org/6.4.0/)&#xff1a;ImageMagick-6.4.0.-0tar.gz2、解压并安装ImageMag…...

【国际】日本考虑发行J-Coin,在2020年东京奥运会举办前取代现金交易

点击上方“蓝色字”可关注我们&#xff01;暴走时评&#xff1a;日前&#xff0c;日本再次成为最大的比特币交易市场&#xff0c;占全球比特币交易市场份额达到了50.75&#xff05;。同时&#xff0c;亦有消息称日本银行正考虑创建数字货币J-Coin&#xff0c;以淘汰现金这种支付…...

日语三级真题!

問題ⅰ &#xff3f;&#xff3f;の ことばは どう 読みますか。&#xff11;&#xff0c;&#xff12;&#xff0c;&#xff13;&#xff0c;&#xff14;から いちばんいい ものを 一つ えらびなさい。   問&#xff11; この 県の 産業に ついて 説明して …...

3D模型在线查看利器【多种格式】

BimAnt 3DViewer网站可以 打开多种 3D 文件格式并在你的浏览器中可视化展示3D模型&#xff0c;支持 obj、3ds、stl、ply、gltf、glb、off、 3dm、fbx 等等。 1、支持的3D模型格式 BimAnt 3DViewer网站支持多种文件格式的导入和导出。 如果文件格式有文本和二进制版本&#x…...

寻找适合程序员的笔记软件

做为一个程序员,有两个东西是我们必需的.一个是搜索,另一个则是记录. 当我们遇到不会或解决不了的困难点时,我们会第一时间使用搜索(如Google)来寻找解决方案,而当我们积累与在技术上有任何心得时,我们会记录它. 因而,寻找一个合适的笔记软件,对程序员非常重要. 一) 程序员…...

年少成名的我并没有放弃自己,谁敢说她\他文章比我写的好?!,不服来战!...

大家镇定一下情绪&#xff0c;文章要开始了。 不择手段是人杰&#xff0c;不改初衷是英雄&#xff01; 年前读了老罗的这本书—— 《一个理想主义者的奋斗&#xff0c;The Adventures of an Idealist》回想起了我与新东方的故事 我与新东方的故事&#xff0c;大砥开始于高二&a…...

《流浪地球》虽好,却存在一个不可回避的硬伤!

春节以来&#xff0c;最火的不是开市大吉的猪年股市&#xff0c;而是曾经的战狼英雄吴京参与投资拍摄的首部科幻大片《流浪地球》。 数字哥是一个从小看《奥秘》、《飞碟探索》和《科幻世界》长大的骨灰级科幻迷&#xff0c;同时还该片原著兼监制刘慈欣的脑残粉&#xff0c;大…...

GitHub访问问题与FastGithub下载及使用(详细篇)

前言 &#x1f4dc; “ 作者 久绊A ” 专注记录自己所整理的Java、web、sql等&#xff0c;IT技术干货、学习经验、面试资料、刷题记录&#xff0c;以及遇到的问题和解决方案&#xff0c;记录自己成长的点滴 目录 前言 FastGithub的介绍 FastGithub的下载 FastGithub的安装及…...

ETCD单节点故障应急恢复

系列文章目录 ETCD容器化搭建集群 文章目录前言一、总体恢复流程二、详细恢复指导2.1 环境信息2.2 集群删除异常节点2.2 删除异常节点数据2.3 集群重新添加节点2.4 启动节点2.4 等待集群数据完成同步并恢复总结前言 生产环境中&#xff0c;经常遇到etcd集群出现单节点故障或者…...

ETCD容器化搭建集群

系列文章目录 历史文章1 文章目录前言一、环境信息二、搭建步骤1.准备前置条件1.1 安装Docker1.2 拉取镜像2.安装Etcd2.1 新建目录2.2 编辑脚本2.3 执行部署三、结果验证在这里插入图片描述总结参考前言 本文介绍使用docker搭建一个etcd集群&#xff0c;附带对应的搭建脚本。…...

Es常用操作和经典case整理

文章目录1 集群操作1.1 获取集群状态1.2 获取异常的索引2 索引操作2.1 查看索引&#xff0c;查看状态为yellow2.2 查看索引&#xff0c;按照索引名称排序2.3 查看索引&#xff0c;按照文档数量排序2.4 查看索引&#xff0c;按照存储大小排序2.5 查看索引&#xff0c;按照内存大…...

ETCD集群故障应急恢复-本地数据可用

系列文章目录 文章目录前言一、总体恢复流程二、集群故障恢复2.1 环境信息2.2 启动第一个节点2.2 添加第二个节点2.3 添加第三个节点2.4 调整第1个节点的启动参数总结前言 如果整个etcd集群的所有节点宕机&#xff0c;并且通过常规节点重启&#xff0c;无法完成选主&#xff0…...

ETCD集群故障应急恢复-从snapshot恢复

系列文章目录 文章目录前言一、总体恢复流程二、集群故障恢复2.1 环境信息2.2 选择一个节点恢复备份数据2.2 添加第二个节点2.3 添加第三个节点2.4 调整第1个节点的启动参数总结前言 如果整个etcd集群的所有节点宕机&#xff0c;并且通过常规节点重启&#xff0c;无法完成选主…...

Linux时间延迟平滑对时方案的分析-Ntp和Chrony的不同表现

系列文章目录 文章目录系列文章目录前言一、环境信息二、ntpd模式2.1 版本信息2.2 配置ntpd对时源2.2.1 配置ntpd服务配置&#xff0c;启动ntpd服务2.3.2 查看对时情况2.3 配置ntpd客户端2.3.1 配置ntpd服务配置&#xff0c;启动ntpd服务2.3.2 查看对时情况2.4 关键场景2.4.1 场…...

ntp的server的上游跳变对ntp的server及client的影响

文章目录1.NTPSERVER 带-X参数1.1.客户端1.2.服务端1.3.跳变1.3.1.服务端1.3.2.客户端1.3.3总结2.NTPSERVER 不带-X参数2.1.客户端2.2.服务端2.3.跳变2.3.1服务端2.3.2.客户端2.3.3.总结3.总结探讨ntp不同参数针对ntp跳变时的时间反应。 1.NTPSERVER 带-X参数 1.1.客户端 正…...

君子九思

君有九思&#xff1a;视思明&#xff0c;听思聪&#xff0c;色思温&#xff0c;貌思恭&#xff0c;言思忠&#xff0c;事思敬&#xff0c;疑思问&#xff0c;忿思难&#xff0c;见得思义。 君子有九件事要反省&#xff1a;看的时候&#xff0c;要反省是否看清楚了&#xff1b;听…...

数字电路设计:Logicly 最新版Crack

Logicly有效地教授逻辑门 数字电路 — 使用 Logicly 现代直观的用户界面支持拖放、复制/粘贴、缩放等功能&#xff0c;可快速轻松地设计电路。 通过暂停模拟并在您逐步推进时观察信号传播来控制调试。 不用担心学生计算机上的多个平台。在 Windows 和 macOS 上安装 创建引人入…...

遇到问题--python--pandas--dataframe进行groupby之后导出数据to_excel内容为空

情况 dataframe需要使用groupby 进行数据统计处理 得到的df数据如下&#xff1a; 但是df导出数据to_excel内容为空 原因 dataframe使用groupby后是带着分组信息的&#xff0c;并不是dataframe平铺的格式&#xff0c;所以直接导出会有问题。 解决方案 把带有分组信息的gro…...