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

【ElasticSearch01】ElasticSearch入门

目录

  • 1.数据类型
  • 2.Elasticsearch是什么
  • 3.全文搜索引擎
  • 4.Elasticsearch安装
  • 5.Restful和JSON
  • 6.Postman客户端工具
  • 7.倒排索引
  • 8.Elasticsearch基本操作
    • 8.1 索引操作
      • 8.1.1 创建索引
      • 8.1.2查询索引
        • 1.查询指定索引
        • 2.查询所有索引
      • 8.1.3删除索引
    • 8.2 文档操作
      • 8.2.1 创建文档
      • 8.2.2 创建文档时自定义id
      • 8.2.3 查询文档
        • 1.主键查询
        • 2.查询一个不存在的id
        • 3.全查询
      • 8.2.4 修改文档
      • 1.全量修改
      • 2.局部修改
      • 8.2.5 删除文档
      • 8.2.6 复杂查询操作
        • 1.条件查询
        • 2.全量查询(请求体类型)
        • 3.分页查询
        • 4.多条件查询
        • 1.should是或的关系
        • 2.想要查询价格大于3000的
        • 3.全文检索
        • 4.完全匹配
        • 5.高亮查询
        • 6.聚合查询
        • 7.映射关系

1.数据类型

  • 结构化数据
    二维表等,保存到关系型数据库中例如mysql
  • 非结构化数据
    图像、视频、工作日志等,保存到Nosql数据库中,比如redis、mongodb中
  • 半结构化数据
    html、xml等保存到Nosql数据库中,比如redis、mongodb中

2.Elasticsearch是什么

The Elastic Stack, 包括 Elasticsearch、 Kibana、 Beats 和 Logstash(也称为 ELK Stack)。能够安全可靠地获取任何来源、任何格式的数据,然后实时地对数据进行搜索、分析和可视化。Elaticsearch,简称为 ES, ES 是一个开源的高扩展的分布式全文搜索引擎, 是整个 ElasticStack 技术栈的核心。它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理 PB 级别的数据。

3.全文搜索引擎

  Google,百度类的网站搜索,它们都是根据网页中的关键字生成索引,我们在搜索的时候输入关键字,它们会将该关键字即索引匹配到的所有网页返回;还有常见的项目中应用日志的搜索等等。对于这些非结构化的数据文本,关系型数据库搜索不是能很好的支持。

  一般传统数据库,全文检索都实现的很鸡肋,因为一般也没人用数据库存文本字段。进行全文检索需要扫描整个表,如果数据量大的话即使对 SQL 的语法优化,也收效甚微。建立了索引,但是维护起来也很麻烦,对于 insert 和 update 操作都会重新构建索引。

  基于以上原因可以分析得出,在一些生产环境中,使用常规的搜索方式,性能是非常差的:

  • 搜索的数据对象是大量的非结构化的文本数据。
  • 文件记录量达到数十万或数百万个甚至更多。
  • 支持大量基于交互式文本的查询。
  • 需求非常灵活的全文搜索查询。
  • 对高度相关的搜索结果的有特殊需求,但是没有可用的关系数据库可以满足。
  • 对不同记录类型、非文本数据操作或安全事务处理的需求相对较少的情况。为了解决结构化数据搜索和非结构化数据搜索性能问题,我们就需要专业,健壮,强大的全文搜索引擎 。

  这里说到的全文搜索引擎指的是目前广泛应用的主流搜索引擎。它的工作原理是计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。这个过程类似于通过字典中的检索字表查字的过程。

4.Elasticsearch安装

Elasticsearch官网
Elasticsearch官方文档
Elasticsearch目录结构

目录含义
bin可执行脚本目录
config配置目录
jdk内置 JDK 目录
lib类库
logs日志目录
modules模块目录
plugins插件目录

进入bin文件点击elasticsearch.bat启动elasticsearch
在这里插入图片描述

注意: 9300 端口为 Elasticsearch 集群间组件的通信端口, 9200 端口为浏览器访问的 http协议 RESTful 端口。

打开浏览器,输入地址: http://localhost:9200,测试返回结果,返回结果如下:
在这里插入图片描述

5.Restful和JSON

  REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。 Web 应用程序最重要的 REST 原则是,客户端和服务器之间的交互在请求之间是无状态的。从客户端到服务器的每个请求都必须包含理解请求所必需的信息。如果服务器在请求之间的任何时间点重启,客户端不会得到通知。此外,无状态请求可以由任何可用服务器回答,这十分适合云计算之类的环境。客户端可以缓存数据以改进性能。

  在服务器端,应用程序状态和功能可以分为各种资源。资源是一个有趣的概念实体,它向客户端公开。资源的例子有:应用程序对象、数据库记录、算法等等。每个资源都使用 URI(Universal Resource Identifier) 得到一个唯一的地址。所有资源都共享统一的接口,以便在客户端和服务器之间传输状态。使用的是标准的 HTTP 方法,比如 GET、 PUT、 POST 和DELETE。

  在 REST 样式的 Web 服务中,每个资源都有一个地址。资源本身都是方法调用的目
标,方法列表对所有资源都是一样的。这些方法都是标准方法,包括 HTTP GET、 POST、PUT、 DELETE,还可能包括 HEAD 和 OPTIONS。简单的理解就是,如果想要访问互联网上的资源,就必须向资源所在的服务器发出请求,请求体中必须包含资源的网络路径, 以及对资源进行的操作(增删改查)。

  REST 样式的 Web 服务若有返回结果,大多数以JSON字符串形式返回。

JSON格式

var obj = {"name":"zhangsan","age":30,"info":{"email":"xxxxx"}}//对象
var objs=[obj,obj]//集合

JSON字符串:网络中传递的字符串的格式符合JSON格式

6.Postman客户端工具

Postman下载官网
  如果直接通过浏览器向 Elasticsearch 服务器发请求,那么需要在发送的请求中包含
HTTP 标准的方法,而 HTTP 的大部分特性且仅支持 GET 和 POST 方法。所以为了能方便地进行客户端的访问,可以使用 Postman 软件。

  Postman 是一款强大的网页调试工具,提供功能强大的 Web API 和 HTTP 请求调试。软件功能强大,界面简洁明晰、操作方便快捷,设计得很人性化。 Postman 中文版能够发送任何类型的 HTTP 请求 (GET, HEAD, POST, PUT…),不仅能够表单提交,且可以附带任意类型请求体。

7.倒排索引

  Elasticsearch 是面向文档型数据库,一条数据在这里就是一个文档。 为了方便大家理解,我们将 Elasticsearch 里存储文档数据和关系型数据库 MySQL 存储数据的概念进行一个类比
在这里插入图片描述
  ES 里的 Index 可以看做一个库,而 Types 相当于表, Documents 则相当于表的行。这里 Types 的概念已经被逐渐弱化, Elasticsearch 6.X 中,一个 index 下已经只能包含一个type, Elasticsearch 7.X 中, Type 的概念已经被删除了。

正排(正向)索引

idcontent
1001my name is zhangsan
1002my name is lisi

如果想要查询文章的内容中包含哪些热门词汇,就会比较麻烦,需要使用模糊查询,模糊查询的效率会差很多,每条数据都要遍历一下会导致性能差并且查询内容的大小写、时态等等都会影响查询的准确率。例如你查询Zhang san那1001的内容是匹配还是不匹配?

倒排索引

keywordid
name1001,1002
zhang1001

通过关键字来查询主键id,然后再来关联文章内容,以前是通过主键id关联文章内容再去找关键字

8.Elasticsearch基本操作

8.1 索引操作

8.1.1 创建索引

对比关系型数据库,创建索引就等同于创建数据库。

在 Postman 中,向 ES 服务器发送PUT请求命令

PUT 请求命令:http://localhost:9200/shopping

PUT请求相当于创建的意思,这里表示创建一个shopping的索引

在这里插入图片描述

问题: 如果这个时候再去发送请求会怎么样?
答案: PUT具有幂等性,只要发出了同样的请求,结果是一样的,意味着你再去发送一个请求就会有问题,因为此时已经有了shopping这个索引,不需要再添加了。

在这里插入图片描述

8.1.2查询索引

1.查询指定索引

Get 请求命令:http://localhost:9200/shopping

在这里插入图片描述

2.查询所有索引

GET请求命令:http://localhost:9200/_cat/indices?v

在这里插入图片描述

8.1.3删除索引

DELTE请求命令:http://localhost:9200/shopping

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

8.2 文档操作

8.2.1 创建文档

假设索引已经创建好了,接下来我们来创建文档,并添加数据。这里的文档可以类比为关系型数据库中的表数据,添加的数据格式为 JSON 格式

POST请求命令:http://localhost:9200/shopping/_doc

在这里插入图片描述
此时报错,提示请求体是一定要有的,所以要在body中加入内容

{"title":"小米手机","category":"小米","images":"http://www.gulixueyuan.com/xm.jpg","price":3999.00
}

在这里插入图片描述

  "_id": "G5SouIUB5Q51kdfNH1A6"为数据的唯一性标识类似于主键,由es软件随机生成的,同样的请求返回的结果是不同的,所以POST不具有幂等性,但是PUT必须是幂等性的,所以用PUT请求会报错。

8.2.2 创建文档时自定义id

POST请求命令:http://localhost:9200/shopping/_doc/自己定义的id

在这里插入图片描述

此时指定了id那就说明这个操作是幂等性的,此时PUT也是可以的。

在这里插入图片描述

8.2.3 查询文档

1.主键查询

Get 请求命令:http://localhost:9200/shopping/_doc/1001

在这里插入图片描述

2.查询一个不存在的id

在这里插入图片描述

3.全查询

Get 请求命令:http://localhost:9200/shopping/_search

在这里插入图片描述

8.2.4 修改文档

1.全量修改

PUT 请求命令:http://localhost:9200/shopping/_doc/1001

在这里插入图片描述

2.局部修改

因为更新局部的数据,说明每次更新的结果不会是相同的,那就不是幂等性的,所以不能采用PUT方式,只能采用POST方式

POST请求命令:http://localhost:9200/shopping/_update/1001

{"doc":{"title":"苹果手机"}
}

在这里插入图片描述
查询得到的结果

在这里插入图片描述

8.2.5 删除文档

DELETE请求命令:http://localhost:9200/shopping/_doc/1001

在这里插入图片描述

8.2.6 复杂查询操作

1.条件查询

Get 请求命令:http://localhost:9200/shopping/_search?q=category:小米

