自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2655)
  • 资源 (72)
  • 收藏
  • 关注

原创 Python Flask Web框架快速入门

JSON Web Token 入门教程。

2024-04-19 11:21:42 838

原创 PyQt5 快速入门

PyQt是一个GUI小部件工具包。它是Qt的Python接口,Qt是最强大,最受欢迎的跨平台GUI库之一。PyQt由RiverBank Computing Ltd.开发。最新版本的PyQt可从其官方网站下载 -PyQt API是一组包含大量类和函数的模块。虽然QtCore模块包含用于处理文件和目录等的非GUI功能,但QtGui模块包含所有图形控件。此外,还有用于处理XML(QtXml),SVG(QtSvg)和SQL(QtSql)等的模块。在PyQt5中,可以通过继承现有的窗口类(如QMainWindow。

2024-04-16 11:08:13 824

原创 MySQL 优化总结

不要以为 NULL 不需要空间,比如:char(100) 型,在字段建立时,空间就固定了, 不管是否插入值(NULL也包含在内),都是占用 100个字符的空间的,如果是varchar这样的变长字段, null 不占用空间。只有在没有其它的读取者的时候,才允许写入者开始操作。在MySQL中,执行 from 后的表关联查询是从左往右执行的(Oracle相反),第一张表会涉及到全表扫描,所以将小表放在前面,先扫小表,扫描快效率较高,在扫描后面的大表,或许只扫描大表的前100行就符合返回条件并return了。

2024-04-09 11:30:42 1005

原创 MoviePy 一文读懂

MoviePy提供了一种生成自定义动画的方式:通过定义一个函数,以numpy数组的形式返回一个在给定的时间内一帧的动画。ax.clear()

2024-03-24 21:56:22 1037

原创 Tkinter 一文读懂

Tkinter(即 tk interface,简称“Tk”)本质上是对 Tcl/Tk 软件包的 Python 接口封装,它是 Python 官方推荐的 GUI 工具包,属于 Python 自带的标准库模块,当您安装好 Python 后,就可以直接使用它,而无须另行安装。作为一款 Python GUI 工具,Tkinter 拥有良好的跨平台性,支持 Windows、Linux、Mac 平台,它传承了 Python 语法简洁、代码易读的基本特点。

2024-03-22 12:51:25 1636

原创 Pillow 一文读懂

Pillow作为python的第三方图像处理库,提供了广泛的文件格式支持,强大的图像处理能力,主要包括图像储存、图像显示、格式转换以及基本的图像处理操作等。 PIL(Python Image Library)是python的第三方图像处理库,因其强大的功能与众多的使用人数,但由于PIL仅支持到Python 2.7,于是一群志愿者在PIL的基础上创建了兼容的版本,名字叫Pillow,支持最新Python 3.x,又加入了许多新特性,因此,我们可以直接安装使用Pillow。Pillow 支持广泛的图

2024-03-20 23:32:54 719

原创 Python 第三方库(Tiptop\Rembg\Psutil)

rembg:实现去除图片背景psutil:监控系统运行库。

2024-03-18 23:51:49 949

原创 Python AI 之PhotoMaker 安装总结

使用 Photomaker提供的 newton_man 的示例图像,可以看到其基于 list 读取,根据 README 的介绍,一个角色的图像越多,生成的会越精准或者和你的图像越像.此外metrics和modules也分别是在D:\cache\huggingface\metrics和D:\cache\huggingface\modules之下。模型缓存:D:\cache\huggingface\transformers或D:\cache\huggingface\hub(一般是这里)

2024-03-18 22:15:28 993 1

原创 python 第三方库(PyPinyin\shortuuid\json)

如果对PyPinyin库返回的结果不满意,我们可以自定义自己的拼音库。# 基本用法print(pinyin("四月"))# 多音词print(pinyin("中心", heteronym=True))# 返回一维列表print(lazy_pinyin("你是我的眼"))# 拼音风格指定:不带声调风格、标准声调风格、声调在拼音之后、声调在韵母之后、注音风格print(lazy_pinyin("我爱你,我的中国", style=Style.NORMAL))

2024-03-15 01:28:38 995

原创 Python AI 之Stable-Diffusion-WebUI

通过Gradio库,实现Stable Diffusion web 管理接口。

2024-03-11 10:33:54 1363

原创 Python AI之BackgroundRemover

基于AI,使用简单指令完成图片/视频文件移除背景。

2024-03-08 19:46:06 1248 2

原创 SpringBoot 事务失效及其对应解决办法

本文主要讲述Spring事务会去什么情况下失效及其解决办法Spring 通过AOP 进行事务控制,如果操作数据库报异常,则会进行回滚;如果没有报异常则会提交事务;但是,如果Spring 事务失效,会导致数据缺失/重复等异常问题。

2024-02-29 18:40:14 1435 5

原创 MySQL 存储过程批量插入总结

目标: 主要解决模拟数据的质量问题,主要体现在:姓名、电话号码、邮箱、公司名称、家庭\公司住址、字段限定取值范围(涉及字符串和整形)、金额、 时间、系统主键和默认值等相关问题。我在自己的座位上正在正常执行向核心业务表的注入数据的存储过程,产品经理火急火燎的跑过来通知我,批量注入的数据质量必须考虑。:今天接到产品经理核心业务表的数据压测功能,让我向核心业务表插入百万级的业务量数据,我首先想到的办法就是。由于无法提供核心业务表,本文仅仅提供我刚刚自己创建的表bds_base_user 表做相关功能展示。

2024-02-28 14:53:57 630

原创 DBeaver通用数据库管理 连接DM8 数据库及其配置

DBeaver版本: 21.0.202106012023, 推荐官网下载。

2024-02-19 16:21:10 657

原创 多数据源组件dynamic-datasource使用总结

dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成多数据源的启动器。其支持。

2024-01-25 15:31:51 1481

原创 Spring 计时器StopWatch

在做开发的时候需要记录每个任务执行时间,或者记录一段代码执行时间,简单且粗暴的方法就是打印当前时间与执行完时间的差值,然后这样如果执行大量测试的话就很麻烦,并且不直观,如果想对执行的时间做进一步控制,则需要在程序中很多地方修改,目前spring-framework提供了一个StopWatch类可以做类似任务执行时间控制,也就是封装了一个对开始时间,结束时间记录操作的Java工具类。

2024-01-15 01:38:37 828

原创 分布式锁Lock4J 使用总结

前提条件必须继承抽象类:com.baomidou.lock.executor.AbstractLockExecutorZooKeeper 版本执行器之ZookeeperLockExecutor////if (!} else {try {try {Redis 版本执行器之RedisTemplateLockExecutor////

2024-01-04 14:56:45 1833

原创 Docker 安装Redis

1、docker 查找Redis2、docker 拉取最新版本3、docker 查找本地镜像文件redis4、CentOS 创建Redis 挂载文件目录和redis.conf 配置文件。温馨提示:切换至/usr/local目录5、基于Redis 版本,修改redis.conf 相关配置。docker 拉取redis 最新版本为6.2.*6、docker 启动 redis7、进入Redis 容器内部。

2024-01-04 09:33:38 1292

原创 Linux 运维工具之1Panel

1Panel可以对宿主机容器进行管理,包括对宿主机内的容器、镜像、容器编排、网络、存储卷、容器仓库、docker基本配置等进行管理操作。

2023-12-30 23:31:12 1509

原创 SpringBoot 增量/瘦身部署jar 包

SpringBoot 项目的部署一般采用全量jar 包方式部署相关项目,如果我们对相关的Contrller\Service\Dao\Mapper 层进行相关业务调整就需要重新编译全量jar 包(包大小约为200M左右)实在太麻烦了。第二步:修改SpringBoot 项目默认:spring-boot-maven-plugin插件,添加如下配置。本文:重点讲解使用SpringBoot 的增量/瘦身部署方式,把引用的jar 和静态资源分离。SpringBoot 增量/瘦身jar 大小截图。

2023-12-30 22:13:49 935

原创 SpringBoot 2 集成Spark 3

前提条件:运行环境:Hadoop 3.* + Spark 3.* ,如果还未安装相关环境,请参考:Spark 初始CentOS 7 安装Hadoop 3 单机版配置application.properties无SpringBoot 2 集成Spark 3 遇到的问题问题一:java.io.FileNotFoundException: HADOOP_HOME and hadoop.home.dir are unset造成此类 问题原因:本地环境没有设置 HADOOP_HOME 和 h

2023-12-25 15:10:11 1013 1

原创 SpringBoot 3 集成Hive 3

造成此问题的原因是:spring boot 默认日志为logback, 而引用的hive-jdbc 及其关联jar 使用的日志为 log4j ,造成SLF4J 绑定冲突。我这边编写一个简单的Controller,打印Hive 默认数据库包含数据库名称。造成此类 问题的原因:hiveserver2 服务没有正常启动。解决办法:移除Hive JDBC 依赖的Jetty 容器。造成此类问题的原因:hadoop 没有配置权限导致。解决办法:移除冲突的日志:log4j。

2023-12-23 17:25:44 2145 2

原创 Xxl-job-admin 数据库使用DM8/达梦改造

XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。XXL-JOB-ADMIN 是针对分布式定时任务管理的Web管理平台,默认使用的数据库是MySQL 8版本。 在项目中使用分布式定时任务调度框架:xxl-job, 并通过xxl-job-admin 管理平台控制定时任务的开启、执行周期设置等等相关操作。由于现场客户的数据库为国产化数据库:DM8/达梦,要求我们必须把xxl-job-admin 管理平台必须有MySQL 8 切换为DM 8/达梦 数据库,本

2023-12-19 01:15:53 512

原创 Pandoc 一文读懂

Pandoc是使用Haskell语言编写的一款跨平台、自由开源及命令行界面的标记语言转换工具,可实现不同标记语言间的格式转换,堪称该领域中的“瑞士军刀”。

2023-12-12 14:01:09 1172

原创 DM8/达梦 数据库管理员使用手册详解

数据库安装目录中tool文件夹和bin文件夹中。Linux:DM目录中tool目录和bin目录中。打开数据库配置助手dbca点击创建数据库实例选择一般用途浏览选择数据库存放目录定义数据库名,实例名以及端口号各文件存放目录定义初始化参数定义用户口令(默认口令为用户名)确认创建信息创建完成。进入dm安装目录里存放dminit脚本的bin目录里执行脚本输入参数help查看各参数的详细介绍。

2023-12-09 23:34:12 1688

原创 Docker 安装Apache Superset 并实现汉化和快速入门

Apache Superset是一个现代化的企业级商业智能Web应用程序。Apache Superset 支持用户的各种数据类型可视化和数据分析,支持简单图饼图到复杂的地理空间图表。Apache Superset 是一个轻量级、简单化、直观化、可配置的BI 框架。

2023-12-09 22:54:32 1345

原创 CentOS 7 使用异步网络框架Libevent

步骤1:首先,你需要下载libevent的源代码。你可以从github或者源代码官方网站下载。

2023-11-23 19:21:55 658

原创 CentOS 7 使用cJSON 库

JSON是一种轻量级的数据交换格式,可读性强、编写简单。键值对组合编写规则,键名使用双引号包裹,冒号:分隔符后面紧跟着数值,有两种常用的数据类型是对象和数组。对象:使用花括号{}包裹起来的内容,数据结构{“key1”: “value1”, “key2”:“value2” …},key为对象的属性,value为对象的值。数值:使用中括号[]包裹起来的内容,数据结构{“key”: [“value1”, “value2”, “value3” …]}。

2023-11-23 10:07:54 846

原创 CentOS 7 使用Fmt库

步骤1:首先,你需要下载fmt的源代码。你可以从或者源代码官方网站下载。并上传至/usr/local/source_code/​​温馨提示:完成以上步骤后,在/usr/local/lib64下会生成libfmt.so和/usr/local/include下生成fmt文件夹。如果看到,则说明成功安装了fmt库 .

2023-11-22 20:30:52 912

原创 CentOS 7 使用pugixml 库

步骤1:首先,你需要下载pugixml 的源代码。你可以从或者源代码官方网站下载。并上传至/usr/local/source_code/温馨提示:完成以上步骤后,在/usr/local/lib下会生成libpugixml.so和/usr/local/include下生成pugixml.hpp头文件。如果看到,则说明成功安装了pugixml库 .

2023-11-22 19:55:48 1009

原创 CentOS 7 升级gcc/g++ 至7.3、8.3、9.3

解决办法:升级CentOS 7 gcc/g++ 版本信息。

2023-11-22 17:39:15 502

原创 CentOS 7 安装CMake指定版本3.21.2

结论:SpdLog 日志框架要求编译的Cmake版本最低3.10 或3.21,我现在运行的版本仅为2.8.12.2 版本。

2023-11-19 16:14:31 1756 2

原创 CentOS 使用线程库Pthread 库

pthread 库是Linux系统默认线程库。在Linux 系统环境中,编辑C/C++程序使用pthread 库,需要添加对应的头文件,并链接pthread库。

2023-10-25 16:18:55 874

原创 CentOS 编译安装TinyXml2

TinyXML2 是简单实用的开源的 C++XML 文件解析库,可以很方便的应用到现有的项 目之中。TinyXML2 解析器相对 TinyXML1 在代码上是完全重写,使其更适合于游戏开发 中使用。它使用更少的内存,更快,并使用更少的内存分配。

2023-10-23 16:11:56 1446 1

原创 CentOS 7 编译安装Boost

linux平台/CentOS 7 下要编译安装和,因此在安装前应该先保证这两个库已经安装。

2023-10-13 11:24:31 2221

原创 CentOS 7 基于C 连接ZooKeeper 客户端

zookeeper 库文件地址:在/usr/local/lib目录下的libzookeeper_mt(集群模式)/libzookeeper_st(单列模式)以上这些方法的目的是让客户端能够在ZooKeeper的znode树中浏览、读写数据,监控znode状态的改变等等。zookeeper 头文件地址:在/usr/local/include目录下的zookeeper目录中。6. delete():这个方法允许客户端删除一个特定的znode。7. sync():此方法用于同步znode的状态到当前客户端。

2023-10-12 17:14:48 1270

原创 CentOS 编译安装Redis

建立链接:redisConnect函数用来连接redis数据库,两个参数分别是redis数据库的ip和端口,端口号一般为6379。该函数redisConnect用于创建所谓的redisContext。上下文是Hiredis保持连接状态的地方。当连接处于错误状态时,该redisContext 结构具有一个err非零的整数字段。该字段errstr将包含带有错误描述的字符串。使用尝试连接到Redis后redisConnect,应检查该err字段以查看建立连接是否成功还提供了一个函数,供连接超时限定,即。

2023-10-10 12:44:30 428

原创 Windows 安装CMake

CMake是一个开源的、跨平台的自动化构建系統,用來管理软件构建的过程。其用途主要包括:1. 跨平台编译:CMake支援Windows,Mac OS,Linux等多种操作系統,且支援多数主流编译器如GCC,Clang,Visual Studio等。2. 管理大型项目:可以分別编译和管理不同的功能模块,在CMakeLists中定义其相依性,有助于软件项目的组织和维护 。3. 测试:CMake自帶的CTest工具可以添加单元测试,方便对项目进行测试。4. 打包:可以通过CPack工具制作安裝包。5. 多中构建方

2023-09-30 11:57:49 1830

原创 Windows 基于Visual Studio 开发Qt 6 连接MySQL 8

前提条件:1、Visual Studio 2022 社区版(免费版)2、-6.5.1版本3、MySQL 8。

2023-09-24 15:29:11 485

原创 Windows 基于Visual Studio 开发Qt 6 注意事项

前提条件:1、Visual Studio 2022 社区版(免费版)2、Qt-6.5.1版本。

2023-09-20 12:26:48 639

digipower-ureport.rar

springboot +thymeleaf +layui 实现简单商城管理后台系统springboot +thymeleaf +layui 实现简单商城管理后台系统

2020-08-11

中山大学医院管理系统需求说明书

中山大学医疗系统需求文档,涉及各个子系统的数据库表结构设计和er关系图,各个子系统业务模块之间的关联关系

2020-07-31

Centos安装Tesseract-OCR依赖文件

Centos安装Tesseract-OCR依赖文件

2019-02-13

dubbo-2.8.4.jar文件

基于dubbo-2.8.4 源码编译,需要的同学可以下载该jar文件,安装到本地仓库,进行rpc 开发

2018-07-17

window10 .dll程序

解决window10 服务,解决提示"MSVCR120.DLL"问题。解决window10 服务,解决提示"MSVCR120.DLL"问题。

2017-12-01

python flask web框架

python flask web框架

2017-05-17

python 快速搭建blog demo

python 快速搭建blog demo

2017-05-16

邮件关联jar

邮件关联jar

2017-02-10

jeesit 各模块数据库结构

jeesit 基于mysql5.0.27版本,我把数据库中datetime 字段属性全部修改为timestamp 属性

2016-09-07

jeesite 关联jar文件

jeesit 快速开发平台所关联的所有jar

2016-09-07

图像识别程序

图像识别程序

2016-07-15

apache-tomcat-7.0.29.tar.gz

apache-tomcat-7.0.29.tar.gz 源码下载

2016-06-02

ssm框架集成apache cxf2.7

ssm(Spring+SpringMVC+Mybatis)框架集成apache cxf2.7,并同时集成了memecached(缓存服务器)+mongodb(NoSQL)+定时任务队列(Quartz).

2016-05-20

apache cxf 2.7 与 spring 3.0.2集成基础jar文件

apache cxf 2.7 与 spring 3.0.2集成基础jar文件

2016-05-20

ssm框架(基础jar文件)

ssm框架(基础jar文件)

2016-05-18

Smack3.0.4+ Openfire3.10.2 Android 客户端之四

基于Smack3.0.4+ Openfire3.10.2开发之Android 客户端之四(消息会话、联系人、设置与XMPP 服务器交互)

2015-11-23

基于Smack3.0.4+ Openfire3.10.2开发之Android 客户端之三

基于Smack3.0.4+ Openfire3.10.2开发之Android 客户端之三(用户登入、用户注册与XMPP 服务器交互)。

2015-11-19

基于Smack3.0.4+ Openfire3.10.2开发之Android 客户端之二

基于Smack3.0.4+ Openfire3.10.2开发之Android 客户端之二(注册界面设计与实现)相关源代码

2015-11-18

android Smack教程一:实例代码

这一节中我们着力介绍如何基于asmack开发一个Android的客户端,本篇的重点在实践,讲解和原理环节,大家可以参考前面我所发布的OpenFire和Smack的相关文章。今天所讲解的文章只是 :基于Smack3.0.4+ Openfire3.10.2开发之Android 客户端开发

2015-11-17

OpenFire3.10.3+Smack3.0.4

基于OpenFire3.10.3+Smack3.0.4,讲解IM(即时通讯)用户的相关操作:用户的登入、注册、注销、添加分组、删除分组、添加用户到指定分组、添加用户无指定分组、、查询用户信息、更改用户头像等基本操作,代码会一步步的完善。

2015-11-07

xmlsectool-2.0.0-beta-2.jar

编译Cas5 缺失jar 文件

2022-01-02

jaspersoft6.x 血液检查单.rar

jaspersoft6.x 关于血液检查单设计

2021-11-29

SpringBoot + MyBatis-plus + SpringSecurity + JWT

SpringBoot + MyBatis-plus + SpringSecurity + JWT实现用户无状态请求验证(前后端分离)

2021-11-09

SpringBoot 集成FluentMybatis 学习项目

SpringBoot 集成FluentMybatis 包含代码生成、简单增删改查、分页功能

2021-11-04

sb-map.rar(Vue + elementUI +百度地图基础项目)

Vue + elementUI +百度地图基础项目

2021-08-04

学生管理系统源码.rar

springboot + mybatis-plus +layui2 学生管理系统

2021-07-16

manager.rar

Spring Boot + Apache Shrio + LayUI 简单权限系统

2021-07-02

zooInspector 源码Build.rar

zooInspector 源码及其编译jar 包

2021-06-07

windows64位+postman 免安装.rar

windows64位+postman 免安装

2021-05-31

house-agent.rar

SpringBoot + MySQL8 + MyBatis-Plus + Redis +定时任务框架(elastic-job) + Spring Security + JWT(前后端分离Token)

2021-03-26

migrate.rar

整合SpringBoot +MyBatis + Oracle +Druid +LogBack+PageHelper 模块整合,实现分页、数据库连接池、事务管理、日志管理、通过功能封住

2020-11-05

ojdbc6.jar

oralce-11g 驱动包

2020-11-05

Python3 语法快速入门.xmind

Python3 语法快速入门思维导图。基础语法涉及Python3 基础常量的定义(变量、数据类型、列表、元组、序列等等)

2020-09-30

digipower-ureport.rar

基于springboot +mybatis +druid +springsecurity 简单demo

2020-06-29

cas-overlay-template-5.3.rar

cas-overlay-template-5.3 自定义登入流程+验证码

2019-07-31

FormPlatform.rar

springboot+springsecurity + mysql 基础用户鉴权 springboot+springsecurity + mysql 基础用户鉴权

2019-07-15

Django2+ MySQL8 数据插入和查询

Django2+ MySQL8 数据插入和查询 Django2+ MySQL8 数据插入和查询

2019-04-14

学生管理后台系统模板

学生管理后台系统模板

2019-04-06

vue blog 系统模板

vue blog 系统模板采用Vue + elementui +echarts +vue-simplemde + vuex

2019-04-02

nodejs + express +mysql 电影项目第一期

nodejs + express +mysql 电影项目第一期

2019-03-31

空空如也

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

TA关注的人

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