自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(223)
  • 资源 (1)
  • 收藏
  • 关注

原创 开源翻译大模型

在开发过程中,会遇到定制化翻译工具的需要,开源的翻译模型可以解决相应的问题。

2024-03-31 16:59:40 605

原创 Python线程终止方法

Python线程终止有很多思路,本文介绍使用事件终止、状态终止和异常终止3种思路。事件终止和状态终止必须等待耗时任务结束后才能结束,异常终止可以立刻终止。

2024-03-08 14:28:15 402 1

原创 将pyinstaller打包为exe文件

(1)如果是Python依赖包,在Python的依赖包目录下,找到speechbrain包,复制到pyinstaller打包后的于exe文件同级的。(2)推荐,使用.spec文件打包,在文件中的”hiddenimports“参数中追加依赖包,我的文件如下;(1)在使用命令打包的时候,使用–hidden-import参数,追加依赖包;使用命令第一次打包后,会自动生成该文件,第一次以后可以进行修改后打包。注意pyinstaller的版本,不同的版本打包后的目录不一样。(2)使用.spec文件打包。

2024-03-05 10:21:23 296

原创 LDA(Latent Dirichlet Allocation,隐含狄利克雷分布)模型简单使用

机器学习高级算法中LDA算法有线性判别分析(Linear Discriminant Analysis,LDA)和隐含狄利克雷分布(Latent Dirichlet Allocation,LDA)模型两个。本文介绍的是隐含狄利克雷分布模型,此模型主要用于文本主题分类。本文使用sklearn中的LatentDirichletAllocation实现主题分类。

2024-03-03 21:19:39 435

原创 SentenceTransformer简单使用

SentenceTransformer主要用于对句子、文本和图像进行嵌入。可用于文本和图像的相似度对比查找等。

2024-03-03 21:10:54 402

原创 使用pyannote-audio实现声纹分割聚类

pyannote.audio是用Python编写的用于声纹分割聚类的开源工具包。在PyTorch机器学习基础上,不仅可以借助性能优越的预训练模型和管道实现声纹分割聚类,还可以进一步微调模型。

2024-02-28 20:29:24 1644 1

原创 使用openai-whisper实现语音转文字

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。在官网上选择windows版本在GitHub上可以选择最新版本,选择;如果python程序出现“FileNotFoundError: [WinError 2] 系统找不到指定的文件。”错误时,可能是ffmpeg版本的问题。将解压到D盘,名字修改为ffmpeg, 将目录添加到环境变量中。,出现下面的信息表示安装成功。

2024-02-19 17:56:14 2496

原创 Docker中swarm管理工具

swarm是Docker自带的容器集群管理工具。

2024-01-07 17:19:53 529

原创 Flask和Vue框架实现WebSocket消息通信

主要的安装包 Flask、Flask-SocketIO,注意Python版本要求3.6+更新基础环境我的“requirements.txt”的包安装命令。

2023-12-10 15:33:24 1831

原创 Flask使用线程异步执行耗时任务

在开发Flask应用中一定会遇到执行耗时任务,但是Flask是轻量级的同步框架,即在单个请求时服务会阻被塞,直到任务完成(注意:当前请求被阻塞不会影响到其他请求)。解决异步问题有两种思路,一种是借助外部工具实现异步,例如:消息队列(RabbitMQ)、 异步任务队列(Celery+Redis);另一种借助Python中的进程、线程或协程解决异步。我的是小项目选择因此选择了第二种方法。经过测试,我在Flask中使用协程(gevent)会被阻塞;

2023-12-02 19:20:10 1330

原创 ChatGLM3-6B安装

不升级 OpenSSL,pip install 可能无法使用。requirements.txt文件。

2023-11-21 11:37:29 393

原创 使用ResponseEntity实现文件下载

ResponseEntity的泛型可以设置自定义返回值,也可以使用自带的返回值。使用ResponseEntity实现对jar内部和外部的数据文件实现下载。

