Yunyin's blog
  • Home
  • Archive
  • Tags
  • Categories
  • stdspan

    2023-11-27 /
    • { C++ }
    • { 标准库 }

    std::span

    ​ C++20引入了std::span作为一种语法糖,用于表示连续内存范围。它提供了一种轻量级的、非拥有式的、零开销的方式来引用数组或其他连续内存块。std::span可以用于传递数组片段给函数,或者在函数内部对连续内存进行操作,而无需进行内存拷贝。

    Read On »
  • 01 连接池简介

    2023-11-27 /
    • { MySql }
    • { C++Mysql连接池 }

    01 连接池简介

    ​ 在进行数据库操作的时候为了提高数据库(关系型数据库)的访问瓶颈,除了在服务器端增加缓存服务器(例如redis)缓存常用的数据之外,还可以增加连接池,来提高数据库服务器的访问效率。

    Read On »
  • 02 下载Mysql

    2023-11-27 /
    • { MySql }
    • { C++Mysql连接池 }

    02 下载Mysql

    MySQL :: Download Connector/C++

    Read On »
  • 03 Mysql连接步骤和对应API

    2023-11-27 /
    • { MySql }
    • { C++Mysql连接池 }

    03 Mysql连接步骤和对应API

    [TOC]

    Read On »
  • 04 Mysql使用案例(C API)

    2023-11-27 /
    • { MySql }
    • { C++Mysql连接池 }

    04 Mysql使用案例(C API)

    以上API对应的MySQL动态库:

    Read On »
  • 0 调整DemoWindow字体大小

    2023-11-27 /
    • { 游戏引擎 }
    • { ImGui }

    调整DemoWindow字体大小

    image-20231122102533574

    Read On »
  • 01 理解模板类型推导

    2023-11-27 /
    • { C++ }
    • { 读书笔记 }
    • { Effective Modern C++读书笔记 }

    01 理解模板类型推导

    1.1 函数模板与衍生

    Read On »
  • 02 理解auto类型推导

    2023-11-27 /
    • { C++ }
    • { 读书笔记 }
    • { Effective Modern C++读书笔记 }

    02 理解auto类型推导

    ​ auto的类型推导,与条款1的类型推导几乎一致。例如:

    Read On »
  • 1-1 传统的错误处理

    2023-11-27 /
    • { C++ }
    • { 读书笔记 }
    • { Thinking in C++第二卷读书笔记 }

    1.1 传统的错误处理

    本书说明

    Read On »
  • 1-10 使用异常造成的开销

    2023-11-27 /
    • { C++ }
    • { 读书笔记 }
    • { Thinking in C++第二卷读书笔记 }

    1.10 使用异常造成的开销

    一个throw表达式就像是一个特殊的系统函数调用,它接收异常对象作为参数并且沿着执行调用链向上回溯。为了完成这项工作,编译器需要在栈上放置额外的信息,来辅助栈反解过程。

    Read On »
« prev1…3334353637…91next »
© 2024 - Yunyin
Powered by Hexo , Theme - Icalm