会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yubo-guan
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
47
48
49
50
51
52
53
54
55
下一页
2024年1月25日
设计原则--单一职责原则SRP
摘要: 目录简介如何遵守?反例 简介 单一职责原则(Single Responsibility Principle,SRP)是软件工程中的一种设计原则,它指出一个类或模块应该只有一个主要的职责,并且该职责应该被完整地封装在这个类或模块中。 遵循单一职责原则的好处包括: 提高可读性和可维护性:当一个类或模块只
阅读全文
posted @ 2024-01-25 14:40 guanyubo
阅读(128)
评论(0)
推荐(0)
2024年1月24日
Linux网络编程基础API
摘要: 目录socket地址API主机字节序和网络字节序通用socket地址专用socket地址ip地址转换函数创建socket命名socket监听socket接收连接发起连接关闭连接数据读写带外标记地址信息函数socket选项网络信息API socket地址API 主机字节序和网络字节序 在 Linux
阅读全文
posted @ 2024-01-24 20:08 guanyubo
阅读(126)
评论(0)
推荐(0)
2024年1月23日
原子操作--atomic
摘要: 目录简介成员函数 简介 原子操作库 在 C++11 中,std::atomic是一个用于原子操作的类模板。它提供了原子的读-改-写操作,以确保在多线程环境下对共享变量的操作是线程安全的。 std::atomic的主要用途是对共享变量进行原子操作,例如递增、递减、赋值等。它可以用于实现线程安全的数据结
阅读全文
posted @ 2024-01-23 13:28 guanyubo
阅读(328)
评论(0)
推荐(0)
线程同步之信号量--semaphore
摘要: 目录semaphore信号量的实现semaphore信号量的使用Semaphore与condition_variable的区别 semaphore信号量的实现 参考链接 使用了std::mutex和std::condition_variable来实现信号量的操作。 在这个实现中,Semaphore类
阅读全文
posted @ 2024-01-23 12:39 guanyubo
阅读(141)
评论(0)
推荐(0)
Ubuntu git 中文乱码
摘要: 参考 git config --global core.quotepath false git config --global i18n.commitencoding utf-8 git config --global i18n.logoutputencoding utf-8
阅读全文
posted @ 2024-01-23 09:39 guanyubo
阅读(29)
评论(0)
推荐(0)
2024年1月22日
线程池
摘要: 目录简单的线程池C++ 线程池 (学习) 简单的线程池 在 C++11 中,你可以使用 std::thread 和 std::mutex 等标准库来实现一个简单的线程池。 这个代码定义了一个简单的线程池类 ThreadPool,可以用于提交任务并在多个线程上执行。 下面是代码的主要部分和功能: Th
阅读全文
posted @ 2024-01-22 19:17 guanyubo
阅读(42)
评论(0)
推荐(0)
2024年1月21日
线程异步操作--future
摘要: 目录什么是C++中的异步操作?std::async异步调用函数future类 什么是C++中的异步操作? 在C++中,异步操作是指在程序执行期间,可以同时执行多个任务,而无需等待前一个任务完成。这种并发执行的方式可以提高程序的性能和响应速度。 C++中的异步操作通常通过多线程或异步任务来实现。使用s
阅读全文
posted @ 2024-01-21 20:12 guanyubo
阅读(62)
评论(0)
推荐(0)
2024年1月20日
Linux终端颜色设置
摘要: 目录Shell 显示所在项目当前git分支及状态正常.bashrc文件 Shell 显示所在项目当前git分支及状态 在 ~/.bashrc 最后添加如下内容 function git_branch { ref=$(git symbolic-ref HEAD 2> /dev/null) || ret
阅读全文
posted @ 2024-01-20 10:21 guanyubo
阅读(46)
评论(0)
推荐(0)
线程同步之条件变量--condition_variable
摘要: 目录condition_variable简介成员函数实现线程间的通信 condition_variable简介 std::condition_variable是C++中用于线程同步的一个类。它通常与std::mutex一起使用,用于在一个或多个线程中阻塞,直到另一个线程修改了共享变量并通知了cond
阅读全文
posted @ 2024-01-20 09:44 guanyubo
阅读(174)
评论(0)
推荐(0)
2024年1月19日
vscode常用设置
摘要: 目录vscode打开的文件标签过多,换行显示插件C++语法检查规则自动换行file encoding vscode打开的文件标签过多,换行显示 插件 vscode-icons vscode中复制文件名 Copy file name GitLens — Git supercharged 安装后可以直接
阅读全文
posted @ 2024-01-19 21:59 guanyubo
阅读(37)
评论(0)
推荐(0)
上一页
1
···
47
48
49
50
51
52
53
54
55
下一页
公告