C++
环境搭建
vscode环境搭建
基础语法
变量和输出
string类
vector类
迭代器
数组
多维数组
函数
类
类和对象
类的访问控制
类的作用域
构造函数
静态成员
IO流
容器
关联容器
拷贝构造和单例模式
拷贝控制和资源管理
swap操作
拷贝控制示例
移动构造函数
运算符重载
封装继承多态
类模板
重写覆盖重载
虚函数表原理
泛型
泛型算法
定制操作
迭代器分类
智能指针
shared_ptr
unique_ptr和weak_ptr
动态数组
文本查询
再谈单例模式
内存管理
动态内存管理
面试题
继承问题
C11新特性
lambda和function
模板
引用折叠
forward原样转发
模拟vector
模板特例化
模板和异步队列实现日志打印
boost库
vscode配置boost和c++
visual studio配置boost库
Linux安装和编译boost
asio socket的创建和连接
同步读写
同步读写demo
asio异步读写操作及注意事项
官方案例的隐患
伪闭包延长连接生命周期
封装发送队列
处理网络粘包问题
字节序处理
protobuf配置和使用
visual studio配置jsoncpp
asio处理粘包的简易方式
逻辑层设计
逻辑层设计
IOServicePool
IOThreadPool
asio协程
http服务器
beast实现http
beast库websocket
Linux使用grpc和jsoncpp
分布式
windows配置和编译grpc
windows配置和使用grpc
并发编程
线程基础
线程管控
互斥与死锁
unique_lock
单例模式演变
条件变量
future, promise和async
函数式编程
CSP
async源码分析
内存模型
内存顺序实现内存模型
无锁并发
栅栏
并发队列
实现线程安全的查找表
线程安全的链表
无锁栈
风险指针
引用计数版无锁栈
内存模型优化无锁栈
无锁队列
无锁设计4条原则
恋恋风辰的官方博客
切换导航
恋恋风辰的官方博客
Go
C++
数据结构和算法
问题汇总
Qt界面
Web全栈
Python
网络编程
登录
退出
×
注册登录
码云登录
C++
225RaiVNI8pFDD5L4m807g7ZwmF
环境搭建
vscode环境搭建
基础语法
变量和输出
string类
vector类
迭代器
数组
多维数组
函数
类
类和对象
类的访问控制
类的作用域
构造函数
静态成员
IO流
容器
关联容器
拷贝构造和单例模式
拷贝控制和资源管理
swap操作
拷贝控制示例
移动构造函数
运算符重载
封装继承多态
类模板
重写覆盖重载
虚函数表原理
泛型
泛型算法
定制操作
迭代器分类
智能指针
shared_ptr
unique_ptr和weak_ptr
动态数组
文本查询
再谈单例模式
内存管理
动态内存管理
面试题
继承问题
C11新特性
lambda和function
模板
引用折叠
forward原样转发
模拟vector
模板特例化
模板和异步队列实现日志打印
boost库
vscode配置boost和c++
visual studio配置boost库
Linux安装和编译boost
asio socket的创建和连接
同步读写
同步读写demo
asio异步读写操作及注意事项
官方案例的隐患
伪闭包延长连接生命周期
封装发送队列
处理网络粘包问题
字节序处理
protobuf配置和使用
visual studio配置jsoncpp
asio处理粘包的简易方式
逻辑层设计
逻辑层设计
IOServicePool
IOThreadPool
asio协程
http服务器
beast实现http
beast库websocket
Linux使用grpc和jsoncpp
分布式
windows配置和编译grpc
windows配置和使用grpc
并发编程
线程基础
线程管控
互斥与死锁
unique_lock
单例模式演变
条件变量
future, promise和async
函数式编程
CSP
async源码分析
内存模型
内存顺序实现内存模型
无锁并发
栅栏
并发队列
实现线程安全的查找表
线程安全的链表
无锁栈
风险指针
引用计数版无锁栈
内存模型优化无锁栈
无锁队列
无锁设计4条原则
Posted on by
|
In
|
原文链接
浏览(0)
评论(0)
喜欢(0)
已点赞!
热门评论
评论
点击查看更多评论
没有更多评论了,点击收起
展开评论
文章目录
热门文章
解密定时器的实现细节
喜欢(566)
浏览(1392)
Linux环境搭建和编码
喜欢(594)
浏览(4174)
slice介绍和使用
喜欢(521)
浏览(1489)
C++ 类的继承封装和多态
喜欢(588)
浏览(1978)
windows环境搭建和vscode配置
喜欢(587)
浏览(1538)
最新评论
C++ 线程管控
secondtonone1:
好的,已修复,写的时候马虎了,谢谢指正。
线程基础
secondtonone1:
谢谢,笔误已修复
线程安全的无锁栈
secondtonone1:
谢谢支持,如果pop的次数大于push的次数是会让线程处于重试的,这个是测试用例,必须满足push和pop的次数相同,实际情况不会这么使用。栈的设计没有问题。
创建项目和编译
secondtonone1:
谢谢支持
asio多线程模式IOThreadPool
secondtonone1:
这么优秀吗
解决博客回复区被脚本注入的问题
secondtonone1:
走到现在我忽然明白一个道理,无论工作也好生活也罢,最重要的是开心,即使一份安稳的工作不能给我带来事业上的积累也要合理的舍弃,所以我还是想去做喜欢的方向。
构造函数
secondtonone1:
构造函数是类的基础知识,要着重掌握
面试题汇总(一)
secondtonone1:
看到网络上经常提问的go的问题,做了一下汇总,结合自己的经验给出的答案,如有纰漏,望指正批评。
使用mongo
secondtonone1:
mongo操作是程序员必备的基础技能,包括增删改查,以及较为复杂的查询,分组查询,条件查询,模糊查询,文档内查询等,本文结合自己实际开发经验做了整理。
interface应用
secondtonone1:
interface是万能类型,但是使用时要转换为实际类型来使用。interface丰富了go的多态特性,也降低了传统面向对象语言的耦合性。
堆排序
secondtonone1:
堆排序非常实用,定时器就是这个原理制作的。
slice介绍和使用
恋恋风辰:
切片作为引用类型极大的提高了数据传递的效率和性能,但也要注意切片的浅拷贝隐患,算是一把双刃剑,这世间的常态就是在两极之间寻求一种稳定。
其他链接
GitHub
个人博客
博客园
CSDN
B站
个人微信
个人公众号