Bmpytestframe

    2026-04-09
    BMPyTestFrame 基于 Pytest + Requests + YAML + Allure + Pydantic + uv 的接口自动化测试框架,支持数据驱动、接口依赖提取、动态参数渲染、Mock 服务与报告生成。 1. 项目目标 统一接口测试执行入口,降低用例开发与维护成本 以 YAML 承载测试数据,实现测试逻辑与业务数据分离 提供可复用的请求封装、断言组件...
    Read More

    Bmcachesystem

    2026-04-09
    BMCacheSystem 高性能 C++ 缓存库,支持 LRU、LRU-K、LFU、ARC 及分片。 快速运行: cd BMCacheSystem && mkdir -p build && cd build cmake .. && make ./BMCacheSystem # 功能测试 ./PerformanceTes...
    Read More

    Urlshortener

    2025-09-17
    短链接系统 开发工具 1. 数据库迁移工具 - golang-migrate 用于数据库版本管理和迁移 go install -tags postgres github.com/golang-migrate/migrate/v4/cmd/migrate@latest 2. SQL 转 Go 代码工具 - sqlc 将 SQL 语句转换为类型安全的 Go 代码 go insta...
    Read More

    OS by Rust - 项目架构文档

    2025-07-14
    OS by Rust - 项目架构文档 项目概述 这是一个用 Rust 语言编写的操作系统内核,展示了现代系统编程的核心概念,特别是异步编程在操作系统中的应用。 项目地址
    Read More

    Go 语言数据库系统架构分析文档

    2025-07-14
    Go 语言数据库系统架构分析文档 项目概述 这是一个用 Go 语言实现的关系型数据库管理系统,采用分层架构设计,实现了数据库系统的核心功能,包括存储管理、事务处理、并发控制、恢复机制、索引管理等。项目展示了数据库系统的完整实现过程和关键技术。 项目地址
    Read More

    编译器项目架构与运行流程分析

    2025-07-14
    编译器项目架构与运行流程分析 项目概述 这是一个用 Go 语言实现的简化版编译器项目,主要用于编译类似 Python 语法的简单程序。该编译器采用经典的三阶段编译架构:词法分析(Lexer) → 语法分析(Parser) → 中间代码生成(Inter)。 项目地址
    Read More

    Designpattern

    2025-02-04
    toc: true — 设计模式 设计原则:单一职责原则、开放封闭原则、里氏替换原则、最少知识原则、接口隔离原则、依赖倒置原则。 单例模式 c++的单例模式,实际上是一种管理全局变量和静态函数的设计模式。 1. 饿汉式单例 特点 在类加载时就创建实例,线程安全。 类一加载,单例就被实例化,浪费了内存(如果实例始终未被使用)...
    Read More

    Testing Mermaid Diagrams

    2024-07-15
    Testing Mermaid Diagrams This post tests the rendering of Mermaid diagrams on GitHub Pages. Flowchart Example graph TD A[Start] --> B{Is it working?} B -->|Yes| C[Great!] B --&...
    Read More
    View: User: