后端开发 第201页
C++类开发第五篇(继承和派生的初体验)-拾光赋

C++类开发第五篇(继承和派生的初体验)

C++类开发第五篇(继承和派生的初体验),inheritance 在 C++ 中,继承是一种面向对象编程的特性,允许一个类(称为子类或派生类)从另一个类(称为基类或父类)那里继承属性和行为。通过继承,...
Lee的头像-拾光赋Lee1年前
05311
C++发布订阅者模式:实现简单消息传递系统-拾光赋

C++发布订阅者模式:实现简单消息传递系统

C++发布订阅者模式:实现简单消息传递系统,   概述:这个C++示例演示了发布者-订阅者模式的基本实现。通过 `Event` 类,发布者 `Publisher` 发送数据,而订阅者 `Subscriber` 订阅并处理数...
Lee的头像-拾光赋Lee1年前
04915
C++ 运算符全解析:从基础概念到实际应用-拾光赋

C++ 运算符全解析:从基础概念到实际应用

C++ 运算符全解析:从基础概念到实际应用,C++ 运算符 运算符用于对变量和值执行操作。 在下面的示例中,我们使用 + 运算符将两个值相加: int x = 100 + 50; 虽然 + 运算符经常用于将两个值相加...
Lee的头像-拾光赋Lee1年前
04812
浅析网络库-拾光赋

浅析网络库

浅析网络库,1.C10K problem 最初的服务器都是基于进程/线程模型的,新到来一个TCP连接,就需要分配1个进程(或者线程),但当连接数来到10K时,就需要不停地买服务器了. Dan Kegel 在 1999 年提出...
Lee的头像-拾光赋Lee1年前
0476
高效遍历:C++中分隔字符串单词的3种方法详解与实例-拾光赋

高效遍历:C++中分隔字符串单词的3种方法详解与实例

高效遍历:C++中分隔字符串单词的3种方法详解与实例,   概述:在C++中,遍历由空格分隔的字符串的单词有多种方法,包括使用`std::istringstream`、手动遍历字符和正则表达式。其中,`std::...
Lee的头像-拾光赋Lee1年前
0585
从cmake解决clion编译生成的可执行文件(.exe)不可执行的问题-拾光赋

从cmake解决clion编译生成的可执行文件(.exe)不可执行的问题

从cmake解决clion编译生成的可执行文件(.exe)不可执行的问题,我这里没有显示报错,是直接闪退的情况,但是网上搜索的时候大多数是有报错弹窗的,运行报错提示为无法链接动态库。如下图: ![原...
Lee的头像-拾光赋Lee1年前
0428
使用libzip压缩文件和文件夹-拾光赋

使用libzip压缩文件和文件夹

使用libzip压缩文件和文件夹,简单说说自己遇到的坑: 分清楚三个组件:zlib、minizip和libzip。zlib是底层和最基础的C库,用于使用Deflate算法压缩和解压缩文件流或者单个文件,但是如果要压缩...
Lee的头像-拾光赋Lee1年前
08312
C++文件系统操作5 - 跨平台列出指定目录下的所有文件和文件夹-拾光赋

C++文件系统操作5 – 跨平台列出指定目录下的所有文件和文件夹

C++文件系统操作5 - 跨平台列出指定目录下的所有文件和文件夹, 1. 关键词 2. fileutil.h 3. fileutil.cpp 4. filesystem_win.h 5. filesystem_win.cpp 6. filesystem_unix.cpp 7. 源码地址 1. ...
Lee的头像-拾光赋Lee1年前
04010
valgrind使用入门-拾光赋

valgrind使用入门

valgrind使用入门,刚入行的时候,项目组使用的是Rational Purify,使用方法参考Rational Purify 使用及分析实例。Rational Purify功能强劲,部门的高手使用Rational Purify分析和定位了相当多的...
Lee的头像-拾光赋Lee1年前
04010
手搓平衡搜索树-AVL树 平衡修正 图文详解 (万字长文)-拾光赋

手搓平衡搜索树-AVL树 平衡修正 图文详解 (万字长文)

手搓平衡搜索树-AVL树 平衡修正 图文详解 (万字长文), 目录 AVL树 AVL树的概念 AVL树节点的定义: AVL树的插入 基本情况分析 平衡因子对应的操作 旋转操作 分析需要旋转的情况 结论 4种旋转操方...
Lee的头像-拾光赋Lee1年前
0666
CMake构建学习笔记11-minizip库的构建-拾光赋

CMake构建学习笔记11-minizip库的构建

CMake构建学习笔记11-minizip库的构建,准确来说,minizip其实是zlib提供的辅助工具,位于zlib库的contrib文件夹内。minizip提供了更为高级一点的接口,能直接操作文件进行压缩。不过,有点麻烦...
Lee的头像-拾光赋Lee1年前
09114
Windows下pthread静态库的编译-拾光赋

Windows下pthread静态库的编译

Windows下pthread静态库的编译,一、写在前面 官方网站提供的pthread-win32下载链接里面给到的是dll文件,属于动态库文件,即使在自己写的工程中已经配置了“/MT”,即多线程静态链接,但是在其...
Lee的头像-拾光赋Lee1年前
06214