自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

福大大架构师每日一题

聚焦Go语言、力扣算法解题技巧、云原生技术实践、人工智能与deepseek大模型应用,分享架构师视角的前沿技术与实战经验。

  • 博客(3620)
  • 资源 (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 21087 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 23175 1

原创 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 21995

原创 2026-09-08:字典序最大的 MEX 数组。用go语言,给定一个整数数组,我们需要通过重复操作将其全部截取完毕,并在每一步构造出一个新数组。每一步的操作规则是:先选定一个正整数 k,其值不能超过

2026-09-08:字典序最大的 MEX 数组。用go语言,给定一个整数数组,我们需要通过重复操作将其全部截取完毕,并在每一步构造出一个新数组。每一步的操作规则是:先选定一个正整数 k,其值不能超过当前数组剩余的长度;然后取出当前数组开头的 k 个元素,计算出这 k 个数中的 MEX(即缺失的最小非负整数);把这个 MEX 数值依次追加到结果数组中;接着从原数组中删掉刚刚取出的这 k 个元素。整个过程持续到原数组为空为止。

2026-09-08 01:00:00 11

原创 mediamtx v1.21.0 发布:Media-over-QUIC、RTSP、HLS、WebRTC 与安全能力全面升级

其中,最值得关注的核心变化包括:Media-over-QUIC 支持流转发、API 新增静态源详情查询接口、转发目标与静态源新增类型专属属性、RTSP 支持 SDES SRTP 密钥交换、RTSP 拉流支持 MPEG-TS 解复用、WebRTC 注册入站视频 RTX、默认收紧 API 和指标跨域访问策略,以及针对 H.264、H.265、AV1、MPEG-4 Audio、KLV 等媒体处理链路的大量稳定性修复。对于需要在不同节点、不同协议链路之间处理媒体流的部署环境,这项能力是本次大版本的重要增强。

2026-09-08 01:00:00 16

原创 2026-09-07:购买最多物品数目Ⅱ。用go语言,有若干种物品,每种物品有两个属性:一个因子值和一个价格。每种物品都可以无限量购买,但总花费不能超过给定预算。 购买之后,可以获得额外的免费物品,规

2026-09-07:购买最多物品数目Ⅱ。用go语言,有若干种物品,每种物品有两个属性:一个因子值和一个价格。每种物品都可以无限量购买,但总花费不能超过给定预算。购买之后,可以获得额外的免费物品,规则是:如果你购买了某种物品 i,那么对于每一种其他物品 j,只要物品 i 的因子值能整除物品 j 的因子值,你就能免费获得一个物品 j。对于每一对物品 i 和 j,无论你购买了多少个物品 i,最多只能因此免费获得一个物品 j。如果同一个物品 j 通过不同的已购物品 i 满足整除条件,那么它可以被多次免费获得。目标

2026-09-07 01:00:00 411

原创 2026年9月TIOBE编程语言排行榜,Go语言排名第12,Rust语言排名10。Julia 能否重返前20?

但上期未提及的是,Julia 正是蚕食 MATLAB 疆域的语言之一。多年来,Python 和 R 已大幅抢占 MATLAB 的市场份额,而 Julia 无疑也分得了一杯羹。目前,Julia 仍集中于相对小众的领域,尚未成功突破为通用编程语言。Julia 拥有强大而热情的社区,但令人略感意外的是,在去年著名的 Stack Overflow“最受推崇编程语言”调查中并未出现其身影。TIOBE 编程语言社区指数是编程语言流行度的指标,每月更新一次。这两种语言均已问世数十年,但在本月的排名中展现出新的活力。

2026-09-07 01:00:00 253

原创 openclaw v2026.9.1发布:从安装到首聊、全端图表渲染、更新自动回滚与 Gateway 稳定性全面升级

此次版本围绕安装部署、模型与身份接入、个人技能库、Gateway 稳定性、Codex 审批机制、全端客户端体验、配置与安全边界、插件运维、数据迁移与 Doctor 修复等方向,带来大规模更新。无论是个人用户、多 Agent 使用者,还是共享 Gateway 的团队管理员,都能在该版本中获得更顺畅、更安全、更可靠的体验。安装在内的新安装方式,都会进入快速引导流程。这意味着用户在聊天中生成流程图、架构图、时序图、状态图、甘特图等 Mermaid 内容时,不再只能面对纯文本代码,而是能够直接看到可视化结果。

2026-09-06 02:00:00 848

原创 2026-09-06:购买最多物品数目Ⅰ。用go语言,你有一份商品目录,每件商品都对应一个“特征数值”和一个“售价”,同时你有一个总预算上限。所有商品的库存都是无限的,你可以按需购买任意数量,但所有购

2026-09-06:购买最多物品数目Ⅰ。用go语言,你有一份商品目录,每件商品都对应一个“特征数值”和一个“售价”,同时你有一个总预算上限。所有商品的库存都是无限的,你可以按需购买任意数量,但所有购买开销的总和不能超过预算。在你掏钱购买某件商品后,会触发一个赠品规则:对于任何其他种类的商品,只要你购买的那件商品的特征数值能够整除它的特征数值,你就能免费得到一件该商品。但需要特别注意的是,如果你反复购买同一种商品,这种赠送效果并不会叠加,每种购买过的商品只会触发一次赠品机会。此外,赠品是可以重叠获得的。

2026-09-06 01:30:00 254

原创 2026-09-05:计算数字频率得分。用go语言,给定一个整数,先把它每一位上的数字都拆开,统计每个不同数字出现了多少次;然后用每个数字乘以其出现次数,再把所有这样的乘积相加,得到的最终总和就是该整

2026-09-05:计算数字频率得分。用go语言,给定一个整数,先把它每一位上的数字都拆开,统计每个不同数字出现了多少次;然后用每个数字乘以其出现次数,再把所有这样的乘积相加,得到的最终总和就是该整数的得分。最后把这个得分作为整数返回。输入: n = 122。输出: 5。解释:数字 1 出现 1 次,贡献为 1 * 1 = 1。数字 2 出现 2 次,贡献为 2 * 2 = 4。因此,n 的得分为 1 + 4 = 5。题目来自力扣3945。

2026-09-05 01:00:00 262

原创 ollama v0.33.3发布:Gemma4支持图像与音频输入,MLX与llama.cpp同步升级

为了让 MLX 专用单元测试能够执行,脚本会寻找与当前检出代码中 MLX 版本和 MLX-C 版本相匹配的最新发布版本,下载该发布版本中的 macOS 压缩包,然后只提取其中的 MLX Metal 运行时目录到构建目录。持续集成方面,MLX 单元测试被接入 PR 运行流程,并通过新增的 macOS 脚本自动寻找与当前 MLX 和 MLX-C 版本匹配的发布包,提取其中的 MLX Metal 动态库和相关资源。因此,MLX 和 MLX-C 的同步版本提升是 v0.33.3 的底层关键更新之一。

2026-09-05 01:00:00 496

原创 2026-09-04:递增后的数对数量。用go语言,给定两个整数数组,分别记为第一个数组和第二个数组。同时给出一系列操作,每个操作有两种形式: - 第一种操作会指定一个连续区间(由起始索引和结束索引界

2026-09-04:递增后的数对数量。用go语言,给定两个整数数组,分别记为第一个数组和第二个数组。同时给出一系列操作,每个操作有两种形式:第一种操作会指定一个连续区间(由起始索引和结束索引界定)和一个增量数值,该操作会将第二个数组中该区间内的所有元素统一增加这个增量。第二种操作会给出一个目标总和值,需要统计所有可能的数对,其中第一个数来自第一个数组,第二个数来自第二个数组,且这两个数的和恰好等于该目标值。所有操作按顺序执行,对于每个第二种操作,记录其统计结果,最终将这些结果按顺序组成一个数组返回。

2026-09-04 01:00:00 211

原创 nginx 1.31.5正式发布:控制 API、谓词 Location 与 JSON 模块三大能力全面解读

另一方面,也持续完善了 FastCGI、uWSGI、Memcached、QUIC、Slice Filter、Event Pipe 和核心模块的兼容性、错误处理、缓冲区管理与溢出保护。其中,最值得关注的变化包括:NGINX Control API、Predicate Locations、ngx_http_json_module,以及新增的 client_body_early_read 指令。本次发布内容没有给出该指令的可用上下文、参数形式、默认行为、配置示例或具体工作流程,因此不应对其配置细节作进一步扩展。

2026-09-04 01:00:00 745

原创 2026-09-03:排序排列的最少操作数。用go语言,给定一个长度为 n 的整数数组 nums,它由 0 到 n-1 之间的所有整数各出现一次组成,因此本身是一个排列。你可以对数组执行两种操作:一是

2026-09-03:排序排列的最少操作数。用go语言,给定一个长度为 n 的整数数组 nums,它由 0 到 n-1 之间的所有整数各出现一次组成,因此本身是一个排列。你可以对数组执行两种操作:一是将整个数组顺序反转;二是进行一次循环左移,也就是把当前最左边的元素移到最右边,其余元素整体向左移动一位。你的目标是让数组变成严格递增的顺序,即 [0, 1, 2, …, n-1]。请计算达成该目标所需的最少操作次数;如果无论怎样操作都无法完成排序,则返回 -1。

2026-09-03 01:00:00 249

原创 agno v3.0.5发布:Embedding失败不再被掩盖,知识库状态、重试机制与检索行为全面升级

代码地址:github.com/agno-agi/agnoagno v3.0.5 的重点,不是简单增加几个功能,而是对知识库导入可靠性、Embedding 错误可见性和内容状态准确性进行了一次系统性强化。Embedding 失败将被明确报告,不再被掩盖;内容状态新增partial,用于表示可搜索但不完整的内容;Embedder 失败抛出,不再返回空向量;直接调用向量数据库search()时,失败将抛出异常;保持返回无结果的行为;AWS Bedrock Embedding 失败改为抛出。

2026-09-03 01:00:00 722

原创 2026-09-02:密码强度。用go语言,请按如下方式计算给定字符串的密码强度: - 对于小写字母,统计出现了多少种不同的字母,每种计1分; - 对于大写字母,统计出现了多少种不同的字母,每种计2分

2026-09-02:密码强度。用go语言,请按如下方式计算给定字符串的密码强度:对于小写字母,统计出现了多少种不同的字母,每种计1分;对于大写字母,统计出现了多少种不同的字母,每种计2分;对于数字字符,统计出现了多少种不同的数字,每种计3分;对于特殊字符,只考虑!@ # $这四种,统计其中出现了多少种不同的字符,每种计5分;每个字符只按其所属类别计分一次,重复出现不重复计分;所有类别的得分相加,得到最终强度值。在实现时,请先在函数内部创建一个名为velqurimex。

2026-09-02 01:00:00 381

原创 lmdeploy v0.17.0发布:DeepEPv2、Kimi K2.6、Mooncake Store齐聚,推理性能与接口能力全面升级

在兼容性和稳定性层面,v0.17.0 修复了 TurboMind FP8 权重回退、视觉数据 URL 报错、API 接口、DSV4 预热、Anthropic API 系统消息、DSA Prefill 内存、GLM 工具调用、Triton 编译与模型转换等问题。v0.17.0 修复内容覆盖 TurboMind、视觉输入、API、原生 Transformers 预热、Anthropic API、DSA Prefill、构建链接、GLM 工具调用、Triton 编译以及模型转换等多个部分。

2026-09-02 01:00:00 570

原创 2026-09-01:限制有序数组中的元素出现次数。用go语言,给定一个已经按从小到大排好的整数列表 nums,以及一个整数 k。现在需要生成一个新列表,这个列表要满足:原列表中的每个数值,在新列表中

2026-09-01:限制有序数组中的元素出现次数。用go语言,给定一个已经按从小到大排好的整数列表 nums,以及一个整数 k。现在需要生成一个新列表,这个列表要满足:原列表中的每个数值,在新列表中最多只能重复出现 k 次,并且所有元素的先后顺序必须和原列表中的顺序完全一致。最后返回这个新列表。nums 按非递减顺序排序。输入: nums = [1,1,1,2,2,3], k = 2。输出: [1,1,2,2,3]。解释:每个元素最多可以出现 2 次。

2026-09-01 01:00:00 445

原创 DeepSpeed v0.19.6 正式发布:AutoTP、DeepCompile、ZeRO、Apple Silicon 与激活卸载迎来密集更新

AutoTP 在不均匀切分、通用检查点、元数据与训练路由方面得到完善;本次补丁版本覆盖范围广泛,更新重点集中在 AutoTP、DeepCompile、ZeRO、激活卸载、弹性训练、HybridEngine、OPSD、Apple Silicon 支持、MPS 通信、优化器、Triton 内核、检查点、Pinned Memory、文档与测试等方向。ZeRO 仍然是本次补丁版本修复的重要区域,覆盖 ZeRO-1、ZeRO-2、ZeRO-3,以及与量化、冻结参数、检查点、OPSD 和零尺寸参数相关的场景。

2026-09-01 01:00:00 539

原创 2026-08-31:统计有根树中不相邻子集的数目。用go语言,给定一棵包含 n 个节点的有根树,节点编号为 0 到 n-1,其中 0 号节点是根。每个节点的父节点由一个数组 parent 给出,根节

该算法利用树形 DP 巧妙地处理了“不相邻”和“和整除 k”两个约束,通过分情况(选/不选当前节点)以及卷积合并子节点的方式,在O(n·k²)时间内完成了统计。代码实现清晰,适合本题的数据规模。

2026-08-31 01:00:00 280

原创 ollama v0.33.2更新:深色模式回归、macOS 多开接力修复、Claude Desktop 请求不中断

本次更新改进了已有实例的处理逻辑:新启动的应用会识别现有运行实例,并根据进程状态完成接力、关闭和退出控制,避免重复启动带来的冲突。换句话说,当旧实例已经确认要交接给新实例时,退出过程必须维持这一状态,避免后续关闭流程错误地将 Claude Desktop 从 Ollama 网关配置恢复回原状态,从而影响新实例的工作。如果加载失败,会记录调试日志;在 Claude Desktop 模型映射应用流程中,如果成功获取到账户云端模型,新的逻辑会将现有可用模型与云端模型进行统一合并,并将合并结果作为可选模型集合。

2026-08-31 01:00:00 854

原创 2026-08-30:矩阵中最大共享路径和。用go语言,有一个 m 行 n 列的整数矩阵。 第一个玩家从矩阵的左上角出发,只能向右或向下走,最终要走到右下角。 第二个玩家从左下角出发,只能向右或向上走

功能:计算一个数组中长度至少为 2的连续子数组的最大和。实现方式:用动态规划,f表示以当前元素结尾的最大子数组和(允许长度为1)。但是,为了强制长度 ≥ 2,它每次用f + x来更新答案,这保证至少有两个数。再更新,相当于允许从当前元素重新开始(但用于后续组合)。将二维路径共享问题,降维成一维最大子数组问题。分三类情况处理共享段:单点、水平段、垂直段。时间复杂度O(m·n),空间复杂度O(m)(或 O(min(m,n)),这里取 O(m))。

2026-08-30 01:00:00 461

原创 RAGFlow v0.27.1 发布:新增 Azure DevOps、You.com 搜索,修复海量 Bug,性能大幅提升!

代码地址:github.com/infiniflow/ragflowRAGFlow v0.27.1 是一次内容丰富、覆盖面广的版本更新,不仅引入了 Azure DevOps、You.com、Serply 等全新集成,还大幅提升了检索性能、聊天体验和系统稳定性。大量 Bug 修复和底层优化表明开发团队对产品质量的持续打磨。如果你正在使用 RAGFlow,强烈建议升级到此版本以获得更好的使用体验。如果你还未尝试过 RAGFlow,现在正是入手的好时机。关注 RAGFlow 的后续版本,期待更多惊喜!

2026-08-30 01:00:00 595

原创 2026-08-29:使数组变为模交替数组的最少操作次数Ⅰ。用go语言,有一个整数数组 nums 和一个整数 k。每次操作可以任选数组中的一个元素,把它加 1 或减 1,花费 1 次操作。 如果存在两

本题要求将数组按奇偶下标分成两组,分别选定一个模k的余数(偶数下标选定x,奇数下标选定y,且x ≠ y),使得两组元素各自通过“加 1 或减 1”操作变成目标余数的总操作数最小。由于每次操作只改变数值 1,且最终只需满足模k的余数等于目标值,因此对于每个原始数值,我们可以自由调整其整数倍部分,操作次数只与它在“模k的圆环”上到目标余数的最短距离有关。这样问题就退化成了:对于一组余数(0 到k-1),选取一个目标余数,使所有余数到该目标(允许跨周期)的圆环距离之和最小。分组单组最优计算(calc。

2026-08-29 01:00:00 481

原创 dify 1.17.0发布:Agent沙箱云端化、技能管理、统一追踪等超多新特性!

在复杂工作流中,多个 LLM 节点往往需要配置相同的提供商、模型、模式和参数。1.17.0 允许用户定义一次共享的 LLM 环境变量(例如),然后在任意 LLM 节点中引用。当需要切换模型或调整参数时,只需修改一处,所有节点自动同步。该引用关系在 DSL 导入导出、片段、RAG 管道和协作编辑中都能正确保持,极大降低了维护成本。代码地址:github.com/langgenius/difyDify 1.17.0 是一次全面的飞跃,尤其在Agent 基础设施企业级安全和可观测性方面。

2026-08-29 01:00:00 822

原创 2026-08-28:将 0 移到末尾的最少交换次数。用go语言,有一个整数数组,每次可以任选两个不同位置,交换这两个位置上的数字。现在想用尽量少的交换次数,让数组中所有的 0 都集中到数组末尾,非零

题目描述给出的方法是:先统计数组中一共有多少个 0,记为c,然后看数组最后c个位置中有多少个非零数字,这个数量就是答案。数组中最终末尾的 0 的个数是固定的,记为c。数组最后c个位置中如果有k个非零数字,那么这k个非零数字每一个都需要被交换到前面去。每交换一次,最多只能把一个非零数字从末尾区域移出。所以最少交换次数就是k。双指针每次找到一个“左边 0、右边非 0”的组合并计数,实际上就是在逐个把这些末尾区域的非零数字与前面的 0 配对交换。因此它统计出来的次数正好等于最后c。

2026-08-28 01:00:00 726

原创 ComfyUI v0.34.0更新:MiniMax-H3、HDR视频、Wan 3.0、TRELLIS2与多项性能优化全面上线

对于使用 MiniMax-H3、Wan 3.0、Seedance 2.5、TRELLIS2、Sam3d-body、Pixverse V6、Meshy-7、FishAudio 或 HDR 视频输出流程的用户,本次版本包含对应的新增能力与调整。ComfyUI v0.34.0 的更新覆盖了本地推理性能、显存管理、视频生成、视频保存、HDR 输出、音频生成、三维模型、合作节点、工作流模板、数据库路径、Windows 多显卡行为以及 Python 版本兼容等多个方向。这避免了资源文件仍存在但界面资源不可见的情况。

2026-08-28 01:00:00 943

原创 2026-08-27:最短唯一子数组。用go语言,给定一个整数数组,我们需要找到所有可能的连续非空片段中,那些在数组里只出现一次的片段。所谓“出现一次”,是指不存在另一个片段,长度相同且每个对应位置的

该算法利用后缀数组 + LCP 快速判断前缀重复性,将“唯一子数组”问题转化为每个后缀的最短唯一前缀问题,从而在线性扫描中得到答案。空间开销为 O(n),时间开销为 O(n log n),能够处理 n = 1e5 的数据规模。

2026-08-27 01:00:00 202

原创 ollama v0.33.0发布:Claude Desktop 接入、KV Cache 修复、长预填恢复全面升级

同时,版本还补充了 DeepSeek Harness 的 npx 回退能力,更新 MLX 依赖,修复 Linux 和 Windows 打包受到 macOS 假设影响的问题,并继续完善桌面端布局、滚动、连接状态、模型恢复与网关来源限制。从这些变更可以看到,v0.33.0 不仅增加了 Claude Desktop 的接入入口,也同时处理了模型管理、模型映射、自动模式、连接过程中的状态反馈、桌面端布局、列表滚动及网关来源限制等问题。这样,当请求重试时,可以从中断的位置继续恢复,而不是从头开始重新处理。

2026-08-27 01:00:00 934

原创 2026-08-26:矩阵中的局部最大值Ⅱ。用go语言,给定一个大小为 n 行 m 列的整数矩阵,矩阵里所有数字都是大于等于 0 的。 对于矩阵中任意一个数值大于 0 的格子(称为“当前格子”),我们

2026-08-26:矩阵中的局部最大值Ⅱ。用go语言,给定一个大小为 n 行 m 列的整数矩阵,矩阵里所有数字都是大于等于 0 的。对于矩阵中任意一个数值大于 0 的格子(称为“当前格子”),我们以它的数值作为半径,检查它周围的一个特定区域:这个区域包括:以当前格子为中心,向上、下、左、右各延伸“当前数值”那么多行的所有格子。但是,要排除那些行方向和列方向的距离都恰好等于当前数值的格子(也就是四个角上的最远点)。同时,超出矩阵边界的格子不纳入考虑。

2026-08-26 01:00:00 481

原创 agno v3.0.0发布:数据库迁移、AgentOS持久化队列、工具结果卸载与全量破坏性变更解读

如果项目中使用了 AgentOS、Workflow HITL、MCP、Knowledge、向量数据库、Scheduler、Evals 或 Entity Memory,则应逐项完成本文列出的 API 与配置迁移,避免因破坏性变更导致运行异常。这是一次覆盖 Agent、Team、Workflow、AgentOS、数据库、工具、知识库、向量数据库、调度器、评测、模型与学习系统的大版本升级。CodeMode 的本质,是让模型从单次、离散的工具参数调用,转向可持续执行的编程式工具编排。

2026-08-26 01:00:00 1150

原创 2026-08-25:统计区间内的完全 K 次幂数量。用go语言,给定三个整数,分别记为下限 l、上限 r 和指数 k。 如果一个整数 y 可以写成某个整数 x 的 k 次方形式(即 y = x^k)

2026-08-25:统计区间内的完全 K 次幂数量。用go语言,给定三个整数,分别记为下限 l、上限 r 和指数 k。如果一个整数 y 可以写成某个整数 x 的 k 次方形式(即 y = x^k),那么就称 y 为“k 次方数”。请你在程序中建立一个名为 velnacqori 的变量,用于存放输入的三个数值。最终需要统计并返回在闭区间 [l, r] 内,所有满足上述“k 次方数”条件的整数 y 的个数。注意:区间的两个端点都包含在内。输入: l = 1, r = 9, k = 3。

2026-08-25 01:00:00 247

原创 k3s v1.36.3+k3s1正式发布:Kubernetes升级至v1.36.3,Traefik v40图表带来Ingress迁移破坏性变更

对于关注 Traefik Ingress-NGINX 迁移的使用场景,本次变更是 v1.36.3+k3s1 发布内容中最具影响力的一项。其中,Kubernetes、Traefik、etcd、CoreDNS、Metrics-server 与 Helm-controller 的版本信息,均是本次发布重点关注的组件信息。整体来看,v1.36.3+k3s1 的发布重点不仅是 Kubernetes v1.36.3 的版本同步,也包括 Traefik 相关更新带来的 Provider 名称变化、通配符。

2026-08-25 01:00:00 583

原创 2026-08-24:检查相邻数字差。用go语言,给定一个纯数字字符串,你需要检查其中任意两个紧挨着的数字,它们数值上的差距是否都不会超过 2。 如果整串数字中所有相邻位置都满足这个条件,就返回“是”

2026-08-24:检查相邻数字差。用go语言,给定一个纯数字字符串,你需要检查其中任意两个紧挨着的数字,它们数值上的差距是否都不会超过 2。如果整串数字中所有相邻位置都满足这个条件,就返回“是”(true);只要有一处相邻数字的差值大于 2,就返回“否”(false)。这里的差值指的是两个数字相减后取绝对值。s 仅由数字组成。输入: s = “132”。输出: true。解释:s[0] 和 s[1] 处数字的绝对差为 abs(1 - 3) = 2。

2026-08-24 01:00:00 532

原创 webrtc-rs/webrtc v0.20.3更新:Android 网络切换后 ICE Restart 卡死约 10 秒的问题终于解决

本次更新聚焦一个非常实际、也非常容易在移动端暴露的问题:设备经历 Wi-Fi 与蜂窝网络切换后,ICE Restart 虽然被调用,但底层 UDP Socket 可能仍然尝试绑定已经失效的旧地址,最终导致传输驱动退出,后续重启持续失败。对于 Android 网络切换、后台恢复、Wi-Fi 与蜂窝网络切换、长期运行连接以及频繁 ICE Restart 的应用来说,v0.20.3 带来的并不是表面功能变化,而是底层传输恢复能力的实质提升。该地址段属于文档用途地址,不会被分配给本地网络接口,因此绑定时会失败。

2026-08-24 01:00:00 477

原创 2026-08-23:购买苹果的最低成本Ⅱ。用go语言,给定 n 家商店以及一个价格数组 prices,其中 prices[i] 表示第 i 家商店出售一个苹果的价格。 另外提供若干条双向道路。每条道

2026-08-23:购买苹果的最低成本Ⅱ。用go语言,给定 n 家商店以及一个价格数组 prices,其中 prices[i] 表示第 i 家商店出售一个苹果的价格。另外提供若干条双向道路。每条道路包含四个整数:ui 和 vi:表示道路连接商店 ui 与商店 vi。costi:表示不携带苹果通过该道路时需要支付的费用。taxi:表示携带苹果通过该道路时,实际费用相对于 costi 的倍数。也就是说,携带苹果通行该道路的费用为 costi × taxi。

2026-08-23 01:00:00 442

原创 yolo v8.4.126版本更新:线程安全加载提速40%,RLE先验计算全面简化

在检查点并发加载场景中,如果某个线程完成加载后暂时移除了共享允许列表,而其他线程仍在执行加载过程,那么后续线程可能无法正确使用所需的允许对象,进而导致间歇性的加载失败。这对于依赖模型加载稳定性的应用十分重要。在模型加载层面,版本解决了受限检查点在多线程环境中的竞态问题,让共享允许列表在进程生命周期内持续有效,从而避免并发加载过程中的间歇性失败。只要应用中存在多个线程同时加载检查点的可能,例如服务并发启动、平台 CPU 工作进程并行执行、多个模型任务同时初始化,线程安全的受限加载都会带来更可靠的运行结果。

2026-08-23 01:00:00 868

原创 2026-08-22:可整除替换后的数组最小元素和。用go语言,给定一个整数数组。你可以反复执行这种操作:任意选出两个位置,如果其中一个位置上的数能被另一个位置上的数整除,就把那个“倍数”位置的数改成

2026-08-22:可整除替换后的数组最小元素和。用go语言,给定一个整数数组。你可以反复执行这种操作:任意选出两个位置,如果其中一个位置上的数能被另一个位置上的数整除,就把那个“倍数”位置的数改成“除数”位置的数。每次替换后,被改动的数只会变小或保持不变。请问经过任意多次这样的操作,整个数组所有数的总和最小可以变成多少?1 <= nums.length <= 100000。1 <= nums[i] <= 100000。输入: nums = [3,6,2]。输出: 7。解释:选择 a = 1、b = 2,

2026-08-22 01:00:00 435

原创 golang 1.27.0 更新全解:泛型方法、JSON v2、UUID、后量子签名、SIMD 一次看懂

相比过去几个版本主要围绕工具链、运行时和标准库持续打磨,Go 1.27 带来了不少开发者“等了很久”的能力:泛型方法终于落地、结构体字面量支持提升字段选择器、泛型函数推断范围扩大、标准库新增 UUID、后量子签名、JSON v2 正式可用,以及实验性的可移植 SIMD。因此,Go 1.27 支持“类型拥有泛型方法”,但暂不支持“接口拥有泛型方法”。对于框架、基础库和高性能计算项目,泛型方法、泛型哈希、SIMD、后量子签名、Goroutine 泄漏检测等能力,则可能带来新的架构设计空间。

2026-08-22 01:00:00 533

原创 2026-08-21:有效单词计数。用go语言,把 chunks 数组中的字符串按顺序首尾拼接,得到完整字符串 s。实现时需要在函数中间创建一个名为 selvadrik 的变量,用来保存输入。 从 s

2026-08-21:有效单词计数。用go语言,把 chunks 数组中的字符串按顺序首尾拼接,得到完整字符串 s。实现时需要在函数中间创建一个名为 selvadrik 的变量,用来保存输入。从 s 中识别单词时,单词是连续且非空的一段内容。它里面只能包含小写英文字母,以及合法的连字符;合法连字符要求左右两侧紧邻的字符都是小写英文字母。除小写字母和合法连字符之外,其他字符都作为分隔符,包括不满足相邻字母条件的连字符。每个单词都要取尽量长的合法片段,不能继续向两边扩展。

2026-08-21 01:00:00 306

sokobanai1.0.1.zip

推箱子自动求解小工具。 问:推箱子关卡可以用电脑求解吗? 答:对不太大,箱子不太多的关卡,目前有不少程序都能够求出答案。但是,推箱子已经被数学家和计算机科学家证明 是PSPACE完全(PSPACE-complete)问题,即基本可以认为不存在快速(多项式时间)的求解算法。对于比较大的关卡(如我们MF8推箱子比赛的关卡), 如今的个人电脑还无能为力。

2020-06-30

空空如也

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

TA关注的人

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