所有文章

  • Published on
    在 Node.js 应用程序中,`child` 进程模块非常重要,有了它可以实现并行处理,这在资源密集型任务里十分重要。在本文中,我们将看一下 `child` 进程模块,解释其目的、使用方式以及如何使用。
  • Published on
    经典的面试题:如何实现深拷贝。常规的回答主要是通过JSON或者遍历对象递归。主要是考核对对象操作方法的熟悉程度。今天来介绍另一个方案`structuredClone()`。
  • Published on
    前面介绍了Langchain的基本使用方法。仅仅是对GPT方法的封装还不足以让它赢得那么多的Start,以及获得融资。它还有另一个强大的功能-RAG(检索增强生成)。RAG是大模型跟企业内部业务落地的基石。是大模型的北斗导航,可以让大模型的结果更加精准。基于大语言模型(LLM)的应用已经随处可见,工作生活都去大模型问一问,对于很多人已经成为一种
  • Published on
    Langchain.js,在github上截止到今日已经有92k的start。之前一直偶有耳闻,但没有深入了解。今天看完后,真的是可以堪称大模型里的瑞士军刀。LangChain由Harrison Chase于2022年10月作为开源软件项目推出,用于连接 OpenAI 的 GPT API(后续已扩展到更多模型)以生成人工智能文本。在创立LangChain
  • Published on
    在这篇文章中,咱们聊聊如何用 `async/await` 来简化那些让人头疼的回调和 Promise 代码。Node.js 这货,它是个异步事件驱动的 JavaScript 运行环境,特别适合用来搭建那些需要高并发的网络应用。它聪明得很,没有锁机制,所以死锁这事儿在它这儿是不存在的。
  • Published on
    大多数时候,你可以在本地机器上运行你的应用,并且仅使用容器来隔离数据库和消息队列,但有些bug只有在应用本身也被容器化时才会显现。在这些情况下,知道如何附加调试器到服务上是非常有帮助的。根据Node.js开发者调查报告显示,一半的Node.js用户使用Docker进行开发。虽然容器化总体上是一个非常强大的工具——在RisingStack,我们总是通过在docker-compose.yaml中启
  • Published on
    JavaScript中的Navigator API是一个强大的接口,它提供了访问广泛浏览器功能的能力。在这篇博客中,我们将探索每个JavaScript开发者都应该熟悉的Navigator API的五个关键特性,以及实用的代码示例,帮助你将这些特性集成到你的项目中。
  • Published on
    今天我们将从一个空目录开始,一步步地介绍如何将一个包发布到npm,发布一个完全生产可用的包。
  • Published on
    每当涉及到保护API密钥或我们不想因为开源项目而向公众展示的东西时,我们总是倾向于.env文件,而它的解析依赖到dotenv包,一个每周都有31k+开发人员下载的软件包。其设计的理念是Twelve-Factor App的第三点。配置与代码分离。