自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 Spring7中事务传播机制形象图解

Spring事务传播机制是指在多个事务方法相互调用的情况下,事务如何在方法之间进行传播和管理的机制。通过事务传播机制,可以控制事务的范围和行为,保证多个事务方法的一致性和完整性。Spring提供了七种事务传播行为,分别是:REQUIRED、SUPPORTS、MANDATORY、REQUIRES_NEW、NOT_SUPPORTED、NEVER、NESTED。其中REQUIRED为Spring默认的传播机制。

2024-08-13 09:34:06 277

原创 浅谈OpenCV 粗略计算工件轮廓面积和外接圆直径(Emgu.CV)

最近领导在做库房工具管理这块的功能,希望能集成OpenCV 粗略的计算出工具的长度,以方便用户再归还工具的时候,提示用户该放在那种尺寸的盒子里面,这便是这篇文章的由来。

2024-04-28 10:54:54 462 1

原创 关于处理企业报表(Excel or FlexCell)的一些思路和心得

在日常工作中我们或多或少就会遇到关于报表的问题,处理的最多的就是和Excel 相关的报表,不同的业务需求使用的报表不一样,尽管市面上有很多成熟的报表设计工具,还提供了开发者版本的库,但往往需要花钱购买,买来还不一定适合自己的业务需求。作为一个有理想的程序员🤡,这时候我们必须是选择自己处理😂。

2024-01-22 11:38:37 995

原创 MongoDB副本集特点验证

MongoDB副本集是将数据同步在多个服务器的过程。复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性。复制还允许您从硬件故障和服务中断中恢复数据。特点归纳为:数据冗余、故障自动转移、读写分离,在本文中主要做了前两个和 mongodb 与 mysql 的性能测试。

2023-11-09 21:07:14 921

原创 如何将jar 包下载到自定义maven仓库

关键的区别在于是否指定路径 -DlocalRepositoryPath=“D:/DEVELOPMENT/maven/repository”,指定路径就会下载到我们想要的路径下面。以上是一个maven 工程项目,在项目中我们可以自己写一些工具例子,再将其编译,打包,下载到自己的仓库中,在执行下载命令的过程中,会出现两种情况,就是关于仓亏地址的问题。下载到自定义的maven仓库地址"D:/DEVELOPMENT/maven/repository"

2023-07-13 19:19:03 837

原创 讯飞语音合成andriod版本

在离线命令的基础上,我们可以添加语音合成功能,因为讯飞语音合成于离线命令识别有相同的地方,所以在这来主要就讲语音合成不同的地方,详细资料可以查看文末博客和仓库源码。本文的功能是基于上一篇博客的基础上整合的,代码不是完整的,但是这是语音合成的核心部分代码。在这里获取的离线资源其实就是获取发音人文件(.jet文件),这个是官方提供的有免费的,也有付费的(比较贵),详情就需要去讯飞官网查看了。离线命令识别和语音合成都有各自的参数设置,可以在代码中固定,也可以做成界面来动态调节。

2023-04-06 18:19:31 601 1

原创 科大讯飞语音离线命令识别

注册讯飞账号,做相关的认证,只有认证通过才能下载部分免费的资源。官网地址:https://console.xfyun.cn/创建我的应用后再在离线命令识别2、新建 IatActivity 声明必要的类成员3、初始化监听4、语音命令识别的周期监听5、离线命令UI监听6、获取离线资源7、参数设置8、弹窗提示9、语音权限提示窗口10、动态申请权限11、在onCreate() 方法中初始12、按钮点击 处理识别命令测试13、界面a

2023-03-31 17:43:57 4752 1

原创 andriod12(sdk33)以上整合蓝牙app

andriod 整合蓝牙开发

2023-03-27 17:16:20 2065 2

原创 关于通讯录同步API报错60020,如何配置IP白名单?

最近甲方老是说系统出故障了,企业微信不能在OA上创建新用户了,于是服务器一看日志一直报。最后配置好IP,就可以直接重新打包部署服务就可以正常使用了。,再打开就可以配置可信任ip了,刚刚打开的时候是没有。

2022-09-06 09:26:34 7443 7

原创 初学vue,模仿个静态网站

使用vue.js+elementUI编写的一个静态网站,后期会加入更多的元素进去。部署到vercel需要到vercel官网认证邮箱。Bing图片来自开放接口自动获取的。登录界面来自于CodePen。

