golang c.stack = c.stack[:0]

在 Go 语言中,切片(slice)是一种动态数组,它的底层实现包含一个指向数组的指针、长度和容量。c.stack = c.stack[:0] 这句话用于将切片 c.stack 重新调整为...

October 21, 2024 · 640 words

顺时针输出螺旋矩阵的值

螺旋矩阵 给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。 代码 不断地剥离矩阵的外层,将其元素按顺时针顺序添加到结果列表中...

October 16, 2024 · 2817 words

一条命令将mov视频转换为mp4格式

使用 FFmpeg 将 MOV 文件转换为 MP4 文件是一个非常常见的任务。FFmpeg 是一个强大的多媒体处理工具,可以用来转换、录制、剪辑和流媒体音视频文件。 以下是一...

October 14, 2024 · 367 words

小白10分钟快速搭建免费博客

使用 Hugo 和 Vercel 搭建个人博客也是一个快速而高效的方法。Hugo 是一个非常快速的静态网站生成器,非常适合用来创建博客。以下是详细步骤: 步骤 1:准备账...

October 14, 2024 · 140 words

golang unsafe.Pointer

在boltdb源码学习的过程中,发现大量使用unsafe.Pointer的方式来进行数据的操作。 // leafPageElement represents a node on a leaf page. type leafPageElement struct { flags uint32 pos uint32 ksize uint32 vsize uint32 }...

October 12, 2024 · 454 words