搜索
Ctrl K
计算机技术
学科知识库
生活
力扣
华为OD真题
豆瓣读书
计算机技术
A repository for computer technology articles
Asio
C
C++11新特性
C++性能优化
CMake
CPP
Clion
Linux
MySQL
Nginx
OS
Qt
Redis
STL
Tools
Vim
函数式编程
分布式
原子变量和内存模型
基础组件
并发编程
微服务
技术摘录
技术杂文
操作系统导论
数据结构与算法
模板元编程
深入理解计算机系统
源码剖析
网络编程
计算机组成原理
设计模式
TCP网络编程的本质
消息发送对于低流量的服务,倒也不必关心半事件。对于高流量的服务就不可以,因为流量太大会导致内核缓冲区满,那么用户层需要将剩余的消息暂时保存到用户自己的缓冲区中,等到文件描述符变得可写,再继续往里面写入消息。通常要我们自己设计一个 Buffer 来解决这个问题
#网络编程
面向对象和基于对象两种编程风格的区别
面向对象的编程风格会暴露抽象类,基于对象的编程风格不是暴露抽象类
#设计模式
流水线、乱序执行和缓存
为了提高指令执行的效率,指令之间没有数据依赖的话,可以乱序执行
#原子变量和内存模型
左值、右值、亡值,纯右值,左值引用,右值引用
准确的来说,所有的引用,无论是左值引用还是右值引用,都是左值表达式。这是因为右值引用延长了右值的生命周期,我们可以去取右值引用的地址,因此它是个左值
#CPP
CMake 和 GTest 结合
CMake 和 GTest 的结合使用,这东西还是得多实践,写单测是很重要的技能,让你更少的去调试。可以说调试是不得已才用的手段,尽量避免
#Tools
火焰图
说实话,没怎么看出东西,以后肯定可以遇到更好的性能测试工具,慢慢探索
#Tools
C++中的多态
我选择放弃弄清楚带虚函数的菱形继承——虚拟继承方式(多继承),希望没机会碰到它
#CPP
代理模式
代理最好的体现是 Nginx 的反向代理功能,将客户端本该直接发给服务器 Server 的请求数据由自己接受之后转发给服务器 Server ,再把服务器 Server 本该直接返回给客户端的响应数据由自己接受之后转发给客户端
#设计模式
UML绘制工具:Visual Paradigm
反正,我觉得比 StartUML 好用,而且这是免费且支持中文
#Tools
UML类图绘制
这对于学习 设计模式很有帮助,包括阅读代码时也有助益
#设计模式
1
2
3
4
5
…
18
我
们
应
该
坚
守
正
确
的
道
路
,
而
不
是
看
似
正
确
的
道
路
,
可
有
太
多
不
深
思
的
人
误
入
歧
途
了
朋友
个人原创作品集
推荐机场(用多少买多少,不重置)
siliconflow免费AI推理服务(点击注册,你有我有)
爱编程的大丙
杜老师说
清和
祈星海
太傅博客
今今今生
笨鸟教程
draveness
incredibuild
Tangly的学习笔记
KashiwaのBlog
deepin
鸟窝
文件转换免费网站
yihui
wpfx网盘分享
ArthurChiao's Blog
得物技术
火龙果
计算机技术学习笔记
kaito
筱晶IT知识库
wuli.wiki
skynet教程
分享Java+MySQL+Redis教程
libhv网络库教程
C++后端开发进阶教程
申请友链
账号
xiaoyangst
联系
| 由
Hexo
及
致远
驱动