摘要:
参考 git config --global core.quotepath false git config --global i18n.commitencoding utf-8 git config --global i18n.logoutputencoding utf-8 阅读全文
摘要:
目录简单的线程池C++ 线程池 (学习) 简单的线程池 在 C++11 中,你可以使用 std::thread 和 std::mutex 等标准库来实现一个简单的线程池。 这个代码定义了一个简单的线程池类 ThreadPool,可以用于提交任务并在多个线程上执行。 下面是代码的主要部分和功能: Th 阅读全文
摘要:
目录什么是C++中的异步操作?std::async异步调用函数future类 什么是C++中的异步操作? 在C++中,异步操作是指在程序执行期间,可以同时执行多个任务,而无需等待前一个任务完成。这种并发执行的方式可以提高程序的性能和响应速度。 C++中的异步操作通常通过多线程或异步任务来实现。使用s 阅读全文
摘要:
目录Shell 显示所在项目当前git分支及状态正常.bashrc文件 Shell 显示所在项目当前git分支及状态 在 ~/.bashrc 最后添加如下内容 function git_branch { ref=$(git symbolic-ref HEAD 2> /dev/null) || ret 阅读全文
摘要:
目录condition_variable简介成员函数实现线程间的通信 condition_variable简介 std::condition_variable是C++中用于线程同步的一个类。它通常与std::mutex一起使用,用于在一个或多个线程中阻塞,直到另一个线程修改了共享变量并通知了cond 阅读全文
摘要:
目录vscode打开的文件标签过多,换行显示插件C++语法检查规则自动换行file encoding vscode打开的文件标签过多,换行显示 插件 vscode-icons vscode中复制文件名 Copy file name GitLens — Git supercharged 安装后可以直接 阅读全文
摘要:
目录C++中的mutex类如何使用Mutex中的lock与unlocktry_lock、try_lock_for和try_lock_untilstd::lock_guard和std::unique_lock C++中的mutex类 C++中的Mutex类是用于实现线程同步的关键工具之一。它用于保护共 阅读全文
摘要:
目录地址转换问题unsigned long几个字节指针地址的使用 地址转换问题 #include <iostream> using namespace std; int main() { char test[8] = { 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x0 阅读全文
摘要:
![](https://img2024.cnblogs.com/blog/3373356/202401/3373356-20240118131022113-435543617.png =600x600) ![](https://img2024.cnblogs.com/blog/3373356/202401/3373356-20240118131053805-435191097.png =600x6 阅读全文
摘要:
目录策略模式和简单工厂模式的区别策略模式的类图为什么采用聚合简单工厂模式的类图为什么采用关联表示 策略模式和简单工厂模式的区别 策略模式和简单工厂模式是两种不同的设计模式,它们在用途和实现上有所不同。 简单工厂模式是一种创建型模式,用于创建特定类型的对象。它通过一个工厂类来创建对象,根据不同的条件返 阅读全文