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

【Hadoop】面试

文章目录

  • 1.MR流程
  • 2. Namenode、Datanode、SecondaryNamenode作用
  • 3. Hdfs的介绍与应用场景
  • 4. SecondaryNamenode如何恢复数据(检查点机制)
  • 5. 小文件问题
  • 6. Hadoop和Spark的区别


1.MR流程

数据输入——Mapper——Shuffle——Reducer——数据输出

  • 数据输入——>Mapper 中间有个FileInputFormat抽象类
    - 这个过程需要将文件进行逻辑上的切片处理,遍历文件目录i获取文件大小,再计算切片大小(默认是等于blocksize大小 128M) ,每次切片完成都要判断剩下的部分是否大于块的1.1倍,不大于1.1倍就划分一个切片,将切片信息写入一个切片规划文件,inputSplit接口提供了获取切片的位置和大小两个方法。
    - 提交切片规划文件到yarn上,yarn上的mrappmaster就可以根据切片大小计算maptask个数

Hadoop提供了TextInputFormat、KeyValueTextInputFormat、NLineInputFormat、CombineTextInputFormat和自定义InputFormat等实现类,默认是使用TextInputFormat。

  • 继承Mapper类,重写setup、map、cleanup方法,将收集到的kv对放入内存缓冲区中,当缓冲区中数据达到一定阈值就会进行一次快速排序。

  • 进入shuffle过程,从内存缓冲区不断一些出本地磁盘文件,多个文件被合并成更大的文件,这个过程中都要调用Partitioner进行分区和针对Key进行归并排序。

  • 接下来进入ReduceTask任务,拷贝一份map处理后的数据读入内存中,如果内存不够就溢写入磁盘,磁盘上文件数目达到一定阈值,使用归并排序生成一个更大的文件,内存中数据超过一定阈值就会一次合并写入磁盘。最后统一对内存和磁盘的数据进行一次归并排序。

  • 最后就是outputformat数据输出了,默认实现类是TextOutputFormat,如果将数据输入到Mysql、Es、Hbase中需要自定义OutputFormat实现类。

2. Namenode、Datanode、SecondaryNamenode作用

Namenode用于管理hdfs的名称空间、配置副本策略、管理数据块的映射信息、处理客户端请求

Datanode用于实际存储数据、执行数据块的读写操作

Secondary Namenode辅助Namenode分担其工作量,定期合并Fsimage和Edits文件,并且推送给Namenode,可以辅助恢复NameNode。

3. Hdfs的介绍与应用场景

hdfs是一个分布式文件管理系统,适合一次写入、多次写出的业务场景。优点在于:高容错性、适合处理大数据,数据规模在PB级别,百万级别文件数量,可以构建在廉价机器上。缺点:不适合低延时数据访问,无法大量存储小文件,不支持并发写入,文件随机修改。

4. SecondaryNamenode如何恢复数据(检查点机制)

Secondary Namenode询问namenode是否需要checkpoint,如果需要就请求执行checkpoint。Namenode滚动写Edits日志。将滚动前的edits文件和fsimage拷贝到第二名称节点,第二名称节点加载fsimage和edits到内存并合并,生成新的镜像文件fsimage.chkpoint,拷贝fsimage.chkpoint到namenode,namenode重命名为fsimage。

5. 小文件问题

由于数据输入默认是使用TextInputFormat实现类,不管文件多小,都会产生一个独立的切片,都会交给一个MapTask任务去执行,如果小文件过多就会产生大量的MapTask,处理效率非常低下。

可以使用CombineTextInputFormat实现类实现数据的输入。实现原理是将多个小文件从逻辑上规划到一个切片中,这样,多个小文件就可以交给一个MapTask处理。可以设置虚拟存储切片最大值来调整切片数量。

6. Hadoop和Spark的区别

  • Hadoop不适用于循环迭代的数据流处理,比如机器学习、交互式的数据挖掘适用场景。
  • Hadoop在多个作业计算过程中,map阶段和reduce阶段会频繁进行磁盘的读写操作来进行数据通讯,这样会大大降低计算效率,而Spark的数据通信是基于内存执行,计算效率更高。
  • Spark Task的启动时间快,采用fork线程的方式,而hadoop采用的是创建新的线程。
  • Spark 的缓存机制比 HDFS 的缓存机制高效。

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

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

ol+天地图+geoserver_mapbox+GeoglobeJS天地图

最近因为业务需求接触了mapbox这个插件,过程中踩了超多坑,现在就我接触到的一些资料与踩过的坑,总结一下,希望看到这篇文章的码友们能帮助到你们。文档官方文档:英文版:docs.mapbox.com/mapbox-gl-j…中文版…...

FreeMarker学习

xml处理文件 web.xml配置 xml配置 <?xml version"1.0" encoding"UTF-8"?><project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http:/…...

蓝桥杯题目 统计回文子串

蓝桥杯题目 统计回文子串 题目描述 现在给你一个字符串S&#xff0c;请你计算S中有多少连续子串是回文串。输入 输入包含多组测试数据。每组输入是一个非空字符串&#xff0c;长度不超过5000。 输出 对于每组输入&#xff0c;输出回文子串的个数。 样例输入 aba aa 样…...

oracle四大语言_oracle是用什么语言?是SQL语言吗?

展开全部不一样的。Oracle数据库内核是用c编写62616964757a686964616fe59b9ee7ad9431333433626564的&#xff0c;但是&#xff0c;大部分代码是在数据库中执行的&#xff0c;使用PL&#xff0f;SQL和Java(使用嵌入在内核中的jvm)开发。外围工具(SQLDeveloper&#xff0c;grid控…...

springboot+mybatis+shardingsphere对数据进行加密遇到了点问题。求解答

application.properties中关于shardingsphere的如下&#xff1a; # 配置真实数据源 spring.shardingsphere.datasource.namesds1 # 配置第 1 个数据源 spring.shardingsphere.datasource.ds1.typecom.zaxxer.hikari.HikariDataSource spring.shardingsphere.datasource.ds1.dr…...

SQL Server是什么?

SQL Server是由Microsoft开发和销售的关系数据库管理系统或RDBMS。 与其他RDBMS软件类似&#xff0c;SQL Server构建于SQL之上&#xff0c;SQL是一种用于与关系数据库交互的标准编程语言。 SQL Server与Transact-SQL或T-SQL绑定&#xff0c;后者是Microsoft的SQL实现&#xff…...

.零基础大数据行业学习路线规划

大数据开发是目前非常热门的就业方向&#xff0c;不仅薪资可观&#xff0c;而且就业面也比较广&#xff0c;可以长期从事数据库管理、挖掘、编程工作的人&#xff0c;包括传统的量化分析师、Hadoop方面的工程师&#xff0c;以及任何在工作中需要通过数据来进行判断决策的管理者…...

SQL 数据操纵语言

数据操纵语言主要分为&#xff1a;INSERT 语句、UPDATE语句、DAELETE语句 1&#xff09;INSERT语句&#xff08;用于向数据表或视图中插入一行数据。&#xff09; 1&#xff0c;基本格式&#xff1a;INSERT [ INTO ] 表或试图名称[ ( 列名表 ) ] VALUES ( 数据值列表 ) 注意几点…...

PB 菜单生成(精华)

一、基本思路 在PB帮助的MENU OBJECT一节当中&#xff0c;关于其PROPERTIES描述当中有一项&#xff1a; Item[ ] Menu Specifies the Menu objects under a Menu object. 这看似简单的一句话其实包含了三层含义&#xff1a; 1、这句话说明MENU对象有一个属性为数组类型&…...

java 字符如何写入

