网站建设

Python摸鱼神器之利用树莓派opencv人脸识别自动控

前言 老早就看到新闻员工通过人脸识别监控老板来摸鱼。 有时候摸鱼太入迷了,经常在上班时间玩其他的东西被老板看到。自从在咸鱼上淘了一个树莓派3b,尝试做了一下内网穿透,搭...

利用Java和c语言写一个计算器

目录 一、java计算器 1、类名计算器 2、类名sum 3、示例图 4、代码 4.1计算器类 4.2sum类下 二、C语言下的计算器 2、代码 一、java计算器 步骤: 1.建包 2.导入输入包 3.创建类 4.类名调用 类...

pytorch教程之网络的构建流程笔记

目录 构建网络 定义一个网络 loss Function Backprop 更新权值 参考网址 构建网络 我们可以通过torch.nn包来构建网络,现在你已经看过了autograd,nn在autograd的基础上定义模型和求微分。一个...

Pytorch教程内置模型源码实现

翻译自 https://pytorch.org/docs/stable/torchvision/models.html 主要讲解了torchvision.models的使用 torchvision.models torchvision.models中包含了如下模型 AlexNet VGG ResNet SqueezeNet DenseNet Inception v3 随机初始化模型...

pytorch教程实现mnist手写数字识别代码示例

目录 1.构建网络 2.编写训练代码 3.编写测试代码 4.指导程序train和test 5.完整代码 1.构建网络 nn.Moudle是pytorch官方指定的编写Net模块,在init函数中添加需要使用的层,在foeword中定义网络流...

java面向对象设计原则之合成复用原则示例详解

目录 概念 示例 拓展 概念 尽量使用合成/聚合,而不是使用继承实现复用。所谓的合成/聚合是指一个对象里持有另外一个类的对象,通过调用这些对象的方法得到复用已有功能的目的。...

Java 如何实现时间控制

目录 一、间控制的几种方案 1.1 从线程方面解决 1.2使用Timer 1.3redis延时 二、redis 2.1maven中引入redis 2.2 在springboot中配置redis 2.3redisTemplate模板工具类 2.4在redis中实现时间控制 2.4.1无限循环...

pytorch教程网络和损失函数的可视化代码示例

目录 1.效果 2.环境 3.用到的代码 1.效果 2.环境 1.pytorch 2.visdom 3.python3.5 3.用到的代码 # coding:utf8import torchfrom torch import nn, optim # nn 神经网络模块 optim优化函数模块from torch.utils.data import D...

Java实现学生管理系统详解

目录 总结 学生管理系统(Java版) 前言:这个是大二做的课设(还是学生管理系统…),理论上虽然是4个人一组一起做的,但是,注意这个“但是”,还是我一个人承担了所有…代码...

PyTorch一小时掌握之基本操作篇

