0

Go 宕机恢复(recover)详解

Go 宕机恢复(recover)详解 在 Go 语言中,panic 是一种用于表示程序遇到了无法继续执行的严重错误的方式。一旦发生 panic,正常的程序流程就会被中断,并开始沿调用栈回退,直到找到一个 recover 来捕获这个 panic 或者整个程序终止。recover 提供了一种机制来重 ...

红尘过客2022 发布于 2025-07-01 07:22 评论(0) 阅读(0)
0

Go 延迟执行(defer)详解

Go 延迟执行(defer)详解 在 Go 语言中,defer 关键字用于延迟函数或方法的执行直到包含它的函数返回之前。这使得 defer 成为管理资源清理、解锁互斥锁、记录日志等场景的理想选择。本文将详细介绍 defer 的工作原理、使用方式以及最佳实践。 一、学习目标 理解 defer ...

红尘过客2022 发布于 2025-07-01 07:21 评论(0) 阅读(0)
0

Go 函数处理运行时发生的错误详解

Go 函数处理运行时发生的错误详解 在 Go 语言中,错误处理是通过返回值来实现的,而不是通过异常机制。这意味着函数可以通过返回一个额外的 error 类型的值来报告错误情况。这种设计鼓励开发者明确地检查和处理错误,从而编写更加健壮的应用程序。本文将详细介绍如何在 Go 中处理函数执行过程中可能 ...

红尘过客2022 发布于 2025-07-01 07:21 评论(0) 阅读(0)
0

Go 函数宕机(panic)详解

Go 函数宕机(panic)详解 在 Go 语言中,panic 是一种内置机制,用于处理那些无法继续执行程序的严重错误。与常规的错误处理(通过返回值传递错误)不同,panic 会导致程序立即停止当前函数的执行,并沿调用栈向上回退,直到被 recover 捕获或者程序终止。本文将详细介绍 pani ...

红尘过客2022 发布于 2025-07-01 07:21 评论(0) 阅读(0)
0

Go 匿名函数详解

Go 匿名函数详解 在 Go 语言中,匿名函数(Anonymous Function)是一种没有名称的函数,可以在任何地方定义并立即调用或赋值给变量。匿名函数使得代码更加简洁灵活,特别适用于临时性的操作、回调处理以及闭包等场景。 一、学习目标 理解匿名函数的概念及其作用 掌握如何定义和使用 ...

红尘过客2022 发布于 2025-07-01 07:20 评论(0) 阅读(0)
0

Go 函数类型实现接口详解

Go 函数类型实现接口详解 在 Go 语言中,函数是一等公民,这意味着函数可以像其他任何类型一样被赋值给变量、作为参数传递或返回。此外,Go 支持将函数类型实现为接口,这使得我们可以用一种非常灵活的方式处理不同的行为模式。本文档将详细介绍如何使用函数类型来实现接口,并展示其应用场景和最佳实践。 ...

红尘过客2022 发布于 2025-07-01 07:20 评论(0) 阅读(0)
0

Go 函数闭包详解

Go 函数闭包详解 在 Go 语言中,闭包(Closure) 是一个非常强大且常用的语言特性。它指的是函数与其所引用的变量环境一起组成的结构。通俗地讲,闭包是一个可以访问和操作其外部作用域变量的函数。 闭包广泛应用于事件处理、状态保持、高阶函数设计、延迟执行等场景,在实际开发中非常重要。 一、学 ...

红尘过客2022 发布于 2025-07-01 07:20 评论(0) 阅读(0)
0

Go 可变参数详解

Go 可变参数详解 在 Go 语言中,函数支持接受可变数量的参数,这被称为可变参数(variadic functions)。这种特性允许我们编写更加通用和灵活的函数,特别适合于处理未知数量的输入数据。本文将详细介绍如何在 Go 中使用可变参数,并探讨其应用场景及注意事项。 一、学习目标 理 ...

红尘过客2022 发布于 2025-07-01 07:20 评论(0) 阅读(0)
0

Go 函数调用详解

Go 函数调用详解 在 Go 语言中,函数是程序的基本构建块之一。理解如何声明和调用函数对于编写高效、可维护的代码至关重要。本文档将详细介绍 Go 中函数调用的各种方式,包括普通调用、匿名函数调用、闭包使用以及递归调用等。 一、学习目标 掌握基本的函数调用方法 学习如何传递参数给函数 理解 ...

