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

    { C++ }

  • ecs资料

    2024-04-16 /
    • { C++ }
    • { ecs }

    ecs资料

    成熟开源lib

    Read On »
  • 04 echo服务器实战

    2024-04-16 /
    • { C++ }
    • { boost }
    • { asio }

    echo服务器实战

    简单裸指针版本

    Read On »
  • 02 asio同步读写readwrite(from buffer)

    2024-04-13 /
    • { C++ }
    • { boost }
    • { asio }

    asio同步读写read/write(from buffer)

    ​ 读写是通过socket的成员函数或者全局函数完成的,总是会用到socket。

    Read On »
  • 00 基本概念

    2024-04-11 /
    • { C++ }
    • { boost }
    • { asio }

    基本概念

    asio基于两个概念:

    Read On »
  • 01 asio socket的创建与连接

    2024-04-11 /
    • { C++ }
    • { boost }
    • { asio }

    asio socket的创建与连接

    1. 网络编程的基本流程

    Read On »
  • 00 asio standalone download

    2024-04-09 /
    • { C++ }
    • { boost }

    asio standalone download

    Download

    Read On »
  • 00 cmake config

    2024-04-09 /
    • { C++ }
    • { boost }

    cmake config

    cmake

    Read On »
  • 22 检测编译器

    2024-04-09 /
    • { C++ }
    • { cmake }

    检测编译器

    if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
    <!--more-->

    elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")

    elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Intel")

    elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC")

    endif()
  • 对pair进行hash化

    2024-04-09 /
    • { C++ }
    • { 补充特性 }

    对pair进行hash化

    ​ std::map底层采用红黑树,因此它会调用对象的operator<进行排序放置。

    Read On »
  • 编译期生成指定规则数组

    2024-04-09 /
    • { C++ }
    • { 补充特性 }

    编译期生成指定规则数组

    以fbnq数列为例子(C++20)

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