Logo liubang's blog
liubang's blog

  • Archives
  • Categories
  • 标签
    • Algorithm

    • C++

    • Go

    • Java

    • Storage

    • 所有标签

  • 专栏
    • LeetCode

  • categories
    • Programming

    • Reading

    • Linux

    • 所有分类


/

  • Github RSS

  • Language
    • English
    • 简体中文

  • Mode
  1. Home
  2. Tags
  3. C++

使用LLVM的libFuzzer进行fuzzy test

May 23, 20233 min read Liu Bang ProgrammingC++

通过一个最小示例介绍如何使用 LLVM libFuzzer 构建模糊测试,并定位程序中的崩溃问题。

Read More

为什么c++中有了函数指针却还需要std::function

September 28, 20221 min read Liu Bang ProgrammingC++

在C/C++中,我们经常会像下面的代码那样使用一个指向函数的指针,我们称之为函数指针。

Read More

使用std::list的splice方法实现LRU Cache

May 15, 20224 min read Liu Bang ProgrammingC++C++11

利用 std::list::splice 的常数时间节点移动能力,实现一个高效的 LRU Cache。

Read More

c++ 中 unique_ptr 的一些使用技巧

April 20, 20222 min read Liu Bang ProgrammingC++C++11C++14C++17

c++11 对智能指针做了很大的优化,废弃了 c++98 中的auto_ptr,引入了三种新的智能指针:unique_ptr,shared_ptr,weak_ptr。

Read More

Expression Templates

April 6, 20224 min read Liu Bang ProgrammingC++Template

介绍 Expression Templates 的基本思路,以及它如何通过延迟求值减少中间对象和额外开销。

Read More

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

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
  • ««
  • «
  • 1
  • 2
  • »
  • »»
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.