红尘过客2022 发布于 2025-07-01 07:19 评论(0) 阅读(0)
0

Go 函数变量详解

Go 函数变量详解 在 Go 语言中,函数是一等公民(first-class citizen),这意味着函数不仅可以像普通值一样被赋值给变量、作为参数传递、作为返回值返回,还可以在运行时动态创建。这种特性使得 Go 在构建灵活的程序结构方面非常强大。 一、学习目标 理解什么是函数变量及其作 ...

红尘过客2022 发布于 2025-07-01 07:19 评论(0) 阅读(0)
0

Go 函数声明详解

Go 函数声明详解 学习环境:Windows + GoLand 2025.1.3 ‍ + Go SDK 1.24 ️ + CodeGeeX(模块开发模式) 一、学习目标 掌握 Go 中函数的基本声明方式 理解参数类型的简写规则及其使用场景 学会定义带有返回值的函数,包 ...

红尘过客2022 发布于 2025-07-01 07:18 评论(0) 阅读(0)
1

深度剖析 Triton编译器 MatMul优化(三)

1 ...

暴力都不会的蒟蒻 发布于 2025-07-01 07:07 评论(0) 阅读(0)
0

2025年06月总结及随笔之初级救护员

1. 回头看 日更坚持了912天。 读《红蓝攻防:技术与策略》更新完成 读《商战数据挖掘:你需要了解的数据科学与分析思维》开更并持续更新 2023年至2025年06月底累计码字2447744字,累计日均码字2683字。 2025年06月码字91568字,同比上升1%,环比下降11.05%,日均码字数 ...

躺柒 发布于 2025-07-01 07:02 评论(0) 阅读(0)
0

[书目20250701]单向度的人

作者简介 · · · · · · 赫伯特·马尔库塞(Herbert Marcuse,1898——1979),哲学家、美学家、法兰克福学派左翼主要代表,被西方誉为“新左派哲学家”。 著有《爱欲与文明——对佛洛伊德思想的哲学探究》、《单向度的人》、《理性与革命》、《批判哲学研究》等。 目录 · · ·  ...

freeliver54 发布于 2025-07-01 06:17 评论(0) 阅读(0)
1

[LeetCode] 3330. Find the Original Typed String I

Alice is attempting to type a specific string on her computer. However, she tends to be clumsy and may press a key for too long, resulting in a charac ...

CNoodle 发布于 2025-07-01 05:13 评论(0) 阅读(0)
0

提交 Greasy Fork 脚本

导入脚本 设置 webhook ...

Undefined443 发布于 2025-07-01 05:05 评论(0) 阅读(0)
0

从 Fork repo 向主仓库指定分支提交 PR 的步骤

从 Fork 仓库向主仓库指定分支提交 Pull Request 的完整步骤 场景说明 你已经 fork 了主仓库到自己的账户下(例如 Albertyang0/xxx)。 你希望向主仓库的 release-2025 分支提交修改。 当前你在本地的 main 分支。 ✅ 步骤一:添加主仓库为 u ...

Albert0223 发布于 2025-07-01 04:36 评论(0) 阅读(0)
0

nextjs- 多租户下tenant注入方案

背景: 我把tenantName注入layout Provider value。 然后 SSR可通过params获取tenantName,有些是 CSR 通过useTenantContext拿到params; 然后无论哪一种,都要通过server action进行请求,在这个action里面有重复的 ...

PEAR2020 发布于 2025-07-01 04:30 评论(0) 阅读(0)
0

解决 Git 冲突步骤:main → live 合并冲突

前提条件 你已经 fork 了仓库并克隆到本地 在本地仓库中使用 Git 命令行工具(例如 Git Bash 或者 VS Code 终端) 添加了 upstream 远程仓库,指向官方仓库 步骤一:检查当前仓库远程源 运行以下命令,确认是否已正确配置远程源: git remote -v 如果看到 o ...

Albert0223 发布于 2025-07-01 04:30 评论(0) 阅读(0)
0

使用 Cherry-Pick 重新应用已被 Revert 的 PR

使用 Cherry-Pick 重新应用已被 Revert 的 PR 背景:当我们有一个 PR merge 进 main/master branch 后,需要 revert,revert 之后又被告知需要重新开一个PR将原先的内容 merge 进 main/master branch,或是需要 mer ...

Albert0223 发布于 2025-07-01 04:27 评论(0) 阅读(0)