目录 创建数据 torch.empty() torch.zeros() torch.ones() torch.tensor() torch.rand() 数学运算 torch.add() torch.sub() torch.matmul() 索引操作 创建数据 torch.empty() 创建一个空张量矩阵. 格式: torch.empty(*size, *...

浅谈Python面向对象编程oop思想心得

花了几个小时给小表弟普及了一下OOP的知识,索性总结一下写篇文章。 OOP全称Object Oriented Programming 即面向对象编程,之所以有这么一个奇怪的称呼,是因为这个概念并非凭空而来,而...

SpringBoot 返回Json实体类属性大小写的解决

目录 返回Json实体类属性大小写问题 Json转换大小写的坑 返回Json实体类属性大小写问题 总归上述问题Rt,其实今天开发刚遇到,当时找了半天为啥前台传参后台却接收不到,原来是返回...

TensorFlow2基本操作之 张量排序 填充与复制 查找与

目录 张量排序 tf.sort tf.argsort tf.math.top_k 填充与复制 tf.pad tf.tile 查找与替换 tf.where (第一种) tf.where (第二种) tf.scatter_nd 张量排序 tf.sort tf.sort 函数可以帮我们对张量进行排序. 格式: tf....

详解PyQt5 GUI 接收UDP数据并动态绘图的过程(多线程

目录 1. Qt 的用法 2. Pycharm 设置 2.1 安装 Pyqt5 和 pyinstaller 包 2.2 Pycharm pyqt工具配置 3 UDP图形界面设计 3.1 GUI设计 3.2 将GUI文件转换为py文件 3.3 widget窗体提升,整合matplotlib的功能 3.4 GUI 设计...

一小时学会TensorFlow2之自定义层

目录 概述 Sequential Model Layer 案例 数据集介绍 完整代码 概述 通过自定义网络, 我们可以自己创建网络并和现有的网络串联起来, 从而实现各种各样的网络结构. Sequential Sequential 是 Keras...

利用Numba与Cython结合提升python运行效率详解

目录 Numba Numba 模式 什么是LLVM? Numba的优势: Numba的劣势: Cython Cython的优势: Cython的劣势: Numba 对 Cython Numba Numba是一个即时(JIT)编译器,它将Python代码转换为用于CPU和GPU的本地机...

一文带你学会Java事件机制

目录 委托事件模型 核心组件 总结 相信做 Java 开发的朋友,大多都是学习过或至少了解过 Java GUI 编程的,其中有大量的事件和控件的绑定,当我们需要在点击某个按钮实现某些操作的...

详解pytest+Allure搭建方法以及生成报告常用操作

目录 一、Allure搭建 1、下载Allure安装包 2、安装allure-pytest库 3、配置allure环境变量 4、检验allure安装成功 二、allure生成报告代码 1、allure指定用例严重等级: 2、allure指定标记的测试用例...

Springboot使用test无法启动问题的解决

Springboot使用test无法启动 test无法启动,遇到 java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use报错信息 测试文件和启动文件是否才同一层目录下 SpringBootTest--踩坑错...

python--字典(dict)和集合(set)详解

目录 一、集合 1.集合定义 2.创建集合 3.去重 4.集合增删 5.关系运算 6.排序 7.frozenset 8.练习 9.特性 二、字典 1.字典定义 2.字典打印 3.字典元素删除 4.setdefault 5.defaultdict 总结 一、集合 1...

JPA 加锁机制及@Version版本控制方式

目录 一 简述悲观锁的用法 1.1 EntityManager 用法 二 乐观锁的详细用法 实体类(注意其中的@Version注解) 总结 JPA的加锁机制有两种,乐观锁和悲观锁。 乐观锁: 乐观锁的特点在于认为数据...

实现Python图形界面框架TkInter写GUI界面应用简介过

前言 它的底层是Tcl/Tk,先用起来再说,另外Python毕竟是面向对象语言,所以全文会使用到class和对象,尽量日后能满足开发项目的需求。 (备注:Tcl/Tk 是一种简明,高效,可移植性好...

Python3实现打格点算法的GPU加速实例详解

目录 技术背景 打格点算法实现 打格点算法加速 总结概要 技术背景 在数学和物理学领域,总是充满了各种连续的函数模型。而当我们用现代计算机的技术去处理这些问题的时候,事实...

使用Python批量压缩tif文件操作步骤

1.前言 我在进行DEM数据的裁剪时,发现各个省的数据量非常大,比如说四川省的30m的DEM数据的大小为2G。考虑到有限的电脑磁盘空间,我对Tif文件采用了LZW压缩。 2.流程 3.批量压缩代码...

超详细注释之OpenCV更改像素与修改图像通道

这篇博客将介绍使用Python,OpenCV获取、更改像素,修改图像通道,截取图像感兴趣ROI;单通道图,BGR三通道图,四通道透明图,不透明图; 1. 效果图 原图 VS 更改右下某个像素为红色,...

Java 互相关联的实体无限递归问题的解决

目录 Java 互相关联的实体无限递归 在Jackson2.0以前的解决办法是 好好理解Java中的递归 递归的思想 递归的条件要素 递归的算法结构 递归实战举例 小结一下吧 Java 互相关联的实体无限递...

python命令行模式的用法及流程

1、使用cmd打开命令行窗口。 2、在输入python时,进入python交互模式。 3、输入exit(),退出交互模式,在命令行模式下运行.py程序。 实例 C:\Users\86178python Python 3.8.3 (default, Jul 2 2020, 17:30:...

Java面试最容易被刷的重难点之锁的使用策略

目录 一. 乐观锁和悲观锁 1. 字面理解 2. 生活实例 3. 基于版本号方式实现乐观锁 二. 读写锁 1. 理解 2. 用法 三. 重量级锁和轻量级锁 1. 原理 2. 理解 3. 区分用户态和内核态 四. 自旋锁...

Java多线程揭秘之synchronized工作原理

目录 一. 特性 二. 加锁过程(锁升级/锁膨胀) 1. 无锁状态 2. 偏向锁 3. 轻量级锁 4. 重量级锁 5. 总结 三. 锁优化 1. 锁消除 2. 锁粗化 在学习本篇文章时,如果有不太懂的地方,大家也可...

我劝你谨慎使用Spring中的@Scheduled注解

目录 引言 1.@Scheduled失效原因 2.解析流程图 3.使用新的方法 schedule定时任务修改表达式无效 引言 在一些业务场景中需要执行定时操作来完成一些周期性的任务,比如每隔一周删除一周前...

超详细注释之OpenCV制作图像Mask

这篇博客将介绍如何使用OpenCV制作Mask图像掩码。使用位运算和图像掩码允许我们只关注图像中感兴趣的部分,截取出任意区域的ROIs。 应用: 图像感兴趣区域的截取; 图像融合:构建...

@Scheduled fixedDelayString 加载properties配置方式

目录 @Scheduled fixedDelayString 加载properties配置 @Scheduled执行原理解析 一:前言 二:@Scheduled使用方式 三:@Scheduled代码执行原理说明 @Scheduled fixedDelayString 加载properties配置 @Componentpublic cl...

python实现贝叶斯推断的例子

目录 1. 前言 2. 问题描述 3. 贝叶斯规则 4. Bayes engine: scalar implementation 5.Bayes engine: vectorization 6. 测试 7. 后记 1. 前言 本文介绍一个贝叶斯推断的python实现例,并展现了基于标量运算的实现...

Spring关于@Scheduled限制的问题

目录 Spring @Scheduled限制 Spring多定时任务@Scheduled执行阻塞 一. 问题描述 二. 场景复现 三. 解决方案 四. 总结 Spring @Scheduled限制 @Scheduled具有一定的限制性,它毕竟不是quartz,只是简单的定...

非常简单的Python识别图片验证码实现过程

很久之前,分享过一次Python代码实现验证码识别的办法。 当时采用的是pillow+pytesseract,优点是免费,较为易用。但其识别精度一般,若想要更高要求的验证码识别,初学者就只能去选择...

Java中不用第三个变量来互换两个变量的值

我们先看看使用第三变量的方法。(开胃菜) class Swap{ public static void main(String[] args){ int a = 3; int b = 5; int c; c = a; //把a的值先存到c a = b; //把b存给a b = c; //把存在c的值倒赋给b System.out....

python global的创建和修改实例讲解

1、global在函数内创建全局变量,相当于在文件内创建全局变量。 2、修改函数内的全局变量。由于函数中直接对全局变量进行分配/修改,因此被视为创建新的局部变量。 当然,可以通...

基于springboot的flowable工作流实战流程分析

目录 背景 一、flowable-ui部署运行 二、绘制流程图 三、后台项目搭建 四、数据库 五、流程引擎API与服务 五、参考资料 背景 使用flowable自带的flowable-ui制作流程图 使用springboot开发流程...

rocketmq client 日志的问题处理方式

目录 rocketmq client 日志的问题处理 方式一: rocketmq启用slf4j【推荐】 方式二: 更改默认rocketmq路劲和级别 RocketMQ 自己加载日志,以及特性 rocketmq client 日志的问题处理 使用rocketmq后,默认...

python+opencv实现文字颜色识别与标定功能

最近接了一个比较简单的图像处理的单子,花了一点时间随便写了一下: 数据集客户没有是自己随便创建的: 程序如下: """ Code creation time:September 11, 2021 Author:PanBo Realize function:It mai...

flowable表梳理步骤详解

flowable表梳理,具体内容如下所示: 1. 表梳理 (参考Flowable用户手册) 1)通用数据表(2个) act_ge_bytearray:二进制数据表,如流程定义、流程模板、流程图的字节流文件; act_ge_prope...

springboot定时任务@Scheduled执行多次的问题

目录 springboot定时任务@Scheduled执行多次 原因 解决方法 使用 @Scheduled 定时任务突然不执行了 springboot定时任务@Scheduled执行多次 在spring boot开发定时任务时遇到一个很怪异的现象..我进行...

Windows系统下Eclipse搭建ESP32编译环境及安装过程

目录 一、准备软件与环境 二、安装过程 三、将项目导入Ecppse 四、make menuconfig 五、返回Ecppse编译与烧录 一、准备软件与环境 esp32_win32_msys2_environment_and_toolchain-20181001 esp-idf_3.3.1 ecppse...

python爬虫之利用selenium+opencv识别滑动验证并模拟

滑动验证距离 分别获取验证码背景图和滑块图两张照片,然后利用opencv库,通过高斯模糊和Canny算法进行处理,然后通过matchTemplate方法进行两张图的匹配,获得滑动距离。需要注意的是...

python 类相关概念理解

目录 什么是类,对象,实例,类## 标题变量(类属性),实例变量(实例属性) 类变量和类属性的分类 类调用实例方法 类的封装(enclosure),继承和多态 迭代,迭代器(iterator),可...

Python办公自动化PPT批量转换操作

目录 python-pptx 模块的安装 读取 PPT 写入 PPT 添加一张幻灯片 为幻灯片添加内容 获取幻灯片中的形状: 添加自动形状 占位符 访问占位符 将内容插入占位符 如果要插入表格: 如果要插...

java 文件流的处理方式 文件打包成zip

目录 java 文件流的处理 文件打包成zip 1、下载文件到本地 2、java后端下载 3、文件打包成zip 后台多文件打包成zip返回流 前台提供按钮一键下载 java 文件流的处理 文件打包成zip 1、下载文...

解决import包时报 Java 程序包不存在的问题

目录 1. 执行Maven -reload project 2. 执行 Invalidate and Restart 3. 统一编码 4. 重新编译 5. 设置idea自动加载jar包 6.删除本地的私有仓库后,再更新maven,重新加载 网上有很多解决方式,我想到的...

springboot 集成redission 以及分布式锁的使用详解

目录 springboot集成redission及分布式锁的使用 1、引入jar包 2、增加Configuration类 3、使用redission分布式锁 Springboot整合Redisson 锁 一、依赖 二、配置文件 三、锁的使用 四、分布式秒杀 五、...

关于Python中的if __name__ == __main__详情

目录 1.程序入口 2.__name__是什么? 场景1:直接运行脚本 场景2:从其他脚本导入 3.__name__可以显示包路径 5.测试模块里函数 关于在学习Python的过程中,遇到的这类似的代码: if __name__...