Logo liubang's blog
liubang's blog

  • Archives
  • Categories
  • 标签
    • Algorithm

    • C++

    • Go

    • Java

    • Storage

    • 所有标签

  • 专栏
    • LeetCode

  • categories
    • Programming

    • Reading

    • Linux

    • 所有分类


/

  • Github RSS

  • Language
    • English
    • 简体中文

  • Mode

c++中的动态多态和静态多态

March 23, 20224 min read Liu Bang ProgrammingC++

对比 C++ 中基于虚函数表的动态多态与模板驱动的静态多态,理解两者的实现原理与取舍。

Read More

c++17:constexpr if

March 18, 20222 min read Liu Bang ProgrammingC++C++17

constexpr 是 c++11 引入的关键字,用于编译时常量和常量表达式。而 c++17 将这一特性做了增强,引入了 constexpr if。

Read More

c++20:Designated Initializers

March 15, 20222 min read Liu Bang ProgrammingC++C++20

对于熟悉 c99 的人来说,Designated Initializers 并不算是什么新鲜事物,然而 c++直到 c++20 才正式支持这一特性。

Read More

Linux磁盘IO

February 25, 20221 min read Liu Bang ProgrammingIOLinux

从块设备与页缓存讲起,梳理 Linux 磁盘 I/O 的核心路径、关键组件与工作机制。

Read More

c++元编程之遍历tuple

February 22, 20223 min read Liu Bang ProgrammingC++Template

对于一个标准的 c++容器来说,我们可以很容易在运行时使用迭代器和 range-based for。

Read More

c++17:string_view

February 14, 20223 min read Liu Bang ProgrammingC++C++17

std::string_view是 c++17 中新增的一种类型。其核心理念是,能够让我们在传统的 C++03 风格的具体性和泛型编程之间找到一个很好的折衷点。

Read More

LevelDB 源码阅读之 Compaction

January 12, 20215 min read Liu Bang ProgrammingLeveldbStorage

结合源码梳理 LevelDB Compaction 的触发条件、执行流程,以及它在 LSM 结构中的作用。

Read More

分布式协议

May 25, 20202 min read Liu Bang TheoryInfRaft

从拜占庭将军问题讲起,梳理分布式系统中的共识模型,以及 Paxos 和 Raft 的基本思想。

Read More

基于公司私有gitlab的go module实践

October 17, 20191 min read Liu Bang GoGo

总结在私有 GitLab 环境中落地 Go module 时遇到的仓库、权限与版本管理问题及解决方案。

Read More

使用c语言模拟lisp语法

August 18, 20191 min read Liu Bang ProgrammingCSp

使用 c 语言的 macro 操作,能够很简单的用 c 语言模拟 lisp 语法。

Read More
  • ««
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
  • »»
Profile
liubang
liubang
Whether you are an antelope or a lion, you ought to dash forward without hesitation when the sun rises.
Baidu
China
关于
Taxonomies
C++ 18 C 14 Php 8 Sp 5 C++17 4 Java 4 Stack 4 C++11 3 DP 3 JNI 3 ALL 32
LeetCode 14
2026 1 2025 1 2023 1 2022 13 2021 1 2020 1 2019 4 2018 10 2017 15
Posts
  • BloomFilter中的数学推导
    January 1, 2025
  • 使用LLVM的libFuzzer进行fuzzy test
    May 23, 2023
  • Rust和C++: 泛型和特例化
    November 12, 2022
  • Rust和C++: 可变性、移动和所有权
    November 1, 2022
  • Linux磁盘IO
    February 25, 2022
  • 一文讲透 AI 九大核心概念
    April 12, 2026
  • BloomFilter中的数学推导
    January 1, 2025
  • 使用LLVM的libFuzzer进行fuzzy test
    May 23, 2023
  • Rust和C++: 泛型和特例化
    November 12, 2022
  • Rust和C++: 可变性、移动和所有权
    November 1, 2022
Actions
Go back Reload Copy URL

liubang's blog

刘邦的博客

Copyright © 2019-2026 LiuBang. All Rights Reserved.
Build with ❤️ from the Hugo and the HBS theme.