240 发简信
IP属地:重庆
  • C++20中对于并发方面的进步

    引言 在当今的编程世界中,并发处理能力变得越来越重要。C++20 在并发方面带来了一些进步,使开发者能够更高效、更安全地编写多线程应用程序。这些...

  • ClickHouse性能调优 - 当磁盘IO是瓶颈的时候

    ClickHouse性能调优 - 当磁盘IO是瓶颈的时候 引言 ClickHouse的性能调优问题是一个大的话题。虽然ClickHouse以其高...

  • 手撸一个C++迭代器

    手撸一个C++迭代器 先撸一个简单版本 C++语言的特点就是少了一个符号都会造成非常不同的结果。以下代码有个很致命的错误,不知道能否一眼看出来。...

  • ClickHouse的向量处理能力

    引言 在过去,非结构化数据(如文本、图片、音频、视频)通常被认为难以在数据库中直接使用,因为这些数据类型的多样性和复杂性。然而,随着技术的发展,...

  • STL库的ranges

    STL库的ranges C++20的<ranges>库通过引入范围和视图的概念,不仅丰富了STL的功能,也引领了更现代、高效、表现力强的编程实践...

  • Resize,w 360,h 240
    ClickHouse中的各种设置

    ClickHouse中的各种设置 ClickHouse中的设置有几百个,下面对这些设置做了一个简单的分类。

  • static_cast caution

    static_cast caution It is likely to lead unexpected behavior and maybe d...

  • ClickHouse中“大列”造成的JOIN的内存超限问题

    ClickHouse中“大列”造成的JOIN的内存超限问题 “大列”是指单行数据量非常大的列,通常是100KiB以上。这样的列会导致JOIN(通...

  • ClickHouse的JOIN算法选择逻辑以及auto选项

    ClickHouse的JOIN算法选择逻辑以及auto选项 ClickHouse中的JOIN的算法有6种: Direct; Partial me...