0%
Go 泛型函数 - 解构类型参数
发表于:
分类于:
后端技术/Go
原文地址: https://go.dev/blog/deconstructing-type-parameters
译者评论
本文通过 slices.Clone 泛型函数介绍了 Go 是如何使用类型推断完成参数类型的解构。简单来说,如果第一个类型参数是一个复合类型,则可以通过第二、第三或更多的类型参数约束复杂类型中的类型参数,而类型推断则可以通过第一个参数推断出后续类型参数的实际类型。另外本文还说明为消除歧义而引入 ~ 符号,即用于指定类型的底层类型。
如何高效地使用 useRef、useMemo 和 useCallback
发表于:
分类于:
前端技术/React
这是一篇关于 React Hooks 的技术文章翻译,原文地址: https://dev.to/michael_osas/understanding-react-hooks-how-to-use-useref-usememo-and-usecallback-for-more-efficient-code-3ceh ,翻译不当之处请指正。
译者评价
文章主要介绍了 useRef、useMemo 和 useCallback 3 个 React Hook,读者可以通过此文了解 3 种 Hook 的使用方式、场景,但文章也存在一些缺点:
Go slog 标准包功能详细指南
发表于:
分类于:
后端技术/Go
在学习 log/slog 标准包的过程中,我搜索到一篇全面讲解 log/slog 标准包的文章,感受良多,故将其翻译成中文并分享到微信公众号。
原文地址: https://betterstack.com/community/guides/logging/logging-in-go/
如何使用 Python 复制文件
发表于:
分类于:
后端技术/Python
原文 How to Copy a File With Python
Python 的 shutil 模块提供了 4 种复制文件的方法,根据你的实际情况选择合适的方法。或许,本文的内容可能帮助到你。
在每天的软件开发过程中,通过程序复制文件是一项平常的工作任务。我们将学习 Python shutil 模块提供的 4 种方法来完成文件复制,包括:
递归版本的归并排序 Go & Python 实现
发表于:
分类于:
算法/实现
递归版本的归并排序。
PAT 乙级 1046
发表于:
分类于:
算法/PAT

代码
| |
Linux history 命令
发表于:
分类于:
后端技术/Shell
history 命令可用于浏览历史执行过的命令,该命令在 Bourne Shell 中不可用,但 Bash 和 Korn 则支持该特性。在 Bash 和 Korn 中,每一次命令的执行都被视为一次事件,并且配有相应的事件号(Event Number)。在需要的情况下,可以通过事件号将执行过的命令再次执行。
不带选项的 history 会在终端输出所有执行过的历史命令。
Linux Shell:文件测试比较操作符
发表于:
分类于:
后端技术/Shell
在 Shell 中,我们经常需要与文件打交道,所以了解文件测试操作符十分有必要。本文罗列了文件测试操作符并逐一给出示例,其中测试表达式的形式以 [[]] 给出。
PAT 乙级 1044
发表于:
分类于:
算法/PAT

代码
| |