- 博客(13)
- 资源 (5)
- 收藏
- 关注
原创 vscode 调试时不显示 Stl 内容处理
vscode debug c++ 显示 std::vector std::map std::string
2024-06-20 14:08:15 488
原创 windows 下 VSCode 中 CMake 未定义 CMAKE_BUILD_TYPE
windows 下cmake 使用 Visual Studio 编译器时不定义 CMAKE_BUILD_TYPE 的解决方法。打开 [ 文件>首选项>设置并搜索“CMAKE_”或“CMAKE_BUILD_TYPE” ] ,勾选第一个出现的选项。VS Code为Cmake添加了一个设置,它在多配置生成器(默认生成器)上设置构建类型。
2024-04-28 15:25:18 338
原创 [C++] 使用 nlohmann 加载 json 内容
nlohmann 库是用来解析 json 的库,只有一个 json.hpp 文件, 个人比较喜欢用。json 文件解析文件时会自动调用对应的 from_json 函数。// socket数据缓冲区大小。from_json 和 to_json。实现 json 的 填充和读取函数。1. json结点与结构体定义。// example.h 文件。// json 填充函数。// json 填充函数。,并为每个结构件声明对应的。to_json 有时间再补。
2024-03-21 10:50:17 573
原创 VisualStudio2022 display auto type
VisualStudio2022 display auto type, 显示 auto 变量推倒类型
2022-10-13 17:01:32 1047
原创 [备忘] Markdown 常用格式
1. 我常用的 Markdown 编辑器推荐notepad++ 加 Markdown Viewer++ 插件 ( 编辑 预览 分别两个窗口)Typora (直接出效果, 所见即所得的 Markdown 文本编辑器)2. 常用格式整理, 我打印了一张纸,写文档的时候放在旁边用作提示 使用#号可表示 1-6 级标题,一级标题对应一个#号,二级标......
2020-03-16 15:19:27 1611
原创 First CMake Project
一. 工程搭建:安装 Pythonpython-3.7.3-amd64.exe, 安装时注意要添加到环境变量中.安装 cmake打开 cmd . 运行 pip install cmake如果安装 python 时,没有添加到环境变量,则找不到 pip 命令.安装 Visual Studio二. 创建工程1. 创建一个文件夹 Demo12. 在目...
2019-06-06 17:05:56 175
转载 多线程学习-线程创建与销毁摘录
一些多线程知识点记录CreateThread是Windows的API函数(SDK函数的标准形式,直截了当的创建方式,任何场合都可以使用),提供操作系统级别的创建线程的操作,且仅限于工作者线程。不调用MFC和RTL的函数时,可以用CreateThread,其它情况不要轻易。在使用的过程中要考虑到进程的同步与互斥的关系(防止死锁)。线程函数定义为:DWORD WINAPI _yourThrea
2014-09-20 10:33:38 3132
转载 Win32 下用 C++ 实现多线程读写锁
读写锁实际是一种特殊的自旋锁,它把对共享资源的 访问者 划分成 读者 和 写者,读者只对共享资源进行读访问,写者则需要对共享资源进行写操作。这种锁相对于自旋锁而言,能提高并发性,因为在多处理器系统中,它允许同时有多个读者来访问共享资源,最大可能的读者数为实际的逻辑CPU数。写者是排他性的,一个读写锁同时只能有一个写者或多个读者(与CPU数相关),但不能同时既有读者又有写者。现在
2012-02-17 14:07:11 502
转载 Linux 多线程函数解析
Linux多线程函数用得比较多的是下面的3个pthread_create()、pthread_exit()、pthread_join();它们都是在头文件之中。编译时需要加静态库 -lpthread下面是函数的说明:1. pthread_create() 是UNIX环境创建线程函数int pthread_create(pthread_t *restr
2012-02-17 13:59:29 343
DittoPortable_3_18_24_0
2012-03-16
BooX Viewer
2009-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人