草庐IT

SpringAop之joinPoint讲解

全部标签

IDEA全家桶式讲解 | IDEA安装、使用、断点调试、Git、插件 (第二篇)

目录一:JavaEE阶段需要掌握的IDEA技能1.配置Tomcat2.配置Maven3.IDEA连接数据库4.方便的特殊功能5.断点调试(重点)6.IDEA中常用Git协同开发(重点)7.常用插件安装一:JavaEE阶段需要掌握的IDEA技能1.配置Tomcat(1)添加本地的Tomcat服务器(2)进行基本的配置 (3)发布项目信息第一步: 第二步:从项目的结构ProjectStructure中的Artifacts中也可以查看详细信息(4)启动Tomcat服务器,效果图控制台信息注意:此时控制台出现了乱码,解决方案?可以通过修改IDEA的属性文件进行设置,在IDEA的安装目录中找到:idea

TCP/UDP/Socket 通俗讲解

1.封包和拆包封包,就是发送数据前把自己本地需要发送的数据包装一下,即把要发送的原始数据附加上接受者可以辨识到自己身份等一些额外信息。有点像寄一封信,信封上填写的寄件人和收件人以及地址。拆包,是接收到对方封包后发送来的数据后,拆出原始信息和对方的附加信息,以得知对方的来源。像是拆信封。2.TCP/UDP与socket2.1TCP和UDPTCP是面向连接的传输,需要通信双方完成三次握手成功后,才能正常通信,四次挥手后断开三次握手的目的是为了通信双方的设备都没有问题,四次挥手是为了确保断开的双方本次通信连接时占用的内存全部释放掉。TCP是基于字节流的传输,是按字节进行封装和发送的TCP是可靠的传输

【SSRF漏洞】实战演示 超详细讲解

💕💕💕博主昵称:摆烂阳💕💕💕🥰博主主页链接https://blog.csdn.net/qinshuoyang1?type=blog👩‍💻博主研究方向:web渗透测试、python编程📃博主寄语:希望本篇文章能给大家带来帮助,有不足的地方,希望友友们给予指导————————————————实战演练一、实战discuz3.1版本的ssrf漏洞1、准备工作2、开始实战二、实操vulhub靶场的ssrf漏洞1、准备工作2、开始实战三、本章小结一、实战discuz3.1版本的ssrf漏洞1、准备工作第一步:创建一个后缀为.sh的文件文件内容为:redis-cli-h$1-p$2flushallecho-

STM32—DMA功能讲解串口发送

目录一、DMA基本介绍1、DMA的定义2、DMA数据传输二、DMA功能框图​编辑 1、DMA请求2、通道3、仲裁器三、DMA数据配置1、传输方向及地址2、传输数据大小及单位3、传输完成三、DMA初始化结构体详解1、DMA_InitTypeDef初始化结构体配置2、程序设计1、存储器到存储器2、存储器到外设3、问题总结一、DMA基本介绍1、DMA的定义  DMA(DirectMemoryAccess)—直接存储器存取,DMA控制器独立于内核,结构比较简单,是单片机的一个外设,它的主要功能是用来搬数据,但是不需要占用CPU,即在传输数据的时候,CPU可以干其他的事情,好像是多线程一样。数据传输支持

微信小程序开发 - 用户授权登陆 / 扫码登录流程讲解、获取授权登陆二维码

什么是微信协议? 微信协议就是基于微信IPad协议的智能控制系统,利用人工智能AI技术、云计算技术、虚拟技术、边缘计算技术、大数据技术,打造出智能桌面系统RDS、智能聊天系统ACS、智能插件系统PLUGIN、云计算服务CCS、任务管理系统TM、设备管理服务DM、应用管理系统AM、统一好友系统UUS、任务运行系统RT、虚拟环境系统VAC、智能监控系统ISS、数字资产系DES,帮助企业快速连接客户,创造营销氛围,实现自动获客、自动传播、自动转化、智能营销等分布式营销服务。什么是ipad协议微信协议是一种基于个人微信的提供开发api能力的机器人接口,该协议实现了80%的微信的功能,通俗来讲,就是可以

