- 博客(2790)
- 资源 (1)
- 收藏
- 关注

原创 2022-03-13:golang项目代码push到gogs上,如何自动编译、打镜像、k8s上运行?
2022-03-13:golang项目代码push到gogs上,如何自动编译、打镜像、k8s上运行?答案2022-03-13:2022-02-23:如何搭建k8s单机环境(用k3s),并且搭建dashboard?2022-03-12:k8s如何搭建gogs+drone实现自动化部署cicd,yaml如何写?上面的环境,都需要搭建。测试demo见 git地址主要是test1/.drone.yml的编写。from_secret: kube_token,这个kube_token需要在drone页面中
2022-03-13 06:30:00
12438
3

原创 2022-03-12:k8s如何搭建gogs+drone实现自动化部署cicd,yaml如何写?
2022-03-12:k8s如何搭建gogs+drone实现自动化部署cicd,yaml如何写?答案2022-03-12:需要安装docker和k3s,见 docker和k3s,k3s不需要依赖docker,但是drone-run-docker依赖docker,所以一定要安装docker。第一种方法:yaml如下,需要把192.168.204.13替换成自己电脑的ip:apiVersion: v1kind: ConfigMapmetadata: labels: app: mysql
2022-03-12 11:40:22
14362

原创 2022-02-23:如何搭建k8s单机环境(用k3s),并且搭建dashboard?
2022-02-23:如何搭建k8s单机环境(用k3s),并且搭建dashboard?答案2022-02-03:1.安装docker查看是否安装dockeryum list installed | grep docker#删除dockeryum remove –y docker.x86_64 yum remove –y docker-client.x86_64yum remove –y docker-common.x86_64安装dockercurl -sSL https://g
2022-02-23 23:29:57
13341
原创 ollama v0.10.1版本详解:新特性、性能优化及多语言支持全面提升
随着人工智能技术的迅猛发展,基于本地部署和管理的AI模型工具成为开发者和企业关注的重点。Ollama,作为一款新兴且功能丰富的AI模型管理平台,不断通过版本更新来提升用户体验和系统性能。2025年7月31日,Ollama官方同步发布了v0.10.0与v0.10.1两个版本,其中v0.10.1作为v0.10.0的修正版,针对多语言兼容性和部分功能细节进行了优化和完善。
2025-08-01 08:11:08
509
原创 2025-08-01:粉刷房子Ⅳ。用go语言,给定一个偶数个房屋排列在一条直线上,和一个大小为 n x 3 的二维数组 cost,其中 cost[i][j] 表示给第 i 个房屋涂第 j + 1 种颜
我们可以使用动态规划来解决这个问题。定义f[i][j][k]表示处理到第 i 对对称房屋时,前一个房屋的颜色为 j,当前对称对中第一个房屋的颜色为 k 时的最小总花费。
2025-08-01 08:10:53
369
原创 2025-07-31:最多 K 个元素的子序列的最值之和。用go语言,给定一个整数数组 nums 和一个正整数 k,求所有非空子序列中,长度不超过 k 的那些子序列的“最大元素和最小元素之和”的累加和
2025-07-31:最多 K 个元素的子序列的最值之和。用go语言,给定一个整数数组 nums 和一个正整数 k,求所有非空子序列中,长度不超过 k 的那些子序列的“最大元素和最小元素之和”的累加和。需要注意的是,子序列是从原数组中删去部分元素(顺序不变)得到的序列。由于结果可能非常庞大,请将最终答案对 1000000007 取模后返回。输入: nums = [5,0,6], k = 1。输出: 22。解释:对于长度恰好为 1 的子序列,最小值和最大值均为元素本身。
2025-07-31 10:08:03
701
原创 rustdesk 1.4.1版本全解析:新增功能、性能优化与多平台支持详解
RustDesk 1.4.1版本不仅在功能上有了实质性的拓展,如终端支持、UDP与IPv6网络穿透、数字一次性密码验证等,还在稳定性和性能上下足了功夫。针对不同操作系统和架构的细节问题修复,使其更加成熟可靠。
2025-07-31 10:06:44
1087
原创 dify 1.7.1版本全面解析:新特性、改进与升级指南
新特性落地用户需求:从表单到复杂数据操作再到API设计,功能覆盖全方位。关键BUG修复保障稳定运行:路径、消息队列、跨页编辑等重要问题得到全面解决。性能与体验并重:UI组件、健康检查以及国际化支持等细节持续优化。良好升级路径保障业务连续性:详细升级指南覆盖Docker和源码多种部署方式,灵活适配多场景。dify 1.7.1版本以丰富的新功能和针对性修复,带来了显著的使用体验提升和系统稳定性保障。无论是初级用户还是高级开发者,都可以从中获得便利的功能支持和高质量的运行环境。
2025-07-30 07:46:22
1311
原创 2025-07-30:变长子数组求和。用go语言,给定一个长度为 n 的整数数组 nums。对于数组中的每个位置 i(范围是 0 到 n-1),我们定义一个子数组,区间为 nums[start ...
ans利用差分数组来高效标记每个子数组的起止范围遍历差分数组累加,得到每个位置被子数组覆盖的计数乘以对应元素的值,累计求和返回计算结果这种做法避免了重复计算每个子数组内元素,从而提高效率。
2025-07-30 07:46:00
577
原创 2025-07-29:所有安放棋子方案的曼哈顿距离。用go语言,给定三个整数 m、n 和 k,表示一个 m 行 n 列的棋盘,以及需要放置的 k 个相同棋子。 任务是计算出所有可能的合法放置方案中,每
预处理阶乘和逆元,方便快速计算组合数。使用数学推导的曼哈顿距离总和公式,不用枚举所有组合。使用组合数考虑多个棋子的不同选择方案数量。对结果取模保证数字不溢出。通过前面步骤获得最终所有合法方案曼哈顿距离和。
2025-07-29 06:25:55
838
原创 github-mcp-server v0.9.0发布详解:全新子议题工具、增强分页与讨论排序功能
github-mcp-server是一款基于GitHub平台构建的多功能项目管理服务器工具,支持子问题追踪、讨论管理、代码搜索等核心功能,集成度高,易于扩展。随着项目规模和协作需求的增长,版本的不断迭代更新为开发者提供了更强大的功能支持。github-mcp-server v0.9.0版本以强大的子问题管理工具、完善的分页机制和更丰富的讨论功能,显著提升了整体项目任务的可视化和灵活性。优化的搜索参数及修复提升了系统稳定性和易用性,文档完善也降低了入门难度。
2025-07-29 06:25:38
948
原创 eino v0.4.0 重大更新解析:移除GetState,启用默认Eager执行,提升并发安全与执行效率
Eino作为面向并行计算的图形任务调度框架,在图计算中支持不同模型的运行模式,确保计算任务的高效、有序完成。此次v0.4.0版本发布,维护团队针对当前执行模型存在的瓶颈及安全隐患做了深入梳理与改造,移除了旧模型中非并发安全的接口,重构执行方式,实现真正的并行执行。Eino v0.4.0版本一条龙解决了早期设计遗留的同步模型瓶颈和状态并发安全问题,为图计算引擎带来了更稳健、更高效的执行策略。
2025-07-28 07:55:05
1135
原创 2025-07-28:最长特殊路径。用go语言,你有一棵无向树,节点编号从0到n-1,根节点是0。树的结构由一个长度为n-1的二维数组edges给出,其中每个元素edges[i] = [ui, vi,
当前节点x。父节点fa,防止回溯访问父节点形成回路。topDepth,当前特殊路径的起始节点深度,用来判断与颜色重复情况。DFS 步骤:a. 取当前节点的颜色。b. 从lastDepth中取出该颜色的上一次出现深度oldDepth。c. 更新路径“起点深度”,保证当前路径上不出现重复颜色(如果出现颜色重复,更新topDepth表示当前特殊路径起始点后移)。(利用dis维护的距离差)。。f. 若当前路径长度length大于maxLen,更新,并更新。g. 若路径长度等于maxLen。
2025-07-28 07:54:42
940
原创 2025-07-27:将数组变相同的最小代价。用go语言,你有两个长度均为 n 的整型数组 arr 和 brr,还有一个整数 k。你可以对 arr 进行以下两种操作,次数不限: 1. 将 arr 分成
直接一步步调整遍历数组索引 i。计算 arr[i] 调整到 brr[i] 的代价为。累加所有 i 的代价,得到 r1。尝试子数组重新排列操作对arr进行从小到大排序。对brr进行从小到大排序。遍历 i,计算排序后的 arr[i] 调整到 brr[i] 的代价。将所有差值代价相加,再加上子数组重新排列操作代价k,得到 r2。取最小代价比较 r1 和 r2,选择较小值作为最小总代价。
2025-07-27 06:48:46
759
原创 lmdeploy v0.9.2 发布详解:功能升级、性能优化与兼容性提升全解析
lmdeploy是一个面向大型语言模型(Large Language Models, LLMs)的部署框架,旨在简化并加速模型推理过程,支持多种硬件架构与优化引擎。该项目持续活跃,社区贡献热烈,频繁发布更新,确保其功能和性能紧贴最新AI技术发展动态。此次v0.9.2版本,是继0.9.1之后的重要升级版本,不仅强化了模型支持能力和系统兼容性,还修正了若干关键BUG,优化了运行时表现和整体用户体验。因此,对于正在使用lmdeploy进行模型部署的用户和研发团队来说,及时了解并升级至该版本至关重要。
2025-07-27 06:48:23
849
原创 2025-07-26:循环数组中相邻元素的最大差值。用go语言,给定一个循环数组 nums,请找出任意两个相邻元素之间绝对差的最大值。 提示:由于数组是循环的,最后一个元素和第一个元素也算相邻。 2
算法核心是遍历所有相邻元素对(包括首尾这对),找出其中的最大绝对差。时间效率线性,空间开销常数。适合于长度不大,元素整型的循环数组差值最大值问题。
2025-07-26 09:54:35
453
原创 prometheus v3.5.0 发布详解:长周期支持版本带来的全新特性与性能优化
Prometheus v3.5.0 作为一款长期支持的稳定版本,适合需要持续运行和长期维护的生产环境。推荐用户尽快升级以享受性能提升、稳定性增强以及新功能带来的便利。备份现有规则和配置文件;关注 Prometheus 组件如 Alertmanager、Grafana 等的兼容性;评估实验性功能的使用需求和风险;关注集群规模和监控指标变化,合理调优采集频率和存储设置。本次版本全面提升了 Prometheus 的查询能力、采集灵活性与系统性能,为构建稳定可靠的云原生监控体系提供了坚实基础。
2025-07-26 09:54:23
996
原创 dify 1.7.0版本深度解析:工具OAuth支持与插件自动升级策略的全面革新
dify作为一款领先的人工智能低代码平台,一直致力于通过灵活的插件机制与丰富的集成能力,助力用户快速构建智能应用。支持工具插件OAuth 2.0认证,提升第三方集成的安全与便捷性。推出插件自动升级策略,实现插件的智能管理和无缝更新。优化了大量细节功能,增强系统稳定性与用户操作体验。dify 1.7.0版本的发布,标志着该平台在工具插件安全认证和插件管理智能化方面迈出了坚实关键的一步。
2025-07-25 06:18:31
1023
原创 2025-07-25:统计 K 次操作以内得到非递减子数组的数目。用go语言,给定一个长度为 n 的数组 nums 和一个整数 k。 对于 nums 中的每一个连续子数组,你最多可以进行 k 次操作,
2025-07-25:统计 K 次操作以内得到非递减子数组的数目。用go语言,给定一个长度为 n 的数组 nums 和一个整数 k。对于 nums 中的每一个连续子数组,你最多可以进行 k 次操作,每次操作可以将子数组里的任意一个元素加 1。注意每个子数组是独立的,你对某个子数组做的修改不会影响其他子数组。请你计算,在最多进行 k 次操作的条件下,有多少个子数组能够被调整成非递减序列(即数组中每个元素都不小于它前面的元素)。输入:nums = [6,3,1,2,4,4], k = 7。
2025-07-25 06:18:10
844
原创 openai-python v1.97.1版本详解:功能优化与修复全解析
openai-python v1.97.1版本虽然更新内容相对精简,但针对核心解析流程和类型定义做出了细致调整,直接提升了SDK的稳定性、兼容性和开发体验。未来版本有望带来更丰富的功能接口、更智能的错误处理机制和更全面的类型支持,帮助开发者轻松应对更多场景和复杂用例。在之前版本的解析逻辑中,当遇到元数据字段为空时,处理流程可能会异常,导致部分正常有效的数据被跳过或程序报错。技术层面,这意味着在Python客户端里,新增的字段会被自动识别并转化为合适的数据结构,而不必担心丢失或需要手动扩展代码。
2025-07-24 06:40:24
913
原创 2025-07-24:图的最大边权的最小值。用go语言,你有一个包含 n 个节点(编号 0 到 n-1)的有向带权图,图中边的信息用二维数组 edges 表示,其中 edges[i] = [Ai, B
构建反向图。使用 Dijkstra 变种计算从0到其他节点的路径的最大边权的最小值。确保原图中每个节点的出边数量不超过threshold。检查所有节点是否可达,返回最大边权的最小值或-1。
2025-07-24 06:40:10
1077
原创 2025-07-23:机器人可以获得的最大金币数。用go语言,你有一个大小为 m 行 n 列的网格。机器人从左上角位置(0,0)开始,目标是走到右下角位置(m-1,n-1)。机器人每步只能往右边或往下
状态数组f[i][j][k]代表机器人走到第i行第j列格子时,已经“感化”了k(0~2)个强盗,获得的最大金币数。状态转移方向由于机器人只能向右或者向下移动,所以到达(i,j)必须来自(i-1,j)或(i,j-1)。状态转移方程对于当前格子金币数如果val >= 0,只需把之前状态金币加上val,感化次数不变。如果val < 0,可以选择感化强盗(即扣金币次数加1,但不扣金币数)或者不感化(扣金币数,但感化次数不增加)。每种可能选择都更新对应f[i][j][k]的最大金币数。内容说明。
2025-07-23 01:00:00
885
原创 modelscope v1.28.0版本详解:下载进度回调、环境变量配置及性能优化全解析
modelscope v1.28.0版本在继承之前版本稳定性和功能基础上,重点新增了Hub下载进度回调支持、环境变量配置、文件批量通配符删除功能,并在模型处理效率和资源消耗方面做了显著优化。同时,针对部分关键组件的文件下载稳定性进行了修复,并提升了与其他库的兼容性,特别是datasets库的最新版本支持。这些更新不仅提高了模型仓库管理的灵活性,还增强了用户对下载和上传过程的控制能力,极大地便利了模型和数据集的大规模管理工作。接下来将分模块详细说明各项更新内容及其背后的设计理念和应用价值。
2025-07-23 01:00:00
982
原创 mediamtx v1.13.1版本详解:2025年7月21日最新功能与优化汇总
mediamtx v1.13.1定位于修复和性能提升的次要版本,但更新内容覆盖了从底层传输协议到前端体验的广泛领域。该版本的主要目标是提升系统稳定性,解决部分协议在特殊场景下易卡顿或崩溃的问题,同时强化对现代流媒体格式和流式传输技术的支持,确保mediamtx能够应对复杂多变的流媒体应用需求。mediamtx v1.13.1版本展现了该项目团队对流媒体协议兼容性、系统稳定性及安全性的高度重视。
2025-07-22 07:26:27
1318
原创 2025-07-22:跳过交替单元格的之字形遍历。用go语言,你有一个大小为 m 行 n 列的二维正整数数组 grid,要求以一种“锯齿形”的方式遍历整个数组: 1. 从左上角元素(第0行第0列)开始
时间复杂度O(m * n)。额外空间复杂度O(m * n)(如果输出空间计入额外空间)。如果不计入输出空间,则为O(1)。
2025-07-22 07:26:12
447
原创 2025-07-21:不重叠区间的最大得分。用go语言,给定一个二维整数数组 intervals,其中每个元素 intervals[i] = [li, ri, weighti] 表示一个区间,起点是
O(n log n)。O(n)。
2025-07-21 07:29:36
871
原创 go-openai v1.40.5版本详解:支持$ref和$defs,测试覆盖率再提升
随着人工智能技术的不断发展,OpenAI逐渐成为业界的焦点,而Go语言客户端库go-openai凭借其简洁、高效的特点,受到了越来越多开发者的青睐。近日,go-openai发布了v1.40.5版本,此版本不仅在功能支持上做了重要增强,还大幅提升了代码的测试覆盖率,对于提升项目稳定性和可靠性意义重大。ref,简化了生成逻辑,确保直接生成完整的schema定义,从而提高调用的直观性和兼容性。这些更新不仅提高了功能的兼容性和灵活性,还增强了代码质量,保证了库的健壮运行。
2025-07-21 07:29:25
945
1
原创 2025-07-20:收集连续 K 个袋子可以获得的最多硬币数量。用go语言,在一条数轴上,每个整数坐标对应一个独立的袋子。某些袋子中装有硬币。 输入是一个二维数组 coins,其中每个元素 coin
通过排序和滑动窗口的结合,我们高效地找到了连续k个袋子能收集的最大硬币数量。排序确保了区间有序,滑动窗口避免了重复计算,从而在合理的时间内解决问题。
2025-07-20 06:55:07
741
原创 github-mcp-server v0.8.0 最新版本详解与实战指南
github-mcp-server v0.8.0发布于2025年7月18日,定位不可变发布(immutable release),意味着版本发布后仅允许修改版本标题和发布说明,保证版本功能稳定不被随意篡改。完善安装指南,文档集中于/docs/installation-guides/目录下;优化文件内容读取接口get_file_contents,支持路径模糊匹配及根目录默认识别;返回文件SHA信息,提升数据唯一性校验能力;简化部分工具命名,提升代码可读性;
2025-07-20 06:54:55
1146
原创 2025-07-19:计算字符串的镜像分数。用go语言,给定一个字符串 s,定义每个英文字母的“镜像”为字母表反转后对应的位置字母,例如:‘a‘ 的镜像是 ‘z‘,‘b‘ 的镜像是 ‘y‘,依此类推。
2025-07-19:计算字符串的镜像分数。用go语言,给定一个字符串 s,定义每个英文字母的“镜像”为字母表反转后对应的位置字母,例如:‘a’ 的镜像是 ‘z’,‘b’ 的镜像是 ‘y’,依此类推。初始时,字符串中所有字符都未被标记,且总分为 0。按照以下规则处理字符串:从左到右遍历每个字符,假设当前索引为 i。对于当前字符 s[i],在其左边(索引小于 i 且未标记的字符中)寻找一个距离最近的字符 s[j],该字符是 s[i] 的镜像。
2025-07-19 06:46:47
1019
原创 transformers v4.53.2版本详解:关键Bug修复与功能优化分析
作为当下自然语言处理领域最受欢迎的预训练模型库之一,transformers在推动NLP技术发展的过程中扮演了不可或缺的角色。最新发布的v4.53.2补丁版本主要聚焦于多处关键BUG修复及细节功能优化,进一步提升了库的稳定性与使用体验。本文将围绕这一版本的更新内容,详细解读每项改进的背景、实现细节以及对实际应用的影响,帮助开发者全面了解并高效利用这一版本。
2025-07-19 06:46:37
897
原创 2025-07-18:最长乘积等价子数组。用go语言,给定一个只包含正整数的数组 nums。 定义:如果一个数组 arr 满足所有元素的乘积等于该数组最大公约数(GCD)与最小公倍数(LCM)的乘积,
2025-07-18:最长乘积等价子数组。用go语言,给定一个只包含正整数的数组 nums。定义:如果一个数组 arr 满足所有元素的乘积等于该数组最大公约数(GCD)与最小公倍数(LCM)的乘积,即则称该数组为“乘积等价数组”。请你找出 nums 中最长的满足上述条件的连续子数组的长度。输入: nums = [1,2,1,2,1,1,1]。输出: 5。
2025-07-18 07:36:12
775
原创 mcp-go v0.34.0版本详解:提升稳定性与功能扩展的关键更新解析
mcp-go v0.34.0版本通过一系列功能完善与BUG修复,进一步优化了通讯能力,强化了错误处理机制,并提升了功能扩展的灵活性。在微服务和分布式系统架构日趋复杂的今天,这些改进极大地增强了mcp-go的实用性和稳定性。
2025-07-18 07:35:58
944
原创 2025-07-17:删除所有值为某个元素后的最大子数组和。用go语言,给定一个整数数组 nums,你可以进行以下操作最多一次: - 选择数组中某个整数 X。 - 删除数组中所有值为 X 的元素,但删
2025-07-17:删除所有值为某个元素后的最大子数组和。用go语言,给定一个整数数组 nums,你可以进行以下操作最多一次:选择数组中某个整数 X。删除数组中所有值为 X 的元素,但删除后数组不能为空。请你计算并返回,在执行上述操作后,所有可能得到的数组中的最大子数组和。输入:nums = [-3,2,-2,-1,3,-2,3]。输出:7。解释:我们执行至多一次操作后可以得到以下数组:原数组是 nums = [-3, 2, -2, -1, 3, -2, 3]。
2025-07-17 07:44:30
784
原创 DeepSpeed v0.17.2版本详解:性能优化与功能增强汇总
DeepSpeed v0.17.2版本在稳定性、性能和功能层面对0.17.1进行了多方面补充和完善。包括对长序列训练的支持、深度编译模块的兼容调整、混合精度与ZeRO结合的应用、通信日志细化以及调度器的智能化增强,这些都彰显了DeepSpeed团队持续对分布式训练底层技术的深耕与创新。
2025-07-17 07:44:13
1215
原创 2025-07-16:最长相邻绝对差递减子序列。用go语言,给定一个整数数组 nums,需要找出其中的一个最长子序列 seq,满足该子序列相邻元素间的绝对差值构成一个非递增序列。也就是说,对于子序列中
定义f[x][d]表示以数字x结尾,且前一个数字与x的绝对差为d的最长子序列的长度。这里的d是当前子序列中最后两个元素的绝对差。动态规划的状态设计是关键,通过f[x][d]记录以x结尾且前一个差为d的最长子序列长度。通过从大到小遍历d确保差值的非递增性。时间复杂度和空间复杂度均为线性(因为max_diff和max_num是常数)。
2025-07-16 07:36:11
789
原创 nats v2.11.6 发布详解:JetStream 性能优化与关键修复全解析
v2.11.6版本基于Go 1.24.4环境编译,官方建议参照2.11升级指南,关注与2.10.x版本间的兼容性差异,确保平滑升级。此版重点聚焦JetStream性能优化,订阅机制的行为调整和关键bug修复,为数据流处理的稳定性和效率提供了坚实保障。NATS v2.11.6版本通过聚焦JetStream消息传输的稳定性和性能优化,解决了多项阻碍生产环境高效运行的关键问题,提升了系统的整体健壮性和运维效率。
2025-07-16 07:35:57
986
原创 2025-07-15:子字符串匹配模式。用go语言,给定一个字符串 s 和一个模式字符串 p,且 p 中恰好包含一个 ‘*‘ 字符。 ‘*‘ 可以代表任意长度(包括零)的任意字符序列。 如果通过替换
算法通过拆分模式并验证前后部分是否在字符串中依次出现,实现了子串匹配。时间复杂度和字符串长度与模式长度乘积相关,空间复杂度为常数。
2025-07-15 06:48:02
894
原创 mcp-go v0.33.0版本详解:功能增强与修复解析
mcp-go v0.33.0版本通过技能修复与多维度扩展,显著提升了系统的健壮性、灵活性与性能。对于致力于构建高效、可靠通信协议栈的开发者来说,是极具价值的一次升级。本文详细梳理了版本中的关键改动及其应用意义,希望能帮助广大用户快速掌握新特性,推动项目创新发展。
2025-07-15 06:47:49
721
1
原创 2025-07-14:统计恰好有 K 个相等相邻元素的数组数目。用go语言,给定三个整数 n、m、k,定义一个长度为 n 的数组 arr 满足以下条件: - arr 中的每个元素都是 1 到 m 之间
通过组合数学将问题分解为选择相邻相等的位置和分配块的值。预计算阶乘和逆阶乘以高效计算组合数。最终结果是组合数与块值分配方案的乘积。时间和空间复杂度均为O(MX),其中MX是预计算的最大值(100000。
2025-07-14 07:53:31
706
sokobanai1.0.1.zip
2020-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人