每日C++(25年/26年):12月29日 – 1月4日
12月29日:shared_mutex:std::shared_lock::unlock12月30日:shared_mutex:std::shared_lock::swap12月31日:shared_mutex:std::shared_lock::release1月1日:mutex:std::try_lock1月2日:mu...
Whisper.cpp:VS2022下的语音转文本示例
克隆项目:使用Git工具,将项目克隆到本地:git clone https://github.com/ggml-org/whisper.cpp.git构建项目:构建说明构建可以分为CPU版本和GPU版本,即一个通过CPU的算力来为模型提供服务,...
WindowsAPI-控件:MonthCalendar
使用WindowsAPI,创建MonthCalendar控件:#include <windows.h> #include <commctrl.h> #pragma comment(lib, 'comctl32.lib') #define ID_CALENDAR 101 LRESULT CALLBACK WindowPr...
每日C++(25年):4月14日 – 4月20日
4月14日:C++17新特性解析:MSVC编译器中的结构化绑定4月15日:C++11新特性解析:auto类型推导4月16日:C++17新特性详解:constexpr if4月17日:C++11新特性解析:decltype类型推导4月18日:C++...
Windows: range-v3库安装并集成到VS2022
使用vcpkg安装:在任意位置新建文件夹,进入文件夹,将文件夹通过终端打开(如果你没有安装vcpkg,请查看:vcpkg: Win11环境包管理工具配置教程)在终端中,输入:vcpkg.exe install range-v3安...
每日C++(25年):10月20日 – 10月26日
10月20日:system_error:std::error_category10月21日:system_error:std::generic_category10月22日:system_error:std::system_category10月23日:system_error:std::error_condition10月...
每日C++(25年):12月8日 – 12月14日
12月8日:mutex:std::shared_mutex::lock12月9日:mutex:std::shared_mutex::try_lock12月10日:mutex:std::shared_mutex::lock_shared12月11日:mutex:std::shared_mutex::try_lock_shared...
Ubuntu22 & C++:在CodeServer中连接与使用MySQL
环境:打开终端,安装MySQL服务,再安装相关的开发包,如何安装MySQL服务器此处不再赘述,使用:dpkg -l | grep libmysqlcppconn dpkg -l | grep libmysqlclient-dev查看是否已经安装了相关的开...
每日C++(26年):4月合集
4月1日:chrono:std::chrono::weekday_indexed4月2日:chrono:std::chrono::weekday_last4月3日:chrono:std::chrono::month_day4月4日:chrono:std::chrono::month_day_last4月5日:chrono...
每日C++(26年):4月27日 – 5月3日
4月27日:vector:std::vector::front4月28日:vector:std::vector::back4月29日:vector:std::vector::data4月30日:vector:std::vector::assign5月1日:vector:std::vector::empty5月2日...
每日C++(25年):11月3日 – 11月9日
11月3日:thread:std::jthread::joinable11月4日:thread:std::jthread::get_id11月5日:thread:std::jthread::native_handle11月6日:thread:std::jthread::hardware_concurrency11月7日:...
WindowsAPI-控件:RichEdit
使用WindowsAPI,创建RichEdit:#include <windows.h> #include <commctrl.h> #include <richedit.h> #pragma comment(lib, 'comctl32.lib') //#pragma comment(lib, 'Msftedi...