ESP8266-WIFIkiller讲解

前言:最近因为没有什么好玩的了也是入手了一个ESP8266,想着做一个WiFikiller去校园里面“搞事”,于是也是总结了一篇关于ESP8266的详细教学以及讲解ESP8266的平面图(最常见的一个)什么是ESP8266?说起这个ESP8266很多人都是不陌生的,因为WIFI杀手爆火过一段时间,你只需要看教程也能自己动手做一个。熟悉的话,驱动安装到烧录完成只需要15min但这不是ESP8266所有功能ESP8266模块是一个物联网模块,一个完整且自成体系的Wi-Fi网络解决方案,能够搭载软件应用,或通过另一个应用处理器卸载所有Wi-Fi网络功能,该模块在不同无线网络服务器使用某度搜索或者cs

【新星计划·2023】网络协议———DHCP讲解

前言在工作中,利用DHCP可以有效的节约IP地址,既保证了网络通信,又提高IP地址的使用率。一、DHCP是什么?DHCP全称为DynamicHostConfigurationProtocol,是一种网络管理协议,中文含义为“动态主机配置协议”,通常被应用在大型的局域网络环境中。主要作用:集中管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,使用DHCP配置可以让我们的工作更加轻松。二、为什么需要DHCP当局域网中存在大量主机时,如果进行手动配置IP地址则工作量巨大,而且配置时容易导致IP地址冲突等错误。而DHCP可以为网络终端动态分配IP地址

百度低代码框架amis介绍及实例讲解

目录引言为什么用amis?官网这么说的amis不适合做什么?amis框架集成配置与组件概念实例:通过一个CRUD组件实现增删改查列表列表查询查看详情自定义操作按钮提交表单引言目前低代码概念已经无人不知,随着新冠病毒的爆发,远程办公、视频会议、直播等数字化应用迅速发展起来,也让低代码平台迎来了特别关注。那么问题来了,什么是低代码开发?低代码平台对未来的数字化、智能化生态会产生什么影响?低代码开发是通过页面拖拉拽的形式实现在线构建应用程序,旨在简化开发过程,缩短开发周期,提高开发效率,节省开发成本。通过低代码开发平台(有的也叫无代码开发平台),零代码基础也可以快速构建应用。微软2019年首次发布了

百度低代码框架amis介绍及实例讲解

目录引言为什么用amis?官网这么说的amis不适合做什么?amis框架集成配置与组件概念实例:通过一个CRUD组件实现增删改查列表列表查询查看详情自定义操作按钮提交表单引言目前低代码概念已经无人不知,随着新冠病毒的爆发,远程办公、视频会议、直播等数字化应用迅速发展起来,也让低代码平台迎来了特别关注。那么问题来了,什么是低代码开发?低代码平台对未来的数字化、智能化生态会产生什么影响?低代码开发是通过页面拖拉拽的形式实现在线构建应用程序,旨在简化开发过程,缩短开发周期,提高开发效率,节省开发成本。通过低代码开发平台(有的也叫无代码开发平台),零代码基础也可以快速构建应用。微软2019年首次发布了

YOLOV5中损失函数即代码讲解

YOLOV5中损失函数即代码讲解YOLOV5中loss.py文件代码讲解:https://blog.csdn.net/weixin_42716570/article/details/116759811yolov5中一共存在三种损失函数:分类损失cls_loss:计算锚框与对应的标定分类是否正确定位损失box_loss:预测框与标定框之间的误差(CIoU)置信度损失obj_loss:计算网络的置信度通过交叉熵损失函数与对数损失的结合来计算定位损失以及分类损失。classBCEBlurWithLogitsLoss(nn.Module):#二元交叉熵损失函数,blur意为模糊据下行原版注释是减少了错