2022-07-31 11:32:06 790

原创 标识符与变量(java)

1、包名、类名、方法名、参数名、变量名等,这些符号被称为标识符。2、标识符可以由字母、数字、下划线_ 和 美元符号 $ 组成3、标识符不能以数字开头,不能是java中的关键字。4、首字符之后可以是字母(A­Z 或者 a­z)、下划线_ 、美元符号 $ 或数字的任何字符。5、 Java 区分大小写,因此 myvar 和 MyVar 是两个不同的标识符。6、不可以使用关键字和保留字作为标识符,但标识符中能包含关键字和保留字。7、标识符不能包含空格。1、包名所有字母必须小写。例如:cn.com.test2、类名和

2022-06-19 16:42:04 2255

原创 MySQL多表关联查询

用户角色表角色表权限表角色权限表表间关系关联查询用户表、用户角色表和角色表多表连接笛卡尔集外连接左外连接:left join

2022-06-14 23:41:22 3225

原创 MySQL分组函数

新建一张表插入一些数据

2022-06-14 23:32:38 199

原创 MySQL常用查询语句

新建一张表插入一些数据1、基本select 语句简单条件查询where 条件过滤比较运算符其他比较运算逻辑运算列的别名使用别名

2022-06-14 23:23:50 1598

原创 交换排序之(冒泡排序和快速排序)

交换的意思是根据两个关键字值的比较结果,不满足次序要求时交换位置。冒泡排序和快速排序是典型的交换排序算法,其中快速排序是目前最快的排序算法。

2022-06-03 17:23:00 853

原创 通勤率后台管理demo(springboot + thymeleaf + layui) CommuteRate

介绍通勤率后台管理系统,基于海康威视的门禁系统项目模仿学习的后台系统demo。项目中相关的数据是我屏蔽了敏感信息在上传的,包括学生姓名、学号是用代码自动生成的。这个项目是由于本人不会前端,所以借助于layui这个前端框架学习所完成的demo,持续更新并完善一些功能。功能描述1、登录、添加管理员、删除管理员。2、添加新用户、删除用户。3、计算班级通勤率和年级通勤率,展示成柱状图。实现思路1、用户和管理员信息都是通过 layui 的 form 表单实现添加和删除2、获取每个天消息记录,将每个

2022-05-29 19:26:53 351

原创 layui 整合 Highcharts 制作表格

layui 整合 Highcharts 制作表格

2022-05-29 19:13:51 465

原创 layui删除按钮实现删除表单数据

layui删除按钮实现删除表单数据

2022-05-29 19:08:59 2543

原创 layui 弹出层里面添加表格数据

layui 实现弹出层表单提交数据

2022-05-29 19:06:00 5284 1

原创 layui渲染表格数据

layui 实现渲染表格数据的两种方式

2022-05-29 18:59:48 3766

原创 layui 实现登录

layui 实现登录效果

2022-05-29 18:55:09 6384

原创 layui搭建后台管理系统

好文章需要耐心阅读…茶凡—Matrix首先想要使用layui搭建一个这样简洁通用的后台管理模板,需要理解后台管理系统的结构。大致可以分为三部分。🍕header 这里的header 不只是最上面的部分,可以理解为点击可以跳转路径的地方,例如右边的菜单栏和右上角的用户名按钮。🍕content 这里就是我们点击按钮显示在中间的页面内容,这个content 页面通常就是根据我们自己业务来定义的,理论可以定义N个。🍕footer 这里的footer 其实对于后台管理系统来说可有可无,不过有的喜欢把左边菜单

2022-05-29 18:49:49 5489

原创 数据库基本术语DDL,DML, DCL

DB 数据库(database): 存储数据的“仓库”。它保存了一系列有组织的数据。DBMS: 数据库管理系统(Database Management System)。数据库是通过DBMS创 建和操作的容器SQL : 结构化查询语言(Structure Query Language)专门用来与数据库通信的语 言。注意以下code 是基于mysql 数据操作的。1、DDL(Data Definition Language):数据定义语句,用于库和 表的创建、修改、删除。DDL用于定义数据库的..

2022-05-14 11:53:13 2297

原创 python 操作word文档