在这里插入图片描述
请求路径中添加额外参数比较麻烦,而且中文容易出现乱码,一般会将请求路径调整为请求体传递参数

{"query":{"match":{"category":"小米"}}
}

在这里插入图片描述

2.全量查询(请求体类型)

在这里插入图片描述

3.分页查询

from:表述当前页数据查询的起始位置,如果是第一条的话应该是0
起始位置的计算公式:(页码-1)*每页数据条数
想查询第二页,页码就为2
size:表述每页查询的数据条数

在这里插入图片描述
想要的数据指定查询
在这里插入图片描述
对结果排序
在这里插入图片描述

4.多条件查询

{"query": {//bool表示条件"bool": {//"must"表示多个条件要同时成立"must":[{"match":{"category": "小米"}},{"match":{"price": 3999.00}}]}}
}

在这里插入图片描述

1.should是或的关系

{"query": {"bool": {"should":[{"match":{"category": "小米"}},{"match":{"category": "苹果"}}]}}
}

在这里插入图片描述

2.想要查询价格大于3000的

{"query": {"bool": {"should": [{"match": {"category": "小米"}},{"match": {"category": "苹果"}}],"filter": {"range": {"price": {"gt": 3000}}}}}
}

在这里插入图片描述

3.全文检索

为什么输入一个小也能查询到?
在这里插入图片描述

当保存文档数据时候,es会将数据文字进行分词拆解操作,并将拆解后的数据保存到倒排索引当中,这样即使使用文字的一部分也能查询到数据。
es会将查询内容也进行分词操作,在倒排索引中进行匹配,例如拿小苹查询,苹果和小米都会查询到

在这里插入图片描述

4.完全匹配

{"query":{"match_phrase":{"title":"小苹"}}
}

此时去查询数据时完全匹配规则,数据会查不到因为没有title叫小苹
在这里插入图片描述

5.高亮查询

{"query":{"match_phrase":{"category":"小米"}},"highlight":{"fields":{"category":{}}}
}

在这里插入图片描述

6.聚合查询

{//聚合操作"aggs":{"price_group":{//名称,随意取"terms":{//分组操作"field":"price"//分组字段}}}
}

在这里插入图片描述
此时存在原始数据

加上"size":0,原始数据就没有了,只有统计数据

{//聚合操作"aggs":{"price_group":{//名称,随意取"terms":{//分组操作"field":"price"//分组字段}}},"size":0
}

在这里插入图片描述
也可以求平均值
在这里插入图片描述

7.映射关系

有的查询可以分词查询,有的查询不可以分词查询,那怎么控制呢?

先创建一个user索引
在这里插入图片描述
创建结构信息

{"properties":{"name":{"type":"text",//text类型可以分词"index":true//name字段可以被索引查询},"sex":{"type":"keyword",//keyword不可以分词"index":true//sex字段可以被索引查询},"tel":{"type":"keyword",//keyword不可以分词"index":false//tel字段可以被索引查询}}
}

在这里插入图片描述
在这里插入图片描述
增加数据
在这里插入图片描述

查询姓名
在这里插入图片描述
可以查到说明刚才查询的name是具有分词效果的

查询性别
我这里只有一个男所以没法演示,案例中性别是男的,查询男,查不到所以说明keyword是没法模糊匹配的

查询电话
在这里插入图片描述
说明电话是没有被索引的所以不支持查询

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

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

数据的存储

目录 一、整形在内存中的存储 1.数据类型 2.原码、反码、补码 3.大小端介绍 二、浮点型在内存中的存储 1.举例 一、整形在内存中的存储 1.数据类型 常见的数据类型有一下几个 定义无符号类型的数据需要在前面加上unsigend 例如 unsigend int a0; 有符号则是sigend&am…...

Android开机速度优化(第三篇)

参考地址:https://www.jianshu.com/p/6dba42c022a9问题描述开机时间相对参考机过慢,大约慢15s左右。Android 系统7.0。问题分析开机问题涉及的层次较多,大致有bootloader-->kernel-->Zygote-->PMS-->AMS-->Launcher可以借助bo…...

大二暑假java培训第六天

2018.7.5 内容:String之不可变对象 老师今天问了这几个问题,然而我一个都不会。1.String在哪个包下?2.String由哪些修饰符修饰?3.String为什么要用这些修饰符修饰?--------------------------------------------------…...

Windows程序设计之获取应用程序实例句柄HINSTANCE

这个函数可以获得当前程序实例的句柄: HINSTANCE hInstance GetModuleHandle(0);...

水晶报表基本使用方法

开发工具与关键技术:VS/MVC 作者:何桂朋 撰写时间:2019年4月22日 Crystal Reports(水晶报表)是一款商务智能(BI)软件,主要用于设计及产生报表。水晶报表是业内最专业、功能最强的报…...

原型模式(Prototype)

1.原型模式(Prototype) 原型模式是一种创建型设计模式, 使你能够复制已有对象, 而又无需使代码依赖它们所属的类。 所有的原型类都必须有一个通用的接口, 使得即使在对象所属的具体类未知的情况下也能复制对象。 原型对象可以生成自身的完整…...

报错#vue项目#Vetur(2345):Argument of type ‘{}‘ is not assignable to parameter of type ‘new (...args: any

前言 出现这个问题很久了,在网上进行相关的搜索也没发现什么好的解决方法,所以自己开始了相关问题的探索路程。 既然这个目前网上也没有较好的方法,而这个问题,也是我经常在开发过程中遇到的问题,虽然不影响我们的项目…...

Linux系统中,让alias命令永久保存的方法!

Background 最近接触到了Linux系统,在学习的过程中有一个命令别名我感觉特别有意思。于是我照着教程编写了我自己的命令alias zzm‘echo “wlz, I love u”’,然后马上拉着给我女朋友看,她先是聚精会神地看着那几行代码,然后看懂…...

红外模块光耦隔离初试

STM32使用红外模块,发现红外5V供电时,OUT输出也是5V,STM32部分引脚浮空输入好像不兼容5V,尝试使用光耦隔离,可以转换。...

计算机课导入语,信息技术课的提问和导入技巧

信息技术课的提问和导入技巧一、设计信息技术课堂提问应遵循的原则1.提问要有启发性——启发性原则(1)创设问题情境,教师应“慷慨”地提供思维加工的原料,通过课件演示,充分发挥和调动学生的主观能动作用,达到“一石激起千层浪”的目的。(2)利用矛盾,引起思索。(3)提出激发学生…...

Mysql密码重置,忘记密码后重置密码

重置密码解决 ERROR 1045 (28000): Access denied for user rootlocalhost (using password: YES) 问题 在服务器部署项目安装mysql后,忘记了root密码,一直提示错误: ERROR 1045 (28000): Access denied for user rootlocalhost (using pas…...

android开机优化-framework

android开机优化 —framework层的启动优化 文章目录android开机优化前言一、系统应用裁剪二、系统服务裁剪1.SyStemServer和SystemServiceRegistry修改2.ZygoteInit优化3.开机动画修改4.其他细节修改总结前言 androd开机启动时间优化包括三个部分,uboot&#xff0…...

关于win10优化问题

很多人的电脑配置不低,却运行不流畅,而懂电脑的人低配置也能流畅的运行。 往往是很多因素的共同作用导致了系统运行缓慢,造成卡顿、掉帧等情况。 本人使用的是一台联想笔记本,配置7代i5 1T机械 ddr4 8G2400内存 2G独显&#x…...

第6章 Linux的软件包管理 (二)

文章目录文档配套视频讲解链接地址6.4 apt命令行管理工具1. apt install 安装软件2. apt remove 卸载软件3. apt policy 查看软件安装状态4. apt list 软件清单5. apt purge 卸载软件和配置文件6. apt search 搜索软件包7. apt update 更新软件目录8. apt upgrade 更新软件到最…...

关于高速光耦6n137的使用总结_高速光耦6N137用于RS485通信 - 6n137光耦隔离电路

高速光耦6N137用于RS485通信RS485隔离一定是电源隔离通信隔离,单纯的通信隔离是没有用的。1.电源隔离以B0505隔离芯片为例其中C1取4.7uF,C2取10uF.特别注意:DC-DC不能空载使用,所以实际功耗要求至少为额定功率的10%,所…...

Solidity_2.1_数据存储篇_真假与或非

pragma solidity ^0.4.16; contract BoolTest{ bool a;function getBoolDefault() returns(bool){return a; } } 编译执行后,我们可以看到如图:boolean类型默认为false. 如果想让类型变成true:使用!a。 代码二 pragma solidity ^0.4.16; contract Bo…...

微前端(三)go-app-main的实现

go-app-main是微前端的主体框架,go-app-main会扩展qiankun,go-app-main负责菜单、门户的管理。 在此以华为云的一个界面来做demo 左边菜单对应相应的子应用菜单。 main.ts的配置重点: 上核心配置: import Vue from "vue…...

RS232转URAT光耦隔离器

RS232转URAT光耦隔离器 文件夹中包含RS232转URAT光耦隔离低成本方案PCB加原理图文件。可直接打样焊接使用。 对于希望学习电子行业基本绘制技能,硬件设计流程的,可使用此工程进行有偿教学。 教学内容包括:需求提出,成本预测&…...

eBPF汇编指令你还不知道?看这一篇文就够了

【好文推荐】 一文看懂linux 内核网络中 RPS/RFS 原理 怎么在Windows下使用Makefile文件 浅析linux内核网络协议栈--linux bridge 大家好,我是你们的彦祖,今天这篇文主要介绍 eBPF 的指令系统,对于想深入理解 eBPF 的同学千万不要错过&#x…...

回顾 | Apache Flink x Iceberg Meetup · 上海站精彩回顾 (附PPT下载)

<关注公众号&#xff0c;回复 "0417上海"即可获取直播回看链接及活动PPT合集>4 月 17 日&#xff0c;Apache Flink Meetup 上海站圆满结束&#xff01;本次 Meetup&#xff0c;社区邀请了来自阿里巴巴、腾讯、Dell 科技集团、汽车之家的 4 位技术专家分享了超多…...

flash声音播放-Sound

首先创建一个Sound对象来实现对声音播放的控制. song new Sound(); 然后我们决定给Sound对象关联声音源文件. 而源文件的来源有两个&#xff1a; 1.来源于元件库. 首先&#xff0c;我得将声音导入元件库。 flash菜单栏------**File|导入库|选择要导入的声…...

mybatis plus基本使用初体验02

1.常用注解 1.1 TableName注解 MyBatis-Plus在确定操作的表时&#xff0c;由BaseMapper的泛型决定&#xff0c;即实体类型决定&#xff0c;且默认操作的表名和实体类型的类名一致。若实体类类型的类名和要操作的表的表名不一致&#xff0c;会出现什么问题&#xff1f; 将数据…...

多元回归f检验matlab,matlab进行F检验

matlab进行F检验2014-02-28 07:12阅读&#xff1a;Kevin3981像梦一样自由&#xff0c;像大地一样宽容关注Two-sample F-test for equal variancesSyntaxH vartest2(X,Y)H vartest2(X,Y,alpha)H vartest2(X,Y,alpha,tail)[H,P] vartest2(...)[H,P,CI] vartest2(...)[H,P,CI…...

Android开机优化

此文章适用于所有的Android设备开机优化。 开机优化主要有以下几个部分&#xff1a; 1. bootloader优化 2. Kernel优化 3. Android启动优化 准备 统计开机时间 一般根据串口打印的信息里面的时间标签来统计开机时间&#xff0c;虽然不是很准确&#xff0c;却基本有效。 bootloa…...

SQL教程1_数据库及SQL语言基础知识

目录 1.1. 数据库的基本概念1.2. 常见的数据库系统1.3. 常见的数据库应用安装1.4. SQL语言基础知识1.4.1 SQL语言的9个核心函数大数据、商业智能的基础还是数据分析,而回到企业应用层面上讲,这一重要的数据载体就是数据库,市面上主流的企业ERP应用级数据为Oracle和MS SQL Se…...

离投诉机械革命就差一点

笔记本出问题至今大约2周左右了无人解决 在京东自营买的出问题了我首先肯定联系他们啊 他们说不会没办法这是原话 然后我给厂商打电话 他们说他们是什么技术部的也不会 我很纳闷技术部的为什么会不会呢&#xff1f;我觉得是那个人不愿意解决嘛我就继续打厂商电话每个人都不管不…...

mysql5.7安装包免费下载

链接&#xff1a;https://pan.baidu.com/s/1EV3c6bD9FklDiLaGPuFyTw 提取码&#xff1a;t81j...

Python 批量获取地点经纬度坐标,并利用geopandas在地图上绘制经纬度的点

文章目录1 调用接口获取经纬度2 获取地图shapefile文件3 利用geopandas绘制地图4 通过经纬度在地图上标注点1 调用接口获取经纬度 随便举几个例子 import pandas as pd regi [重庆渝北区,重庆南川区,重庆巫山县] regi pd.DataFrame({地区:regi})接下来&#xff0c;调用百度…...

linux如何退出文件查看模式,linux vi保存退出指令(如何退出vi)

有很多方法 退出Vi 当编辑完文件准备退出Vi返回到shell时可以使用以下几种方法之一 在命令模式中连按两次大写字母Z若当前编辑的文件曾被修改过则Vi保存该文件后退出返回到shell;若当前编辑的文件没被修改过则Vi直接退出 返回到shell 在末行模式下输入命令 :w Vi保存当前编辑文…...

Oracle RMAN备份相关信息查询

查询 RMAN 备份状态主要是通过视图V$RMAN_STATUS 来进行&#xff0c;这个视图可以查询到 RMAN 执行的操作。 我们主要查看两列&#xff1a;OPERATION 和 STATUS。 OPERATION 的值有&#xff1a;RMAN、BACKUP、DELETE、CROSSCHECK、DELETE OBSOLETE等。 STATUS的值有&#xff1a…...

【SQL Server】入门教程-基础篇(一)

目录 &#x1f388;前言 &#x1f33b;SQL Server介绍 &#x1f33c;SQL Server数据库简介 &#x1f337;数据库的常见分类 &#x1f33a;SQL语言的分类 &#x1f648;SQL Server基础语言学习 &#x1f649;CREATE DATABASE - 创建数据库 &#x1f64a;ALTER DATABASE-…...

oracle sql详细教程下载,Oracle SQL 实用基础教程 PPT

SQL概述历史SQL: Struceured Query Language1974年&#xff0c;由Boyce和Chamber提出1975-1979年&#xff0c;在System R上实现&#xff0c;由IBM的San Jose研究室研制&#xff0c;称为Sequel标准化有关组织ANSI(American Natural Standard Institute)ISO(International Organi…...

Spring结合mybatis

目录 一、Spring结合mybatis 二、业务层添加声明式事务 1、事务的传播机制 2、事务的四大特性 3、事务的隔离级别 4、事务属性 一、Spring结合mybatis 1.创建Web工程&#xff0c;导入Spring和MyBatis的相关依赖 <!-- springmybatis整合 --><dependency><…...

计算机音乐三只小熊,三只小熊教案音乐

从前&#xff0c;在一个黑森林有三只小熊&#xff0c;应三只小熊一天一天的长大了所以离开了妈妈。三只小熊听说黑森林里有一只妖怪&#xff0c;所以就来到了黑森林。 黑森林的妖怪可可怕了&#xff1a;有3个头&#xff0c;一和庞大的身体。5只怪兽的头分别可以喷水&#xff01…...

李宏毅2022机器学习HW3解析

准备工作&#xff1a;作业三是食物分类&#xff0c;需要助教代码数据集放置于同一目录下&#xff0c;数据集需解压。关注本公众号&#xff0c;可获得代码和数据集&#xff08;文末有方法&#xff09;。 kaggle提交: https://www.kaggle.com/competitions/ml2022spring-hw3b&am…...

Oracle 考试概要

参考网址&#xff1b; http://www.slideshare.net/Databaseguys/oracle-10g-certification-courses http://www.slideshare.net/Databaseguys/tag/10g-certification/5 http://www.slideshare.net/kevinwang2008 转载于:https://www.cnblogs.com/caroline/archive/2012/06/22/2…...

RSA解密长JSON导致部分中文乱码(JSEncrypt)

需要后端配合加密(java) 把json字符串先encode 编码为utf-8 再加密为字节数组。再把字节数组编码为Base64 前段解密 需要安装 encryptlong 解析长json npm install -s encryptlong //加密 let encryptStr {a:444,b:54554} const encrypt new JSEncrypt(); encrypt.setPubli…...

Hadoop的安装和使用

前言&#xff1a; 这个Hadoop的安装和使用操作起来很容易出错&#xff0c;反正各种的问题&#xff0c;所以在实验过程中需要细心、重复&#xff0c;有的时候是机器的问题&#xff0c;还有配置的问题。 下面我讲一下我遇到的坑&#xff01; 第3章 Hadoop的安装和使用 注&#x…...

mysql 保护模式_[ExpOS]开发经验(2)保护模式中不依赖bios

保护模式中不依赖bios才是重点.原理: 显示到屏幕上的字母和符号统统存在于一段叫做 framebuffer 的显存中. 至于其出现于内存的物理地址, 要看VGA板的工作模式. VGA的两种模式是: monochrome (单色?) emulation , 或者color emulation.emulation---|--framebuffer linear addr…...

linux命令大全 保存退出,怎么保存退出命令linux vi

当编辑完文件&#xff0c;准备退出Vi返回到shell时&#xff0c;可以使用以下几种方法之一。接下来是小编为大家收集的怎么保存退出命令linux vi&#xff0c;欢迎大家阅读&#xff1a;怎么保存退出命令linux vi退出Vi在命令模式中&#xff0c;连按两次大写字母Z&#xff0c;若当…...

JSP Servlet项目流程

JSP Servlet项目流程 学习笔记 注册 一、Register.html页面 1.页面显示 错误信息和输入框 <div id"error_msg" style"color: red;text-align: center"></div> <!--注册表单--> <form id"registerForm" action"use…...

json数据格式

1&#xff0c;json有两种格式&#xff1a; ①对象格式&#xff1a;{key1:obj,key2:obj,key3:obj...} ②数组/集合格式&#xff1a;[obj,obj,obj...] 2&#xff0c;数据在名称/值对中和 2&#xff0c;数由逗号分隔 JSON对象&#xff08;只有基本类型&#xff09; var json1{…...

flash中添加音乐问题

我们经常需要在flash中添加背景音乐&#xff0c;但是有时我们选好了音乐却不能导入flash中因此推荐一个方法供大家参考。下载一个音乐转换软件&#xff0c;比如GoldWave。把要装换的音乐导入&#xff0c;在【文件】【另存为】中选择不同的【音质】&#xff0c;不同的【格式】&a…...

python语言基础培训班

python作为编程语言&#xff0c;在现在人工智能越来越普及的时候&#xff0c;普通人会想是否要开始学习这门编程语言呢&#xff1f;作为普通人的话&#xff0c;有没有必要学习python培训课程呢&#xff1f;相信你看完小筑这篇你会有所收获。 什么是python呢&#xff1f; Pytho…...

手把手教学MFC吃豆子教程

手把手教学MFC吃豆子教程 本教程适用于零基础学员制作C课程设计编程工具&#xff1a;VC6.0.本次教学主要知识点&#xff1a;1.控件消息响应。2.CDC类函数的使用。下面开始教学&#xff1a;吃豆子的基本思想&#xff1a;1.定义脸和食物类.2.不断将脸的上一个坐标重绘为白色&…...

舵机光耦隔离的问题

在使用舵机的是时候&#xff0c;由于舵机堵转或者快速转动的瞬间&#xff0c;会产生相对较大的反向电流&#xff08;详细学习电机学&#xff09;&#xff0c;如果处理不当&#xff0c;很容易会烧掉MCU或者xxx…反正挺危险的。所以&#xff0c;一般来说使用舵机就需要对舵机的控…...

光耦隔离模拟信号的传输方式

目录博主简介0、前言1、隔离方法博主简介 本人从事物联网电子行业&#xff0c;曾从事PCB Layout以及WiFi、BLE、SoC SDK开发&#xff0c;在PCB Designe上对RF颇为了解&#xff1b;在软件上对各大厂商WiFi SoC、BLE SoC、单片机&#xff0c;以及RTOS、汇编有深入研究。具有诸多开…...

eclipse出现java.lang.IllegalArgumentException的解决方法,亲测有效

如果在此之前你已经尝试过其他csdn里大佬的所有方法&#xff0c;不妨试试我试验的。 找到自己设置的eclipse的工作空间&#xff0c;然后把.metadata文件删除之后再重新打开eclipse程序&#xff0c;再次执行之前的操作就可以了 删掉.metadata文件其实就相当于重新安装了一个ecl…...

简单解决 Blocked a frame with origin XXX from accessing a cross-origin 。iframe跨域问题

大多数是因为使用 window.parent 或 top.xxxx 在子页面&#xff0c;想使用父页面的参数&#xff0c;但是原因两个的域名不一样&#xff0c;所以会出现跨域问题 解决方法&#xff1a;在子页面 window.postMessage("message", *);//后面的*号就是处理跨域问题的然后在…...

Conda/Virtualenv虚拟环境

目录 conda 查看版本 更新conda 查看已有环境 建立新的虚拟环境 启动虚拟环境 查看虚拟环境安装列表 安装包 退出虚拟环境 删除包 删除虚拟环境 virtualenv 创建虚拟环境 启动虚拟环境 安装包 删除包 退出虚拟环境 删除虚拟环境 其他 来源&#xff1a;Conda…...

js多边形算法:多边形缩放、获取中心、获取重心/质心、判断是否在多边形内、判断点排序是否顺时针等

一、前言 最近做多边形相关的工作&#xff0c;涉及比较多相关算法&#xff0c;总结一下&#xff0c;方便大家&#xff0c;如果帮到您&#xff0c;记得点赞&#xff01; 二、演示 【在线演示】 【源码gitee】 三、使用 所有核心算法都在utils.js里面&#xff0c;含参数说明…...

Python函数中4种参数的使用

1.必需的参数&#xff1a; 必须参数须以正确的顺序传入函数&#xff0c;调用的数量必须和声明时的一样 def f(name,age):print(I am %s,I am %d%(name,age))f(alex,18) f(alvin,16)输出&#xff1a; I am alex,I am 18 I am alvin,I am 162关键字参数&#xff1a; 关键字参…...

蒙特卡罗求圆的面积

蒙特卡罗法也称统计模拟法、统计试验法。 使用统计实验法&#xff0c;求1/4的圆的面积&#xff0c;圆的半径为1. import matplotlib as mpl import matplotlib.pylab as plt import numpy as np import math import randomxnp.linspace(0,1,50)#获取1分为50等份 y[] for x1 i…...

PullNet: Open Domain Question Answering with Iterative Retrieval on Knowledge Bases and Text 论文笔记

PullNet: Open Domain Question Answering with Iterative Retrieval on Knowledge Bases and Text 2019年&#xff0c;EMNLP&#xff0c;Google&#xff0c; 本文是IR-based的方法来解决KBQA任务&#xff0c;属于是GRAFT-Net工作的延续和改进。 Overview 本文作者将open-do…...

记一次线上问题 → 对 MySQL 的 ON UPDATE CURRENT_TIMESTAMP 的片面认知

问题背景 需求背景 需求&#xff1a;对商品的上架与下架进行管控&#xff0c;下架的商品不能进行销售 上架与下架的管控&#xff0c;在我负责的项目&#xff08;单据系统&#xff09;中实现&#xff1b;销售的控制则是在另外一个项目&#xff08;POS系统&#xff09;中实现的…...

[附源码]Nodejs计算机毕业设计基于Web企业客户管理系统Express(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置&#xff1a; Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术&#xff1a; Express框架 Node.js Vue 等等组成&#xff0c;B/S模式 Vscode管理前后端分…...

光耦隔离驱动芯片的共模瞬变抗扰度和共摸抑制比

下面这两个概念是完全不同的两回事&#xff0c;需要注意&#xff1a;CMRR&#xff08;共模抑制比&#xff09;和Common mode transient immunity&#xff08;共模瞬变抗扰度&#xff09; 在此记录一下第二个概念&#xff1a;光耦理论上应该只通过有用信号&#xff08;差模&…...

在最大中求最小系列问题(二分)

力扣&#xff1a; 5920. 分配给商店的最多商品的最小值 875. 爱吃香蕉的珂珂 dalao的解析 我的代码&#xff1a; class Solution { public:int minimizedMaximum(int n, vector<int>& quantities) {int l 0, r *max_element(quantities.begin(), quantities.end…...

linuxCentos7虚拟机的安装(VMware15.5)(挺详细)

开门见山&#xff0c;同志们可以在官网下载Centos7linux版的映像文件 &#xff08;CentOS-7-x86_64-DVD-1708.iso&#xff09;、VMware&#xff08;VMware不同版本有些细节会有所不同&#xff0c;这里使用的VMware15.5的&#xff09;。 安装过程&#xff0c;有的可能在&#…...

Flash音乐控制详解

一部优秀的flash动画中&#xff0c;音乐是必不可少的&#xff0c;音乐不仅可以给观众声音的震撼&#xff0c;还能进一步诠释flash的内涵。今天我们谈的不是选什么样的音乐&#xff0c;因为每 个人的都有自己对音乐的不同理解&#xff0c;所以非专业人员不敢妄语&#xff0c;也只…...

HCIA-Cloud Service 第一章 云服务基础

云计算基础 一、云计算的概念 1. 云计算的定义 美国国家标准与技术研究院定义&#xff1a;云计算是一种模型&#xff0c;它可以实现随时随地的、便捷的、随需应变的从可配置计算资源共享池中获取所需的资源&#xff08;如网络、服务器、存储、应用、服务&#xff09;&#xf…...

网页登录服务器怎么调节分辨率,怎样调节云服务器分辨率

怎样调节云服务器分辨率 内容精选换一换当应用中的云硬盘空间不足时&#xff0c;可对该云硬盘进行扩容操作。扩容操作属于高危操作&#xff0c;请谨慎操作&#xff01;为了防止数据丢失&#xff0c;磁盘只支持扩容&#xff0c;不支持缩容。如果磁盘已挂载在云服务器上&#xff…...

Docker 基础入门

一、docker简介 1.1 什么是docker Docker 是一个开源的应用容器引擎&#xff0c;基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中&#xff0c;然后发布到任何流行的 Linux 机器上&#xff0c;也可以实现虚拟…...

“乐高式”自动驾驶研发开放平台,让开发更简单灵活高效

一、2周构建自动驾驶研发平台的秘诀详解 自动驾驶商业化落地加速 中国自动驾驶行业目前面临两个较大的变化。首先&#xff0c;去年11月北京正式开放自动化驾驶的商业化试点&#xff0c;这意味着自动化服务迈过了商业化门槛。与此同时&#xff0c;行业预测在2022年中国路测驾驶…...

撬动区域经济创新发展,天津滨海找到了这个“支点”

关注云报洞察深一度2020年商务部公布了首批线上线下融合发展数字商务企业名单&#xff0c;其中除了阿里巴巴、京东、苏宁这样耳熟能详的大咖以外&#xff0c;唯一一家来自天津的数字型科技企业道本科技的上榜颇为引人瞩目。作为国家重点培养的“种子选手”&#xff0c;道本科技…...

基于centos7上docker搭建WordPress个人博客

一、centos7安装和配置好docker 注意&#xff1a;最好把防火墙和selinux关闭了 停止firewall systemctl stop firewalld.service 禁止firewall开机启动 systemctl disable firewalld.service 永久关闭selinux &#xff1a; sudo vim /etc/sysconfig/selinux 找到行 SELINUX…...

MindSpore自定义算子:思考,挑战与实践

引言 陈天奇在《新一代深度学习编译技术变革和展望》一文中曾经提到&#xff0c;当前阻碍深度学习的全栈解决方案发展的主要是两个隔阂&#xff0c;包括&#xff1a; 竖向隔阂&#xff0c;也就是手工优化的方案和自动编译优化的方案的隔阂。当前的大部分深度学习框架面临以手工…...

详解华为云基因容器服务GCS

基因测序&#xff0c;作为“下一个能够改变世界”的技术&#xff0c;已经由实验室研究演变到临床使用&#xff0c;为人类预测罹患多种疾病的可能性&#xff0c;提前预防和治疗疾病提供了一套可靠的方法和手段。而基于基因测序在预防和治疗疾病方面的准确和可靠&#xff0c;基因…...

【观察】华为云“四个现代化”,加速企业实现应用转型与升级

申耀的科技观察读懂科技&#xff0c;赢取未来&#xff01;毫无疑问&#xff0c;今天“云原生”这个概念已经席卷了全球&#xff0c;特别是随着数字经济的快速发展和扩张&#xff0c;越来越多的企业开始采用微服务、容器以及云原生的技术和方式加速企业的数字化转型&#xff0c;…...

docker基础 镜像,容器,仓库核心概念 常用命令和软件安装示例

一.docker简介和理念 docker官网: http://www.docker.comdocker中文网站: https://www.docker-cn.com/Docker Hub仓库: https://hub.docker.com/DaoCloud镜像市场: https://hub.daocloud.io/ 1.docker是什么,为什么会有docker出现 Docker是一个开源的应用容器引擎&#xff1…...

Docker入门【一】windows安装Docker ToolBox

Docker 是一个开源的应用容器引擎&#xff0c;开发者可以打包他们的应用以及依赖包到一个可移植的容器中&#xff0c;然后发布到任何流行的 Linux 机器上&#xff0c;便可以实现虚拟化。与传统的虚拟机方式不同&#xff0c;方便快捷让越来越多人去使用它来简化配置快速部署&…...

word 表格内容不能自动延续到下一页

选中表格 右键表格属性 行 点击允许跨页断行 如果允许跨页断行无法选中 检查表格内是否存在竖排文字 将竖排文字改为横排即可...

Word 表格顶页 处理办法

步骤&#xff1a;右键-表格属性-取消文字环绕 之所以会顶在上部是因为你的表格属性是文字环绕&#xff0c;把文字环绕改成无就可以了。...

【word】word表格不自动跨页,文字显示不全

[TOC]word表格不自动跨页&#xff0c;文字显示不全 需要设置当前表格的属性&#xff0c;选择行->不勾选【指定高度】属性->勾选[允许跨页断行]属性...

解决给word中表格设置“跨页断行”后出现大片空白

解决给word中表格设置“跨页断行”后出现大片空白 在写文档时出现了如下难堪情景&#xff0c;那个字他就是不到下一页去&#xff0c;它不想分开&#xff0c;就硬给它分开。 解决办法&#xff1a;在表格处右击&#xff0c;“表格属性”—“行”—“允许跨页断行” 问题圆满解…...

word不能读出html表格,WORD里面表格不能自动跳到下一页解决方案

我们有时候在word里的表格会出现下图的情况。表格不管里面内容有多少都不能自动跳到下一页&#xff0c;对我们的排版和输入都造成了很大的烦恼。1、在弹出的窗口里点击“行”→尺寸下的“指定高度”前面的“勾”去掉&#xff0c;并且把下面"允许跨页断行"的“勾”选上…...

word 表格不跨行断页

如图&#xff0c;表格属性勾选了“跨行断页”也不行。 解决办法&#xff1a;表格全选-》表格属性-》行-》指定高度取消。...

html word表格边框变成表格,word表格边框显示不全跨页面显示的解决方法

word表格是很多伙伴常会使用到的一款办公软件&#xff0c;那你晓得边框显示不全跨页面显示如何处理吗?如若不了解的话&#xff0c;就看看下文word表格边框显示不全跨页面显示的解决方法吧。word表格边框显示不全跨页面显示的解决方法方法一&#xff1a;1、先看看当前表格是否已…...

2023年面试题之Dubbo基础架构

一. Dubbo 的整体架构设计有哪些分层?接口服务层&#xff08;Service&#xff09;&#xff1a;该层与业务逻辑相关&#xff0c;根据 provider 和 consumer 的业务设计对应的接口和实现配置层&#xff08;Config&#xff09;&#xff1a;对外配置接口&#xff0c;以 ServiceCon…...

深入浅出Docker 读书笔记(九)

第16章&#xff1a;企业版工具 Docker 企业版&#xff08;Enterprise Edition&#xff0c;EE&#xff09;&#xff1a;企业需要 Docker 能实现私有化部署。这通常意味着 Docker 需要一个本地化部署方案&#xff0c;并且由企业自己掌控和维护。这还意味着角色和安全功能需要满足…...

计算机/微机组成及相关概念

计算机概述 计算机硬件发展&#xff1a; 计算机系统组成&#xff1a; 主机和外设&#xff1a; 计算机系统的层次结构&#xff1a; 计算机的速度指标&#xff1a; 计算机数制 这一块比较简单且繁琐&#xff0c;可直接参考&#xff1a; 详解二进制&#xff0c;八进制&#xff0c;…...

开发者感言

始于迷茫&#xff0c;终于更高层次的迷茫...

成为CSDN博客专家感言

从11年11月开始就开始在CSDN陆续发布博客&#xff0c;从刚开始的IT菜鸟&#xff0c;通过CSDN博客上学习各种文章&#xff0c;一步一个脚印&#xff0c;如今也算有了一定的成绩&#xff0c;这些都离不开在CSDN博客的学习&#xff01;常言说&#xff1a;好记性不如烂笔头&#xf…...

学员感言html效果图,学员感言丨非计算机专业学员 开始学HTML5的点点滴滴

学员感言丨非计算机专业学员 开始学HTML5的点点滴滴来源&#xff1a;奇酷教育 发表于&#xff1a;2017-08-03 12:09:25在奇酷学员学习HTML5的这段时间里&#xff0c;让我学习到了实用的技能和知识。我是一个非计算机类学生&#xff0c;可以说是对编程一窍不通&#xff0c;在选择…...

2020安洵杯参赛感言

感言前几天有幸参加了在成信大举办的安洵杯&#xff0c;首先感谢大佬们带我起飞(虽说大佬们也带不动我&#xff0c;我太菜了555)。经过这次比赛学到了很多&#xff0c;最重要的还是清楚了自己的真正水平&#xff0c;不会再像以前一样膨胀&#xff0c;希望自己也能在接下来的学习…...

PyQt专题结题感言

专栏:Python基础教程目录专栏:使用PyQt开发图形界面Python应用专栏:PyQt入门学习老猿Python博文目录老猿学5G博文目录今天写完PyQt专题显示部件的最后一篇文章,长长的松了口气,这个专题终于结题啦。 翻了一下历史记录,2019年9月19日前不久开始学习PyQt,到现在用了近8个…...

一切都结束了。OI退役感言。

一切都结束了。 1.故事从小五开始。 我玩游戏&#xff1b;然而太伤肝&#xff0c;于是开始使用按键精灵写脚本。 我的父母开始看到我学习编程&#xff0c;于是利用关系送我去初中学校的培训班。 培训班里都是小学成绩非常好的人&#xff1b;我之前没有被选上。 教练看不起我&am…...

开通博客感言

一年跌宕起伏的经历&#xff0c;我终于踏上了嵌入式这个令我心旷神怡的职业。既然走上了嵌入式开发的这条路&#xff0c;就注定我要为之奋斗努力&#xff0c;前路茫茫&#xff0c;希望我能找到正确的方向。为了一个人&#xff0c;同时也是为了自己&#xff0c;为了家人&#xf…...

结婚感言

[list] [*][colorindigo]参加一个朋友闪婚婚礼&#xff0c;婚礼上司仪说&#xff1a;“请新郎说一下结婚感言吧&#xff01;”这哥们儿停顿了一会&#xff0c;深情的看着新娘子说&#xff1a;“感谢马化腾&#xff0c;感谢微信&#xff0c;感谢摇一摇”。另一哥们神回复&#x…...

一个ACM底层参赛选手的退役感言

一个ACM底层参赛选手的退役感言 大概是大学生活最有意义最有回忆的一年了吧&#xff0c;借着年底的最后几天写一下退役总结吧。直到现在还是感觉自己是个还在打比赛的选手。在高中毕业的时候选专业的时候纠结很久&#xff0c;本来在高中想的是奔着医学或者生物学方向选的专业&a…...

11.6比赛感言

这次比赛一开始中午我看到有40个人报名了&#xff0c;很开心 到了晚上的时候&#xff0c;有60个人了&#xff0c;我当时还觉得我的比赛居然还有人打&#xff0c;好高兴呀 然后。。。 6:00&#xff0c;比赛开始&#xff0c;我等了半个小时&#xff0c;没有一次提交。 7:00&a…...

2015年12月PMP备考感言

着急等待了一个月出头&#xff0c;成绩终于出来了&#xff0c;松了一口气&#xff0c;PMP考试顺利通过&#xff0c;考试成绩比预想的好&#xff0c;4P1M。 就像培训老师说的&#xff0c;我们考PMP有两个特殊的地方&#xff0c;一个大家一般都是一边工作一边复习考试&#xff0c…...

2018贵州省大学生程序设计竞赛参赛感言

时光荏苒,岁月蹉跎.转眼间即将进入大四实习阶段.三年前新生报到时曾告诉自己,无论如何也要把这三年熬过来.回首过往三年,比当初回来时预想的还要精彩.遇到了太多重要的人, 也发生了很多难以忘怀的事.似乎却跳过了这个“熬”字这是第五次写程序设计竞赛感想.以前每次写感想都是关…...

第三人称计算机获奖感言,个人获奖感言50字第三人称

求一篇第三人称的获奖感言关于亲情小组&#xff0c;200字。急急急急急急他是滋润亲情的雨露&#xff0c;他们是亲情的守卫者&#xff0c;他们是亲情的象征。他们共同努力&#xff0c;创造了小组的辉煌。他们之间的亲情&#xff0c;永无隔阂&#xff0c;获得了我们共同的喝彩他们…...

2018新年管理感言

对于管理学的最新领悟&#xff1a; 1.管理者的时间会比技术人员的时间更容易被浪费&#xff0c;因为管理者需要倾听各种技术人员的各种技术方案&#xff0c;以及给你推销的各种思维&#xff0c;并加以判断&#xff0c;要接受这种工作方式。 2.管理者会让你脱离群众体系&#xf…...

计算机设计大赛感言,电子设计大赛获奖感言精选

引导语&#xff1a;电子设计大赛它对优化学生的知识结构,培养学生科学实践和动手能力,增强创新和竞争意识,提高就业率以及提高学生的综合素质起重要作用&#xff0c;下面unjs小编为大家提供电子设计大赛的获奖感言范文&#xff0c;欢迎大家阅读&#xff0c;电子设计大赛获奖感言…...

linux w5500 驱动及使用

1、驱动 驱动来源: a. 内核&#xff1a;linux内核w5500驱动&#xff0c;包含两个源文件w5100.c和w5100-spi.c /kernel/drivers/net/ethernet/wiznet/w5100.c kernel/drivers/net/ethernet/wiznet/w5100-spi.c kernel/drivers/net/ethernet/wiznet/w5100.h 可通过make menuconfi…...

计算机科学感言,计算机专业学生毕业感言

计算机专业学生毕业感言 相关内容:时间飞逝&#xff0c;6六年的小学生活就要结束&#xff0c;这感觉就像昨天我还是一年级的新生&#xff0c;今天我就是六年级的毕业生了&#xff0c;时间紧促的好像跟本不可能再让我多看我的老朋友一眼。6年啊&#xff0c;一个刚出生的小婴儿&a…...

参赛感言

第七届大学生机器人大赛11.19号我们&#xff08;cczu&#xff09;四支队伍&#xff0c;交叉足、窄足机器人、摄像头搬运、技术挑战赛分别参加比赛。由于队员们都是第一次参加比赛&#xff0c;比赛经验不足&#xff0c;还有制作作品的独立性不够&#xff0c;比赛成绩不是很理想。…...

天河CAD2012打开服务器文件,AutoCAD无法启动,或启动中途闪退

方法1&#xff1a;删掉AutoCAD中的FTPSites扩展(推荐&#xff0c;一劳永逸)。打开开始菜单&#xff0c;点击”运行”(或按WinR&#xff0c;或在任务管理器中点击”文件”-“运行)&#xff0c;输入”regedit”后确定(回车)&#xff0c;搜 索”FileNavExtensions”&#xff0c;当…...

Pytorch DataLoader中的num_workers (选择最合适的num_workers值)

一、概念 num_workers是Dataloader的概念&#xff0c;默认值是0。是告诉DataLoader实例要使用多少个子进程进行数据加载(和CPU有关&#xff0c;和GPU无关) 如果num_worker设为0&#xff0c;意味着每一轮迭代时&#xff0c;dataloader不再有自主加载数据到RAM这一步骤&#xff0…...

autocad显卡驱动文件hdi_AUTOCAD启动提示显示驱动文件丢失怎么办?hdi是什么文件?...

有网友说他的AUTOCAD 2014启动的时候提示缺少显示驱动文件&#xff0c;如下图所示。其实这种问题不是真正缺少文件&#xff0c;也不是什么direct X的事儿&#xff0c;而是注册表中记录驱动的路径错误&#xff0c;只需要将注册表中的相关键值删除&#xff0c;操作步骤如下&#…...

你真的了解显卡吗?显卡基础知识大扫盲

❤️作者主页&#xff1a;IT技术分享社区 ❤️作者简介&#xff1a;大家好,我是IT技术分享社区的博主&#xff0c;从事C#、Java开发九年&#xff0c;对数据库、C#、Java、前端、运维、电脑技巧等经验丰富。 ❤️个人荣誉&#xff1a; 数据库领域优质创作者&#x1f3c6;&#x…...

WIFI与移动网络下IP地址是否使用NAT

WIFI下IP 连接同一台路由器的不同移动设备会被分配不同的内网ip&#xff0c;但通过百度IP查到的IP地址均为外网地址。 手机系查询统IP地址平板系统查询IP地址 手机百度查询统公网IP地址平板百度查询公网IP地址 输入路由器ip地址进入路由器管理界面&#xff0c;我用的是华为…...

移动构造函数

移动构造&#xff1a; 移动构造是C11标准中提供的一种新的构造方法。 在现实中有很多这样的例子&#xff0c;我们将钱从一个账号转移到另一个账号&#xff0c;将手机SIM卡转移到另一台手机&#xff0c;将文件从一个位置剪切到另一个位置…… 移动构造可以减少不必要的复制&…...

移动IPv6的优势

相对于目前广泛应用于无线网络的IPv4技术&#xff0c;移动IPv6的优势非常明显&#xff0c;这些优势主要体现在以下几个方面。(1)地址数量大大增加移动IPv6的128位地址长度对于充满生机的移动市场来说是非常诱人的。另外&#xff0c;采用移动IPv6之后将不再需要NAT&#xff0c;这…...

利用RawSocket篡改UDP源地址

补充交流&#xff1a; 私下交流的时候&#xff0c;宝哥哥提到为何不考虑TGW或者LVS作为解决方案&#xff1f; 经过一番调研&#xff0c;无论是TGW还是LVS的DR模式&#xff0c;所谓的session保持功能主要还是基于TCP长连接而言&#xff08;TGW支持基于客户端IP的保持功能&#x…...

SA实战 ·《SpringCloud Alibaba实战》第07章-服务治理:实现服务的自动注册与发现

注意:本项目完整源码加入 冰河技术 知识星球即可获取,文末有优惠券。 大家好,我是冰河~~ 在《SpringCloud Alibaba实战》专栏的《SA实战 《SpringCloud Alibaba实战》快速搭建三大微服务并完成交互开发与测试》一文中,我们初步实现了用户微服务、商品微服务和订单微服务之…...

ubuntu如何配置软件更新源和更新镜像

重要的事情说三遍&#xff1a;配置好上网信息&#xff08;ip&#xff0c;DNS等&#xff09;&#xff0c;电脑插上网线..... 1、首先备份Ubuntu源列表 sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup 或者cd /etc/apt/sudo cp sources.list sources.list.bak2、…...

C++10中的移动语义

首先&#xff0c;我们来看这样一个函数&#xff1a; &#xff08;T为一个对象类型&#xff09; T clone(const T& rhs) {T other rhs;return other; } 这样的函数中&#xff0c;其实会调用两次拷贝构造函数。我们写一个实例看看&#xff1a; class Example { public:E…...

国内的镜像源访问地址

国内访问外网时&#xff0c;的确慢&#xff0c;那么下边就是国内同步得到的镜像&#xff0c;一键提升speed。 开源软件系统官方源、镜像源Open Source 汇总&#xff0c;请注意这是一个总结&#xff0c;如果您自己搭建了一个小型开源镜像&#xff0c;这里并没有。以下列出的是包…...

yum 修改源

修改为阿里源 首先是到yum源设置文件夹里: /etc/yum.repos.d/ 1. 查看yum源信息: yum repolist 2. 安装base reop源 cd /etc/yum.repos.d 3. 接着备份旧的配置文件 sudo mv CentOS-Base.repo CentOS-Base.repo.bak 4. 下载阿里源的文件 sudo wget -O /etc/yum.re…...

数组常用方法总结 (6) :includes / indexOf / lastIndexOf / valueOf / toString / isArray

includes 检测数组是否包含某值&#xff0c;返回值为布尔值&#xff0c;找到一个就会返回 true&#xff0c;如果直到遍历完数组都未找到匹配的值&#xff0c;则返回 false。arr.includes(value,index)第一个参数为想要查找的值。第二个参数为查找开始的位置&#xff0c;如果为…...

树莓派+USB摄像头自制网络摄像头

1. 摄像头功能支持 终端输入lsusb看拔插前后USB设备情况&#xff0c;新增usb设备后终端输入ls /dev/video*看到video0设备即摄像头在线。 2.安装依赖 sudo apt-get install subversion libv4l-dev libjpeg8-dev cmake 3.下载mjpeg-stream编译安装 wget https://github.com…...

树莓派搭建网络摄像头

树莓派搭建网络摄像头 0、前言 最近玩树莓派比较上头&#xff0c;赶上大创的一个项目完工&#xff0c;手里还有一个zero的摄像头&#xff0c;拿来做一个简易的网络监控&#xff0c;为接下来的实践活动&#xff08;比如店铺人流量检测&#xff0c;客户分析等等&#xff09;做好…...

Docker部署jeecgboot微服务使用记录

docker安装和基础命令 docker安装 docker安装详细步骤 Docker命令 #进入容器 sudo docker exec -it 775c7c9ee1e1 /bin/bash # docker中 启动所有的容器命令 docker start $(docker ps -a | awk { print $1} | tail -n 2) # docker中 关闭所有的容器命令 docker stop $(doc…...

php总结2

1.什么是引用变量&#xff1f;在php中用什么符号定义引用变量 答题技巧&#xff1a; 1.php的引用变量的概念及定义方式 2.延伸&#xff1a;php引用变量的原理 概念&#xff1a;在php中应用意味着用不同的名字访问同一个变量实例&#xff1a;$a1;$b&$a;unset($b);echo $a;/…...

医疗电气设备安规术语理解

安规术语&#xff1a; 应用部分&#xff1a; 医疗设备的一个部分&#xff0c;需要和病人和有接触才能使用的地方。 I类电气&#xff1a; 依靠基本绝缘和接地保护的设备&#xff1b; II类电气&#xff0c; 依靠双层绝缘&#xff0c;没有接地保护。 高完善性器件&#xff1a; 正常…...

美团面试总结1

(1)简单理解Vue中的nextTick? https://www.jianshu.com/p/a7550c0e164f (2)keep-alive是如何实现的? https://www.jianshu.com/p/f3c52707656a (3)js遍历JSON https://www.cnblogs.com/qingqingzou-143/p/7079725.html (4)js遍历树 https://www.cnblogs.com/c…...

linux基础学习小总结

文章目录两周知识回顾01.硬件知识回顾部分1&#xff09;硬件分类概念介绍 &#xff08;了解&#xff09;2&#xff09;硬件组成部分说明3&#xff09;硬件重要组成说明4&#xff09;硬件性能指标介绍5&#xff09;企业存储数据方案02.系统安装部署阶段回顾1&#xff09;操作系统…...

JVM-Java虚拟机(二)

执行引擎概述1.执行引擎是 Java 虚拟机核心的组成部分之一。2.JVM 的主要任务是负责装载字节码到其内部&#xff0c;但字节码并不能够直接运行在操作系统之上&#xff0c;因为字节码指令并非等价于本地机器指令&#xff0c;它内部包含的仅仅只是一些能够被 JVM 所识别的字节码指…...

Golang中的边界检查和边界检查消除(bounds check elimination)

边界检查大家都知道Golang是内存安全型语言&#xff0c;在根据索引获取数组/切片元素时&#xff0c;Golang runtime 会检查索引是否超出范围&#xff0c;如果索引超出了范围&#xff0c;程序就会 panic&#xff0c;这种机制叫做边界检查&#xff08;bounds check&#xff09;。…...

发现一个不错的golang框架,文档非常详细,自带代码生产dao工具,可以快速的进行项目开发,还有社区也是非常的活跃

目录前言1&#xff0c;关于goframe框架介绍2&#xff0c;创建Dao代码3&#xff0c;测试Dao的方法4&#xff0c;总结前言 本文的原文连接是: https://blog.csdn.net/freewebsys/article/details/129698017 未经博主允许不得转载。 博主CSDN地址是&#xff1a;https://blog.csdn…...

使用Python开启局域网传送数据(3):使用 simple_http_server 实现上传下载功能

&#x1f4a1;温馨提示&#xff1a;本文测试环境&#xff1a;windows11 64位、Python3.9。 摘要&#xff1a;本文将介绍在 Windows 系统中如何使用 Python 的第三方模块 simple_http_server 实现在局域网中传送数据&#xff0c;仅限于别人上传文件给自己的功能&#xff0c;不具…...

Flink 第1章 基础介绍和特性

一 Flink概念 1.1 Flink的概念 Flink是一个框架和分布式处理引擎&#xff0c;用于对无界和有解数据流进行状态计算。如下图所示&#xff1a; 1.2 Flink的应用场景 1.3 Flink的目标 1.高吞吐量 2.低延迟 3&#xff0c;结果的准确性和良好的容错性。 1.4 Flink与spark的区别…...

JavaScript查找数组内的元素的方法 filter() find includes findIndex lastIndexOf indexOf

需求&#xff1a;查找数组内元素6是否存在 let arr [1, 3, 6, 5, 7, 6]; 方法1、indexOf方法 let index1 arr.indexOf(6); console.log(index1);//2方法2、lastIndexOf方法 从右至左查找&#xff0c;找到返回索引&#xff0c;找不到返回-1 let index2 arr.lastIndexOf(6)…...

mybatis-plus的批量新增insertBatchSomeColumn

MyBatis-Plus 是基于 MyBatis 进行封装的一套优秀的持久层框架&#xff0c;它提供了丰富的便捷操作方法和强大的代码生成器&#xff0c;大大简化了 MyBatis 的使用。在 MyBatis-Plus 中&#xff0c;我们可以使用 insertBatchSomeColumn 方法来实现批量新增指定字段的操作。 myb…...

2023-第十四届蓝桥杯冲刺计划!

&#x1f4ac;前言 &#x1f4a1;本文以目录形式列举大纲,可根据题目点击跳转 &#x1f308;冲刺阶段目的&#xff1a;把握高频重点,结合基础算法和常考题型总结,用真题进行模拟练习 根据自己的能力熟练目前已掌握的算法&#xff0c;不会的还可以暴力 ⏳最后三个星期大家一起冲…...

通过Linux串口实现树莓派与电脑通信

目录 一 串口说明 二 USB—TTL模块 ● usb-ttl模块接口 三 串口通信常用的API 四 修改串口的配置文件 五 串口通信代码验证 ● 发送一个字符/字符串到串口 ● 树莓读取串口数据&#xff08;字符&#xff09; ● 代码拓展&#xff08;双方&#xff09; 一 串口…...

「解析」Linux使用Screen挂起线程

之前一直使用 nohup进行挂起&#xff0c;但是在进行训练的时候发现通过Pyhton脚本调用的时候虽然可以挂起&#xff0c;但是貌似没办法真正的执行命令&#xff0c;目前还不知道具体什么原因造成的&#xff0c;因此更加推荐 screen 进行挂起&#xff0c;并且 screen 还可以跨设备…...

【Unity 手写PBR】Build-in管线:实现直接光部分

写在前面 前期积累&#xff1a; GAMES101作业7提高-实现微表面模型你需要了解的知识 【技术美术图形部分】PBR直接光部分&#xff1a;Disney原则的BRDF和次表面散射模型 【技术美术图形部分】PBR全局光照&#xff1a;理论知识补充 算是对光照模型计算的查漏补缺吧&#xff…...

Java Druid,反射,反射封装DBUtil

零、 复习昨日SQL注入预处理语句String sql "select * from user where id ?"; PreparedStatement ps conn.preparedStatement(sql); ps.setInt(1,id); // ps.setDate(1,new java.sql.Date(user.getDate().getTime())) ps.executeQuery();DBUtil一、数据库连接池…...

5G-Advanced时代,移动终端将迎来哪些新特性?

去年6月&#xff0c;3GPP R17版本正式冻结&#xff0c;标志着5G第一阶段的技术研究基本完成。接下来&#xff0c;5G将迈入以R18、R19、R20为代表的第二阶段&#xff0c;开启后半段的征程。这个后半段&#xff0c;3GPP将其定义为5G-Advanced阶段。回顾过去几年的5G发展&#xff…...

设计模式:单例设计模式总结

单例模式的概念 保证一个类在内存中的对象唯一性&#xff08;单个实例设计模式&#xff09; 应用场景 单例模式一般用在对实例数量有严格要求的地方&#xff0c;比如数据池&#xff0c;线程池&#xff0c;缓存&#xff0c;session回话等等。数据库连接池的设计一般也是采用单…...

Applications of fractional calculus in computer vision: A survey

Abstract 分数阶微积分是一种抽象的概念&#xff0c;探索了具有非整数阶微分的解释。很长一段时间以来&#xff0c;它被认为是一个纯理论问题。然而&#xff0c;引入了几个有用的分数阶导数定义&#xff0c;扩展了其应用范围。在计算能力和算法表示的支持下&#xff0c;分数阶…...

报名开启 | 共赴一场 Flutter 的春日宴

2023 年 1 月 25 日&#xff0c;Flutter Forward 大会在肯尼亚首都内罗毕成功举办&#xff0c;吸引了全球范围内开发者广泛的关注和反馈。为了扩大 Flutter Forward 活动在全球的影响力&#xff0c;并以中国本地语言回顾最新的 Flutter 相关发布&#xff0c;谷歌开发者社区 (GD…...

JVM知识整理

JVM知识整理 JVM的主要组成部分 JVM包含两个两个子系统&#xff08;类加载子系统和执行引擎&#xff09;和两个组件&#xff08;运行时数据区与和本地库接口&#xff09; 类加载子系统&#xff1a;根据给定的全限定类名来加载class文件到运行时数据区域中的方法区。执行引擎&a…...

iptables-ipset仅允许国内访问---端口白名单

前言&#xff1a;境外肉鸡攻击有点多&#xff0c;并业务无境外访问需求&#xff0c;IDC机房网络防火墙无法实现8K多条的china大陆地址导入&#xff1b;为实现仅china大陆地址访问&#xff0c;在业务端口如这里的80&#xff0c;使用iptables防火墙ipset过滤实现访问控制,对于访问…...

Docker安装记录

一、安装过程 1.安装Docker Engine arm64 推荐使用官网安装中的Install from a package docker官网安装Docker Engine Docker Engine&#xff08;arm64版本&#xff09;的相关deb包下载地址 amd64 卸载系统自带的旧版本 sudo apt-get remove docker docker-engine docke…...

聚观早报 | 拼多多驳斥Google的指控;80%美国人工作将被AI影响

今日要闻&#xff1a;拼多多驳斥Google“恶意软件”的指控&#xff1b;80%美国人工作将被AI影响&#xff1b;iPhone 15 Pro设计图上热搜&#xff1b;贾扬清离职阿里投身AI大模型创业&#xff1b;OPPO Find X6 系列发布拼多多驳斥Google“恶意软件”的指控 3 月 21 日&#xff0…...

【Linux】autofs自动挂载

文章目录前言一、简介二、autofs安装与配置三、挂载效果验证四、总结前言 在Linux中&#xff0c;若要访问硬件资源&#xff0c;则需使用mount命令对其进行挂载&#xff08;或者写入/etc/fstab文件开机自动挂载&#xff09;&#xff0c;将硬件资源与本地目录相关联&#xff0c;…...

ModalForm的使用

一、ModalForm销毁配置了modalProps{{ destroyOnClose: true }}&#xff0c;弹框在隐藏时会销毁&#xff0c;同时清除原有数据。二、ModalForm编辑赋值首先发现有一个初始值赋值方法initialValue&#xff0c;但是使用后一直显示原来的值&#xff0c;这样就无法使用&#xff0c;…...

数据结构与算法——堆的基本存储

目录 一、概念及其介绍 二、适用说明 三、结构图示 四、Java 实例代码 五.堆和栈的区别 一、概念及其介绍 堆(Heap)是计算机科学中一类特殊的数据结构的统称。 堆通常是一个可以被看做一棵完全二叉树的数组对象。 堆满足下列性质&#xff1a; 堆中某个节点的值总是不大…...

yarn环境配置

一、安装node.js 1、在想安装的位置创建一个Node文件夹&#xff08;不要有空格&#xff09; 2、直接在官网下载进行安装 二、配置环境 1、在node.js安装目录下新建两个文件夹 node_global和node_cache 2、在C盘找到cmd.exe&#xff0c;以管理员身份运行 npm config set p…...

git 相关操作-提交代码步骤

https://blog.csdn.net/matrix_google/article/details/87988330 clone代码和切换分支 git clone -b v1.2 git192.168.3.198:qq/pp.gitgit checkout 分支名# git从远程仓库中拉取新的指定分支&#xff1a;若本地分支不存在的情况: git checkout -b 本地分支名称 origin/远程分…...

Windows IDEA 导入java maven项目

Windows 参考https://www.bilibili.com/video/av78474321/ 准备 java jdk1.8 安装教程配置环境变量 https://www.cnblogs.com/mr-wuxiansheng/p/6850437.html maven apache-maven-3.6.3 建议放在用户权限的位置&#xff0c;有修改内容&#xff0c;保证有权限修改配置环境…...

网络安全文章汇总导航(持续更新)

网络安全文章汇总导航&#xff08;持续更新&#xff09;1.基础篇&#xff08;已完结&#xff09;&#xff1a;2.工具篇&#xff08;持续更新&#xff09;&#xff1a;3.靶场安装&#xff08;持续更新&#xff0c;但不确定&#xff09;&#xff1a;4.权限提升&#xff08;持续更…...

基于深度学习的海洋动物检测系统(Python+YOLOv5+清新界面)

摘要&#xff1a;基于深度学习的海洋动物检测系统使用深度学习技术检测常见海洋动物&#xff0c;识别图片、视频和实时视频中的海洋动物&#xff0c;方便记录、展示和保存结果。本文详细介绍海洋动物检测系统&#xff0c;在介绍算法原理的同时&#xff0c;给出Python的实现代码…...

AIGC图像生成的原理综述与落地畅想

AIGC&#xff0c;这个当前的现象级词语。本文尝试从文生图的发展、对其当前主流的 Stable Diffusion 做一个综述。以下为实验按要求生成的不同场景、风格控制下的生成作品。概述▐ 技术演进一&#xff1a;昙花初现 GAN 家族GAN 系列算法开启了图片生成的新起点。GAN的主要灵感…...

三级数据库备考--数据库应用系统开发方法(二)(错题整理)

1.数据库应用系统设计包括概念设计、逻辑设计、物理设计3个步骤&#xff0c;每个步骤的设计活动按照数据组织与存储、数据访问与处理、应用设计等几个方面进行。在数据库概念设计阶段&#xff0c;采用自下而上的 E-R 设计。将关系模式转换为具体 DBMS 平台支持的关系表是数据库…...

驯服奇特数字:java.text.DecimalFormat的神奇之力

前言我们在实际项目中可能会遇到各种奇特的数字格式。这些非常规的数字表现形式可能会在PPT演示、报表或其他文档中出现。对于研发人员而言&#xff0c;如果没有合适的数字格式化工具&#xff0c;处理这些数字可能会让你走很多弯路。今天&#xff0c;我们将介绍一款专门用于处理…...

2023年全国最新安全员精选真题及答案30

百分百题库提供安全员考试试题、建筑安全员考试预测题、建筑安全员ABC考试真题、安全员证考试题库等&#xff0c;提供在线做题刷题&#xff0c;在线模拟考试&#xff0c;助你考试轻松过关。 91.&#xff08;单选题&#xff09;根据《建筑施工企业安全生产管理规范》&#xff0c…...

浙江咪咕MGV3200_KLH_国科GK6323_2+8_免拆机卡刷固件包

浙江咪咕MGV3200_KLH_国科GK6323_28_免拆机卡刷固件包 特点&#xff1a; 1、适用于对应型号的电视盒子刷机&#xff1b; 2、开放原厂固件屏蔽的市场安装和u盘安装apk&#xff1b; 3、修改dns&#xff0c;三网通用&#xff1b; 4、大量精简内置的没用的软件&#xff0c;运行…...

【内网安全】 隧道搭建穿透上线FRPNPSSPPNgrokEW项目

文章目录内网穿透-Ngrok-入门-上线1、服务端配置&#xff1a;2、客户端连接服务端&#xff1a;3、客户端生成后门配置监听&#xff1a;内网穿透-Frp-简易型-上线1.服务端-下载-解压-修改-启动&#xff08;阿里云主机记得修改安全组配置出入口&#xff09;2.控制端-下载-解压-修…...

机器视觉检测技术在检测产品表面缺陷的应用

产品表面缺陷检测属于机器视觉技术的一种&#xff0c;就是利用机器视觉模拟人类视觉的功能&#xff0c;从具体的实物进行图像的采集处理、计算、最终进行实际检测、控制和应用。当今消费类电子产品的消费者们都期待开箱看到完美无瑕的产品。有划痕、凹凸不平和带有其他瑕疵的产…...

电子招标采购系统源码—企业战略布局下的采购

​ 智慧寻源 多策略、多场景寻源&#xff0c;多种看板让寻源过程全程可监控&#xff0c;根据不同采购场景&#xff0c;采取不同寻源策略&#xff0c; 实现采购寻源线上化管控&#xff1b;同时支持公域和私域寻源。 询价比价 全程线上询比价&#xff0c;信息公开透明&#xff0…...

UE4如何调用打开Windows窗口

游戏开发过程中&#xff0c;有时需要明显的提示游戏运行时出现的问题&#xff0c;比如配置错误等信息&#xff0c;不仅需要输出错误到日记文件&#xff0c;还需要明显的显示错误信息给到非程序人员看到。那么打开系统窗口提示就是一个非常好的选择。 案例1&#xff1a; //FTe…...

Golang每日一练(leetDay0013)

目录 37. 解数独 Sudoku Solver &#x1f31f;&#x1f31f;&#x1f31f; 38. 外观数列 Count and Say &#x1f31f;&#x1f31f; 39. 组合总和 Combination Sum &#x1f31f;&#x1f31f; &#x1f31f; 每日一练刷题专栏 &#x1f31f; Golang每日一练 专栏 Py…...

分布式数据 之 分区

文章目录1. 分区的目的/必要性2. 数据分区的方法2.1 按键的范围分区2.2 按键的散列分区2.3 数据倾斜和消除热点2.3.1 预分区2.3.2 动态分区3. 次级索引3.1 按文档的二级索引3.2 根据关键词的二级索引4. 分区再平衡4.1 固定数量的分区4.2 动态分区4.3 按节点比例分区5. 总结对于…...

血压计语音芯片,电子医疗设备声音提示ic选型

语音电子血压计是带有语音提示功能的电子血压计&#xff0c;测量前至测量结果全程语音播报&#xff0c;非常方便老人及视力不好的人使用。广州九芯电子主要从事电子医疗设备语音芯片的技术开发生产销售和服务&#xff0c;专业为血压计控制器制造商提供血压计语音芯片技术开发和…...

内存DDR4和DDR5的区别

1&#xff09;内存频率&#xff0c;DDR5相比DDR4频率实现翻倍&#xff0c;DDR4刚上市时&#xff0c;主流内存频率一般只有2133和2400MHZ&#xff0c; 后期才进一步将内存的频率提升到2666MHZ或以上&#xff0c;目前旗舰级的DDR4内存频率可以做到4266MHZ或者 更…...

短链接是怎么设计的?带你入门

文章目录前言一、短链1、原理1.1 短链生成原理1.2 短链跳转原理&#xff1a;2、设计&#xff1a;2.1 短链需求2.2 考虑的问题&#xff1f;二、实践案例1、设计表&#xff1a;2、生成短链&#xff1a;前言 说到 URL 你肯定不陌生&#xff0c;浏览器输入一段 URL&#xff0c;立马…...

【免费分享】全球海洋测深DEM(GEBCO)数据集

&#xff08;本文首发于“水经注GIS”公号&#xff0c;订阅“水经注GIS”公号&#xff0c;为你分享更多GIS技术 &#xff09;1、概述GEBCO&#xff08;General Bathymetric Chart of the Oceans&#xff09;全球 DEM数据集&#xff08;Geo-Engineering Digital Savage&#xff…...

【UIScrollView实现基本滚动 Objective-C语言】

一、我们先来说一下,上节课讲的是啥,都忘了上节课讲的是啥了吗, 1.上节课我们讲的是“猜图游戏”吧, 2.咱们第一天讲的是啥,讲的是怎么使用按钮吧,按钮一些基本控件,点击按钮,是不是高亮状态和普通状态,是不是切换图片吧,对吧 3.第二天学了什么,是不是图片浏览器…...

【ROS学习笔记17】ROS常用仿真组件URDF集成Gazebo

【ROS学习笔记17】ROS常用仿真组件URDF集成Gazebo 文章目录【ROS学习笔记17】ROS常用仿真组件URDF集成Gazebo前言1. URDF集成Gazebo1.1 URDF与Gazebo基本集成流程1.2 URDF集成Gazebo相关设置1.3 URDF集成Gazebo实操1.4 Gazebo仿真环境搭建2. URDF、Gazebo、Rviz综合应用2.1 机器…...

【vue2】vue2中的性能优化(持续更新中)

⭐ v-for 遍历避免同时使用 v-if ⭐ v-for 中的key绑定唯一的值 ⭐ v-show与v-if对性能的影响 ⭐ 妙用计算属性 ⭐ 使用防抖与节流控制发送频率 ⭐ 路由守卫处理请求避免重复发送请求 ⭐ 使用第三方UI库的引入方式 【前言】 该系列是博主在使用vue2开发项目中常用上的一…...

JavaEE-线程安全问题

1.线程安全的概念 如果多线程环境下代码运行的结果是符合我们预期的&#xff0c;即在单线程环境应该的结果&#xff0c;则说这个程序是线 程安全的. 为啥会出现线程安全问题? 本质原因: 线程在系统中的调度是无序的/随机的 (抢占式执行). 2.开始说明 先看个线程不安全的例子…...

服务端(一)安装 nvm 以及管理 node 版本

安装nvm地址 Releases coreybutler/nvm-windows GitHubA node.js version management utility for Windows. Ironically written in Go. - Releases coreybutler/nvm-windowshttps://github.com/coreybutler/nvm-windows/releases 直接下载安装&#xff0c;注意安装路径中…...

JDK源码系列:ThreadLocalMap到底是如何清理失效节点的?

在前面的关于ThreadLocal的文章中提到了所谓的内存泄漏问题&#xff0c;同时也提到了ThreadLocalMap在某些场景下会主动清理坏掉的Entry来释放内存&#xff0c;要理解它是怎么做到的&#xff0c;就必须理解它是怎么解决哈希冲突的&#xff0c;尤其是“真删除”Entry后如何保证不…...

C++11:改善程序性能

1 右值引用 1.1 右值引用的特性 C11中所有的值必属于左值、将亡值、纯右值三者之一。将亡值和纯右值都属于右值。区分表达式的左右值属性有一个简便方法:若可对表达式用&符取址&#xff0c;则为左值&#xff0c;否则为右值。 比如&#xff0c;简单的赋值语句: int i 0;…...

Spring入门篇3 --- 依赖注入(DI)方式、集合注入

目录1.依赖注入方式依赖注入(DI&#xff1a;dependence injection)&#xff1a;在容器中建立bean与bean之间的依赖关系的整个过程。向一个bean中传递数据有三种方法&#xff1a;setter注入、构造器注入、自动装配/src/main/java/com/itheima/dao/BookDao.javapackage com.ithei…...

OB运维 | tenant--删除租户的流程设计

作者&#xff1a;姚嵩 不知道是地球人还是外星人&#xff0c;知道的可以留言告诉小编… 本文来源&#xff1a;原创投稿 *爱可生开源社区出品&#xff0c;原创内容未经授权不得随意使用&#xff0c;转载请联系小编并注明来源。 背景&#xff1a; ob中的租户相当于我们平常认知的…...

华为OD机试题,用 Java 解【乱序整数序列两数之和绝对值最小】问题 | 含解题说明

华为Od必看系列 华为OD机试 全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理 已参加机试人员的实战技巧华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典本篇题目:乱序整数序列两数之和绝对值最小…...

刻意练习:数据结构复习思路

针对性的插入链接了解考试形式和试卷结构做到心中有数一、数据结构与算法(一) 数据结构的基本概念(二) 算法和算法分析1. 算法基本概念2. 算法的时间和空间性能分析二、线性表(一) 线性表的基本概念(二) 线性表的顺序存储结构和链式存储结构(三) 线性表的应用三、栈和队列(一) …...

Mybatis入门案例【超详细】

目录 前言 一、查询所有用户 1. 持久层添加查询所有方法 2. 在UserMapper.xml映射文件添加查询语句 3. 测试方法 4. 运行结果 二、MyBatis核心对象及工作流程 1. MyBatis核心对象 2. MyBatis工作流程 3. 使用SqlSession操作数据库 三、添加其他常见方法 1. Mybatis新…...

学习系统编程No.8【bash实现】

引言&#xff1a; 北京时间&#xff1a;2023/3/22/6:59&#xff0c;一晃3月都要过去了&#xff0c;时间真快&#xff0c;我都不知道自己这个月是怎么过的呢&#xff1f;怎么就要结束了&#xff0c;难受&#xff0c;恍惚自己还在2022年&#xff0c;刚刚晨跑回来&#xff0c;洗完…...

微服务注册中心做了什么事——服务发现

是否被一大堆的注册中心八股文淹没&#xff0c;不知道哪个是哪个&#xff0c;有啥区别甚至于不知道哪几个功能重叠互为替代&#xff0c;​请看下文。 服务发现 服务发现如何做到持续维护服务地址在动态运维中的时效性 那在正式开始学习之前呢&#xff0c;让我们先来思考一个…...

Linux防火墙——SNAT、DNAT

目录 NAT 一、SNAT策略及作用 1、概述 SNAT应用环境 SNAT原理 SNAT转换前提条件 1、临时打开 2、永久打开 3、SNAT转换1&#xff1a;固定的公网IP地址 4、SNAT转换2&#xff1a;非固定的公网IP地址&#xff08;共享动态IP地址&#xff09; 二、SNAT实验 配置web服务…...

React篇-关于React的简简单单了解~

一.简介1.介绍用于构建用户界面的 JavaScript 库2.创建项目(1)手动创建<head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevice-width,…...

机器学习领域中各学派划分(符号主义、频率主义、贝叶斯主义、连接主义)

前言 如果你对这篇文章感兴趣&#xff0c;可以点击「【访客必读 - 指引页】一文囊括主页内所有高质量博客」&#xff0c;查看完整博客分类与对应链接。 在机器学习领域中&#xff0c;算法数量可谓是数不胜数&#xff0c;若只关注每个算法本身&#xff0c;将各个算法独立地进行…...