目录 Swagger的作用与概念 在项目中使用swagger 配置swagger ApiInfo 配置 swagger配置扫描接口 配置api文档分组 多个分组 实体类配置 Swagger的作用与概念 Swagger官网,点此进入 在前后端分离时代...
网站建设
Python接口自动化浅析logging日志原理及模块操作流
目录 一、日志介绍 01 为什么需要日志? 02 什么是日志? 03 日志的用途是什么? 04 日志的级别分为哪些? 05 日志功能的实现 二、Logging模块 01 logging模块介绍 02 logging模块优势 03 loggi...
Pytorch实现网络部分层的固定不进行回传更新问题
目录 实际问题 问题解决思路 代码实现 LAST 参考文献 实际问题 Pytorch有的时候需要对一些层的参数进行固定,这些层不进行参数的梯度更新 问题解决思路 那么从理论上来说就有两种办...
Python接口自动化浅析logging封装及实战操作
在上一篇Python接口自动化测试系列文章: Python接口自动化浅析logging日志原理及模块操作流程 ,主要介绍日志相关概念及logging日志模块的操作流程。 而在此之前介绍过yaml封装,数据驱...
python爬虫学习笔记--BeautifulSoup4库的使用详解
目录 使用范例 常用的对象–Tag 常用的对象–NavigableString 常用的对象–BeautifulSoup 常用的对象–Comment 对文档树的遍历 tag中包含多个字符串的情况 .stripped_strings 去除空白内容 搜索文档...
Mybatis Criteria使用and和or进行联合条件查询的操作
之前用Mybatis框架反向的实体,还有实体里面的Example,之前只是知道Example里面放的是条件查询的方法,可以一直不知道怎么用,到今天才开始知道怎么简单的用。在我们前台查询的时候...
快速入手IntelliJ IDEA基本配置
目录 介绍 安装 配置maven 一 maven介绍 二 设置本地库 三 idea 中 maven 的配置 DeBug 插件推荐 常用快捷键 快捷键大全 1、Ctrl相关 2、Alt相关 3、Shift相关 4、Ctrl + Alt相关 5、Ctrl + Shift相关 6、...
我用Python给班主任写了一个自动阅卷脚本(附源码
导语 幼儿园升小学,小学升中学,中学升高中.......... 每个人都要经历的九年义务教育:伴随的都是作业、随堂考、以及每个科目的大大小小的考试。当然小编被考试支配的恐惧以及过...
Java spring定时任务详解
目录 一、定时任务 1、cron表达式 2、cron示例 3、SpringBoot整合 总结 一、定时任务 1、cron表达式 语法:秒 分 时 日 月 周 年 (其中“年”Spring不支持,也就是说在spring定时任务中只能设...
如何基于OpenCV&Python实现霍夫变换圆形检测
简述 基于python使用opencv实现在一张图片中检测出圆形,并且根据坐标和半径标记出圆。不涉及理论,只讲应用。 霍夫变换检测圆形的原理 其实检测圆形和检测直线的原理差别不大,只...
Java中如何正确重写equals方法
目录 1. 什么是equals方法? 1.1 equals方法: 2. 为什么要重写equals方法? 2.1 举个例子吧~ 3. 分析equals源码: 4. 正确重写equals方法: 重写equals方法的正确打开方式 正文开始@Assassin 1. 什么是...
如何用Python写一个简单的通讯录
目录 用Python写一个简单的通讯录 一、构思 1、定义空列表和一个空字典来存储 2、定义功能选项 3、添加通讯录功能 4、 循环,调用所有的函数功能 二、整体项目演示 用Python写一个简单...
Java关键字详解之final static this super的用法
目录 1. final 关键字: 2. static 关键字: 3. this 关键字: 4. super 关键字: final,static,this,super 关键字总结 正文开始@Assassin 1. final 关键字: final 关键字,意思是最终的、不可改变的,初始...
Java二叉树的四种遍历(递归与非递归)
目录 一、先序遍历与后序遍历 二、中序遍历 三、层序遍历 一、先序遍历与后序遍历 先序遍历根节点,再遍历左子树,再遍历右子树。 后序遍历先遍历左子树,再遍历右子树,再遍历...
Java编程 多态
目录 一、向上转型 二、转机 1、绑定 2、扩展性 3、缺陷 三、构造器与多态 1、构造器的调用顺序 2、构造器内部的多态方法的行为 四、协变返回类型 五、继承进行设计 前言: 封装,...
Java SpringCache+Redis缓存数据详解
目录 前言 一、什么是SpringCache 二、项目集成Spring Cache + Redis 1、配置方式 三、使用Spring Cache 四、SpringCache原理与不足 1、读模式 2、写模式:(缓存与数据库一致) 五、总结 前言 这几...
爬虫Python验证码识别入门
目录 爬虫Python验证码识别 1、批量下载验证码图片 2、识别代码看看效果 3、折腾降噪、去干扰 爬虫Python验证码识别 前言: 二值化、普通降噪、8邻域降噪 tesseract、tesserocr、PIL 参考文献...
OpenCV绘制圆端矩形的示例代码
目录 功能函数 测试代码 测试效果 本文主要介绍了OpenCV绘制圆端矩形的示例代码,分享给大家,具体如下: 功能函数 // 绘制圆端矩形(药丸状,pill)void DrawPill(cv::Mat mask, const cv::Rotat...
springboot 加载 META-INF/spring.factories方式
目录 springboot 加载 META-INF/spring.factories 用户应用程序Application 建立META-INF/spring.factories文件的意义何在 平常我们如何将Bean注入到容器当中 springboot 加载 META-INF/spring.factories 用户应用程序...
Java 多线程之两步掌握
目录 导论:初识多线程 一:动手来创建多线程 1.1 创建一个主线程 1.2 多线程抢占式执行 二:创建线程的几个常用方法 2.2 继承 Thread 类 2.2 实现 Runnable 接口 2.3 匿名类创建 三:Thread的...
Java编程生产者消费者实现的四种方法
目录 实现生产者消费者的四种方式 一、最基础的 二、java.util.concurrent.lock 中的 Lock 框架 三、阻塞队列BlockingQueue的实现 Blockqueue 接口的一些方法 四、信号量 Semaphore 的实现 实现生产者...
入门tensorflow教程之TensorBoard可视化模型训练
TensorBoard是用于可视化图形 和其他工具以理解、调试和优化模型的界面。 它是一种为机器学习工作流提供测量和可视化的工具。 它有助于跟踪损失和准确性、模型图可视化、低维空间...
tensorflow基本操作小白快速构建线性回归和分类模
目录 tensorflow是非常强的工具,生态庞大 tensorflow提供了Keras的分支 Define tensor constants. Linear Regression 分类模型 本例使用MNIST手写数字 Model prediction: 7 Model prediction: 2 Model prediction: 1 Model...
maven依赖包加载缓慢的原因以及解决方案
目录 maven依赖包加载缓慢的原因 解决方案 Maven下载jar包慢,pom报错 其实就是把maven的镜像配置改下就好了 maven依赖包加载缓慢的原因 首先看idea开发工具里配置的maven,是不是配置了的。...
Python BeautifulSoup基本用法详解(通过标签及class定位
如下: 将html文件下载后,使用BeauifulSoup读取文件,并且使用html.parser tmp_soup.select里面的参数为: div标签中class中带有listbg 下面 span标签中带有title,这种意思: 并且他们的类型如下:...
java面试散列表及树所对应容器类及HashMap冲突解决
目录 性能分析 HashMap 产生冲突原因及解决方法 HashMap 解决冲突方法 jdk7 与 jdk8 中HashMap的区别 发生冲突 扩容 使用建议 散列表 Hashmap、hashtable、concurrentHashMap、hashset ; 树: treemap、tre...
python爬虫之Appium爬取手机App数据及模拟用户手势
目录 Appium 模拟操作 屏幕滑动 屏幕点击 屏幕拖动 屏幕拖拽 文本输入 动作链 实战:爬取微博首页信息 Appium 在前文的讲解中,我们学会了如何安装Appium,以及一些基础获取App元素内容...
如何将自己的python代码发布在pip install给别人使用
目录 1.编写模块结构 1.1 git创建空文件 1.2 编写包功能函数 1.3 包必备函数 1、README.md文件是在git上生成的说明项目的文件 2、setup.py文件内容 3、liciense.txt文件内容 2. 生成模块 2.1 提前安...
一文带你掌握Java8中Lambda表达式 函数式接口及方
目录 函数式接口概述 函数式接口示例 1、Runnable接口 2、自定义函数式接口 3、作为参数传递 Lambda 表达式 内置函数式接口 Lambda简述 Lambda语法 方法引用 构造器引用 数组引用 函数式接口...
Mybatis如何使用@Mapper和@MapperScan注解实现映射关系
目录 使用@Mapper和@MapperScan注解实现映射关系 Mybatis-@MapperScan和mybatis:scan分析 mybatis:scan MapperScan 使用@Mapper和@MapperScan注解实现映射关系 MyBatis与Spring整合后需要实现实体和数据表的映射关...
Python绘图之桃花盛开
目录 夏天的花 实现思路 亭亭玉立的树干 花瓣随风飘 鲜花配文字 画笔样式调整 今天请各位读者朋友欣赏用 Python 实现的鲜花盛宴,你准备好了吗?90 行代码即可实现一棵美丽的鲜花盛...
Spring Security添加验证码的两种方式小结
目录 一、自定义认证逻辑 二、自定义过滤器 总结 一、自定义认证逻辑 生成验证码工具 dependency groupIdcom.github.penggle/groupId artifactIdkaptcha/artifactId version2.3.2/version/dependency 添加Kaptcha配置...
Python函数基础
目录 Python函数 1、函数的定义格式 2、使用当前文件的函数 3、调用及定义函数 4、使用其他文件(模块)的函数 5、求两数之和 Python函数 函数就是把具有独立功能的代码块封装成一个小模...
Java SpringBoot的相关知识点详解
目录 1. IOC和DI 2. Spring容器加载Bean/创建对象的时机 3. @Autowired注解 4. @Configuration配置类 5. @Conditional条件注解 6. SpringBoot的自动配置/自动装配 总结 1. IOC和DI 首先,我们应该明确,IOC是一...
mybatis代码生成+自定义注解+自定义注释实例
目录 mybatis代码生成 配置文件 配置类 自定义的lombok注解配置 代码注释配置 mybatis代码生成 !--mybatis的包和反向生成的包__用来生成dao,entity层-- !-- https://mvnrepository.com/artifact/org.mybatis/my...
python中re.findall函数实例用法
1、findall函数返回字符串中所有匹配结果的正则表达式列表。 2、如果没有分组的正则是返回的正则匹配,分组返回的是分组匹配而非整个正则匹配。 实例 找到所有与pattern匹配的子串...
看动画学算法之Java实现doublyLinkedList
简介: 和 LinkedList 相比, doublyLinkedList 中的节点除了next指向下一个节点之外,还有一个 prev 之前的一个节点。所以被称为doublyLinkedList。 doublyLinkedList 是一个双向链表,我们可以向前或...
Django中间件整合Vue拦截器的使用
目录 axios拦截器是什么? 拦截器的使用 请求拦截器 响应拦截器 Django中间件token验证 中间件相关 自定义中间件 中间件的执行流程 用中间件进行登录认证 总结 axios拦截器是什么? axi...
MyBatis的注解使用、ORM层优化方式(懒加载和缓存
目录 Mybatis注解 Mybatis对ORM层的优化 缓存 懒加载 MyBatis缓存机制 二级缓存 Mybatis注解 查找 @Select( "SELECT * FROM tt_user WHERE username Like #{id};")User findUserByName(String name);!--以map为输入参数查找...
Mybatis初始化知识小结
目录 一、前言 二、MyBatis的初始化做了什么 2.1 Mybatis的初始化过程就是加载自己运行时所需要的配置信息的过程 2.2 Mybatis的配置信息有哪些 2.3 mybatis-config.xml与Configuration类 2.4 MyBatis初始...
mybatis整合spring实现开启mapper.xml映射文件扫描
目录 mybatis整合spring开启mapper.xml映射文件扫描 spring配置扫描mybatis的mapper文件注意 mybatis整合spring开启mapper.xml映射文件扫描 一般情况下,我们知道在使用mybatis的时候,必须在mybatis全局...
基于Spring整合mybatis注解扫描是否成功的问题
目录 Spring整合mybatis注解扫描是否成功 Mybatis注解@MapperScan扫描包报:Invalid bound statement (not found) 总结 Spring整合mybatis注解扫描是否成功 IDEA spring整合mybatis会使用注解扫描的配置 context:...
numpy系列之数组重塑的实现
目录 1.数组重塑 1.1 一维数组重塑 1.2 多维数组重塑 2.数组转置 1.数组重塑 所谓数组重塑就是更改数组的形状。比如将原来3行4列的数组重塑成4行3列的数组。在numpy中用reshape方法来实现...
实现Windows下设置定时任务来运行python脚本
1. 自己用python写了一个签到脚本 经过测试已经可以成功打卡,于是研究了一下windows定时运行程序 2. 创建定时任务 2.1 打开“控制面板 ”–“系统和安全”–“管理工具”–“计划任务...
Java字符串的intern方法有何奥妙之处
学习背景 进入正文学习字符串的intern()方法之前,先给下这4个问题,看下自己是否都知道答案? 1、String s1 = “a” + “b”; //创建了几个对象? 2、String s2 = new String(“ab”); //创建了几...
SpringBoot 动态配置Profile环境的方式
下面的例子是通过修改 开发环境 和 生产环境 的 动态配置 的端口号的示例: 开发环境端口号是 8081 生产环境端口号是 8082 springboot的配置方式 springboot的配置有两种:properties和yaml或...
OpenCV半小时掌握基本操作之图像裁剪融合
目录 概述 图像裁剪 数值计算 图像融合 【OpenCV】高手勿入! 半小时学会基本操作 图像裁剪融合 概述 OpenCV 是一个跨平台的计算机视觉库, 支持多语言, 功能强大. 今天小白就带大家一起...
Java初学者之五子棋游戏实现教程
本文为大家分享了Java实现五子棋游戏的具体代码,供大家参考,具体内容如下 1.图形化界面的创建 1.1创建JFrame窗体容器 1)JFrame窗体需要设置基本的大小、布局、默认的关闭方式,以及...
python爬虫Mitmproxy安装使用学习笔记
目录 一、简介和安装 1.1、概念和作用 概念 作用 1.2、安装 1.3、工具介绍 二、设置代理 2.1、PC端设置代理 2.2、PC端安装证书 2.3、移动端设置代理 三、 mitmdump 3.1、插件使用 3.2、常用事...
Java中Session的详解
目录 1.什么是session: 2.session的经典应用场景: 3.session中常用的方法 4.举例 5.session与cookie的区别 1.什么是session: 服务器会给每一个用户(浏览器)创建一个session对象 一个session独占一...