java 字符写入该怎么写 classjia_a{ publicstaticvoidmain(string[]args){ Filefilename; filenamenewFile("e:/test.txt");//注意文件路径写法&#xff0c;为,单\号而不是双\号 intvalue65407; intvalue1128; stringa"01100001";//字符asscii码 s…...

数据预处理--医学图像归一化

1.读取nii格式的医学图像&#xff0c;更改内部的矩阵&#xff0c;重新保存成nii数据&#xff1b; Nifti数据本身是除了 矩阵信息&#xff08;也就是图像信息之外&#xff09;&#xff0c;还有和物理坐标相关的 仿射矩阵 以及 Header头文件 信息&#xff0c;但是nibabel的获取数…...

SSM框架之SpringMVC文件上传(本地,ajax,阿里oss)

目录 一、普通本地上传 二、ajax本地上传 三. 上传到oss服务器 四、通过ajax完成上传到oss上 一、普通本地上传 表单的提交方式method必须是post.表单上传的编码必须是二进制。enctype"multipart/form-data"input的类型必须file类型。而且该输入框必须有name属性…...

蓝桥杯题目练习 水题 [蓝桥杯2019初赛]质数

[蓝桥杯2019初赛]质数 #include <iostream> using namespace std; long long n,a[100001]; long long min999999999,max-1; long dis; bool check(long long z,int n){for(int i1;i<n;i){if(z%a[i]0) return false;}return true; } int main() {long long z7;a[1]2; a…...

GIS开发:天地图开放地图投影

引言 天地图&#xff08;国家地理信息公共服务平台&#xff09;开放地图服务地址&#xff1a; https://service.tianditu.gov.cn/#/ 有全球、全国、各省的开放地图服务数据&#xff0c;一般提供了wmts的切片服务&#xff0c;可以在客户端的地图上进行调用。 地图的投影有两种&a…...

蓝桥杯题目常用API (JAVA)

在做蓝桥杯的题目时&#xff0c;有些题目的数据难以处理&#xff0c;此时JAVA强大的API可以提供帮助&#xff0c;在此对一些常用的API和数据结构略作总结&#xff0c;有不足之处望指正。 一.BigInteger和BigDecimal 当题目所要处理的数精读比较大&#xff0c;无法使用double类…...

linux Netfilter在网络层的实现详细分析(iptables)

我在之前已经写过两篇关于netfilter的文章&#xff1a; Linux netfilter hook源码分析&#xff08;基于内核代码版本4.18.0-80&#xff09;_yghunter的博客-CSDN博客 Linux下使用Netfilter框架编写内核模块_yghunter的博客-CSDN博客 本文来详细分析linux netfilter在网络层的实…...

LeetCode最短无序连续子数组

题目&#xff1a;来自LeetCode 一个数组有序&#xff0c;那么左边的数一定小于右边的数&#xff0c;如果一个数组部分有序&#xff0c;就说明这个平衡在某个地方被打破了&#xff0c;从左向右遍历&#xff0c;如果nums[i]小于左边的max&#xff0c;则说明位置i的元素需要调整&a…...

Ajax知识点

通过AJAX&#xff08; Asynchronous JavaScript And XML&#xff09; 实现异步刷新 问题&#xff1a;如何建立一个JSP页面&#xff0c;步骤过程&#xff1f;这里留疑 ——已解决&#xff0c;利用eclipse&#xff0c;收藏问题里有详细答…...

2022蓝桥杯冲刺(历年真题剖析,含省赛、国赛)

文章目录前言&#x1f680;1.立方变自身&#xff08;简单枚举&#xff09;&#x1f680;2.加法变乘法&#xff08;插乘枚举&#xff09;&#x1f680;3.借教室&#xff08;二分法&#xff09;&#x1f680;4.最少砝码&#xff08;Python&#xff09;&#x1f680;5.货物摆放(C)…...

SAP ABAP ALV下钻

在显示出来的ALV里面双击&#xff0c;跳转到自开发的程序或者标准程序 REPORT zalv02.TABLES : makt.SELECT-OPTIONS : s_matnr FOR makt-matnr .DATA: gt_out LIKE TABLE OF makt .DATA: gs_out LIKE makt .SELECT * INTO TABLE gt_out FROM makt WHERE matnr IN s_m…...

蓝桥杯题目总结

蓝桥杯题目总结 这不蓝桥杯大赛和GDCPC快到了&#xff0c;提前准备好学习重点 目录 1. 题目类型 字符串处理特殊数字处理树与图数列队列与栈排序与查找时间问题数学问题 2. 常用算法 分治算法贪心算法动态规划分支限界 题目类型 字符串处理 字符串处理较常见的例如字符的…...

计算机中SQL中文,SQL是什么意思 sql的中文含义

很多对数据库或编程不了解的计算机爱好者总是爱问&#xff1a;SQL是什么意思、sql的中文含义是什么、SQL是什么英文的缩写、SQL是什么语言...之类的话题&#xff1f;那么下面ITmemo就给大家解答这些疑惑&#xff01;SQL全称是“结构化查询语言(Structured Query Language)”&am…...

6. SQL语言之概述

1. SQL语言概述 SQL语言是集DDL、DML和DCL于一体的数据库语言 Definition&#xff1a;定义Manipulation&#xff1a;操纵Control&#xff1a;控制grant&#xff1a;授权。&#xff08;grand&#xff1a;宏伟的&#xff1b;重要的&#xff09;revoke&#xff1a;撤销。&#xf…...

1806TIP_ETH-CNN和ETH-LSTM应用在HEVC帧内编码块划分加速

文章目录Title: Reducing Complexity of HEVC_ A Deep Learning ApproachIntroduction相关工作1. 启发式算法&#xff08;heuristic approaches&#xff09;2. 基于学习的方法(learning-based approaches)从回归的视角看待CU划分建立帧内模式数据集降低HEVC帧内模式复杂度——E…...

前端框架

1.JavaScript MVC 框架 1.1 Mithril.js Mithril 是一个客户端 javascript MVC 框架&#xff0c;即它是一个工具&#xff0c;使应用程序代码分为数据层(Model)&#xff0c; UI 层(View)&#xff0c;黏合层(Controller)。 http://justjavac.iteye.com/blog/2246534 https://jus…...

移动端前端框架搭建

1. 安装Node.js 2.安装Git 使用 vue-cli 脚手架工具快读搭建基础框架&#xff1b; npm install -g vue-cli 使用webpack模板&#xff1b; vue init webpack project 命令行提示如下&#xff1a; ? Project name (my-project) //请输入项目名称&#xff0c;回车默认? Pro…...

Spark SQL是什么?

前言 本文隶属于专栏《1000个问题搞定大数据技术体系》&#xff0c;该专栏为笔者原创&#xff0c;引用请注明来源&#xff0c;不足和错误之处请在评论区帮忙指出&#xff0c;谢谢&#xff01; 本专栏目录结构和参考文献请见1000个问题搞定大数据技术体系 正文 Spark SQL 是用…...

cesi 部署配置

安装 wget https://github.com/gamegos/cesi/releases/download/v2.6.7/cesi-extended.tar.gz -O cesi.tar.gz tar -zxvf cesi.tar.gz# 创建venv虚拟环境&#xff08;也可以使用已有的虚拟环境&#xff09; python3 -m venv venv# 激活venv虚拟环境 source venv/bin/activate …...

蓝桥杯题目

刚才看了一下蓝桥杯的题目&#xff0c;做了两道发现全是暴力解法就能过的&#xff0c;不知道到时候比赛出什么题目啊~ 第一题 中石油训练平台 1567: 01字串 题目描述 对于长度为5位的一个01串&#xff0c;每一位都可能是0或1&#xff0c;一共有32种可能。它们的前几个是 0000…...

简易列车时刻表查询

前台&#xff1a; <% Page Language"C#" AutoEventWireup"true" CodeFile"Default.aspx.cs" Inherits"_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/…...

关于java实习报告周记_2019年度热门关于java实习报告周记优秀七篇

java程序员实习周记的记录有利于我们总结实习过程中的收获以及检查自身的不足。那java实习报告周记有哪些呢?以下是学习啦小编为大家收集整理的java实习报告周记的全部内容了&#xff0c;欢迎阅读参考!希望能够帮助到您。java实习报告周记精选(一)XML&#xff1a;概念&#xf…...

前端各大开发框架

一、目前流行框架 目前最常用的前端框架为jQuery、vue、react、anguler二、各框架介绍及特点 1、jQuery jquery是基于JavaScript类库的框架&#xff0c;其中提供了许多JavaScript类库&#xff0c;和一些css样式表的封装&#xff0c;使用起来比较方便&#xff0c;简化了用户与…...

工具-visio2016和本地正版office2016安装冲突问题(已解决,成功安装并存)

文章目录1 前提2 查询本地正版office版本号3下载Visio与office匹配的版本号1 前提 我是戴尔电脑自带的2016正版office&#xff0c; 但是内部不带Visio&#xff0c;工作学习又非常需要&#xff0c;所以要并存安装。 2 查询本地正版office版本号 我的是这样的 C:\Program File…...

浅学persistent

文章目录1. 背景2. 开机自启动流程3. adb kill -9 杀进程后会自动重启4. 小结1. 背景 在应用AndroidManifest文件下添加 android:persistent“true” 关键字&#xff0c;并把Apk预置到system/app目录下&#xff0c;可以给应用实现开机自启动和保活效果。 从以下两个疑问去找答…...

前端框架库汇总

Vue Vue2.0&#xff1a;Vue2.0 文档Vue3.0&#xff1a;Vue3.0 文档Vue-Router&#xff1a;Vue.js 官方的路由管理器。Vuex&#xff1a;Vue.js 应用程序开发的状态管理模式。Element-UI&#xff1a;饿了么UI组件库View UI&#xff1a;一套基于 Vue.js 的开源 UI 组件库&#xff…...

蓝桥杯题目 黑色星期五

蓝桥杯题目 黑色星期五 题目描述 十三号是星期五是一个特殊的日子&#xff1f;更确切的说&#xff0c; 一个月中的十三号是星期五比是其它的星期少&#xff1f; 为了解决这个问题&#xff0c;写一个程序计算根据给出的时期N年每个月的十三号是星期几的频率&#xff0c; 这个…...

crond pam_sss.so

cp /etc/pam.d/system-auth /etc/pam.d/system-auth.bak vim /etc/pam.d/system-auth含有pam_sss.so的行要注释掉cp /etc/pam.d/password-auth /etc/pam.d/password-auth.bak vim /etc/pam.d/password-auth含有pam_sss.so的行要注释掉...

2 OsgEarth中实现PBR材质流程总结

OsgEarth中实现PBR材质流程总结 本文是系列文章的首篇,即总结部分。本文将总结OsgEarth中实现PBR材质流程,讲解OsgEarth中如何实现shader的注册管理(osgEarth::VirtialProgram)、shader的分包导入(osgEarth::ShaderPackage)、osgEarth中的光照系统(osgEarth::SkyNode、o…...

python编写poc_Poc编写

0x01 PoCPoC(全称: Proof of Concept), 又叫概念验证。作为我们的漏洞验证程序&#xff0c;他可能是一段不完整的程序,仅仅是为了证明我们提出漏洞的观点。推荐使用Python编写PoC,因为安全界用 Python 的人居多&#xff0c;写的东西能被更多人看懂&#xff0c;并且 Python 这门…...

线程/协程/异步

视频...

【甄选靶场】Vulnhub百个项目渗透——项目四十九:Os-hackNos-2.1(lfi,密码爆破)

Vulnhub百个项目渗透 Vulnhub百个项目渗透——项目四十九&#xff1a;Os-hackNos-2.1&#xff08;lfi,密码爆破&#xff09; &#x1f525;系列专栏&#xff1a;Vulnhub百个项目渗透 &#x1f389;欢迎关注&#x1f50e;点赞&#x1f44d;收藏⭐️留言&#x1f4dd; &#x1f…...

零基础大数据学习路线

一、大数据是什么? 大数据&#xff0c;big data&#xff0c;《大数据》一书对大数据这么定义&#xff0c;大数据是指不能用随机分析法(抽样调查)这样捷径&#xff0c;而采用所有数据进行分析处理。 这句话至少传递两种信息&#xff1a; 1、大数据是海量的数据 2、大数据处…...

Rust语言圣经22 - 全模式列表

原文链接&#xff1a;https://course.rs/basic/match-pattern/all-patterns.html 欢迎大家加入Rust编程学院&#xff0c;中国最好的Rust学习社区 官网&#xff1a;https://college.rsQQ群&#xff1a;1009730433 全模式列表 在本书中我们已领略过许多不同类型模式的例子. 本…...

蓝桥杯题目 计算后续日期

蓝桥杯题目 计算后续日期 题目描述 我们经常要计算&#xff0c;从今天往后N天之后是哪一天&#xff08;哪年哪月哪日&#xff09;。现在我们就可以编写一个程序&#xff0c;推算指定日期之后的第N天是什么日期。 输入 输入有多组。每组测试用例有一行&#xff0c;包括四个整…...

漏洞丨PDF Explorer 1.5.66.2 - Buffer Overflow

作者&#xff1a;黑蛋 一、漏洞简介 这是一个栈溢出漏洞&#xff0c;一个叫PDF Explorer的软件&#xff08;干嘛的咱没必要知道&#xff09;&#xff0c;他对于用户输入内容长度没有限制造成栈溢出漏洞。 二、漏洞环境 虚拟机 目标程序 调试器 win7x86 PDF Explorer x32…...

蓝桥杯题目练习 水题 [蓝桥杯2019初赛]矩形切割

[蓝桥杯2019初赛]矩形切割 #include <iostream> using namespace std; long long n,a[100001]; long long min999999999,max-1; long dis; int main() {long long sum0;int n2019,m324;while(n!m){if(n<m){int tempm;mn;ntemp;}nn-m;sum;}cout<<sum1;return 0; …...

Hive 安装

Hive 安装 Hive 安装地址 1&#xff09;Hive 官网地址 http://hive.apache.org/ 2&#xff09;文档查看地址 https://cwiki.apache.org/confluence/display/Hive/GettingStarted 3&#xff09;下载地址 http://archive.apache.org/dist/hive/ 4&#xff09;github 地址 https…...

基于html的美食网站 奶茶网页设计与实现(HTML+CSS+JavaScript)

&#x1f4c2;文章目录​​一、&#x1f468;‍&#x1f393;网站题目​​​​二、✍️网站描述​​​​三、&#x1f4da;网站介绍​​​​四、&#x1f310;网站效果​​​​五、&#x1fa93; 代码实现​​​​&#x1f9f1;HTML结构代码​​​​&#x1f492;CSS样式代码​…...

数据库SQL语言

SQL语言基础 大家好&#xff0c;我是大黄。这次我来简单带你们了解一下数据库技术中必不可少的一项——SQL语言。 SQL&#xff0c;英文是Structured Query Language&#xff0c;直面翻译就是结构化疑问语言。所以说明这个语言是有一定的结构的&#xff0c;所以基础阶段不会太困…...

神技!清华大佬联合十多名Java架构大神纯手打的Java面试突击手册开源

内卷可以说是2022年最火的一个词了。2022年刚开始&#xff0c;在很多程序员网站看到很多Java程序员的2021年度总结都是&#xff1a;Java越来越卷了&#xff08;手动狗头&#xff09;&#xff0c;2021年是被卷的一年。前有几百万毕业生虎视眈眈&#xff0c;后有在职人员带头“摸…...

Win7安装驱动提示“无法验驱动程序数字签名”怎么办?

有些Win7系统在安装18年后的驱动时&#xff0c;设备管理器显示黄色感叹号&#xff0c;并提示“无法验证此设备所需的驱动程序的数字签名&#xff0c;代码52”&#xff0c;是因为系统中缺SHA256签名支持的系统安全补丁&#xff0c;下载安装即可解决。 具体操作如下&#xff1a; …...

智能无感验证实战案例:神州优车

对于网约车平台而言&#xff0c;一个可预见的趋势是安全与合规将成为其发展的重要课题。 一方面&#xff0c;从网约车刚起步初期的伪造订单到现在的刷分服务&#xff0c;黑灰产便一直伴随着网约车。从乘客端到司机端&#xff0c;黑灰产几乎无孔不入。 例如&#xff0c;在乘客…...

vue echarts地图省市区下钻

一 项目做了一个省市区下钻 全国 放不出来图 市 县区 二 直接上代码 这就是上面丑丑的省市区&#xff0c;代码没优化&#xff0c;撸出来什么样就是什么样&#xff0c; 看着这几个if 感觉自己好low, 但是比较直观哈哈哈 low就low吧&#xff0c; 尾部我把用到map json丢上来…...

网络—网络通信基础(理论)

网络通信基础1.IP地址2.端口号3.协议3.协议分层1.OSI七层模型2.TCP/IP模型4.封装和分用1.封装2.分用5.客户端和服务器&#xff08;客户端请求&#xff0c;服务器响应&#xff09;1.IP地址 概念&#xff1a; IP地址用于标识网络主机&#xff0c;或者其他网络设备的网络地址&…...

三组计算机局域网组网方案,多种方式组建家庭局域网

组建家庭局域网计算机走入家庭已不是一两年的事情了&#xff0c;如今很多第一批进入家庭的计算机已经面临淘汰&#xff0c;于是很多朋友又购买了第二台甚至第三台计算机&#xff0c;如何让旧计算机发挥余热也成了这些家庭的当务之急。其实&#xff0c;那些旧计算机还完全能用&a…...

组建局域网_组网方案图文教程,双路由器有线搭建网络,公司家庭组建局域网...

大家好&#xff0c;我是老盖&#xff0c;首先感谢观看本文&#xff0c;本篇文章做的有视频&#xff0c;视频讲述的比较详细&#xff0c;也可以看我发布的视频。今天和大家讲一下&#xff0c;自己的家庭或者公司组建一个小型的局域网&#xff0c;现在的家庭或者公司可能有多个网…...

python和sql的区别_sql与mysql区别是什么

什么是SQL&#xff1f;SQL是一种用于操作数据库的语言。SQL是用于所有数据库的基本语言。不同数据库之间存在较小的语法更改&#xff0c;但基本的SQL语法基本保持不变。SQL是S tructured Q uery Language 的简短缩写。根据ANSI(美国国家标准协会)&#xff0c;SQL是操作关系数据…...

android安全学习之2—android中.pem和.pk8是什么文件?

PKCS X509 什么是pem和pk8文件 在给android的apk签名的时候&#xff0c;需要用到一个扩展名为.pem和.pk8的文件&#xff0c;我第一反应&#xff0c;这啥啊&#xff0c;英文缩写&#xff1f;反正linux不用后缀名来区分文件&#xff0c;这到底是什么呢&#xff1f; 首先在密码…...

【java复习笔记】总目录

java放下了好久&#xff0c;因为python真的是太舒适了。那么&#xff0c;在6月中旬开始&#xff0c;给自己定一个小目标&#xff0c;慢慢的捡起来java。大学看java的时候&#xff0c;其实对编程还没什么概念&#xff0c;这次&#xff0c;期望能够更加深入的进行学习。与其说是复…...

闭包及候选键求解方法

一、闭包 设X是函数依赖集&#xff0c;被X逻辑蕴涵的函数依赖全体构成的集合&#xff0c;称为函数依赖集X的闭包&#xff0c;记为。 设F是属性集U上的FD集&#xff0c;X是U的子集&#xff0c;那么(相对于F&#xff09;属性集X的闭包用表示&#xff0c;它是一个从F集使用FD推理…...

java不理解this?5分钟彻底弄懂this关键字

注&#xff1a;也可以观看视频&#xff1a;https://www.bilibili.com/video/BV1XM4y1X79jthis &#xff0c;翻译为&#xff1a;这、这个&#xff0c;在java中应该翻译为 “本对象” 或 “对象本身” &#xff0c;指向的是对象自己类似于日常的称呼&#xff0c;比如&#xff0c;…...

C/C++之动态内存申请

前言 在开发中&#xff0c;如果需要在运行时才能确定需要申请的资源类型及内存大小&#xff0c;则需要进行动态内存申请&#xff0c;C提供了mallco/free来进行资源申请,C还提供了new/delete以及new[]/delete[]来申请资源&#xff0c;手动申请资源需要非常谨慎&#xff0c;如果…...

数据结构与算法(1)稀疏数组

当一个数组中大部分元素为 0&#xff0c;或者为同一个值的数组时&#xff0c;可以使用稀疏数组来保存该数组。 稀疏数组的处理方法是: ①记录数组一共有几行几列&#xff0c;有多少个不同的值&#xff1b; ②把具有不同值的元素的行列及值记录在一个小规模的数组中&#xff0c;…...

Python入门第二课——Python的变量和简单数据类型

目录前言一、变量变量的命令规则&#xff1a;二、简单的数据类型1.字符串2.整数3.浮点数三、注释总结前言 学习任何计算机语言之前我们都需要了解该语言的变量和简单的数据类型&#xff0c;这部分内容往往很简单&#xff0c;同时也是很多人会忽略的地方&#xff0c;要知道&…...

Redis设计与实现 -- 浅谈Redis持久化

在讲解Redis持久化相关的话题之前&#xff0c;我们需要了解的是Redis为什么这么快&#xff1f;也就是Redis的IO模型 – 多路复用。 我们一句话概括为什么Redis这么快&#xff1a; Redis是单线程的&#xff0c;使用多路复用的IO模型。(当然&#xff0c;这只是很重要的一个方面&…...

SP800_186_OverView

文章目录2. Overview of Elliptic Curves2.1 Non-binary Curves2.1.1 Curves in Short-Weierstrass Form2.1.2 Montgomery Curves2.1.3 Twisted Edwards Curves2.2 Binary Curves3. Recommended Curves for U.S. Federal Government Use3.1 Choice of Underlying Fields3.1.2. …...

全球化安全生产 质量保障体系建设探索

作者&#xff1a;肖刚毅、张俊、李晶磊&#xff08;全球化业务平台团队&#xff09; 全球化电商中的业务、技术及架构和国内技术都有一定差异&#xff0c;从安全生产保障和质量保障角度&#xff0c;这些差异带来了更多的挑战&#xff0c;本文将为大家分享安全生产和质量保障相关…...

手机发射机的功能电路(4)---上变频器、功率放大器

一、发射上变频器 发射上变频器实际上是一个频谱搬移电路,它存在于带发射上变频的发射机电路结构中。在发射上变频器中,发射中频处理电路输出的发射已调中频信号,与RXVCO或UHFVCO、RFVCO)信号进行混频,得到最终发射信号。发射上变频器也是一个混频电路,前面讲混频器时说,混频器…...

记一次 Mockito.mockStatic 泄漏导致的单元测试偶发报错排查过程

相信用 Java 写过单元测试的读者们对 Mockito 不会陌生。至于 Mockito 是什么&#xff0c;为什么要用 Mockito&#xff0c;本文不再赘述。本文记录了一次在 Apache ShardingSphere 项目中&#xff0c;由 Mockito.mockStatic 使用不当导致的单元测试偶发报错排查过程。 文章目录…...

Python学习-----流程控制2.0(循环结构-->while循环、for循环、range()函数)

目录 循环结构 &#xff08;1&#xff09;while循环 &#xff08;2&#xff09;for循环 range()函数 循环的嵌套 ​编辑 上一期我们讲了Python中的选择结构&#xff0c;链接在下面Python学习-----流程控制1.0(选择结构、缩进法则)_守约斯维奇的博客-CSDN博客 这一期&am…...

2022年高职组软件测试赛项赛题及评分标准

任务 考查点 评分标准 评分细则 分值 任务一 环境搭建及系统部署 &#xff08;5分&#xff09; 环境搭建及系统部署包括搭建与配置测试环境&#xff0c;安装与部署应用系统等&#xff0c;对过程和结果进行截图&#xff0c;完成环境搭建及系统部署报告 1.测试环境搭建与…...

不坑盒子:强大的word插件,让工作更高效

不坑盒子简介 很多朋友在工作过程中需要对Word文档进行编辑处理&#xff0c;如果想让Word排版更有效率可以试试小编带来的这款不坑盒子软件&#xff0c;这是一个非常好用的插件工具&#xff0c;专门应用在Word文档中&#xff0c;支持Office 2010以上的版本&#xff0c;用户可以…...

非标自动化设备ERP系统能够帮助企业解决哪些管理难题?

非标自动化设备产品的多样化和个性化要求企业能够将客户需求、设备结构管理与配置、智能设计、生产协作管理等过程有机地结合在一起&#xff0c;非标自动化设备行业传统的企业管理模式已经不能适应市场需求的个性化变迁。非标自动化设备行业常见的管理难点&#xff1a;信息孤岛…...

20230207英语学习

Startup Plans to Bring the Dodo Back From the Dead 这家公司拟复活已灭绝几百年的渡渡鸟&#xff1f;&#xff01; Billion-dollar startup Colossal Biosciences claims it has come a step closer to reviving the dodo, a flightless bird that has been extinct since …...

学习如何使用GPT2进行文本生成(torch+transformers)

学习如何使用GPT2进行文本生成&#xff08;torchtransformers&#xff09; GPT2是OPen AI发布的一个预训练语言模型&#xff0c;见论文《Language Models are Unsupervised Multitask Learners》&#xff0c;GPT-2利用单向Transformer的优势&#xff0c;做一些BERT使用的双向T…...

基于UEFI的数据传输工具

摘要&#xff1a;由于UEFI框架下没有提供数据传输的模块&#xff0c;使得测试或者调试开发时需要经常对数据文件进行人工拷贝&#xff0c;导致了实现测试自动化或远程调试的不便。采用Socket数据传输方式设计并实现了UEFI下数据传输的工具&#xff0c;通过使用串口线来连接Host…...

Linux 并发与竞争实验

目录 一、原子操作实验 1、利用点灯工程创建模板 ​修改makefile​编辑 2、atomic.c代码添加 ①、定义 atomic_t 的变量 ②初始化变量 atomic_set函数原型 ③判断是否被使用 atomic_read函数原型 atomic_dec函数原型 ④释放原子变量 atomic_inc函数原型 3、atomicAPP.…...

Golang 提取视频中音频,存为WAV格式 | Golang工具

目录 前言 环境依赖 代码 总结 前言 本文提供将视频中音频提取出来存为wav格式&#xff0c;一如既往的实用主义。 主要也是学习一下golang使用ffmpeg工具的方式。 环境依赖 ffmpeg环境安装&#xff0c;可以参考我的另一篇文章&#xff1a;windows ffmpeg安装部署_阿良的博…...

145、【动态规划】leetcode ——70. 爬楼梯:暴力法+动态规划(C++版本)

题目描述 原题链接&#xff1a;70. 爬楼梯 解题思路 1、暴力法 递归方式 class Solution { public:int res 0;void traversal(int n) {if(n 0) { // 每遍历出一种情况&#xff0c;就将结果加一res;return ;} else if (n < 0) {return ;}climbStairs(n - 1); // 探…...

【手写 VueRouter 源码】第七篇 - 路由变化触发视图更新

一&#xff0c;前言 上篇&#xff0c;介绍了路由匹配的实现&#xff0c;包括以下几个点&#xff1a; 路由匹配的分析&#xff1b;路由匹配的实现:router.match、matcher.match、createRoute&#xff1b; 本篇&#xff0c;继续介绍路由变化触发视图更新&#xff1b; 二&#…...

机器学习之朴素贝叶斯分类器原理详解、公式推导(手推)、面试问题、简单实例(python实现,sklearn调包)

目录1. 朴素贝叶斯原理1.1. 特性1.2. 思路2. 公式推导3. 简单实例3.1. 数据集脱单数据集2.0脱单数据集1.0西瓜数据集3.2. python实现3.3. sklearn实现3.4. 实验结果4. 几个注意点(面试问题)5. 运行&#xff08;可直接食用&#xff09;1. 朴素贝叶斯原理 1.1. 特性 朴素贝叶斯…...

什么样的光源不伤眼睛?精选优秀的全光谱护眼台灯

日光对眼睛最好&#xff0c;所有人造灯都不如日光对眼睛友好&#xff0c;日光指的是全光谱照射&#xff0c;而现在许多护眼灯做到全光谱照射&#xff0c;所以护眼灯成为很多家庭的必备产品之一&#xff0c;晚上学习、工作&#xff0c;有了护眼灯的陪伴&#xff0c;既明亮又不伤…...

复杂因子秒级计算,文谛资产是这样做到的...

上海文谛资产管理有限公司&#xff08;以下简称“文谛资产”&#xff09;秉持理性、务实、高效、专业的投资精神&#xff0c;凭借科学的量化投资战略、先进的量化交易技术和成熟的风险管理能力深耕量化领域&#xff0c;以创造长期稳定收益为投资目标&#xff0c;为国内外投资者…...

投稿计算机SCI期刊,什么是同行评议? - 易智编译EaseEditing

首先&#xff0c;初审论文的可能不是审稿人&#xff0c;有些稿源丰富的相对高端期刊&#xff0c;还会由作为大同行的编辑对稿件的内容本身&#xff0c;尤其是创新性等方面对稿件进行评估。 这个编辑内部初审&#xff0c;对于牛期刊而言也会拒掉许多投稿&#xff0c;这一过程通…...

如何添加 WhatsApp按钮打开Facebook页?SaleSmartly(ss客服)为您解答

关键词&#xff1a;SaleSmartly&#xff08;ss客服&#xff09;&#xff1b;Facebook WhatsApp 按钮想要了解如何添加 WhatsApp 按钮到您的 Facebook 页&#xff1f;您来对地方了。在本文中&#xff0c;我们将概述合并 WhatsApp 按钮 Facebook 页面&#xff0c;并提供有关如何执…...

【CodeFroces】【DP】Maximum White Subtree

CodeForces 1324F Maximum White Subtree 题目传送门 题目大意 给定一棵树&#xff0c;每个节点为白色或黑色&#xff0c;现对每个节点 uuu&#xff0c;选出任意大小的包含该节点的连通图&#xff0c;使得图上白色点数目与黑色的数目的差距最大。 分析 不妨记白点权值为1&…...

RTC直播与RTMP直播

RTC直播与RTMP直播 RTMP传统直播成本低廉&#xff0c;已大规模部署稳定运行&#xff0c;延时较高直播场景。 RTC直播主要用于对延迟要求高实时互动直播场景。 传统直播与RTC直播对比 以下整理了一下传统直播与RTC直播的不同之处&#xff1a; MR直播 MR直播实例(混合现实直播…...

Elasticsearch7.8.0版本入门——集群部署(linux环境-centos7)

目录一、三台服务器信息二、Elasticsearch7.8.0单机部署三、Elasticsearch7.8.0集群部署3.1、分别再三台服务器中都安装Elasticsearch7.8.03.2、修改192.168.136.23服务器中elasticsearch配置文件3.2、修改192.168.136.24服务器中elasticsearch配置文件3.3、修改192.168.136.25…...

STM32开发(五)STM32F103 通信 —— CAN通信编程详解

文章目录一、基础知识点二、开发环境1、硬件开发准备2、软件开发准备三、STM32CubeMX相关配置1、STM32CubeMX基本配置2、STM32CubeMX CAN相关配置四、Vscode代码讲解五、结果演示CAN 内部回环测试CAN 正常模式测试使用ADALM2000分析工具解析CAN时序一、基础知识点 了解CAN通讯…...

VOC/YOLO/COCO数据集格式转换及LabelImg/Labelme/精灵标注助手Colabeler标注工具介绍

数据集格式&#xff1a;VOC(xml)、YOLO(txt)、COCO(json) 本文主要对Label格式&#xff0c;以及LabelImg、Labelme、精灵标注助手Colabeler这常用的三种数据标注软件进行介绍。 1 Label格式 LabelImg是目标检测数据标注工具&#xff0c;可以标注标注两种格式&#xff1a; VOC…...

linux下原子操作指令

目录 原子操作CAS 原子操作 Demo CAS C/CLinux服务器开发/后台架构师【零声教育】-学习视频教程-腾讯课堂 原子操作CAS 原子操作 所谓原子操作是指不会被线程调度机制打断的操作&#xff0c;当某次操作一旦开始&#xff0c;就一直运行到结束&#xff0c;中间不会有任何中…...

Kafka入门(二)

1、Kafka集群工作进程 下面了解一下Kafka的工作流程&#xff0c;Kafka集群会将消息存储在Topic中&#xff0c;每条记录会由一个Key、一个Value和一个Timestamp组成。 Kafka中的消息是以Topic进行分类的&#xff0c;生产者生产消息&#xff0c;消费者消费消息&#xff0c;读取和…...

古月居ros2机器人系列修改图片后如何编译问题

A(我)&#xff1a;你好删掉这两个文件后它出现了learning——node未找到这种错误&#xff1b;不仅如此&#xff0c;我建立了另一个同样的文件&#xff0c;而这次我是先修改了路径再编译的&#xff0c;尽管这次新生成的build是修改后的&#xff0c;并且也并未出现多余的&#xf…...

PTA Advanced 1164 Good in C C++

目录 题目 Input Specification: Output Specification: Sample Input: Sample Output: 易错测试点 易错点&C知识UP 代码 题目 When your interviewer asks you to write "Hello World" using C, can you do as the following figure shows? ​ Input …...

数学建模练习——非线性规划

...

十、数据库操作

数据库操作 一旦创建 数据模型后&#xff0c;Django 自动给予你一套数据库抽象 API&#xff0c;允许你创建(create)&#xff0c;检索(retrieve)&#xff0c;更新(update)和删除(delete)对象。 为了方便调试我们通过下面的命令进入交互式python命令行&#xff1a; python man…...

Linux -终端中的编辑器vi(2)

4.常用命令4.8缩排和重复执行命令功能>>向右增加缩进<<向左减少缩进.重复上次命令缩排命令 在开发程序时&#xff0c;统一增加代码的缩进比较有用&#xff01;一次性在选中代码前增加4个空格&#xff0c;就叫做增加缩进一次性在选中代码前删除4个空格&#xff0c;就…...

鼎盛合方案——轮胎充气泵方案

轮胎的质量好坏直接影响到备胎上位的时间长短&#xff0c;而在轮胎的使用中如果充气不恰当则是又给了备胎一个摩拳擦掌准备登场的机会。诶、怎么今天老是说备胎备胎的&#xff0c;对象和她的蓝颜知己这几天确实走的近了一些。发展方向有点不对……她们昨天还一起吃饭也没叫我&a…...

Python常见异常类型

开发人员在编写程序时&#xff0c;难免会遇到错误&#xff0c;有的是编写人员疏忽造成的语法错误&#xff0c;有的是程序内部隐含逻辑问题造成的数据错误&#xff0c;还有的是程序运行时与系统的规则冲突造成的系统错误&#xff0c;等等。总的来说&#xff0c;编写程序时遇到的…...

测试工作杂记

1、安卓 测试过程中系统突然卡住不能动了、系统直接&#xff08;Crash&#xff09;崩溃掉了、应用程序无响应&#xff08;ANR&#xff09;&#xff0c;即出现闪退或者异常的情况下 adb logcat -c && adb logcat > d:\logcat.txt 抓包工具android studio (接口、参…...

数据库笔记(三)

havingwhere后面只能写普通字段条件,不能写聚合函数条件having关键字专门用来写聚合函数条件的,并且需要和group by结合使用,写在分组的后面查询每个部门的平均工资,要求平均工资大于2000;select dept_id, avg(sal) a from emp group by dept_id having a>2000;查询每种工作…...

AD硬件电路学习笔记(四)四层板实战(上)之常见模块要求

系列文章目录 AD硬件电路学习笔记&#xff08;一&#xff09;常见的管脚名字以及FPGA、Lora AD硬件电路学习笔记&#xff08;二&#xff09; GND的种类及PCB布线实战 AD硬件电路学习笔记&#xff08;三&#xff09;mos管开关电路学习总结 文章目录系列文章目录常见要点防静电…...

Grafana 系列文章(十):为什么应该使用 Loki

&#x1f449;️URL: https://grafana.com/blog/2020/09/09/all-the-non-technical-advantages-of-loki-reduce-costs-streamline-operations-build-better-teams/ &#x1f4dd;Description: 我们都知道为什么 Loki 对日志管理有很大帮助。但这里有所有的原因&#xff0c;为什…...

((蓝桥杯 刷题全集)【备战(蓝桥杯)算法竞赛-第7天-贪心专题】( 从头开始重新做题,记录备战竞赛路上的每一道题 )距离蓝桥杯还有60天

&#x1f3c6;&#x1f3c6;&#x1f3c6;&#x1f3c6;&#x1f3c6;&#x1f3c6;&#x1f3c6; 欢迎观看我的博客&#xff0c;如有问题交流&#xff0c;欢迎评论区留言&#xff0c;一定尽快回复&#xff01;&#xff08;大家可以去看我的专栏&#xff0c;是所有文章的目录&a…...

Anchor Free的孪生目标跟踪

Anchor Free的孪生目标跟踪 跟踪任务可以看成是分类任务与状态估计任务的结合。分类任务的目的是精确定位目标的位置&#xff0c;而状态估计获得目标的姿态&#xff08;即目标框&#xff09;。SiamFC一文将当前的跟踪器按照不同状态估计的方法分为三类&#xff1a; 以DCF和Si…...

【6s965-fall2022】神经架构搜索 Neural Architecture Search

在很长一段时间里&#xff0c;研究人员都是手动设计神经网络的架构。神经网络架构的设计空间非常大&#xff0c;它包括#layers、#channel width、#branches、kernel sizes、input resolutions。因此&#xff0c;手动调整这些参数非常困难。而神经架构搜索&#xff0c;NAS&#…...

如何从脚本小子变成黑客大神?【网络安全】

学前感言: 1.这是一条坚持的道路,三分钟的热情可以放弃往下看了. 2.多练多想,不要离开了教程什么都不会了.最好看完教程自己独立完成技术方面的开发. 3.有时多google,baidu,我们往往都遇不到好心的大神,谁会无聊天天给你做解答. 4.遇到实在搞不懂的,可以先放放,以后再来解决. …...

Suflo-Cyanine5.5 Tyramide,Suflo-Cyanine3 TSA,磺酸基-花青素Cy5 酪酰胺

一、试剂基团反应特点&#xff08;Reagent group reaction characteristics&#xff09;&#xff1a;TSA主要原理是利用酪胺Tyramide的过氧化物酶反应(酪胺盐在HRP催化H202下形成共价键结合位点)&#xff0c;产生大量的酶促产物&#xff0c;该产物能与周围的蛋白残基(包括色氨酸…...

LaoCat带你认识容器与镜像(实践篇一下)

实践篇主要以各容器的挂载和附加命令为主。 本章内容 本文实操全部基于Ubuntu 20.04 宿主机 > linux服务器本身 Docker > 20.10.22 从该章开始&#xff0c;我们就进入了Docker实践篇系列了&#xff0c;主要介绍Docker相关附加命令&#xff0c;与实际日常生产部署注意点…...

Android设备的各种唯一标识符 ID

IMEI 只有Android手机才有&#xff0c; IMEI号是一串15位的号码&#xff0c;比如像这样 359881030314356 TelephonyManager TelephonyMgr (TelephonyManager)getSystemService(TELEPHONY_SERVICE); String szImei TelephonyMgr.getDeviceId();需要权限android.permission.R…...

git串讲笔记

1.注册2.gitee 创建 仓库3. 你的电脑 git软件4. 将上边软件的安装路径需要设置到idea中file settting git path to git executeable: C:\Program Files\Git\bin\git.exe5.vcs create git repository6.点 对号 将idea代码提交本地仓库中7.点 斜右上 方绿色箭头 &#xff1a; 将本…...

ChIP-seq 分析:原始数据质控(2)

1. ChIPseq 简介 染色质免疫沉淀&#xff0c;然后进行深度测序 (ChIPseq) 是一种成熟的技术&#xff0c;可以在全基因组范围内识别转录因子结合位点和表观遗传标记。 ChIPseq1.1. 实验处理 ChIPseq2交联和蛋白质结合的 DNA。通过抗体富集特定蛋白质或 DNA 。添加 末端修复、A 尾…...

对几万行数据的调优操作,调优后系统性能提升明显

文章目录 前言一、问题一:对几万条数据筛选二、问题二:对几万条数据增删查改总结前言 对几万行的数据的处理或者对几万行数据与数据库的交互操作,虽然严格意义上来说,并不是很多,但是如果按照传统普通的流程一次性的遍历处理操作数据,也是会性能很差,有可能到分钟级别;…...

索尼官方答疑,你关心的PS VR2问题都在这里

随着索尼PS VR2即将开售&#xff0c;索尼在近期也逐渐公布更多关于PS VR2的消息&#xff0c;包括首发阵容&#xff08;2-3月期间&#xff09;共计37款。与此同时&#xff0c;外界对于索尼PS VR2提出了更多担心&#xff0c;彭博社爆料称&#xff1a;因PS VR2的预订量未及预期&am…...

SSM企业权限管理项目(一)

AdminLTE AdminLTE是一款建立在bootstrap和jquery之上的开源的模板主题工具&#xff0c;它提供了一系列响应的、 可重复使用的组件&#xff0c;并内置了多个模板页面&#xff1b;同时自适应多种屏幕分辨率&#xff0c;兼容PC和移动端后台模板框架github获取AdminLTE源码&#…...

C++设计模式(10)——原型模式

亦称&#xff1a; 克隆、Clone、Prototype 意图 原型模式是一种创建型设计模式&#xff0c; 使你能够复制已有对象&#xff0c; 而又无需使代码依赖它们所属的类。 问题 如果你有一个对象&#xff0c; 并希望生成与其完全相同的一个复制品&#xff0c; 你该如何实现呢&…...

uniCloud 云函数/云对象 node版本改变成12或18解决方案

爆红信息 right-hand side of instanceof is not an object 今天卡到一个本地跑好好的云对象部署云端直接报错了。 原因是这样的&#xff01;&#xff01; 1、你去看看你云函数依赖那npm install的插件node版本是不是有要求&#xff0c;博主开github看了尽然是node>12 2、…...

面对元宇宙算力瓶颈,AI算力专家宁畅开出三大秘方

文 | 智能相对论作者 | 沈浪元宇宙这把火&#xff0c;从2022继续烧到了2023。目前来看&#xff0c;资本市场对扎克伯格的元宇宙故事依旧抱以希望。2月1日美股收盘&#xff0c;Meta涨2.79%&#xff0c;报收153.12美元/股&#xff0c;盘后股价一度涨逾19%&#xff0c;市值暴涨将近…...

(考研湖科大教书匠计算机网络)第三章数据链路层-第七节:MAC地址、IP地址和ARP协议

pdf下载&#xff1a;密码7281专栏目录首页&#xff1a;【专栏必读】考研湖科大教书匠计算机网络笔记导航 文章目录一&#xff1a;MAC地址&#xff08;1&#xff09;概述&#xff08;2&#xff09;IEEE 802局域网的MAC地址A&#xff1a;地址格式B&#xff1a;地址表示方法C&…...

LeetCode刷题模版:273 - 275、278 - 279、283 - 284、287、289 - 290

目录 简介273. 整数转换英文表示【未理解】274. H 指数275. H 指数 II278. 第一个错误的版本279. 完全平方数283. 移动零284. 顶端迭代器287. 寻找重复数289. 生命游戏290. 单词规律结语简介 Hello! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~ ଘ(੭ˊᵕ…...

BGP 十一条选路原则与BGP路由传递的注意事项介绍

十一条选路规则 1.优选Preferred-Value 属性值最大的路由。 2.优选Local_Preference 属性值最大的路由。 3.本地始发的BGP路由优于从其他对等体学习到的路由&#xff0c;本地始发的路由优先级&#xff1a;优选手动聚合>自动聚合>network>import>从对等体学到的。…...

Android10.0 系统Framework发送通知流程分析

1.前言 在android 10.0的系统rom定制化开发中,在systemui中一个重要的内容就是系统通知的展示,在状态栏展示系统发送通知的图标,而在系统下拉通知栏中展示接收到的系统发送过来的通知,所以说对系统framework中发送通知的流程分析很重要,接下来就来分析下系统通知从framew…...

数据库:关系数据库标准语言SQL(一)

终于开始实战了&#xff0c;首先我这里是下载的SQL server&#xff0c;因为oracle和SQLserver的部分语法不同&#xff0c;所以本文出现的代码可能在oracle中报错 一、了解SQL语言的特色 SQL的特点 综合统一&#xff1a;SQL语言集数据定义语言DDL、数据操纵语言DML、数据控制语…...

【消息队列】为什么使用消息队列,以及Kafka基本架构

为什么使用消息队列 一般学习一个技术 我们都要先理清楚为什么需要消息队列 而消息队列的出现又解决了那些工程应用中的问题。 消息队列作为中间件中比较常用的。而通信问题的出现衍生出消息队列&#xff0c;解决了系统收发消息。队列 在数据结构中 是一种先进先出的特殊结构。…...

Adobe Photoshop 2018(PS2018)安装包下载及安装教程

[软件名称]: Adobe Photoshop 2018 [软件大小]:1.56 GB [安装环境]: Win11/Win 10/Win 7 [软件安装包下载]:https://pan.quark.cn/s/afa74eca3833 “一般而言,ps软件通常指的是Adobe Photoshop,简称“PS”,是由Adobe Systems开发和发行的图像处理软件。Photoshop主要处理以像素…...

CQOI2023游记

前情提要&#xff1a; 2021 年进了基科班CSP2021&#xff0c; 思考了半小时想到了一个绝妙的A题做法&#xff0c;半小时rush完&#xff0c;半小时对拍。然后觉得 B 是个傻逼题&#xff0c;连写三种 dp 全假&#xff0c;最后只剩了不到一个小时&#xff0c;边抓头发边rush暴力&…...

第4章 封装组件中级篇

1.导航菜单 2.进度条(progress) --components/progress--src/index.vue--index.tssrc/index.vue <template><el-progress :percentage"p" v-bind"$attrs"></el-progress> </template><script langts setup> import { onM…...

Leetcod169—多数元素

文章目录题目思路一思路二题目 多数元素 给定一个大小为 n 的数组 nums &#xff0c;返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的&#xff0c;并且给定的数组总是存在多数元素。 示例 1&#xff1a; 输入&#xff1a…...

163种中草药(中药材)数据集说明(含下载地址)

163种中草药(中药材)数据集说明(含下载地址) 目录 163种中草药(中药材)数据集说明(含下载地址) 1. Chinese-Medicine-163数据集说明 2. Chinese-Medicine-163数据集下载 3. 深度学习实现中草药(中药材)识别 本文将分享一个大规模的中草药(中药材)图片数据集(Chinese-Medic…...

shell系列1:统计 /proc 目类下 Linux 进程相关数量信息

1、关于ps aux的STAT状态解释 不管在面试中还是平时排查进程相关问题中总会使用到ps这个命令&#xff0c;会显示很多进程相关信息&#xff0c;其中STAT栏的在问题排查中是比较重要的&#xff0c;面试中也经常遇到【反正我遇到过几次&#xff0c;强行解释&#xff0c;哈哈】&am…...

abaqus子程序vumat安装使用

一、Win11配置ABAQUS2022VS2022oneAPI2023编译环境 VUMAT是要用到Fortran的&#xff0c;否则添加.for文件会报错 ifort 不是内部或外部命令&#xff0c;也不是可运行的程序 或批处理文件。出现这个问题时可以在command中输入命令查看是否有fortran编译器 abaqus infosystem可…...

进程和线程之间的区别和联系

1. 什么是进程 我们说, 躺着的一个.exe文件就是一个未被执行的程序, 是一个可执行文件, 当它被执行的时候就成了一个进程. 进程是正在运行的程序的实例, 同时进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元&#xff0c;在传…...

C++:explicit关键字

C中的explicit关键字只能用于修饰只有一个参数的类构造函数&#xff0c;它的作用是表明该构造函数是显示的&#xff0c;而非隐式的&#xff0c;跟它相对应的另一个关键字是implicit&#xff0c;意思是隐藏的&#xff0c;类构造函数默认情况下即声明为implicit(隐式)。那么显示声…...

【FPGA实验5】两位比较器

用case语句写出比较电路&#xff1a; 推出一个2位较大数判断电路的真值表 用case语句编写判断电路 1、给出程序 2、给出仿真程序 3、给出RTL图 4、给出仿真结果 目录1、真值表2、比较电路程序3、RTL图4、测试程序5、仿真结果6、完成本设计时的错误总结&#xff08;1&#xff09…...

广州大学第十七届ACM大学生程序设计竞赛(同步赛)

A-萤火虫 思路&#xff1a; 我们只用操作1&#xff0c;是不是能贪心都前面n-k个数都是0。如果我们对于1<i<n&#xff0c;归为k个集合&#xff0c;即s[j]s[i%k],我们每操作一次操作1&#xff0c;s[0]~s[k-1]都会一起加1或者减1&#xff0c;如果我们最后能减到都同时0&am…...

LeetCode 每日一题 2023/3/27-2023/4/2

记录了初步解题思路 以及本地实现代码&#xff1b;并不一定为最优 也希望大家能一起探讨 一起进步 目录3/27 1638. 统计只差一个字符的子串数目3/28 1092. 最短公共超序列3/29 1641. 统计字典序元音字符串的数目3/30 1637. 两点之间不包含任何点的最宽垂直区域3/31 2367. 算术三…...

ChatGPT与文心一言对比思考

ChatGPT与文心一言对比思考1. 目前在国内比较广泛被认知的ai模型有什么 我目前通过各种渠道注册到的账号有3个,按照了解到然后注册的顺序分别是 ChatGPTnewbing文心一言 3种ai的注册渠道 ChatGPT注册: 科学上网注册寻找外网手机号发送短信 newbing注册: 科学上网注册微软账…...

机器学习12(Scikit-Learn)

目录简介Scikit-Learn概念LinearRegression实用函数超参数参数求解方法常用功能数据集读取标准化与归一化标准化归一化逻辑回归评估器机器学习流简介 前面我们通过 算法理论手动实现 的方式&#xff0c;深入了解了机器学习的基本原理这种方式不仅深化了对基础原理的理解&#…...

小驰私房菜_09_应用集成Raw域算法流程

[小驰私房菜] [算法集成] [raw域算法] 本篇文章分下面几点展开: 1)什么是raw域算法? 2)为什么需要采用raw域算法,为什么需要在应用上集成? 3)应用上如何集成raw域算法? 一、什么是raw域算法 算法处理的是camera的流数据,camera流比较常见的有yuv流,还有从sensor直…...

【Redis从入门到进阶】第 7 讲:基于 Redis 实现分布式锁

本文已收录于专栏&#x1f345;《Redis从入门到进阶》&#x1f345;专栏前言 本专栏开启&#xff0c;目的在于帮助大家更好的掌握学习Redis&#xff0c;同时也是为了记录我自己学习Redis的过程&#xff0c;将会从基础的数据类型开始记录&#xff0c;直到一些更多的应用&#xf…...

buu 异性相吸 yxx

异性相吸 题目描述&#xff1a; 题目分析&#xff08;两种解法&#xff09;&#xff1a; 第一种&#xff1a; 文件中并没有过多提示&#xff0c;只有异性相吸这一提示&#xff0c;那么便想到了异或 异或&#xff1a; 逻辑算符异或&#xff08;exclusive or&#xff09;是对两…...

PVE下安装Centos8系统

1.从阿里云镜像下载 下载地址&#xff1a;https://mirrors.aliyun.com/centos/8/isos/x86_64/CentOS-8.5.2111-x86_64-boot.iso 2.上传镜像文件到PVE虚拟机【后面安装centos需要用到】 3.在PVE中创建虚拟机 4.设置虚拟机名称 5.选择镜像文件 6.设置虚拟机系统 7.设置虚拟机硬…...

七、加载数据集

①准备数据集 还是拿那个糖尿病数据集(diabetes.csv)为例&#xff0c;数据集免费下载&#xff0c;仅供学习使用。 下载完解压&#xff0c;将解压后得到的压缩包放到指定的路径下&#xff0c;我这边放到了我的jupyter里面了 数据集是一个以逗号分割的数据集&#xff0c;有九个…...

Zephyr out of tree board

文章目录前言自定义 board 目录目录结构添加目录至构建系统前言 在Zephyr中使用west工具进行编译时&#xff0c;会从zephyr/boards目录下寻找用户输入的board&#xff0c;查找成功后再继续进行后续工作&#xff0c;但是在一些情况下&#xff0c;现存的board中存在的配置并不能…...

golang应用程序使用prometheus监控

Prometheus 是一个开源的监控和警报工具包&#xff0c;用于收集和处理应用程序和系统的指标数据。Go 语言&#xff08;Golang&#xff09;是一种快速、简洁和并发友好的编程语言&#xff0c;非常适合开发高性能的后端服务。为了使用 Prometheus 监控 Go 语言编写的应用程序&…...

华为OD机试用Python实现 -【打折买水果】

最近更新的博客 华为 od 2023 | 什么是华为 od,od 薪资待遇,od 机试题清单华为 OD 机试真题大全,用 Python 解华为机试题 | 机试宝典【华为 OD 机试】全流程解析+经验分享,题型分享,防作弊指南华为 od 机试,独家整理 已参加机试人员的实战技巧本篇题目:打折买水果 题目 …...

D. AquaMoon and Chess(组合数学)

Problem - D - Codeforces Cirno给了AquaMoon一个大小为1 n的棋盘&#xff0c;它的单元格从左到右用从1到n的整数编号。在开始时&#xff0c;一些单元格最多被一个兵占据&#xff0c;而其他单元格则是空的。在每个操作中&#xff0c;AquaMoon可以选择一个带有卒的单元格i&…...

3.30--Redis之常用数据结构--跳表之总结篇(总结篇)------加油呀

跳表 跳表是在链表基础上改进过来的&#xff0c;实现了一种「多层」的有序链表&#xff0c;这样的好处是能快读定位数据 优势是能支持平均 O(logN) 复杂度的节点查找。 只有 Zset 对象的底层实现用到了跳表,zset 结构体里有两个数据结构&#xff1a;一个是跳表&#xff0c;一个…...

【进阶C语言】各大常用库函数的模拟实现

前言 今天恒川带给大家的是平常应用的库函数&#xff0c;恒川来给大家都模拟实现一下&#xff0c;希望对大家有帮助&#xff01;&#xff01; 各大常用库函数的模拟实现1. 模拟实现strlen2. 模拟实现strcpy3. 模拟实现strcat4. 模拟实现strstr5. 模拟实现strcmp6. 模拟实现memc…...

LeetCode笔记:Weekly Contest 338

LeetCode笔记&#xff1a;Weekly Contest 338 1. 题目一 1. 解题思路2. 代码实现 2. 题目二 1. 解题思路2. 代码实现 3. 题目三 1. 解题思路2. 代码实现 4. 题目四 比赛链接&#xff1a;https://leetcode.com/contest/weekly-contest-338/ 1. 题目一 给出题目一的试题链接如…...

ZooKeeper 集群部署

目录 1、下载apache-zookeeper包 2、修改配置 3、添加服务器id 4、启动ZooKeeper集群 5、客户端连接 6、添加新节点&#xff1a; 部署ZooKeeper集群之前请先部署jdk 使用hadoop用户部署ZooKeeper集群 1、下载apache-zookeeper包 部署机器&#xff1a; 192.168.20.11 no…...

Uni-Mol+:Highly Accurate Quantum Chemical PropertyPrediction with Uni-Mol+

Uni-Mol&#xff1a;高精度的量子化学性质预测 Uni-Mol 预印论文&#xff1a;https://github.com/dptech-corp/Uni-Mol/blob/main/unimol_plus/paper/unimol_plus_preprint.pdf Uni-Mol 代码&#xff1a;Uni-Mol/README.md at main dptech-corp/Uni-Mol GitHub 基础概念&…...

★LDO相关

1.型号 TPS79501 TPS79301 2.PSRR值&#xff0c;频率 TPS795_50dB&#xff0c;10kHz TPS793_70dB&#xff0c;10kHz 电源抑制比&#xff1a;供电电压纹波对输出电压影响&#xff0c;值越高越好&#xff08;某个频段的AC从输入到输出的衰减程度&#xff0c;衰减越高&#x…...

Python常用语句学习

人生苦短&#xff0c;我用Python。 ——吉多范罗苏姆 文章目录前言一、判断语句&#xff08;一&#xff09;if语句1. 作用2. 构成3. 语法4. 样例5.说明&#xff08;二&#xff09;if嵌套二、循环语句&#xff08;一&#xff09;while循环1. 作用2. 语法3. 样例4. 说明&#xff…...

【面试】MySQL面试题

文章目录数据库基础知识为什么要使用数据库什么是SQL&#xff1f;什么是MySQL?MySql, Oracle&#xff0c;Sql Service的区别数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式&#xff1f;分别有什么区别&#xff1f;数据库经常使用的函数数据类…...

Android ART虚拟机 Space类体系

前言 在ART虚拟机实现中&#xff0c;内存分配和释放的算法是封装在不同的Space中来完成的。而外部使用者只能借助Space及派生类的接口来完成内存的分配与释放。通过阅读这些Space的实现&#xff0c;可以看出ART虚拟机的一个重要的特点就是大量使用映射内存&#xff0c;相较于D…...

针对慢查询如何进行sql优化?

慢查询 SQL 是指执行时间超过一定阈值的 SQL 查询语句&#xff0c;一旦出现慢查询 SQL&#xff0c;会导致系统性能下降&#xff0c;甚至会造成系统崩溃。因此&#xff0c;对慢查询 SQL 进行优化是提高数据库性能的关键之一。下面是对慢查询 SQL 进行优化的一些步骤和方法。 1.找…...

2、Linux下编译并搭建AzerothCore服务端

目录一、VM虚拟机1 - 初始化虚拟机2 - 安装ubuntu-20.04-desktop-amd643 - 系统设置4 - root用户设置5 - 查看ip地址二、编码源码1 - Ubuntu with MySQL 8.x2 - 拉取源码3 - CMake编译三、提取客户端资源1 - 共享目录设置2 - 提取客户端数据3 - 配置修改四、启动服务端1 - 刷入…...

Nginx到底能干嘛?!Nginx是做什么用的?通俗易懂,前端必看!

一. Nginx介绍 1. Nginx到底是什么&#xff0c;干什么用&#xff1f; Nginx是一个 轻量级/高性能的反向代理Web服务器&#xff0c;它是由C语言写的&#xff0c;所以速度非常快、性能非常优秀。它的主要功能就是反向代理、负载均衡、配置SSL证书、防盗链、解决跨域问题、缓存、限…...

八股(第一天)

java有哪几种方式创建线程&#xff1f; 五种&#xff0c;分别是 1.使用Thread创建 2.使用Runnable接口实现run方法再使用Thread开启线程 3.使用Callable接口实现call方法将它放入FutureTask中实现然后开启线程 4.因为Runnable只有一个方法声明&#xff0c;所以它为函数式接…...

C++笔记——第九篇 C++的IO流 文件操作搞不懂?来这里看看吧!

目录 一、 C语言的输入与输出 二、 流是什么 三、CIO流 1 C标准IO流 2 C文件IO流 3 stringstream的简单介绍 1. 将数值类型数据格式化为字符串 2. 字符串拼接 一、 C语言的输入与输出 scanf ()与printf()。 scanf(): 从标准输入设备(键盘)读取数据&#xff0c;并将值存放在…...

STM32单片机入门学习笔记——MPU6050

笔记整理自B站UP主江科大自化协教程《[10-2] MPU6050简介_哔哩哔哩_bilibili》&#xff0c;所用单片机也为教程推荐单片机。 MPU6050简介 如果芯片里再集成一个3轴的磁场传感器&#xff0c;测量XYZ轴的磁场强度&#xff0c;那就叫做9轴姿态传感器&#xff0c;如果再集成一个气…...

为什么基础矩阵F的自由度是7

一、基础矩阵的定义&#xff1f; 基础矩阵是对极几何中&#xff0c;将左图中的一个点的像素坐标&#xff0c;映射到右图中对应极线坐标的矩阵。 二、为什么基础矩阵的自由度是7&#xff1f; 首先&#xff0c;对极几何中&#xff0c;基础矩阵的维度是33&#xff0c;也就是有9个元…...

Java连接SqlServer错误

Java连接SqlServer错误 &#x1f3e0;个人主页&#xff1a;shark-Gao &#x1f9d1;个人简介&#xff1a;大家好&#xff0c;我是shark-Gao&#xff0c;一个想要与大家共同进步的男人&#x1f609;&#x1f609; &#x1f389;目前状况&#xff1a;23届毕业生&#xff0c;目…...

C/C++开发,linux下OpenCV+gcc+cmake编译环境搭建

目录 一、源码下载 二、源码编译 2.1 OpenCV源码下载 2.2 cmake安装(非必要) 2.3 opencv安装依赖及支持模块查看 2.4 安装pkgconfig包 2.5 安装opencv依赖包 2.6 真正安装opencv包开始 2.7 opencv环境路径配置 三、案例测试 3.1 案例设计 3.2 编译测试 一、源码下载 opencv可…...

NestJS入门及实战(一)NestJS入门、RESTful API

NestJS是什么 Nest (NestJS) 是一个用于构建高效、可扩展的 Node.js 服务器端应用程序的开发框架 JS 届的 Spring 框架支持 TypeScript 语言构建高效可伸缩装饰器风格模块加载采用依赖注入 IOC 方式 &#xff08;Spring 与 AngularJS&#xff09;配套功能齐备&#xff08;鉴权、…...

【分享】如何写出整洁的代码?

文章目录前言1.为什么要保持代码整洁?1.1 所以从一开始就要保持整洁1.2 如何写出整洁的代码?2.命名3.类3.1单一职责3.2 开闭原则3.3 内聚4.函数4.1 只做一件事4.2 函数命名4.3 参数4.4 返回值4.5 怎样写出这样的函数?4.6 代码质量扫描工具5.测试5.1 TDD5.2 FIRST原则5.3 测试…...

vue中Number方法将字符串转换为数字

写法&#xff1a;Number(变量名)。例如&#xff1a; var a"100"; //字符串 alert(Number(a)100); //结果是200 具体情况&#xff1a; 1、如果字符串前面带有0或者其他符号&#xff0c;JS自动忽略 例如&#xff1a; var a"000100"; alert(Number(a…...

C#,码海拾贝(08)——埃特金(Aitken)逐步曲线插值算法,《C#数值计算算法编程》源代码升级改进版

埃特金逐步线性插值法&#xff08;Aitken successive linear interpolation method&#xff09;一种能逐步升阶的插值方法.用拉格朗日插值多项式计算函数近似值时&#xff0c;如果精度不满足要求&#xff0c;需增加插值节点以提高插值多项式次数时&#xff0c;原来算出的结果均…...

CVE-2020-1948 Apache dubbo远程命令执行漏洞

预备知识 Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架&#xff0c;使得应用可通过高性能的RPC实现服务的输出和输入功能&#xff0c;可以和Spring框架无缝集成。 RPC是远程过程调用的简称&#xff0c;广泛应用在大规模分布式应用中&#xff0c;作用是有助于系统的垂直…...

462. 最小操作次数使数组元素相等 II——【Leetcode每日一题】

462. 最小操作次数使数组元素相等 II 给你一个长度为 n 的整数数组 nums &#xff0c;返回使所有数组元素相等需要的最小操作数。 在一次操作中&#xff0c;你可以使数组中的一个元素加 1 或者减 1 。 示例 1&#xff1a; 输入&#xff1a;nums [1,2,3] 输出&#xff1a;2 …...

【数据库管理】⑥日志挖掘LogMiner

1. LogMiner的作用 LogMiner是Oracle数据库中的一个工具&#xff0c;它可以用于分析数据库的重做日志文件&#xff0c;以了解数据库的操作历史和数据变化情况。LogMiner可以将重做日志文件中的SQL语句提取出来&#xff0c;并将其转换成易于理解的格式&#xff0c;以便用户进行分…...

考研调剂问题-应届生调剂到非全的一些问题

随着考研逐渐“高考化”&#xff0c;千军万马过过独木桥&#xff0c;大多数应届生都不能如意上榜。随着而来的一个问题—调剂&#xff0c;&#xff08;这里仅以计算机大类专业为准&#xff09;&#xff0c;是选择调剂一个普通高校的全日制&#xff0c;还是调剂到较为优异的学校…...

python外篇(断言和异常)

本篇幅很少&#xff0c;了解即可 ### 作用和语法(1) 断言语句&#xff1a;以下是作用描述&#xff1a; 根据指定的条件语句来决定是否立即对当前程序抛出异常信息并立刻终止后面程序过程的执行&#xff0c;一般用于开发调试环节。 以下是语法格式&#xff1a; assert c…...

chatgpt:栅格化原理和代码

栅格化原理 reference: chatgpt 把某个点根据经纬度放在整数经纬度记录的格子里&#xff0c;并把格子编号与点对应起来。 第一步确定每个格子的长和宽&#xff0c;即经度变化量和纬度变换量&#xff1a; 假设测试点的经纬度是(114度, 22.5度) 划定栅格划分的经纬度范围&a…...

strlen和sizeof

#include <stdio.h>int main() {char *p1NULL;printf("strlen(p1)%d\n",strlen(p1));return 0; }编译会提醒但不会报错&#xff0c;运行报段错误 #include <stdio.h>int main() {char *p1NULL;printf("sizeof(p1)%d\n",sizeof(p1));return 0;…...

如何使用Chatgpt做论文降重呢?

使用ChatGPT写论文详细操作步骤 说明ChatGPT是一款ai产品&#xff0c;尽管它非常强大&#xff0c;对我们来说本质上也仅仅是一个辅助工具&#xff0c;切勿让AI完全取代我们的思考能力。目前的ChatGPT写论文还不能一步到位&#xff0c;只能通过一些技巧来完成整篇论文。使用Cha…...

Java锁深入理解2——ReentrantLock

前言 本篇博客是《Java锁深入理解》系列博客的第二篇&#xff0c;建议依次阅读。 各篇博客链接如下&#xff1a; Java锁深入理解1——概述及总结 Java锁深入理解2——ReentrantLock Java锁深入理解3——synchronized Java锁深入理解4——ReentrantLock VS synchronized Java锁…...

组播报文处理方式

(1)路由器收到组播数据包的目的地址是224.0.0.5 224.0.0.5为永久组地址,是IANA为路由协议预留的组播IP地址(也称为保留组地址),用于标识一组特定的网络设备,目前被分配于OSPF协议使用,运行了OSPF协议的网络设备默认都会加入该组播组。 当路由器收到目的地址为224.0.0…...

一文教会你 分词器elasticsearch-analysis-ik 的安装使用【自定义分词库】

文章目录1、安装 ik 分词器1.1 查看版本匹配1.2 下载对应版本的分词器1.3 安装、查看2、测试分词器1.1 默认分词器1.2 使用分词器&#xff08;1&#xff09;1.3 使用分词器&#xff08;2&#xff09;3、自定义词库3.1 修改IKAnalyzer.cfg.xml3.2 nginx的设置1.3 测试5、后语前言…...