分类: 分享

90 篇文章

2025年7月2日 返工日志
后端有点问题一直拖到现在,学长在摸鱼,我也闲着无聊先去看下。主要是python脚本没有跑起来。看下原来的代码在哪个地方用到python我发现之前上传的是我有改过的,可能是因为我有部分的地方改过所以导致了用不了服务器上面是没有安装python3.11的,所以得装一个python3.11问了一下gpt,直接就是下了源码然后编译,目前来看还算是比较顺利离…
使用google colab 微调模型
以微调 BERT 进行文本分类为例介绍Google Colab基本使用方式微调模型的基本流程(以 Transformers 为例)准备环境使用 GPU安装需要的库(如 transformers、datasets、accelerate)加载预训练模型如 bert-base-uncased, gpt2, llama, chatglm 等准备数据集本地上…
20250613 部署复盘
今天帮忙部署一下实验室接的一个项目的后端出了几个比较大的问题,好在最后还是成功的完成了工作第一个就是公司的服务器不能连外部的局域网,所以这就导致了不能使用git从仓库来拉取项目,只能是手动的上传。他们那边的运维工具是堡垒机,说实话我还是第一次见,觉得很新奇。和那种直接将服务器ip和账号密码给你的模式不同,他们是有一个统一的终端来保存这些服务器的信息…
.gitignore多级机制
Git 会同时考虑项目根目录和各级子目录中的 .gitignore 文件,它们会共同作用影响 Git 的忽略行为。详细解释多级 .gitignore 文件的工作机制:多级 .gitignore 文件的工作规则级联生效原则:Git 会从文件所在目录开始向上查找所有 .gitignore 文件,直到仓库根目录每个 .gitignore 文件中的规则只作…
异步操作详解
什么是异步操作?异步操作(Asynchronous Operation)是指程序在执行某个操作时,不需要等待该操作完成就能继续执行后续代码的编程模式。与同步操作(必须等待操作完成才能继续)不同,异步操作允许程序在等待某些耗时操作(如I/O、网络请求等)完成的同时继续执行其他任务。异步操作的核心特点非阻塞:主线程不会被阻塞,可以继续执行其他任务延迟处…
gorm多对多关联删除
直接调用 db.Delete(&article) 仅会删除 articles 表中的记录,而不会自动清除多对多关联关系(即 article_tags 连接表中的记录)。在 GORM 中,对于多对多关联,如果需要同时删除关联关系,需要使用 Association Mode 来额外处理,例如:// 删除文章所有 Tag 关联(删除连接表中的记录…
回调函数(Callback)详解
什么是回调函数?回调函数是一种编程模式,指的是将一个函数作为参数传递给另一个函数,并在特定条件或事件发生时由后者调用前者。回调函数允许异步操作和事件驱动的编程。简单来说:回调函数是你定义好但由别人(通常是系统或其他函数)在适当时候调用的函数。回调函数的主要特点函数作为参数:回调函数通常作为参数传递给另一个函数延迟执行:回调函数不会立即执行,而是在特…
git缓存问题导致的无法忽略
缓存问题:Git 会缓存跟踪状态,即使添加了忽略规则,已跟踪的文件仍会被继续跟踪解决方案:git rm -r --cached /backend/tmp/ git add . git commit -m "停止跟踪 tmp 目录"
gin的使用
安装go install github.com/gin-gonic/gin@latest // 或 go get -u github.com/gin-gonic/gin引入import "github.com/gin-gonic/gin"开始生成实例:// 使用默认中间件(logger 和 recovery 中间件)创建 gin…