网站建设

利用 Python 让图表动起来

目录 用 Matplotlib 和 Seaborn 这类 Python 库可以画出很好看的图,但是这些图只是静态的,难以动态且美观地呈现数值变化。要是在你下次的演示、视频、社交媒体Po文里能用短视频呈现数...

关于Java中properties文件编码问题

目录 Java properties文件编码问题 问题一:Transparent native-to-ascii conversion是什么 Java中属性文件(*.properties)转码为UTF-8 将中文转码为UTF8命令格式 Java properties文件编码问题 问题一:Transparen...

Python实战快速上手BeautifulSoup库爬取专栏标题和地

目录 安装 解析标签 解析属性 根据class值解析 根据ID解析 多层筛选 提取a标签中的网址 实战-获取博客专栏 标题+网址 BeautifulSoup库快速上手 安装 pip install beautifulsoup4# 上面的安装失败使...

Java 设计模式之责任链模式及异步责任链详解

目录 一、定义 二、普通责任链模式 三、异步责任链模式 一、定义 责任链模式(Chain of Responsibility Pattern):避免将一个请求的发送者与接受者耦合在一起,让多个对象都有机会处理请求...

Python光学仿真学习Gauss高斯光束在空间中的分布

目录 Gauss光束强度的表达式为 如图所示 左上图和左下图表示激光传输过程中的其束腰半径的变化情况;右图则表示高斯光束某一横截面处激光的能量分布。 绘制代码如下 import matplot...

使用SpringAOP获取用户操作日志入库

目录 SpringAOP获取用户操作日志入库 记录操作日志的一般套路 SpringAOP获取用户操作日志入库 切service层中所有的方法,将有自定义注解的方法的操作日志入库,其中需要注意的几点: 注...

Python实战小项目之Mnist手写数字识别

目录 程序流程分析图: 传播过程: 代码展示: 创建环境 准备数据集 下载数据集 下载测试集 绘制图像 搭建神经网络 训练模型 测试模型 保存训练模型 运行结果展示: 程序流程分析...

Java 设计模式之适配器模式详解

目录 定义 结构图 使用场景 代码实现 Java代码实现 Python代码实现 定义 适配器将一个类的接口,转换成客户期望另一个接口。适配器让原本不兼容的类可以合作无间 结构图 如图所示,...

Python深度学习神经网络基本原理

目录 神经网络 梯度下降法 神经网络 梯度下降法 在详细了解梯度下降的算法之前,我们先看看相关的一些概念。 1. 步长(Learning rate):步长决定了在梯度下降迭代的过程中,每一步沿...

Python中搜索和替换文件中的文本的实现(四种)

在本文中,我将给大家演示如何在 python 中使用四种方法替换文件中的文本。 方法一:不使用任何外部模块搜索和替换文本 让我们看看如何在文本文件中搜索和替换文本。首先,我们创...

java如何获取用户登录ip、浏览器信息、SessionId

目录 java获取用户登录ip、浏览器信息、SessionId 1、获取用户登录ip 2、获取用户所使用的浏览器信息 3、获取用户SessionId 获取用户登录的ip地址(考虑多种请求头的情况) java获取用户登...

Python获取网页数据详解流程

Requests 库是 Python 中发起 HTTP 请求的库,使用非常方便简单。 发送 GET 请求 当我们用浏览器打开东旭蓝天股票首页时,发送的最原始的请求就是 GET 请求,并传入url参数. import requestsur...

java中的session对象如何获取

目录 获取session对象 1.在springmvc中 2.通过ServletActionContext获取 在session存取值和对象的方法 获取session对象 1.在springmvc中 HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getReq...

Python数据拟合实现最小二乘法示例解析

目录 线性拟合 高阶多项式 多自变量 指数函数 所谓最小二乘法,即通过对数据进行拟合,使得拟合值与样本值的方差最小。 线性拟合 这个表达式还是非常简单的。 对于有些情况,我...

图文详解Java线程和线程池

目录 一、什么是线程,线程和进程的区别是什么 二、线程中的基本概念,线程的生命周期 三、单线程和多线程 四,线程池的原理解析 五,常见的几种线程池的特点以及各自的应用场...

Python中Scrapy+adbapi提高数据库写入效率实现

目录 一:twisted中的adbapi 1.1 两个主要方法 1.2 使用实例 二:结合scrapy中的pipelines 一:twisted中的adbapi 数据库pymysql的commit()和execute()在提交数据时,都是同步提交至数据库,由于scrapy框架...

Java 基础语法

目录 1、基本语法 2、标识符(合法的变量名) 3、关键字(保留字) 4、注释 5、Java 包 5.1 package 语句 5.2 import 语句 6、源文件声明规则 前言: Java 是一门面向对象的解释型编程语言。...