2023-09-21 18:45:00 443

原创 Python使用SQLAlchemy

备注:本文适用于SQLAlchemy>2.0参考文档(SQLAlchemy>2.0)创建数据库。

2023-07-09 14:38:32 574

原创 使用RabbitMQ

【代码】使用RabbitMQ。

2023-07-09 12:01:10 2162

原创 python简单爬取数据

【代码】python简单爬取数据。

2023-07-09 10:04:36 455

原创 python中MongoEngine简单使用

MongoEngine是一个处理MongoDB的对象文档映射器。pymongo是非面向对象的方式操作数据。MongoEngine开发文档python安装mongoengine。

2023-06-19 19:00:00 301

原创 使用Apache ShardingSphere简答实现水平分表

Apache ShardingSphere 是一款分布式的数据库生态系统, 可以将任意数据库转换为分布式数据库,并通过数据分片、弹性伸缩、加密等能力对原有数据库进行增强。官方网站。

2023-06-18 08:39:46 305

原创 Flask中使用Flask-WTF验证JSON对象参数

Flask-WTF是对WTForms库的扩展,默认只对”form“标签下的表单进行验证。针对当前前后端分离的项目中,json传输参数需要进行二次封装才能使用。

2023-06-04 23:05:02 761

原创 安装ClickHouse集群

ClickHouse是由俄罗斯搜索引擎Yandex开源的列式数据库管理系统,定位是分析性数据库。它适合聚合计算,写入速度非常快,不支持事务,不存在隔离级别,不支持高并发。此外,建议1000条以上批量的写入,不建议单条记录修改和删除。ClickHouse稳定版下载地址CentOS7软件版本。

2023-05-14 15:43:44 670 1

原创 Spring Boot中参数验证(@Valid)

Spring Boot中使用@Valid实现参数验证。

2023-04-25 12:34:27 254

原创 使用OAuth2实现单点登录

要想自己定制,需要把OAuth2协议和SSO思想策略弄通才行。我使用OAuth2的密码模式实现了简单的SSO,我使用oauthserver作为授权服务器,使用oauthresource作为客户端。可以根据情况使用@EnableOAuth2Sso注解使用授权码模式(更安全)登录。oauthserver上实现继承了AuthorizationServerConfigurerAdapter和WebSecurityConfigurerAdapter的类;

2023-04-02 20:03:33 1638

原创 Go语言的并发

并发(Concurrency):把多个任务在不同的时间点分配给处理器处理,在同一时间点,任务并不会同时运行。并行(Parallelism):把每一个任务分配给每一个处理器独立处理,在同一时间点,任务一定是同时运行。

2023-03-17 20:23:20 679

原创 Go语言的面向对象

Go语言没有类,结构体提供了绑定数据和方法的行为,可借助结构体解决面向对象的多态的问题。个人理解,函数是具有独立功能的代码块,方法是对象行为的代码块,方法的本质是函数。在Go语言中两者最明显的区别是方法有接受者,函数无接收者。Go语言接口是一组方法签名。空接口是指没有定义任何方法的接口,任何类型的数据都可以实现空接口,且它的内部实现了保存对象的类型和指针,因此它能够灵活保存抽象数据。Go语言中空接口很常用。

2023-03-16 14:00:14 434

原创 Gin环境搭建

Gin 是一个用 Go (Golang) 编写的 Web 框架,它比Beego框架小巧、性能优越。

2023-03-13 19:14:44 1236

原创 安装NocoDB

NocoDB是Airtable的开源替代品,将 MySQL、PostgreSQL、SQL Server、SQLite 或 MariaDB 转换为智能电子表格。👉 特色功能是协同编辑电子表格。

2023-03-07 12:06:49 1930 1

原创 私有云Cloudreve

登录管理员账号,点击右上角头像,点击“管理面板”。更改站点URL设置,点击“更改”访问Cloudreve的地址。

