Sutdown Blog

「行至朝雾里,坠入暮云间」

AI代码审查 - 关键点优化

InferenceAI 模块目的 inferenceOpenAI 模块在本项目中的核心目的是作为 AI 服务的接口层,封装 API 调用细节,支持大规模并行的代码评审流程。它需要处理高并发请求、管理资源使用、确保调用稳定性,并为上层业务逻辑提供简洁的接口。该模块封装了与 OpenAI API 的交互逻辑,提供了两种调用 AI 服务的方式: 普通调用 (inferenceOpenA...

AI代码审查

第一期 单线程 整体框架结构 背景:在提测提交代码时,利用AI模型对代码的改进提出建议。该工具主要用于对当前的结果进行定量分析。 整体分为两部分,数据集执行和结果评估。 数据集执行的作用在于针对input code给出AI预测的结果 模型评估的作用在于将AI预测结果和真实结果进行比对 数据集执行中分为三部分,check,reflect和review。其中每部分都可以选择不...

QA测试

0 业务 骑行服务业务的四个领域 用户流程体验:找还用,首页/红条/面板,结费页等 用户开关锁体验:开关锁链路,状态机,骑行安全等 用户骑行合规:合规引导,合规判定,策略管理等 用户基础服务:骑行账号维护,用户协议,第三方账号打通等 1 需求评审 业务性需求:关注业务场景和功能实现,预估改动后的场景通过手工用例和自动化用例能否实现全覆盖。 技术性需求:关...

2025.五月小记

哈喽让我想想要怎么向你描述这个月呢 相比较上一次实习的生疏,这一次的你显得更加的游刃有余,虽然依旧出现了一些问题,不过你依然并不是很慌张,毕竟问题终究都会有个结果的。这段时间你也结识了很多人,比如实习中的同事,合租的舍友等等。从前的朋友也还存在着交集,新朋友的相处看着也还不错,一切你应该都是很称心如意的。这样子说的话,那变化最多和最让你感到心慌的就是生活方式的转变了。每天见到的人变多,加上...

WSL2简单安装过程以及注意事项

前置: 控制面板—程序—程序与功能 勾选 适用于Linux的Windows子系统 和 虚拟机平台(随后重启) 之后如果出现 由于未安装所需的特性,无法启动操作。 错误代码: Wsl/InstallDistro/Service/RegisterDistro/CreateVm/HCS/HCS_E_SERVICE_NOT_AVAILABLE是由于虚拟机平台未成功打开,可 以管理员身份 打开...

SQL详解

SQL全名 Structured Query Language。 基本操作 CRUD增删改查 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 INSERT INTO user VALUES(10, 'root', 'xxx@123.com'); -- 删除表中满足特定条件的行 DELETE FROM user WHERE username=...

Go项目实战

qimi liwenzhou 博客 有很多点还没搞清楚,包括业务语法,有待加强 简历 关键在于登录注册投票帖子展示等功能的实现 然后一些库函数,一些算法等 再就是性能分析 库函数 viper Viper是 Go 语言中一款功能强大的配置管理库,旨在简化应用程序的配置处理。它支持多种配置文件格式,包括 JSON、TOML、YAML、HCL、envfile...

Go Web开发常用组件

参考文章: 在Go语言项目中使用Zap日志库 在Go语言项目中使用Zap日志库 日志能够提供的功能: 能够将事件记录到文件中,而不是应用程序控制台。 日志切割-能够根据文件大小、时间或间隔等来切割日志文件。 支持不同的日志级别。例如INFO,DEBUG,ERROR等。 能够打印基本信息,如调用文件/函数名和行号,日志时间等 Go logger 优点:使用简单。...

mysql必知必会

最近在面试,连续两次关于mysql的基础题都没答上来,当初学的一般,也没有复习,太伤心了,但凡复习一下应该就没问题了/(ㄒoㄒ)/~~。痛定思痛,亡羊补牢。 MySQL是基于客户机服务器的DBMS。 主键是对于表中每一行的唯一标识,同一个表中某列代表的主键不能为空,不能重复。 常见sql语法: 1 2 3 4 5 6 7 SHOW Datebase; SHOW COLUMNS...

Go操作常见数据库

Go操作MySQL 连接 Go语言中的database/sql包提供了保证SQL或类SQL数据库的泛用接口,并不提供具体的数据库驱动,使用该包时至少注入一个数据库驱动。 初始化连接:Ping() 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35...