python 操作word文档文章目录python 操作word文档效果首先安装 python-docx基本使用方法新建word文档添加标题增加分页添加文本设置字号设置字体颜色添加图片插入表格设置斜体设置字体设置粗体增加引用增加列表保存文档使用案例准备工作效果首先安装 python-docxpip install python-docx基本使用方法新建word文档class docx.document.DocumentDocument 对象#打开文档document = Docum

2022-05-03 12:46:35 2334

原创 java获取Bing壁纸

java获取Bing壁纸

2022-04-23 10:13:20 347

原创 stm32L0XXX 系列实现串口发送实现,assessPort使用教程

这里主要讲assessPort这个工具的使用方法,所以代码方面就给官方给的准备1、将代码编译烧写到芯片中,这里assessPort只是个工具,和板子芯片版本没有关系。2、打开assessPort ,有的时候需要使用管理员权限打开3、监控串口4、设置传输波特率5、在监控端打开监控6、在终端发送数据7、查看发送的数据这就是assessPort 的使用简单教程。...

2021-03-05 17:58:30 450

原创 这是我见过IDEA上传代码最简单的方法,只需要三步(IDEA上传创建项目直接分享到Github,不用再单独在Github创建仓库)

前言最近想和同学一起开发一个小项目,打算用GitHub来托管项目。虽然之前用过GitHub但是其实并不是和了解他的操作。这时候就找度量嘛,可是不知道怎么的照着网上弄都不行。说到这里应该是我的原因,不过我现在找到了最简单的方式将待嘛上传到Github。网上博客教程1. 依次选择 File ---> Settings ---> Version Control ---> Git 在 Path to Git executable 中选择自己安装的git的路径,然后可以点击右边的Test

2020-11-27 18:44:05 613 1

原创 一个流水灯就有八种方式,你觉得那种更好呢?(单片机花式点灯)

流水灯相信大家都不陌生吧,百度get到(流水灯是若干个灯泡依次点亮,视觉上感觉到灯光在流动就叫做流水灯。),就流水灯也太简单了吧,但是我想分享的是多种方式操作流水灯,例如P0,P1,P2,P3口都可以用来接LED灯。下面我会分别使用这个四个口来操作流水的,使用不同的方式实现,其中不乏有最简单的直接付给低电平,也有使用指针来操作LED灯的控制码。相对来说还是很简单的,不多说了,来看代码。1、移位函数操作流水灯#include<reg52.h>#include<intrins.h.

2020-11-07 16:24:02 7736

原创 单片机最小系统实现LED灯闪烁

这学期开始学习专业课,很多东西学了都还没有实际操作起来,想着把大一自学的东西整合起来,算是笔记吧,和大家分享一下。网上的单片机最小单元是这样的图片来自网络我的是这样的其实这两幅图都是正确的,只是我们的芯片型号不同,但是实现的原理都是一样的。1.单片机最小系统的概念:能使单片机正常工作的最小硬件单元电路,就叫单片机最小系统。2.单片机最小系统的组成:(1) 复位电路:启动后让单片机从初始状态开始执行程序(2) 振荡电路:单片机是一种时许电路,必须要有脉冲信号才能工作,他的内部有一个时.

2020-11-05 19:19:55 5953

原创 There is no getter for property named ‘ew‘ in ‘class(其实并不是实体类没有get和set方法)

There is no getter for property named ‘ew’ in ‘class com.baomidou.mybatisplus.core.conditions.query.QueryWrapper’最近在用mybatisPlus 写项目的时候老是遇到这个问题,一开始都认为是实体类里面没有打@Data注解,但是仔细找完所有实体类都没有找到那个该死的ew字段。最后怎么解决的呢?看下面就知道了 。错误缘由首先报这个错误的时候自信点绝对不是实体类中有错误,除非你的实体类中确实有

2020-10-16 11:08:16 7240 1

原创 Failed to load property source from ‘file:/F:/mp/target/classes/application.yml‘(报错显示yaml文件有错)

前言最近在学mybatis plus 想用代码生成器生成代码,生成代码后发现一个大问题我的spring boot项目一启动就报下面的错,一度搞得我怀疑人生,重复创建spring boot项目,最后还是我的老师帮我解决的。spring boot启动失败yml 文件有错误错误缘由1、重复检查yml 发现没有错误2、偷懒不想写,直接复制其他项目配置的相关数据3、由于复制的导致编码格式不同,最终导致项目启动失败。自己配置的yml 文件和编辑器生成的yml 文件的编码格式不同,一个事GBK,另一.