2023-03-04 17:37:12 1213 1

原创 安装memos卡片笔记

memos是一个可用于知识管理和社交网络的开源、自托管的备忘录中心。可以用作卡片笔记,且可根据需求搭建自己的服务。# 官网# github# DockerHub上的镜像。

2023-03-02 19:00:42 530

原创 Go语言环境搭建

默认安装完成后,会自动添加到环境变量。如果没有,需要手动添加。

2023-02-20 19:18:06 550

原创 使用Docker安装maven私有仓库(nexus3)

点击登陆,在登陆页面上会显示“Your admin user password is located in /nexus-data/admin.password on the server.”初始化秘密在“/nexus-data/admin.password“文件中查找密码,也可以在mvn_repository目录中看到。初始账号为admin。

2023-02-16 08:32:26 226

原创 Dubbo3简单使用

👉 使用Spring Boot实现Dubbo3,请参见以下地址。

2023-02-09 16:53:58 1302

原创 SpringBoot连接OpenGauss数据库

使用Docker创建OpenGauss容器参见“https://blog.csdn.net/make_progress/article/details/128872732”⚠️ 注意:假设先创建用户A,切换用户A后创建数据库DB,则数据库DB属于用户A;在dao目录下的mpmapper目录下创建“TbClassMapper.java”浏览器中访问: http://localhost:8080/gadb/query。在service目录下创建“TbClassService.java”文件。

2023-02-05 15:15:18 4158 2

原创 简单使用OpenGauss数据库

openGauss支持行列混合存储。行、列存储模型各有优劣,一般情况下,如果表的字段比较多(大宽表),查询中涉及到的列不多的情况下,适合列存储。如果表的字段个数比较少,查询大部分字段,那么选择行存储比较好。通常openGauss用于TP场景的数据库,默认使用行存储,仅对执行复杂查询且数据量大的AP场景时,才使用列存储。

2023-02-03 17:28:14 2642

原创 Docker安装Nacos

(2)MYSQL_SERVICE_HOST设置为MySQL容器的名字即可(Docker内部有DNS,尽量创建网桥);(3)MYSQL_SERVICE_DB_NAME设置为上面创建的数据库nacos;(1)上面初始化数据库必须完成;

2023-02-02 18:43:39 229

原创 SpringBoot中获取Resource目录下文件

注:在jar包中直接使用路径方式直接读Resource目录下的文件比较难,建议使用流的方式读文件。

2023-01-01 16:07:39 756

原创 安装Hive集群

注:我的Hadoop环境已经安装完成。

2022-11-02 21:05:21 1340

原创 安装HBase集群

注:我的Hadoop环境已经安装完成。

2022-11-01 19:29:44 1129

原创 安装ZooKeeper集群

我的Hadoop环境已经安装完成。

2022-11-01 19:25:08 520

原创 使用Docker安装Drone和Gogs实现自动化部署

Drone是基于GO语言开发的持续集成(Continuous integration,CI)引擎,它可以借助Docker容器技术,用于自动化测试与构建,满足持续交付的基本需求,适合小团队开发。Drone具有简洁、轻量级、启动快、资源占用等特点。Jenkins也是CI引擎,它的特点是文档丰富、功能丰富、插件丰富、配置功能强大等特点,但资源占用较高。Drone比Jenkins轻量级,对云原生支持较好。# 官方网址:Gogs是基于GO语言开发的代码仓库管理系统。

2022-10-29 23:28:00 3169

原创 Docker搭建nextcloud使用云盘

Docker搭建nextcloud使用云盘

2022-10-24 13:53:44 1109

原创 Docker安装cloudreve云盘

Docker安装cloudreve云盘

2022-10-24 13:48:21 1583

xmlPull的jar包.zip

在java平台上XmlPull的jar包(kxml2-2.3.0.jar,xmlpull-1.1.3.1.jar)

2019-08-22

空空如也

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

TA关注的人

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