git
-
JUnit 测试:综合指南
junit 是 java 生态系统中广泛使用的测试框架,旨在帮助开发人员编写和运行可重复的测试。它在确保代码按预期运行方面发挥着至关重要的作用,使其成为维护软件质量的重要工具。凭借其广泛的功能和易用性,junit 已成为 java 单元测试事实上的标准。自 1997 年 kent beck 和 er…
-
部署我的 nextjs 作品集网站是多么容易
在过去的几天里,我很高兴推出我的个人作品集网站,以分享我的知识并建立强大的在线形象。经过研究,我发现 Namecheap 提供的域名价格非常实惠——第一年仅需 2.99 美元,还有折扣——所以我很快就获得了它。接下来,我讨论了是投资托管还是利用 Vercel 的免费层进行部署。最终,我选择在 Ver…
-
Shadcn CLI如何使用错误常量来提高代码可读性
在本文中,我们分析了如何在 shadcn/ui 代码库中使用名为 error.ts 的文件。 utils/errors.ts error.ts 包含 12 个变量: export const missing_dir_or_empty_project = “1”export const existin…
-
使用 Rollup 创建具有 CommonJS 和 ESM 支持的 NPM 包
使用 rollup 创建具有 commonjs (cjs) 和 ecmascript 模块 (esm) 支持的 npm 包 在这篇文章中,我们将探索如何使用 rollup 创建支持 commonjs (cjs) 和 ecmascript 模块 (esm) 的 npm 包。 rollup 是一个 ja…
-
【个人网站】如何使用Notion作为数据库进行全栈开发
网址:https://www.jessieontheroad.com/zh/GitHub:https://github.com/Jessie-jzn 使用 notion 作为数据库进行全栈开发是一种强大的方法,它将 notion 的易用性与其丰富的 api 用于管理和显示数据相结合,使其成为开发高效…
-
TEMPLINK 单一、安全的链接可在几秒钟内访问多个文件
TEMPLINK 实际上是做什么的? Templink 允许您创建一个安全的链接,只需几秒钟即可访问多个文件。通过设置过期日期和密码保护的选项,您可以完全控制您的文件共享体验。 在这里尝试 – https://templink-nu.vercel.app/Github 存储库 ̵…
-
摆脱 JSON:Web 开发中数据传输的新方法
如果您一直在 web 开发行业进行编码,那么您很可能非常熟悉 json。这是包罗万象的事实上的标准,从未受到挑战。它无处不在,你已经习惯了。您的所有 rest 调用都通过 json 传输数据。您知道该格式的局限性,并且接受它们。 还是必须这么做? (注意:所有包和代码的链接都在文章的链接部分) 简史…
-
使用 Github 页面部署 React Nextjs 应用程序的步骤
由于 github pages 的静态特性和 next.js 的动态功能,将 next.js 应用程序部署到 github pages 可能有点棘手。在本文中,我将引导您完成成功部署的步骤。 先决条件 github 帐户您的计算机上安装了 node.js 和 npm准备部署的 next.js 项目 …
-
创建您自己的 npm 库



介绍 react.js、three.js 等我们平时使用的优秀库其实都可以自己创建。我发布这篇文章是对加拿大一所大学创建图书馆课程的回顾。 先决条件 node.js 必须可用。安装 node.js 即可使用 npm。 将您自己的库发布到 npm 项目设置 首先,创建一个 npm 帐户。 npmj…
-
VShell 工具的 Git Rebase 和代码重构
本周,我有机会深入研究如何使用 git rebase,同时重构我的 vshell 工具的代码库。我的主要任务是改进代码的结构和可维护性,同时遵守 dry(不要重复自己)原则,这对于使代码更具可读性、可维护性和更易于调试至关重要。此外,我遵循了重构目录中概述的各种重构模式,例如提取函数、提取类和重命名…