草庐IT

SpringAop之joinPoint讲解

全部标签

向量搜索数据库milvus的详细讲解

一基本概念1.1基础概念1.1.1Bitset在Milvus中,位集是位数的数组,可以用来紧凑高效地表示某些数据,而不是用int、float或chars表示。默认情况下,位数仅在满足某些要求时设置为.010``11.1.2Channel在Milvus中有两种不同的Channel,分别称为PChannel和VChannel,其中每个PChannel对应于日志存储的主题,而每个VChannel对应于集合中的碎片。PChannelPChannel代表物理信道。每个PChannel对应于日志存储的主题。默认情况下,将分配一组256个PChannel来存储日志,这些日志记录Milvus集群启动时的数据插

最通俗易懂的讲解HTTPS的加密原理【多图、易懂】

目录前言HTTPS加密原理概述HTTP为什么不安全安全通信的四大原则HTTPS通信原理对称加密:HTTPS的最终加密形式非对称加密:解决单向的对称密钥的传输问题数字证书:解决公钥传输信任问题证书一整个被掉包怎么办?总结其它HTTPS相关问题什么是双向认证?什么是证书信任链?为什么不能随便认证第三方的证书?前言网上很多讲https加密的文章,很多技术区大佬用专业的话语将https的加密原理讲得很透彻,但是不好理解,自己看了很多篇文章才能理解核心意思。为了便于后人理解和自己复习,于是自己借助了网上的图和部分文章的摘抄,为了助于理解,对文章的前后逻辑进行了修改和简化,写下了这篇通俗易懂的讲https

接口自动化测试实战之pytest框架+allure讲解

一、前言本文章主要会讲解Python中pytest框架的讲解,介绍什么是pytest、为何要测试、为何使用以及参考和扩展等等,话不多说,咱们直接进入主题哟。二、pytest讲解2.1什么是pytest?pytest是一款单元测试框架,在编程过程中,单元主要指的是代码中最小的组成部分,例如函数或类,在面向对象中,最小的单元就是类下面的方法。当我们编写好一段程序后,会对这些函数和方法进行检测,是否出现程序错误,这种对程序的函数和方法进行测试的过程,就叫做单元测试。pytest的测试框架类似于unittest框架相似,但pytest的测试框架比unittest更加简洁、高效。2.2为什么使用pyte

植物大战僵尸阳光值修改以及阳光基地址寻找详细步骤~包含排除不符合条件的地址的讲解,以及如何观察地址情况等

针对“阳光值”采用3种以上的方法扫描至少3关的“阳光值”的内存地址,并能修改利用精确值进行扫描,并修改阳光值(1)利用初始的精确值进行扫描(2)随后种植一株植物或者是捡起一个阳光,使得阳光的精确值发生变化,扫描变化后的精确值(3)双击添加到记录中,然后修改阳光的数值并进行锁定(4)修改后实现无限阳光的效果综上所述,这个阳光值为1-9关卡的阳光值,本次游戏中阳关的内存地址为0DFEEE20,使用的方法是精确值扫描并且修改利用增加或者减少的精确的数值进行扫描,并修改阳光值(1)首先利用精确值扫面初始的阳光数(2)种植植物使得阳光减少固定的数值(减少了50阳光)(3)捡拾阳光使得阳光增加固定的值(增

YOLOV5入门讲解+常用数据集

 大家好,我是csdn的博主:lqj_本人这是我的个人博客主页:lqj_本人的博客_CSDN博客-微信小程序,前端,python领域博主lqj_本人擅长微信小程序,前端,python,等方面的知识https://blog.csdn.net/lbcyllqj?spm=1011.2415.3001.5343哔哩哔哩欢迎关注:小淼Develop小淼Develop的个人空间-小淼Develop个人主页-哔哩哔哩视频本篇文章主要讲述python的计算机视觉【YOLOV5目标检测模型】,本篇文章已经成功收录YOLOV5系列从入门到实战专栏中:https://blog.csdn.net/lbcyllqj/c

实例讲解Spring boot动态切换数据源

摘要:本文模拟一下在主库查询订单信息查询不到的时候,切换数据源去历史库里面查询。本文分享自华为云社区《springboot动态切换数据源》,作者:小陈没烦恼。前言在公司的系统里,由于数据量较大,所以配置了多个数据源,它会根据用户所在的地区去查询那一个数据库,这样就产生了动态切换数据源的场景。今天,就模拟一下在主库查询订单信息查询不到的时候,切换数据源去历史库里面查询。实现效果首先我们设置查询的数据库为db1,可以看到通过订单号没有查到订单信息,然后我们重置数据源,重新设置为db2,同样的订单号就可以查询到信息。数据库准备新建两个数据库db1和db2,db1作为主库,db2作为历史库两个库中都有

Python Flask JinJa2 语法介绍与示例讲解

一、概述Flask是一个轻量级的PythonWeb框架,支持Jinja2模板引擎。Jinja2是一个流行的Python模板引擎,它可以使用Flask来创建动态Web应用程序。web页面一般需要html、css和js,可能最开始学习pythonweb的时候可能这样写:fromflaskimportFlaskapp=Flask(__name__)@app.route('/')defhello():return'hellohelloworld!!!'if__name__=='__main__': app.run(host='0.0.0.0',port=8000,debug=True)上面的代码虽然也

AI绘图网站 MJ(Midjourney) 基础讲解+注册教程

最近有很多伙计在在问如何使用AI作图,MJ当属第一了,不过同样的也是需要魔法才能使用。是什么?Midjourney是一款高效、准确且免费的AI绘画生成工具,相较于其他同类工具具备更丰富的特色。先看个成品图:注册流程1、登陆midjourney网站:https://www.midjourney.com/home/2、点击右下角的jointhebeta3、注册(可以直接用自己的手机号)4、注册成功进入到首页5、接着需要加入MJ的channel,如果左侧栏找不到MJ的图标,可以点击绿色的搜索,搜索Midjourney然后加入channel。6、Midjourney这个channel就是官方的chan

【Transformer系列(2)】注意力机制、自注意力机制、多头注意力机制、通道注意力机制、空间注意力机制超详细讲解

前言注意力机制一直是一个比较热的话题,其实在很早之前就提出了,我们在学习图像分类时在SENet就见到过(直通车:经典神经网络论文超详细解读(七)——SENet(注意力机制)学习笔记(翻译+精读+代码复现))自从谷歌发表了《AttentionIsAllYouNeed》这篇论文后,注意力机制就真正火起来了,这篇论文本来是NLP领域的,不过在CV领域也有越来越多人开始引入注意力机制。本来这部分想放在论文里讲的,但最近学习过程中发现还挺多拓展的内容,所以这篇我们就来详细看一下这些注意力机制吧!​  🍀本人Transformer相关文章导航: 【Transformer系列(1)】encoder(编码器)

ICMPv6基本理论讲解

目录ICMPv6报文格式差错报文信息报文邻居发现协议NDPRS报文Flags字段地址前缀信息生存周期IPv6地址获取方式链路本地地址的生成方式非链路本地地址的生成方式IPv6中取消了ARP(由于ARP会导致一些安全问题),ARP的功能都通过ICMPv6来实现ICMPv6报文格式差错报文Type1——目的不可达      Code0:没有到达目标设备的路由      Code1:与目标设备的通信被管理策略禁止      Code3:目的IP地址不可达      Code4:目的端口不可达Type2——数据包过长(报文超过出接口的链路MTU)      Code字段一直为0,此数据包时PathMT