”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 文章列表
  • 文件系统:Node.js `fs` 模块
    文件系统:Node.js `fs` 模块
    Node.js 中的 fs(文件系统)模块是一个用于处理文件系统的强大工具,允许您与服务器上的文件和目录进行交互。它内置于 Node.js 中,因此您无需安装任何额外的东西即可使用它。让我们来探讨一下 fs 的工作原理及其关键功能。 1.什么是fs模块? fs 模块提供了一个 API...
    编程 发布于2024-08-29
  • 拧它!我开发了自己的静态站点生成器!
    拧它!我开发了自己的静态站点生成器!
    如今的 Web 开发变得如此复杂,这要归功于数千种新方法的创建者来完成同样的事情。在 Web 开发的早期,他使用了 PHP 和 jQuery,它们几乎可以完成我们需要的一切。但现在情况已经改变了。 长话短说 所以,我正在寻找一种建立我的个人网站的方法。其中会有一些博客和我的项目展示...
    编程 发布于2024-08-29
  • 防止重新执行已使用相同参数处理过一次的大型 JavaScript 函数。
    防止重新执行已使用相同参数处理过一次的大型 JavaScript 函数。
    记忆法 使用相同参数执行的函数的缓存机制(memoizer)(仅 1.14 KB) 该项目提供了一个 memoize 函数,通过缓存昂贵的函数调用结果来提高 JavaScript 或 TypeScript 项目的性能。通过记忆,使用相同参数的重复调用将返回缓存的结果...
    编程 发布于2024-08-29
  • 使用 useCallback 将您的 fetcher 缓存在 useSWR 中。
    使用 useCallback 将您的 fetcher 缓存在 useSWR 中。
    我找到了一种在 Gitroom 源代码中使用 useCallback 在 useSWR 中缓存 fetcher 的方法。 上图来自platform-analytics/render.analytics.tsx。让我们尝试理解这段代码片段。 我们将探索如何结合使用 useCallback 钩子和 us...
    编程 发布于2024-08-29
  • 代码审查最佳实践:提高开发中的代码质量
    代码审查最佳实践:提高开发中的代码质量
    在快节奏的软件开发世界中,确保您的代码不仅功能齐全而且具有高质量至关重要。实现这一目标的最有效方法之一是通过代码审查过程。将其视为软件开发过程中的质量控制检查点。在本文中,我们将深入研究代码审查的最佳实践,强调提高代码质量同时让事情对公众保持简单的重要性。 为什么代码审查很重要 代...
    编程 发布于2024-08-29
  • 识别废弃的 PyPI 包
    识别废弃的 PyPI 包
    我们通常希望避免在应用程序中依赖废弃和弃用的软件包。 pip-abandoned 可以帮助解决这个问题。在某些打包生态系统中,注册表允许您将包标记为已弃用或放弃。例如在 NPM 中: 和Packagist: 这还允许包管理器使用此元数据在安装时提供警告: PyPI没有这个概念。注册表不提供任何方法来...
    编程 发布于2024-08-29
  • 特里算法 ||使用 Javascript 自动完成功能
    特里算法 ||使用 Javascript 自动完成功能
    介绍 Trie,也称为前缀树,是一种专门的基于树的数据结构,用于高效的信息检索。 它对于涉及字符串内搜索和前缀匹配的用例特别有用。 如果我告诉你有关 Trie 算法的信息,你可能对此算法感兴趣,也可能不感兴趣 但是如果我告诉你,你可以使用它创建一个自动完成算法。你会更兴奋地了解...
    编程 发布于2024-08-29
  • 为什么我制作 TabbyAPI
    为什么我制作 TabbyAPI
    封面照片由 Jason Leung 在 Unsplash 上拍摄 这可能是许多“我为什么制作”帖子中的第一篇,它解释了我制作一款软件并深入研究未来改进的原因。 今天,我将重点关注我最受欢迎的项目 TabbyAPI。 TabbyAPI 是一个基于 Python 的 FastAPI 服务器,允许用户使用...
    编程 发布于2024-08-29
  • 学习、成长和繁荣:我从编码训练营到软件大师的旅程
    学习、成长和繁荣:我从编码训练营到软件大师的旅程
    两年前,当我完成编码训练营时,我非常兴奋地开始了我作为初级开发人员的第一份工作。我毫不犹豫地开始了艰巨的工作申请流程,几周之内,我就获得了初级 Web 开发人员的远程职位。但当我到达那里时,我发现了一些巨大的东西在等着我——一个巨大的代码库!我不知道从哪里开始,我感到迷茫。 我最大的...
    编程 发布于2024-08-29
  • Node.js 与 Express.js:了解差异及其在 Web 开发中的作用
    Node.js 与 Express.js:了解差异及其在 Web 开发中的作用
    在现代Web开发中,JavaScript已经成为一种基石技术,不仅适用于前端开发,也适用于服务器端应用程序。 Node.js 和 Express.js 是对 JavaScript 在服务器端编程中的崛起做出重大贡献的两项关键技术。了解 Node.js 和 Express.js 之间的差异以及它们在 ...
    编程 发布于2024-08-29

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3