自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 C++11多线程thread,实现同步队列

封装thread-实现多线程,join,detach

2023-01-01 20:32:38 419

原创 完美转发forward、emplace_back减少内存拷贝和移动

完美转发forward、emplace_back减少内存拷贝和移动

2022-12-31 19:44:46 221

原创 右值引用和移动语义

右值引用和移动语义

2022-12-31 17:21:09 88

原创 手撕红黑树

手撕红黑树

2022-12-11 21:28:45 155

原创 linux高性能服务器编程学习总结(二)

第三章 TCP详解TCP的连接是一对一的,所以基于多播和广播的应用程序不能使用TCP服务,而UDP非常适合广播和多播。发送端应用连续执行多次写操作,TCP模块将数据放入TCP缓冲区。TRP模块真正开始发送数据时,缓冲区的数据可能被封装成一个或多个TCP报文段发出。接收端应用程序可以一次性将TCP接收缓冲区的数据全部读出,也可以分多次读出,这取决于用户指定的应用程序读缓冲区的大小。这就是字节流的概念:应用程序对数据的发送和接收没有字节限制而UDP发送端每执行一次写操作,UDP模块就将其封装成一个UDP数

2022-03-25 16:38:39 479

原创 linux高性能服务器编程学习总结(一)

第一章 TCP/IP协议详解1.1 TCP/IP协议族体系结构及主要协议应用层:ping telnet OSPF DNS传输层: TCP UDP网络层: ICMP IP数据链路层: ARP Data Link RARP1.1.1数据链路层实现了网卡接口的网络驱动程序,以处理数据在物理媒介(以太网、令牌环)上的传输。不同的物理网络具有不同的电气特性,网络驱动程序隐藏了这些细节。常用的协议是ARP(Address Resolve Pro

2022-03-15 09:16:33 444

转载 解决vi编辑器不能使用方向键和退格键问题的两种方法

方法1.使用vi命令时,不能正常编辑文件,使用方向键时老是出现很多字母?在Ubuntu中,进入vi命令的编辑模式,发现按方向键不能移动光标,而是会输出ABCD,以及退格键也不能正常删除字符。这是由于Ubuntu预装的是vim-tiny,而我们需要使用vim-full。执行下面的语句安装vim full版本。  这个问题主要是新系统预装了vi,而没有装vim。因为vi是不能直接按退格键删除字符的,所以当你使用退格键删除字符,只有在按下esc时,那些字符才会消失。但vim可以直接像记事本一样编辑字符!只要

2022-02-13 12:04:13 3933

原创 xshell连接ubuntu

1 忘记 root 密码,在终端输入 sudo passwd2 切换root用户 su - root 或者 不切root在命令前加sudo3.检查防火墙状态4.关闭防火墙5.开放22端口6.安装openssh可能需要依赖,先 apt-get -f install,再 apt-get -f install openssh-server7.至此可以使用xshell连接ubuntu...

2022-02-11 22:06:16 551

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除