目录 通过python处理光斑图像 1 相关包与图像读取 2 图像截取 3显示强度 4数据拟合 问题 通过python处理光斑图像 1 相关包与图像读取 首先需要科学计算必备包 numpy 和画图包 matplotlib.pyp...
网站建设
深入理解Java设计模式之代理模式
目录 一、引言 二、什么是代理模式 三、代理模式的结构 四、代理模式和装饰模式的异同 五、代理模式和委托 六、代理模式的种类 七、代理模式的应用场景 八、代理模式的优缺点 九...
浅谈Python处理json字符串为什么不建议使用eval()
目录 一、前言 二、Json.loads与eval 性能对比 1. eval 2. json.loads 一、前言 最近发现一些小伙伴使用eval来处理json,而且为了能够将json成功转为字典而不报错,还写了如下的赋值操作 (因为...
解析springboot集成AOP实现日志输出的方法
开发接口系统中主要的一环就是日志输出,如果系统出现问题,日志能帮我们去定位问题,最常见的日志是调用方 所调用的IP 接口地址 对应方法 参数值 以及接口方接收到请求 所返回...
python光学仿真相速度和群速度计算理解学习
目录 波动模型 相速度 群速度 从编程的角度来说,波动光学在某些情况下可以简单地理解为在光线模型的基础上,引入一个相位项。 波动模型 一般来说,三个特征可以确定空间中的波...
Java 内部类的定义与范例
目录 一、前言 二、内部类 语法格式: static修饰内部类 内部类未被static修饰时: 内部类被static修饰后 演示操作: 一、前言 前面我们学习了一个小的项目,现在我们来学习新的知识点...
python迭代器,生成器详解
目录 迭代器 生成器 总结 迭代器 聊迭代器前我们要先清楚迭代的概念:通常来讲从一个对象中依次取出数据,这个过程叫做遍历,这个手段称为迭代(重复执行某一段代码块,并将每一...
深入理解Java设计模式之外观模式
目录 一、什么是外观模式 二、外观模式的使用场景 三、外观模式的优缺点 四、外观模式的实现 总结 一、什么是外观模式 定义 :为子系统中的一组接口提供一个一致的界面,用来访问...
Python光学仿真实现波长与颜色之间对应关系示例
目录 光的颜色 python实现为 绘制光谱 光的颜色 与其说颜色是光的一种属性,不如说是人眼对可见光频率范围内的一种感应,是人眼的一种属性。而人眼对光频的感应包括三个方面,即...
Java 泛型详解与范例
目录 一、泛型的使用 二、泛型类的定义-类型边界 三、类型擦除 四、泛型类的使用-通配符 五、泛型方法 六、泛型的限制 一、泛型的使用 前面我们学集合的时候,简单的说过泛型的使...
Python 中类的构造方法 __New__的妙用
目录 1、概述 2、__new__ 和 __init__ 的区别 3、应用1:改变内置的不可变类型 4、应用2:实现一个单例 5、应用3:客户端缓存 6、应用4:不同文件不同的解密方法 1、概述 python 的类中,所...
Java面向对象基础知识之委托和lambda
委托定义类型,类型指定特定方法签名。可将满足此签名的方法(静态或实例)分配给该类型的变量,然后(使用适当参数)直接调用该方法,或将其作为参数本身传递给另一方法再进...
python三大器之装饰器详解
目录 装饰器 总结 装饰器 讲装饰器之前要先了解两个概念: 对象引用 :对象名仅仅只是个绑定内存地址的变量 def func(): # 函数名仅仅只是个绑定内存地址的变量 print("i`m running") # 这是...
Component-Scan 不扫描jar里面的类问题
目录 Component-Scan 不扫描jar里面的类 关于context:component-scan等等一些列扫描包的问题记录 解决 Component-Scan 不扫描jar里面的类 今天碰到一个奇怪的问题,配置的spring的 context:component-scan...
Python光学仿真光的偏振编程理解学习
光的偏振 由于光波是横波,所以对于任意一个光波,其振幅方向与传播方向在一个固定的平面内。换言之,一束光波可以存在振幅方向不同的一群光波,对于其中一个光波而言,其振幅...
java如何更改数据库中的数据
java更改数据库中的数据 不废话,上代码 package com.ningmeng;import java.sql.*;/** * 1:更改数据库中的数据 * @author biexiansheng * */public class Test04 { public static void main(String[] args) { // TODO Auto-generate...
浅谈Python如何获取excel数据
目录 一、列操作 二、行操作 总结 准备导入的excel为: 可以采用pandas的read_excel功能, 具体代码如下 : import pandas as pdgetdata=pd.read_excel(r'C:/文件夹索引/文件名.xlsx', sheet_name='工作表she...
Java面向对象基础知识之枚举
目录 一、枚举的定义 二、枚举的声明 三、枚举的转换 四、枚举的方法 五、标志枚举(二进制枚举) 总结 一、枚举的定义 枚举是一组命名整型常量。枚举类型是使用enum关键字声明的...
几行代码让 Python 函数执行快 30 倍
目录 1、Python 多线程处理的基本指南 2、多处理入门 3、它为什么如此重要? 4、实现 5、基准测试 Python 是一种流行的编程语言,也是数据科学社区中最受欢迎的语言。与其他流行编程语...
SpringBoot中@ComponentScan的使用详解
目录 SpringBoot @ComponentScan的使用 SpringBoot @ComponentScan 作用 SpringBoot @ComponentScan的使用 SpringBoot的启动类中有一个@ComponentScan,之前项目由于这个注解造成打包失败,这里对于这个注解进行...
Python入门:认识列表和元组
目录 列表的特性 元组的特性 两者支持的操作 负数索引 切片操作 随意嵌套 相互转换 常用内置函数 存储方式的差异 性能对比 两者的使用场景 总结 提问:两个创建空列表的方法,哪个...
Java深入浅出理解快速排序以及优化方式
可能经常看面经的同学都知道,面试所遇到的排序算法, 快速排序 占主要位置,热度只增不减啊,其次就是 归并和堆排序 。 其实以前写过一篇排序的文章,写的比较简单,只是轻描...
Pycharm开发Django项目创建ORM模型的问题
随着项目越来越大,采用写原生SQL的方式在代码中会出现大量的SQL语句,那么问题就出现了: SQL语句重复利用率不高,越复杂的SQL语句条件越多,代码越长。会出现很多相近的SQL语句。...
浅谈java接口的幂等性及解决方案
目录 一、什么情况下需要幂等 二、幂等性解决方案 2.1 token机制(令牌) 2.2 各种锁机制 2.3 各种唯一约束 2.4 防重表 2.5 全局请求唯一id 总结 一、什么情况下需要幂等 用户多次点击按钮...
Python光学仿真之对光的干涉理解学习
光的干涉 干涉即两束光在叠加过程中出现的强度周期性变化情况,其最简单的案例即为杨氏双缝干涉。 如图所示,光从 S S S点发出,通过两个狭缝 S 1 , S 2 S_1,S_2 S1,S2,最终汇聚在右侧...
Java面向对象基础知识之抽象类和接口
抽象类(abstract): 抽象类不能创建实例,它只能作为父类被继承。抽象类是从多个具体类中抽象出来的父类,它具有更高层次的抽象。从多个具有相同特征的类中抽象出一个抽象类,...
100 个 Python 小例子(练习题二)
目录 实例031:字母识词 实例032:反向输出II 实例033:列表转字符串 实例034:调用函数 实例035:设置输出颜色 实例036:算素数 实例037:排序 实例038:矩阵对角线之和 实例039:有序列...
Java使用fastjson对String、JSONObject、JSONArray相互转换
目录 fastjson对String、JSONObject、JSONArray相互转换 com.alibaba.fastjson.JSONObject、JSONArray与String之间的转换demo fastjson对String、JSONObject、JSONArray相互转换 fastjson是阿里巴巴的开源JSON解析库,它可...
Python四大金刚之元组详解
目录 引言 一、元组的创建方式 二、元组的遍历 总结 引言 一、元组的创建方式 #第一种:t = ('python','No.1')print(t)print(type(t))#第二种: 内置函数tuple()t1 = tuple(('python','No.2'))print(t1)print(type(...
MyBatis中map的应用与模糊查询实现代码
目录 1.MyBatis中map的应用 1.1.应用场景 1.2.具体实现 1.3.注意点!!! 2.模糊查询 1.MyBatis中map的应用 1.1.应用场景 假设,实体类,或者数据库中的表,字段或者参数过多,应当考虑使用M...
python eval()函数使用详情
目录 一、eval()函数是什么? 二、eval()函数语法解析 三、eval()函数应用举例 3.1 eval()基本应用举例 3.2 eval()危害举例 3.3 ast.literal_eval()替代eval()实现数据类型转换 一、eval()函数是什么?...
SpringBoot 在测试时如何指定包的扫描范围
目录 在测试时如何指定包的扫描范围 以往…这么写 通过@SpringBootApplication注解配置容器的包扫描范围 配置扫描包范围 如何修改包扫描的位置? 方法一 方法二 在测试时如何指定包的扫...
Python四大金刚之列表详解
目录 前言 一、列表的创建: 二、 列表的特点: 三、查询操作 获取列表中多个元素:切片操作 四、列表的遍历: 五、列表元素的增删改 (一)增加 append()的内存过程 (二)删 六、...
SpringBoot项目jar发布后如何获取jar包所在目录路径
目录 SpringBoot项目jar发布获取jar包所在目录路径 SpringBoot打可执行jar运行时输出文件路径问题 SpringBoot项目jar发布获取jar包所在目录路径 ApplicationHome ah = new ApplicationHome(getClass());File file...
python 名称空间与作用域详情
目录 一、名称空间 1.1 内置名称空间 1.2 全局名称空间 1.3 局部名称空间 1.4 加载顺序 1.5 查找顺序 二、作用域 2.1 全局作用域 2.2 局部作用域 2.4 函数对象+作用域应用 三、补充知识点...
Java ShardingJDBC实战演练
目录 一、背景 二、优化事项 三、具体实战 四、遇到的问题 五、项目源码地址 一、背景 最近在公司手头上的项目单表达到了五千万的规模,而且日增长量每天就有10w左右,一个月就有...
Python光学仿真从Maxwell方程组到波动方程矢量算法
Maxwell方程组是十九世纪最伟大的公式,代表了传统物理学人对公式美学的孜孜追求,也影响了无数后来者的物理美学品味。 回顾历史,当1864年,Maxwell发出那篇著名的《电磁场的动力学...
微信小程序后端Java接口开发的详细步骤
目录 1、搭建一个springboot项目并引入依赖 2、编写controller层 3、创建微信小程序项目 微信小程序使用wx.request(OBJECT)来调用后端接口。 首先 我们来一个简单案例 —— helloworld实现 1、搭建...
Python光学仿真数值分析求解波动方程绘制波包变
波动方程数值解 波动方程是三大物理方程之一,也就是弦振动方程,其特点是时间与空间均为二阶偏导数。其自由空间解便是我们熟知的三角函数形式,也可以写成自然虚指数形式。...
Swagger2配置方式(解决404报错)
目录 Swagger2配置(解决404报错) 一、引入依赖 二、编写配置文件 三、解决404报错 swagger配置好后仍然404问题 Swagger2配置(解决404报错) 在spring boot项目中配置Swagger2,配置好了但是访问确实...
python函数参数,名称空间,以及函数嵌套
目录 一. 函数参数–动态传参 1.1动态位置接受参数,在参数位置编写*表示接收任意内容 1.2 动态接收关键字参数 1.3无敌传参 * args, * * kwargs 一起使用 1.4 动态参数的另一种传参方式: 二...
Java 面向对象的特征解析与应用
## 类和对象 * 面向对象与面向过程 面向过程:是指类似在C语言学习中,所写的代码都在主程序(main())中运行,非常的繁琐。 面向对象:首先创建一个类,类中包括对一个事物描述...
Python 使用PIL.Image制作运动小人的动态图思路详解
准备材料: 图片img.png 大小:804x165 制作思路: 把图片拆分成12等分,每帧大小:67x165;连续读取和播放就会形成动态图像。 源代码: import tkinter as tkfrom PIL import Image,ImageTkfrom time imp...
java如何自定义List中的sort()排序,用于日期排序
目录 java 自定义List中的sort()排序 1、问题描述 2、解决方法 3、其他 java Collections类:sort()升序排序 正向排序 java 自定义List中的sort()排序 1、问题描述 List是java中一个有序可重复的的集合...
Python实战小项目之身份证信息校验
python小项目–身份证信息校验 目的 制作个程序,输入身份证号码,输出如下信息 性别 : 男 地区 : 福建省龙岩市永定县 出生年月日: 2000年05月01日 出生当日派出所登记的第 1 个男孩...
java 多态与抽象类详解总结
目录 前言 多态 初识多态 什么是多态? 多态的分类 多态的必要条件 实现多态 向上转型 向下转型 instanceof运算符 具体实现 抽象类与抽象方法 为什么要使用抽象? 抽象方法 抽象类 前...
简单的Python动态可视化神器,编程小白也能上手
目录 1、安装模块 2、导入模块 3、导入数据 4、显示图表 最近发现了一个宝藏动态可视化库,非常简单,即使是小白也能轻松上手。这个库就是 motionchart ,它能够用 pandas 的 dataframe 数...
Java使用Junit4.jar进行单元测试的方法
目录 一、下载依赖包 二、添加到依赖 三、设置 test 目录 四、创建测试类 五、开始测试 一、下载依赖包 分别下载 junit.jar 以及 hamcrest-core.jar 二、添加到依赖 在项目跟目录创建 lib 文件...
Python光学仿真理解Jones矩阵学习
目录 Jones向量 Jones矩阵 Jones矩阵的表示 Jones向量 假设光波沿z轴传播,那么其三个方向的电场分量可以表示为 Jones矩阵 能够保证二维列向量形状不变的运算有无穷多种,但最符合我们直...
Java使用Collections.sort对中文进行排序方式
目录 使用Collections.sort对中文进行排序 Collections.sort 排序 注解 使用Collections.sort对中文进行排序 使用collections.sort(List list, Comparator super T)对中文名字进行排序 调用Collator的静态方法getI...