2020-10-06 22:33:27 3384

原创 回形数与杨辉三角

每天学习必定要学会点东西,无奈美美实在太懒了只好通过做练习和写博客来帮助记住知识点哈哈!不多说了今天目标搞懂回形数和杨辉三角这里懒得写两篇就放在一起吧哈哈!回形数package paixu;/** * * @author GRZn: * @2020/04/06: * @ java小白: * * */import java.util.Scanner;public c...

2020-10-02 17:32:54 281

原创 Java基础必须项目一(家庭收入支出软件,详细注释,并且添加日期记录功能)

本软件是模拟家庭收入支出软件,所以登记的数据没有和数据库交互,不能保留。学习这个小项目只是为了熟悉Java中知识点的运用并且了解一些编程的思修。本人也是小白一枚,所以代码都有注释,可以帮助你更好的理清思路,希望可以帮助你哦!需求说明•模拟实现基于文本界面的《家庭记账软件》。•该软件能够记录家庭的收入、支出,并能够打印收支明细表。•项目采用分级菜单方式。主菜单如下:-----------...

2020-10-02 17:32:00 794 1

原创 springboot加mybatis实现增删改查正常运行,接口postman测试却报错(实际上是增删改查返回类型错误)

**一开始程序跑起来没有错误,但是接口测试的时候会报错**返回控制台看报错信息nested exception is org.apache.ibatis.binding.BindingException: Mapper method 'delete.del.mapper.ClassMapper.update’ has an unsupported return type: class delete.del.Entity.stu] with root cause黑色加粗的这句就是问题的关键,意思.

2020-10-02 17:31:32 679

原创 IntelliJ IDEA: 无法创建Java Class文件(新建spring boot项目时)

不知道idea怎么的总是有时候创建一个新项目后,不能创建Java class很奇怪,当然我们都知道是自己的配置没用弄好,接下来我们就来配置一下这个idea。点击file点击Project StructureProject Settings目录下的Modules按图中操作就大功告成了最后再次创建项目,我们常用的包和类都能创建了小小分享不喜勿喷...

2020-10-02 17:31:09 11963 14

原创 51单片机点阵和取字模软件的使用方法(显示心形图案)

点阵首先来介绍一下8*8 点阵共由 64 个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一行置 1 电平,某一列置 0 电平,则相应的二极管就亮;如要将第一个点点亮,则 1 脚接高电平 a 脚接低电平,则第一个点就亮了;如果要将第一行点亮,则第 1 脚要接高电平,而(a、b、c、d、e、f、g、h )这些引脚接低电平,那么第一行就会点亮;如要将第一列点亮,则第 a 脚接低电平,而(1、2、3、4、5、6、7、8)接高电平,那么第一列就会点亮。由此可见,LED点阵的使.

2020-10-02 17:30:54 16811 3

原创 74HC138 芯片(38译码器)和74HC245 芯片(处理段码)

说实话有些博客写的真的是无语了,不过CSDN上大多数还是良心小编。好多天没有搞懂的问题还是找到答案了,希望这个平台以后会更好。进入正题吧!刚刚开始学单片机的时候就是那代码跑着玩,但实际上这里面的知识多着呢!在这里给大家一个小建议刚开始学习一定要多看资料,一段话要反反复复理解,远比你想象的效果好,还要多看原理图结合书本知识才能更好的理解今天就来说一说在学习数码管的时候遇到的一些问题吧。如果你只想...

2020-10-02 17:30:15 16121

原创 单片机数码管段码详细介绍(显示1314520)

前言大一开始学C语言,上了一学期在班上相比算是入门了,可到圈子里一看我可能才走到门口吧。C语言从入门到重修我也是醉了,奈何环境就那样这里就不多说了,大学老师教的C语言嘛大家都明白的。段码首先来说一下段码吧, 单片机的一个数码管上有八个LED灯,分别为七条线和一个点。这八个LED灯分别由abcdefg和dp代替如图我们先把a b c d e f g dp写在草稿纸上,不过我们得倒着写也...

2020-10-02 17:29:28 24663 11

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除