随笔分类 -  经验

实践过程中积累的经验
摘要:开篇 你是否曾对 CPU 的工作原理充满好奇,以及简单的晶体管又是如何组成逻辑门,进而构建出复杂的逻辑电路实现?本文将以知名的 6502 CPU 的电路图为例,介绍如何阅读 CPU 电路图,并向你演示如何从晶体管电路还原出逻辑门电路。通过这篇文章的引导,你将能够揭开 CPU 复杂设计的面纱,一窥其内 阅读全文
posted @ 2024-10-26 23:41 1bite 阅读(850) 评论(0) 推荐(6) 编辑
摘要:Filtergraph 在 ffmpeg 命令中,可以使用 -filter、-vf、-af 或 -filter_complex 选项指定 filter graph Filtergraph 由 filter chain 组成,语法如下: filterchain_1;filterchain_2;... 阅读全文
posted @ 2024-10-22 18:18 1bite 阅读(76) 评论(0) 推荐(0) 编辑
摘要:发布软件时通常都会写 Release Note,但每次从头手打也有点累,可以考虑从 Git 的提交历史中自动生成。本文将分享一些脚本,帮助处理 Git 提交历史并自动生成 Release Note 追加到 changelog.md 中。 阅读全文
posted @ 2023-03-31 18:24 1bite 阅读(175) 评论(0) 推荐(0) 编辑
摘要:JS Parser Combinator (解析器组合子)本文使用简单易懂的代码,实现了一组可以构造解析器的函数。相信通过本文的演示,你应该对解析器的基本工作原理有了一个浅浅的了解。 阅读全文
posted @ 2023-03-26 17:58 1bite 阅读(145) 评论(0) 推荐(0) 编辑
摘要:React 防抖(Debounce)Hook防抖动 (debounce)是常见的需求,那么如何搭配 React Hooks 实现防抖动呢,下面演示两种方案。 方案一 副作用防抖 /** * * @param {React.EffectCallback} fn * @param {React.DependencyList} deps * @pa 阅读全文
posted @ 2023-03-22 10:27 1bite 阅读(325) 评论(0) 推荐(0) 编辑
摘要:发布软件时写 Release Note 算是常规操作,但每次从头手打也有点累,可以考虑从 Git 的提交历史中自动生成。 Git 提交信息一般是三段式结构,段落之间使用空行隔开: <subject> // 空行 <body> // 空行 <trailers> subject 和 body 自不必多说 阅读全文
posted @ 2023-03-21 22:36 1bite 阅读(263) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示