Skip to content
View Hatedatastructures's full-sized avatar
💭
💭
  • 21:56 (UTC +08:00)

Block or report Hatedatastructures

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Hatedatastructures/README.md

Hi 👋, I'm Frieren

C++ Mage & Backend Engineer

Core C++ · Polyglot (C / Go / Python) · System Architecture

Currently a pure backend developer


🛠️ 兴趣与相关作品

  • 📦 自定义库 (手工核心)

    • Custom-libraries : 从零构建的高性能基础库集合,以此磨练对底层原理的极致掌控。
      • 🛠️ 容器 (STL 风格): 纯手工实现的标准容器库,接口设计对齐 STL 标准。
        • 序列容器: Vector, List, Deque, String, Queue
        • 关联容器: RBTree (红黑树), AVLTree, HashMap (哈希表)
        • 工具容器: PriorityQueue (优先级队列), Bitmap (位图)
      • 并发模块: 线程安全的数据结构封装与并发基元。
      • ⚙️ 调度器: 支持动态扩缩容的任务调度器与线程池模板。
      • 🕸️ 网络模块: 基于 Boost.Asio 封装的高效会话管理与协议处理组件。
  • 🚀 网络与基础设施

    • forward-engine : 基于 C++23Boost.Asio 的高性能协程代理引擎。
      • 架构设计:纯协程驱动 (net::awaitable) + PMR 内存管理 + 分层流式架构,热路径零分配。
      • 协议支持:HTTP/HTTPS 正向代理、SOCKS5 (RFC 1928)、Trojan (TLS 伪装),支持首字节协议自动识别。
      • 核心特性:智能 TCP 连接池(线程隔离、僵尸检测)、轻量级错误码体系、零拷贝双向转发。
      • 性能优化:无锁并发、去虚拟化 (final)、连接复用、BoringSSL GREASE 指纹模拟。
  • 💻 算法与练习

    • question : 数据结构与算法修炼场。
      • 覆盖 LeetCode 高频题解,注重边界处理与代码鲁棒性,沉淀通用的解题范式。
  • 🧩 其他语言练习

    • CodeLab-MultiLang : 多语言技术栈的试验田。
      • 记录 C, Go, Python 等语言在后端场景下的特性探索与 Demo 实现,保持对不同技术栈的敏锐度。

Use C++20/23 · Clear Code · High Performance

Pinned Loading

  1. forward-engine forward-engine Public

    ForwardEngine 是一个基于 C++23 与 Boost.Asio/Beast 构建的实验性代理引擎原型

    C++

  2. Custom-libraries Custom-libraries Public

    一个自己实现的库,手搓数据结构(字符串,动态数组,链表,队列,优先级队列,红黑树,avl树,哈希表,位图)和封装的boost asio 模块的socket来实现会话功能以及实现偏向组件的线程池

    C++ 1

  3. CodeLab-MultiLang CodeLab-MultiLang Public

    我的日常代码学习和demo

    C++

  4. question question Public

    leetcode 刷题库

    C++