目录 前言 Pyecharts可视化 Map世界地图 柱状图、饼图 Pyecharts组合图表 总结 前言 ECharts是由百度开源的基于JS的商业级数据图表库,有很多现成的图表类型和实例,而Pyecharts则是为了方便...
网站建设
Java 多线程之间共享数据
目录 1、线程范围的共享变量 2、使用Map实现线程范围内数据的共享 3、ThreadLocal实现线程范围内数据的共享 4、优化 5、实例 1、线程范围的共享变量 多个业务模块针对同一个 static 变量...
Python编程实现小姐姐跳舞并生成词云视频示例
目录 制作过程分为以下几个部分 1、视频下载 2、B 站弹幕下载 3、视频切帧,人像分割 4、对分割后的图像制作词云图 5、图片拼接,合成视频 最后 Python做了一个词云视频,以另一种角...
java开发MVC三层架构上再加一层Manager层原理详解
目录 MVC三层架构 MVC架构弊端 Manager层的特征 Manager层使用案例 MVC三层架构 我们在刚刚成为程序员的时候,就会被前辈们 “教育” 说系统的设计要遵循 MVC(Model-View-Controller)架构。它...
Python GUI编程详解
目录 Python GUI编程 0.创建窗口 1.Label和Button的使用 2.Entry和Text的使用 3.Grid网格布局 4.Frame框架 5.messagebox消息框 6.下拉框 7.Menu菜单 项目学习、 1.点名器 a.导航栏 b.主体 c.逻辑 总结 Python...
Java多线程 原子性操作类的使用
目录 1. 基本类型的使用 2. 数组类型的使用 3. 引用类型的使用 4.字段类型的使用 前言: 在java5以后,我们接触到了线程原子性操作,也就是在修改时我们只需要保证它的那个瞬间是安全...
Python编程实现下载器自动爬取采集B站弹幕示例
目录 实现效果 UI界面 数据采集 小结 大家好,我是小张! 在《Python编程实现小姐姐跳舞并生成词云视频示例》文章中简单介绍了B站弹幕的爬取方法,只需找到视频中的参数 cid,就能采...
Java开发SpringBoot集成接口文档实现示例
目录 swagger vs smart-doc Swagger的代码侵入性比较强 原生swagger不支持接口的参数分组 简单罗列一下smart-doc的优点 SpringBoot集成 smart-doc 引入依赖,版本选择最新版本 新建配置文件smart-doc.j...
python OpenCV 实现高斯滤波详解
目录 一、高斯滤波 二、C++代码 三、python代码 四、结果展示 1、原始图像 2、5x5卷积 3、9x9卷积 一、高斯滤波 高斯滤波是一种线性平滑滤波,适用于消除高斯噪声,广泛应用于图像处理...
Java TimedCache 带时间缓存工具类详解使用
简述 我们在工作中会碰到需要使用带过期时间的缓存场景。但是使用redis有太重了,毕竟缓存的数据很小,放在内存够够的。hutools提供了TimedCache时间缓存工具,可以实现该场景。下面...
python中扫描条形码和二维码的实现代码
简单说明,代码太难懂,先做此记录留待来日在看 步骤: 1, pip install pyzbar 安装好该模块。pyzbar模块是Python一个开源库用于扫描和识别二维码信息。 2,随便在网上找好两张截图 3,...
Java多线程 Callable、Future 和FutureTask
目录 1 Callable介绍 2 Future介绍 2.1 在Future接口中声明方法 2.2 Future提供了三种功能 3 FutureTask 4 Future和FutureTask的使用 4.1 使用Callable+Future获取执行结果 4.2 使用Callable+Future获取执行结果 前言...
Python tkinter padx参数详解
目录 1.padx 运行 总结 1.padx 表示在x轴方向上的边距 一般用法是padx=10,表示距离左右两边组件的长度都为10 还可以这么用,padx=(20,10),表示距离左边组件长度是20,距离右边组件长度是...
java集成开发SpringBoot生成接口文档示例实现
目录 为什么要用Swagger ? Swagger集成 第一步: 引入依赖包 第二步:修改配置文件 第三步,配置API接口 Unable to infer base url For input string: “” Swagger美化 第一步: 引入依赖包 第二步:启...
Python编程使用PyQt5制作动态钟表示例
目录 前言 环境配置 实现思路 老式钟表制作 电子表制作 合并两表界面 核心代码 总结 前言 大家好,我是小张~ 记得小时候,家里只有一个钟表用来看时间(含有时针、分针、秒针的那种...
maven打包zip包含bin下启动脚本的完整代码
maven打包zip包含bin下启动脚本,这个脚本小编在idea上测试有效: pom.xml打包 build sourceDirectorysrc/main/scala/sourceDirectory testSourceDirectorysrc/test/scala/testSourceDirectory resources resource directorysrc/mai...
Python Tkinter Menu组件详解
目录 何时使用 Menu 组件? 用法 参数 方法 add_cascade(**options) add_checkbutton(**options) add_command(**options) add_radiobutton(**options) add_separator(**options) delete(index1, index2=None) entrycget(index, option) entryc...
java WebSocket客户端断线重连的实现方法
目录 前言 Maven依赖 代码 前言 在工作中是否会遇到实用websocket客户端连接服务端的时候,网络波动,服务端断连的情况。会导致客户端被动断开连接。为了解决这个问题,需要对被动断...
一步步教你用python给女朋友写个微信自动提醒的
目录 前言 第一步:文本内容的确定 第二步:微信端发送消息的实现 第三步:定时任务的设置 总结 前言 事件背景是经常有很多琐碎的事情需要在某个时间点去做,光靠人力去记,容易...
java开发SpringBoot参数校验过程示例教程
目录 为什么需要参数校验 SpringBoot中集成参数校验 第一步,引入依赖 第二步,定义要参数校验的实体类 常见的约束注解如下: 第三步,定义校验类进行测试 第四步,体验效果 自定义...
Python中关于面向对象中继承的详细讲解
目录 1.继承 2.单继承 3.多继承 4.子类重写父类的同名属性和方法 5.子类调用父类同名属性和方法 6.多层继承 7.调用父类方法super() 8.案例 1.继承 在程序中,继承描述的是多个类之间的所...
Java多线程 CompletionService
目录 1 CompletionService介绍 2 CompletionService源码分析 3 CompletionService实现任务 4 CompletionService总结 1 CompletionService介绍 CompletionService 用于提交一组 Callable 任务,其take方法返回已完成的一个...
Python编程调用百度API实现地理位置经纬度坐标转
目录 1.1,用百度账号登陆百度地图控制台 1.2,创建一个应用,获取 AK 参数 1.3,地理编码、逆地理编码 1.3.1 地理编码 1.3.2 逆地理编码 经纬度坐标转换最常见办法就是调用第三方 API,...
Java多线程之条件对象Condition
目录 1 简介 2 Condition的实现分析 等待队列 等待(await):AbstractQueuedLongSynchronizer中实现 Condition等待通知的本质 通知(signal):AbstractQueuedLongSynchronizer中实现 3 Condition 实例 三个线程依...
Python中关于面向对象私有属性方法的详细讲解
目录 1.私有属性和私有方法 私有属性: 私有方法: 类部调用私有属性和私有方法 子类不能继承父类私有属性和方法 实例属性(对象属性) 通过实例(对象)去修改类属性 2.修改私有属性的...
Python趣味编程实现手绘风视频示例
在正文开始之前,先看一下最初效果,下面是单张图片转换前后对比 图一 图二 图三 为了增加趣味性,后面将这段代码应用到一个视频中,加上一个背景音乐,新鲜的 “手绘风视频”...
SpringBoot开发技巧之如何处理跨域请求CORS
目录 SpringBoot处理跨域 特殊情况 解决方法 自定义Cors过滤器 通过配置类指定过滤器的优先级 在前后分离的架构下,我们经常会遇到跨域CORS问题,在浏览器上的表现就是出现如下一段错...
Python中关于元组 集合 字符串 函数 异常处理的全
目录 元组 集合 字符串 1、字符串的驻留机制 2、常用操作 函数 1、函数的优点: 2、函数的创建:def 函数名([输入参数]) 3、函数的参数传递: 4、函数的返回值: 5、函数的参数定义:...
使用spring的restTemplate注意点
目录 使用spring的restTemplate注意点 下面看spring的RestTemplate的源码 spring的RestTemplate使用指南 一:restTemplate简介 二:restTemplate的配置方法 三:restUtil工具类 四:使用示例 五:总结 使用s...
Python绘图Turtle库的安装问题解决
目录 问题一:直接安装 问题二 Twisted库无法building 也就是不能安装 安装 Turtle 今天有朋友问我 Turtle的安装问题,在这里简单说 在github上我们可以看到Turtle这个库很久没有更新了,里面...
Java Fluent Mybatis实战之构建项目与代码生成篇上
目录 简述 特性 项目搭建 maven依赖引入-fluent-mybatis 表构建 代码生成工具类 解决类找不到问题 总结 简述 偶然看到一篇关于阿里新orm框架的文章,好奇的点了进去。开发后端多年,看到...
Python鼠标事件及坐标获取窗口和屏幕坐标
目录 效果如下: 分析: 重写关闭事件 重写上下文菜单事件 重写自带的绘制事件 也就是自定义 重新实现调整窗口大小事件 重新实现鼠标的释放事件 重新实现鼠标的移动事件 重新实现...
Spring使用RestTemplate和Junit单元测试的注意事项
目录 使用RestTemplate和Junit单元测试的注意事项 springboot中的单元测试 MockMVC和TestRestTemplate的使用与对比 MockMVC RestTemlate 使用RestTemplate和Junit单元测试的注意事项 对于之前写单元测试注入...
python学习Selenium介绍及安装部署详解
目录 selenium介绍 selenium原理 Selenium安装部署步骤 1. 准备好python环境: 2. 下载selenium并安装: 3. 下载浏览器对应的driver版本: 4.driver配置环境变量 Mac: Windows: selenium介绍 Selenium 是一个...
java开发微服务架构设计消息队列的水有多深
目录 消息队列的作用 消息队列的设计难题 处理并发和顺序消息 处理重复消息 编写幂等消息处理器 跟踪消息并丢弃重复消息 处理事务性消息 使用数据库表作为消息队列 使用事务日志...
python函数存储在模块的优点及用法总结
1、通过将函数存储在独立的文件中,可隐藏程序代码的细节,将重点放在程序的高层逻辑上。 2、能让你在众多不同的程序中重用函数。 将函数存储在独立文件中后,可与其他程序员共...
Java Fluent Mybatis实战之构建项目与代码生成篇下
目录 前言 依赖补充 数据库文件配置 测试代码 增加扫描mapper注解 执行测试代码 总结 前言 上一篇文章已经介绍了fluent-mybatis项目的构建,文章地址:Java Fluent Mybatis实战之构建项目与代码...
利用python实现万年历的查询
今天要用python做一个小功能,那就是实现万年历的查询。 首先看一下整体感觉 实现代码: def is_leap_year(year): if year/4==0 and year/400 !=0: return True elif year/100 == 0 and year/400 ==0 : return True els...
浅谈为什么重写equals()就要重写hashCode()
目录 一、hashCode()方法 二、equals()方法 三、hashCode() 与 equals() 3.1 不会创建“类对应的散列表”的情况 3.2 会创建“类对应的散列表”的情况 3.2.1 Set无法去重问题 3.2.2 哈希冲突问题 3.2...
关于远程调用RestTemplate的使用避坑指南
目录 一、前言介绍 二、 问题记录 1. 慎!【url参数中有json字符串】 2. 慎!【url参数中有经过URLEncode的字符串】 3. 慎!【url参数中存在特殊字符】 --- 针对HttpClient 总结 一、前言介绍 RestT...
详解OpenCV图像的概念和基本操作
前言: opencv最主要的的功能是用于图像处理,所以图像的概念贯穿了整个opencv,与其相关的核心类就是Mat。 像素: 图片尺寸以像素为单位时,每一厘米等于28像素,如1515厘米长度的图...
SpringBoot实现快递物流查询功能(快递鸟)
目录 一、前言 二、快递物流查询 1、快递鸟工具类 2、请求类 3、响应结果类 4、物流编码、状态枚举类 5、测试api 三、本文demo源码 一、前言 本文将基于springboot2.4.0实现快递物流查询,...
Python自动化测试框架pytest的详解安装与运行
目录 1. pytest的介绍 2. pytest的安装 1. 使用以下命令进行安装 2. 检查是否成功安装正确版本 3. pytest识别测试的条件 4. pytest的运行 4.1 Pycharm中调用 4.2 Python代码中调用 4.3 使用命令行调用...
SpringBoot整合微信登录功能的实现方案
目录 1. OAuth2解决什么问题? 2. 微信扫描登录 2.1 添加必要的依赖 2.2 application.properties 添加配置 2.3 登录请求 2.4 前端 1. OAuth2解决什么问题? OAuth2:是针对特定问题一种解决方案 可以解...
python绘制lost损失曲线加方差范围的操作方法
1. 导入必要的包 我使用了seaborn,通过 sns.set_style 可以让绘制出来的图更漂亮,而且可以切换不同的类型 import reimport seaborn as snsimport matplotlib.pyplot as pltimport matplotlib.cm as cmimport shutilim...
Java利用JavaCPP调用算法示例
目录 配置liunx 环境系统 配置java 项目 配置liunx 环境系统 配置so 文件存放路径[root@arch2 ~]# cat /etc/ld.so.conf.d/so.conf /opt/app/tools/so/从新调用ldconfig 命令ldconfig 配置java 项目 配置pom 文件 xml...
Python自动化测试pytest中fixtureAPI简单说明
什么是fixture 根据pytest官方文档的说明,fixture可以简单的归纳为具有以下功能的函数: 配置测试前系统的初始状态; 定义传入测试中的数据集; 为批量测试提供数据源等 与xUnit风格的...
Python基础实战总结
目录 一、思路 二、解决方法 1)TXT文件存储 2)CSV文件存储 三、总结 前言: 前几天有个叫【-berry】的粉丝在Python交流群里问了一道关于大学生Python题目的问题,如下图所示。 初步一看,...
Java多线程之同步工具类CountDownLatch
前言: CountDownLatch 是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程执行完后再执行。例如,应用程序的主线程希望在负责启动框架服务的线程已经启动所有框架服务...
python:列表详解
目录 列表list 1、列表创建 2、列表访问 1)一维列表的访问 2)二维列表的访问 3、修改元素 5、del命令 6、列表运算 1)列表相加 2)列表相乘 7、列表方法 1) index(value[,start=0[,stop]]) 2) c...