什么是Java多线程,如何实现

目录 什么是进程? 什么是线程? 什么是线程安全? 添加一个状态呢? 如何确保线程安全? synchronized lock 总结 什么是进程? 电脑中时会有很多单独运行的程序,每个程序有一个独立...

表格梳理python内置数学模块math分析详解

python内置数学模块math 提供了一些基础的计算功能,下列表达式默认 from math import * 默认输入输出均为一个数字。大部分函数都很直观,望文生义即可。 其他函数 isclose(a, b, *, rel_tol=1e...

Java 中的类和对象详情

目录 1、类的定义 2、类中变量的类型 3、构造方法 4、重载方法 5、继承 5.1 重写方法 6、创建对象 7、访问实例变量和方法 8、比较对象 8.1 使用 == 比较对象 8.2 使用 equals() 比较对象 类可...

python单机五子棋的代码实现示例

五子棋相信大家都玩过,那么你们有没有试过自己动手编写过五子棋呢?今天来带着大家实现以下五子棋。 def initChessSquare(x,y): #初始化棋盘 for i in range(15): # 每一行的交叉点坐标 rowli...

Java虚拟机栈jvm栈的作用

目录 1. 定义 2. 栈的线程安全问题 3. 栈内存溢出 1. 定义 栈:线程运行时需要的内存空间,一个栈存在多个栈帧。栈具有先入后出,后入先出的特点。 栈帧:每个方法运行时需要的内存...

python编程matplotlib交互绘制Julia集示例解析

目录 Julia集 matplotlib绑定事件 缩放 所谓Julia集就是类似下面的美妙的图案 Julia集 特别地,当 c = z的初始值时,符合收敛条件的 z 的便构成大名鼎鼎的Mandelbrot集 在上图中,颜色表示该点...

Java 中的变量类型

目录 1、局部变量 2、成员变量(实例变量) 3、类变量 1、局部变量 在方法或语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。 局...

浅谈Python之Django

目录 工具版本 创建工程djangostart 创建项目message 创建一些辅助目录 连接数据库(保证自己的数据库已启动) 生成数据表 总结 工具版本 python版本:3.8 django版本:2.0.0 mysql版本: 5.5.53 pi...

Java设计模式之单件模式深入讲解

目录 定义 Java单件模式 经典单件模式的实现 多线程单件模式的实现 急切创建实例 双重检查加锁 Python单件模式 模块实现 new关键字实现 装饰器实现 函数装饰器 类装饰器 定义 单件模式...

浅谈Python之Django(二)

目录 django设计 数据表生成与修改各APP models设计 users models 设计 course models 设计 organization models 设计 operation models 设计 总结 django设计 user-用户管理 curser-课程管理 organization-机构和教师...

如何利用Python和OpenCV对图像进行加水印详解

目录 前言 第 1 步:导入 OpenCV 并读取logo和要应用水印的图像 第 2步:计算两个图像的高度和宽度 第 3 步:将水印放置在图像的中心 第 4 步:使用 OpenCV 中的 addWeighted 函数 第 5 步:显...

SpringBoot整合Redisson实现分布式锁

目录 一、添加依赖 二、redis配置文件 三、新建配置类 四、使用分布式锁 可重入锁 读写锁 信号量(Semaphore) 闭锁(CountDownLatch) Redisson是架设在redis基础上的一个Java驻内存数据网格(...

Java中数组的定义与使用详解

目录 数组的基本概念 数组引用传递 数组静态初始化 二维数组 总结 数组的基本概念 如果说现在要求你定义100个整型变量,那么如果按照之前的做法,可能现在定义的的结构如下: i...

浅谈Python之Django(三)

目录 django-admin基本介绍 激活django-admin 创建访问django-admin的超级用户 访问django-admin 修改django-admin为中文 修改django-admin为中国时区 后台放出users可以对用户信息进行修改 总结 django-adm...

解决maven没有打包xml文件的问题

目录 maven没有打包xml文件的问题 maven打包时不打包resources下的xml文件 maven没有打包xml文件的问题 最近使用maven带管理项目,采用SSM的技术栈,在配置好一些配置文件,打包部署到tomcat上...

Python实战项目用PyQt5制作漫画脸GUI界面

目录 最终效果 前言 1.PyQt5的安装。 1.PyQt5库的安装。 2.qt designer 布局的使用。 1:打开这个设计师 2:创建一个窗口 3:设计界面,用鼠标拖动左边的控件。 4:ui转化为py 5:在python上面运行转化...

JAVA中的 map,list,set

目录 1、Map接口和Collection接口是所有集合框架的父接口 2、Collection集合主要有List和Set两大接口 3、Map (1)Map 存元素和取元素和删除(put、get、remove) (2)循环Map 1、Map接口和Collecti...

浅谈Python之Django(四)

目录 1.pip3 install xadmin 2.解决方案 3. 修改配置文件setting.py中的INSTALLED_APPS 4.修改urls中的路由 5.访问 6.设置显示的字段与搜索的字段 7.__str __ 8.全局配置 总结 1.pip3 install xadmin 因为我是d...

Spring如何使用@Indexed加快启动速度

目录 使用@Indexed加快启动速度 Spring5--@Indexed注解 举个栗子 使用@Indexed加快启动速度 Spring读取@Component组件(派生性),有两种实现方式,一种是反射,一种是ASM。反射性能低主要是要...

python中的load、loads实现反序列化示列

目录 1、简介 2、案例1:load 3、案例2:loads 1、简介 在 python 自动化中,我们传递一些参数是需要从文件中读取过来的,读取过来的字典并非 python 对象数据类型而是 string 类型。 这样在...

Java 中的 File类详情

目录 一、File类简单介绍 二、 路径的分类 三、 构造方法 四、 成员方法 一、File类简单介绍 为什么要学习File类呢,他的作用又是什么呢 IO流操作中大部分都是对文件进行操作,所以...

Python语法详解之decorator装饰器

python 是一门优雅的语言,有些使用方法就像魔法一样。装饰器(decorator)就是一种化腐朽性为神奇的技巧。最近一直都在使用 Tornado 框架,一直还是念念不忘 Flask 。Flask 是我最喜欢的 P...

Python实战项目之MySQL tkinter pyinstaller实现学生管理

终极版终于有时间给大家分享了!!!。 我们先看一下效果图。 1:登录界面: 2:查询数据库所有的内容! 3:链接数据库: 4:最终的打包! 话不多说直接上代码!!!! from tkint...

java图搜索算法之DFS与BFS详解

目录 一、前言 二、深度优先搜索 三、广度优先搜索 四、结语 你好,我是小黄,一名独角兽企业的Java开发工程师。 感谢茫茫人海中我们能够相遇, 俗话说:当你的才华和能力,不足...

python中dump与dumps实现序列化

目录 1、前言 2、详解 1、前言 使用中如果我们想把 python 可识别对象的dict类型的数据通过str类型写入文件或者存入变量中 就需要用到 dump 与 dumps 2、详解 dump 新建个dict文件,然后将d...

MyBatis-Plus拦截器对敏感数据实现加密

目录 一、定义注解 二、定义拦截器类 做课程项目petstore时遇到需要加密属性的问题,而MyBatis-Plus为开发者提供了拦截器的相关接口,用于与数据库交互的过程中实现特定功能,本文主...

python爬取全国水雨情信息详解

目录 分析 代码 结果 总结 分析 我们没有找到接口,所以打算利用selenium来爬取。 代码 import datetimeimport pandas as pdfrom bs4 import BeautifulSoupfrom selenium import webdriverfrom selenium.webdriver.support....

Java中的"goto"语句妙用

目录 Java goto语句妙用 Java label 反编译 “goto”——标签(基本用法+实例) 1.GoTo简介 2.那么为什么goto的名声这么不好呢? 3.java中的goto——标签 4.总结 Java goto语句妙用 今天和朋友聊天的...

Python爬虫实战演练之采集糗事百科段子数据

目录 知识点 爬虫基本步骤: 爬虫代码 导入所需模块 获取网页地址 发送请求 数据解析 保存数据 运行代码,得到数据 知识点 1.爬虫基本步骤 2.requests模块 3.parsel模块 4.xpath数据解析方法...

mybatis-plus 拦截器敏感字段加解密的实现

目录 背景 一、查询拦截器 二、插入和更新拦截器 三、注解 背景 数据库在保存数据时,对于某些敏感数据需要脱敏或者加密处理,如果一个一个的去加显然工作量大而且容易出错,这...

Python 3.10 中 6 个兴奋的新特性

新的 Python 版本推出了有趣的新功能。 Python 是当今最流行的编程语言之一。它有广泛的领域和应用,从学习计算机科学的基础,到执行复杂或者直接的科学计算任务来创建游戏。它的高...

Spring之spring-context-indexer依赖详解

目录 Spring spring-context-indexer依赖 配置springboot启动时自动打开浏览器 spring-context-indexer原理 spring-context-indexer Spring spring-context-indexer依赖 dependencies dependency groupIdorg.springframework/groupId art...

Python Numpy 高效的运算工具详解

目录 Numpy 介绍 优势 numpy常用属性 ndarray形状 二维数组 ndarray类型 创建ndarray时,指定其类型 基本操作 总结 Numpy 介绍 numpy num numerical 数值化 py python ndarray n 任意个 d dimension 维度 array 数...