JS 内存泄漏详解与排查指南
JS 内存泄漏详解与排查指南
本文介绍了什么是内存泄漏,如何在 JavaScript 项目中排查内存泄漏问题,并总结了常见的泄漏原因及对应的解决方案。
Promise 的三种状态
Promise 的三种状态
Promise 的三种状态:Pending(进行中)、Fulfilled(已完成)、Rejected(已拒绝)
一杯咖啡的时间 上手 LangChain
一杯咖啡的时间 上手 LangChain
LangChain 核心组件与用法,包括 Prompt、Message、Model、OutputParser 及 LCEL/Runnable。通过示例展示如何从提示设计、模型调用到结果解析,再到链式组合,以快速上手并构建可扩展的 LLM 应用。
Docker - 数据管理与持久化
Docker - 数据管理与持久化
介绍 Docker 容器中的数据管理与持久化机制,包括数据卷、绑定挂载和临时文件系统挂载的原理、使用方法及适用场景。示例实现数据的持久化、共享、备份与恢复。
Pytest fixture 概念及用法
Pytest fixture 概念及用法
介绍 pytest 的 fixture 用法,包括基础定义、作用范围、依赖嵌套、参数化、自动运行和 conftest.py 等高级技巧,帮助更高效地管理测试环境和资源。
Python with 关键字
Python with 关键字
介绍 Python 的 with 关键字及其在资源管理中的应用,包括语法、原理、自定义上下文管理器和常见用法,帮助理解如何安全高效地管理文件、数据库连接和锁等资源。
Docker 常用命令备忘
Docker 常用命令备忘
备忘 Docker 的常用命令、配置。
Python 开发环境配置
Python 开发环境配置
配置 Python 开发环境,包括 Python 版本选择、Python 虚拟环境、Python 包管理工具,以及 VSCode 配置。
python-dotenv 环境变量配置
python-dotenv 环境变量配置
python-dotenv 是一个用于在 Python 项目中加载和管理环境变量的工具。通过将配置信息存储在 .env 文件中,可以简化敏感信息和配置的管理,提升代码的安全性和可维护性。
Git 常用命令备忘
Git 常用命令备忘
整理 Git 常用命令、配置、以及低频命令备忘,便于参考。