| 作者: Witton Bell
| 1460 字
| 3 分钟
IOCP即完成端口(I/O Completion Port),与Linux下的epoll一样,是一种非常高效的网络模型。epoll 是当资源准备 ……
阅读全文
| 作者: Witton Bell
| 1222 字
| 3 分钟
今天在使用C写一个Windows多线程程序时,发现退出过程中有段错误,为了方便快速的定位问题,我使用了MiniDump。 ……
阅读全文
| 作者: Witton Bell
| 2126 字
| 5 分钟
文章目录 一、创建项目 二、配置CMake 1.修改“CMakePresets.json”预设编译工具集 2.使用CMake设置 ……
阅读全文
| 作者: Witton Bell
| 1257 字
| 3 分钟
最近抽空在看自制操作系统相关的书籍,比如《自己动手写操作系统》、《Orange’S:一个操作系统的实现》、《一个64位操 ……
阅读全文
| 作者: Witton Bell
| 1167 字
| 3 分钟
CMake的出现极大的方便了C/C++项目的编译管理,避免了手工写Makefile的繁琐。如果在C/C++项目中有需要使 ……
阅读全文
| 作者: 【转载】
| 22547 字
| 46 分钟
本文转自: https://github.com/0voice/cpp_new_features 2021年最新整理, C++ 学习资料,含C++ 11 / 14 / 17 / 20 / 23 新特性、入门教程、推荐书籍、优质文章、学习笔记、教 ……
阅读全文
| 作者: Witton Bell
| 1038 字
| 3 分钟
在Go语言中有一个关键字:defer,它的作用就是延迟执行后面的函数,在资源释放方面特别有用,比如下面一段C/C++的示 ……
阅读全文
| 作者: Witton Bell
| 2133 字
| 5 分钟
使用过SQL的读者应该都知道SQL存在注入的可能,即没有严格检查用户输入数据的合法性。这里不讨论SQL的注入以及防止注入 ……
阅读全文
| 作者: Witton Bell
| 1384 字
| 3 分钟
为了讲解C++模板类成员函数如何使用SFINAE特性匹配智能指针,笔者使用最近在实际项目中的应用来进行说明。 最近在项目开 ……
阅读全文
| 作者: Witton Bell
| 3062 字
| 7 分钟
序列化与反序列化在编程中是最常见不过了,项目中原来写的序列化与反序列化是使用的普通类成员函数来写的,每一个数据类型都写了 ……
阅读全文