自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 Jenkins Pipeline 使用 Jenkins Shared Libraries (共享库)

在vars/目录下创建文件。call方法是默认入口。if (!patch) {returnecho "正在使用模型${model进行 AI 评审..."// 这里封装你之前的脚本逻辑${patchecho "AI 评审结果:${resultpatch) {

2026-04-03 09:39:29 169

原创 python3 判断一个时间是距离现在24小时之前还是之后

比较逻辑代码表达含义24小时之前时间很早,已经过去一天以上了24小时之内时间很新,是最近一天内发生的未来时间目标时间还没到 (now < target)在 Python 中,比更简洁,两者效果完全一样。将代码修改为更加符合 Python 的习惯用法,语义也更清晰。按自然日(今天凌晨起):使用。按滑动窗口(过去24小时):使用。必须配合--reverse:默认的git log是按时间倒序(最新的在前),如果不加--reverse,你取到的-n 1将会是今天的最后一个(最新的)提交。

2026-04-01 09:43:40 218

原创 git rev-parse Git 版本引用解析器

git rev-parse 是 Git 底层命令,主要用于解析 Git 引用(分支/tag/HEAD等)并转换为 commit hash。常用场景包括:获取当前 commit 完整/短 hash(HEAD/--short HEAD)、判断是否在 Git 仓库(--is-inside-work-tree)、获取仓库根目录(--show-toplevel)和当前分支名(--abbrev-ref HEAD)。与 git log 不同,它专注于引用解析而非历史查看。对于分支分析,可用 git merge-base

2026-04-01 09:41:43 243

原创 Jenkins Pipeline 字符串相关

逻辑处理:尽量在script块中使用Groovy 方法(如split或takeBefore),因为它们不依赖环境,且调试方便。环境变量:截取后的结果如果要在多个stage使用,记得赋值给env.MY_VAR。注意转义:在中使用${}截取时,一定要写成\${}。首选方案:使用。它简单、高效,且在 Jenkins Master 上执行,不产生额外的进程开销。多个字符替换:使用(替换斜杠和空格)。注意点:Groovy 的字符串处理是不改变原字符串。

2026-03-31 16:09:27 269

原创 AI Token及其消耗

Token 是模型处理文本的最小单位。它既不是单纯的字,也不是单词,而是经过“分词器(Tokenizer)”切分后的片段。通常 1000 个 Token 约等于 750 个单词。由于汉字结构复杂,1 个汉字通常占用 1.5 到 2 个 Token(视不同模型的分词算法而定)。1000Tokens≈500∼600汉字1000 \text{ Tokens} \approx 500 \sim 600 \text{ 汉字}1000Tokens≈500∼600汉字。

2026-03-31 16:07:58 239

原创 Python 和HTML5 “跳动的心”动画

心形方程

2026-03-27 09:51:49 224

原创 Git 使用命令整理

本文整理了Git常用命令,按功能分类: 配置与初始化(用户信息、仓库初始化) 基本工作流(status/add/commit/push) 分支管理(创建/切换/合并分支) 远程同步(pull/push/fetch) 撤销操作(checkout/reset/amend) 查看历史(log/diff) 暂存管理(stash) 进阶技巧(rebase/cherry-pick/tag) 冲突解决流程(定位/修改/提交) 辅助命令(强制选择/重置)

2026-03-27 09:48:28 364

原创 AI 神经网络-激活函数公式与python示例

摘要:本文系统介绍了神经网络中常用的激活函数及其特性,包括Sigmoid、Tanh、ReLU、Leaky ReLU、ELU、Softmax、Swish和GELU。重点分析了各函数的数学公式、优缺点及适用场景,如Sigmoid适用于二分类但存在梯度消失问题,ReLU计算高效但可能出现"神经元死亡"。文章还提供了激活函数选择指南,建议隐藏层优先使用ReLU,Transformer模型选用GELU,分类任务输出层采用Sigmoid或Softmax。最后以ELU为例详细说明了其数学定义、导数计算

2026-03-26 09:50:02 278

原创 AI 模块化使用工具-Skill的模板示例

这篇技术文档介绍了一个高级代码审查工具(Code Review Skill)的配置和使用方法。

2026-03-26 09:44:56 494

原创 Jenkins Pipeline 跨节点的文件传递:stash与unstash

对于普通大小(代码、配置文件、小的二进制包)的跨节点传递,stashunstash是最简单、最符合 Jenkins Pipeline 设计规范的选择。

2026-03-25 16:07:58 205

原创 AI Agent(智能体) 与 Skill(技能)介绍

摘要: Agent(智能体)与Skill(技能)是AI架构中的核心层级。Agent作为自主决策的“大脑”,具备推理、规划和记忆能力,负责任务拆解与调度(如策划旅行)。Skill则是模块化工具(如翻译、邮件发送),由Agent动态调用。两者为组合关系:Agent通过技能描述选择并执行特定功能,而Skill可被多个Agent复用。例如,个人助理Agent通过协调摘要、翻译、发邮件等技能完成复杂任务。这种解耦设计使系统灵活可扩展,Agent专注决策,Skill提供原子能力支撑。

2026-03-25 09:38:28 1092

原创 Jenkins Pipeline (Groovy) 中,判断字符串是否包含特定字符(包含可能不生效情况)

在 Jenkins Pipeline (Groovy) 中,判断字符串是否包含特定字符,最常用的有三种方式:使用contains()方法、使用正则表达式匹配符,或者使用find()。

2026-03-25 09:36:09 232

原创 jenkins pipeline 检查子模块分支/CommitId是否正确

检查子模块分支/CommitId是否正确。

2026-03-24 10:28:29 24

原创 jenkins pipeline re匹配 “由逗号分隔的多个键值对”(支持中文冒号和逗号)

摘要:本文介绍了一个Jenkins Pipeline正则表达式,用于验证"key:value"格式的字符串,支持中英文冒号和逗号。

2026-03-24 10:05:17 175

原创 人工智能是否会导致人类失业

人工智能对就业的影响:创造性毁灭与转型 人工智能对就业的影响并非简单的替代,而是呈现"创造性毁灭"过程。一方面,AI将取代重复性、规则性工作,如基础白领、生产线岗位;另一方面会创造AI训练师、伦理审查员等新职业,并催生新型服务业态。多数工作将转型为人机协作模式,医生、建筑师等职业的工作重心将转向更高阶技能。核心挑战在于结构性失业和贫富差距扩大,需通过教育改革、社会保障和企业责任来应对。未来竞争将是"掌握AI的人"与"未掌握者"之间的较量,个人需保持

2026-03-13 12:03:16 25

原创 Python 禅道zentao如何往bug/story(issue)里面添加备注

禅道zentao如何往bug/story里面添加备注。

2026-02-26 18:08:57 46

原创 AI意识与人类情感

AI意识与人类情感

2026-01-14 16:43:23 871

原创 Jenkins Pipeline 判断字符串并控制执行逻辑

在 Jenkins Pipeline 中,判断字符串并控制执行逻辑非常常见。可以通过和两种方式实现。

2024-08-23 17:03:23 163

原创 你是如何克服编程学习中的挫折感的?

编程学习之路上,挫折感就像一道道难以逾越的高墙,让许多人望而却步。然而,真正的编程高手都曾在这条路上跌倒过、迷茫过,却最终找到了突破的方法。让我们一起分享那些克服挫折的经验,为彼此的编程之路点亮希望之光!其次,人虽然有是否聪明之分,但于自己其实没什么不同,花五分钟吃完的饭和花半小时吃完的饭目的都是止饿,所以永远不要怀疑否定自己。首先要知道,学习是一个递增的过程,无论多么缓慢,多看一分,就比之前多了解一分,既然目的是编程学习,那么无论如何都要坚持。最后,要劳逸结合,不要陷入思考的死循环里哦。

2024-08-22 10:08:30 229

原创 Jenkins Pipeline Script Mark

Jenkins pipeline groovy

2024-08-21 12:14:41 639

原创 python script mark

本文提供了多个Python实用代码片段

2024-08-21 12:09:00 318

原创 Jenkins Pipeline 版本发布-版本比较

本文系统讲解了软件发布前的版本比较流程,从代码层到构建产物的全面对比方法。主要内容包括: 版本比较的必要性:防止未验证代码混入、数据库脚本不同步等风险 核心比较维度: Git代码差异(提交记录、变更文件) 数据库结构变更 API接口变化 依赖版本升级 构建产物差异 配置文件变更 C++/Python专项检查: CMake构建参数变化 ABI接口兼容性 Python依赖树对比 Docker层差异:基础镜像变更、系统库变化等 自动化流程:自动生成变更列表、发布说明和风险扫描 通过系统化的版本比较,可有效降低发布

2024-08-21 12:01:00 246

原创 python pylint error module config has no xxx member

pylint error 忽略

2024-08-21 11:58:17 482

原创 神经网络中常用的激活函数有哪些

1.输出恒大于0(none-zero-centered(非零均值),会使训练出现 zig-zagging dynamics(z形震荡收敛) 现象,使得收敛速度变慢。wish 具备无上界有下界、平滑、非单调的特性,效果较 ReLU 要好,特别是在较深的网络中优势更明显。为了解决Dead ReLUProblem 的问题,因为当 x 小于 0 时,其输出不再是 0;和 Swish 激活函数很像,无上界有下界、平滑、非单调。Softmax 函数可视为 Sigmoid 函数的泛化形式。Sigmoid 函数。

2024-06-19 14:57:17 391 1

原创 Linux如何安装python3图形界面编程 Tkinter包

Linux如何安装python3图形界面编程 Tkinter包

2024-02-05 15:29:49 1141

Pima-archive.zip

该数据集最初来自美国国立糖尿病与消化与肾脏疾病研究所。数据集的目的是基于数据集中包含的某些诊断指标,诊断性的预测患者是否患有糖尿病。

2023-04-24

鸢尾花数据集-机器学习算法评估

Iris Flower数据集/鸢尾花数据集 机器学习算法评估,在LR,LDR,KNN,CART,NB, SVM中选取最优算法

2023-04-24

a_plus_b.cpp

输入 Input two integers A and B, process to the end of the file. (Watch the Sample Input) 输出 For each case, output A + B in one line.(Watch the Sample Output)

2020-05-13

a_plus_b.py

输入 Input two integers A and B, process to the end of the file. (Watch the Sample Input) 输出 For each case, output A + B in one line.(Watch the Sample Output)

2020-05-13

空空如也

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

TA关注的人

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