logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【linux】网络基础(十七)数据链路层,以太网,局域网通信原理,ARP协议

一、数据链路层的介绍二、以太网以太网帧格式局域网通信原理mac帧只在局域网内有效四、ARP协议引入原理讲解谈ARP协议报头模拟一次ARP过程ARP的周边问题ARP欺骗->让特定主机断网,成为中间人

文章图片
#linux#网络#运维 +2
【linux】网络基础(十八)DNS协议,ICMP协议,NAT技术,内网穿透,代理服务器

一、DNS协议二、ICMP协议三、NAT技术四、内网穿透五、代理服务器正向代理服务器反向代理服务器回答frps六、代理服务器的应用七、NAT和代理服务器的区别

文章图片
#linux#网络#运维 +3
【linux】高级IO,I/O多路转接之select,接口和原理讲解,select版本的TCP服务器逐步完善讲解

一、接口和原理讲解二、select版本的TCP服务器Main.ccSelectServer.hpp完善一完善二完善三完善四完善五完善六完善七三、select的缺点四、源代码Main.ccmakefileSelectServer.hppLog.hppSocket.hpp

文章图片
#服务器#linux#运维 +2
【linux】高级IO,I/O多路转接之epoll,接口和原理讲解,epoll_create,epoll_wait,epoll_ctl

一、前置知识二、epoll接口epoll_createepoll_waitepoll_ctl三、原理讲解四、epoll的优点五、epoll的接口和epoll模型关联讲解

文章图片
#服务器#linux#运维 +1
【linux】高级IO,以ET模式运行的epoll版本的TCP服务器实现reactor反应堆

一、前置知识二、第一阶段,基本框架的实现ConnectionMain.ccTcpServer测试三、第二阶段,引入业务协议TcpServerMain.ccTcpServer测试四、拓展五、写博客一年的总结六、源代码ClientCal.ccComm.hppEpoller.hppLog.hppMain.ccmakefilenocopy.hppProtocol.hppServerCal.hppSocke

文章图片
#服务器#linux#运维 +1
【linux】多线程(九)c++中如何对原生线程进行的封装,STL和智能指针有关的线程安全,自旋锁,读者写者问题(读写锁)

一、c++中如何对原生线程进行的封装Thread.hpp基础框架RunJoinmain.cc 创建一个线程main.cc 创建多个线程二、源代码Thread.hppmain.ccmakefile三、STL中的线程安全四、智能指针的线程安全五、其它常见的各种锁悲观锁乐观锁CAS操作六、自旋锁七、读者写者问题(读写锁)

文章图片
#c++#服务器#运维 +1
【c++】c++11线程库(一)线程thread,互斥锁mutex

一、前置知识二、thread类线程的创建thread线程的等待join线程的tid,get_id创建多个线程三、互斥锁mutexrecursive_mutextimed_mutexlock_guardunique_lock

文章图片
#c++#开发语言
【c++】c++11线程库(二)条件变量condition_variable,两个线程交替打印奇数和偶数

一、前置知识二、条件变量condition_variable三、两个线程交替打印奇数和偶数方案一方案二方案三四、方案三的解释场景一场景二

文章图片
#c++#开发语言
【Qt】界面优化(五)绘图API的介绍和使用QPainter,QPaintDevice,QPan,QBrush,图片类的介绍

一、绘图API的介绍QPainter,QPaintDevice,QPan,QBrush二、绘图API的使用绘制线段绘制矩形对应的正方形和长方形绘制圆形和椭圆绘制文字QPen画笔的使用QBrush画刷的使用绘制图片QPixmap三、图片类的介绍四、小结

文章图片
#qt#c++#开发语言
【Qt】界面优化(三)盒子模型的介绍和使用,给按钮,复选框,单行输入框设置样式

一、盒子模型盒子模型的介绍盒子模型的使用设置标签的边框和内边距设置按钮的边框和外边距二、给按钮设置样式三、给复选框的样式进行设置四、给单行输入框的样式进行设置

文章图片
#qt#c++#开发语言
    共 56 条
  • 1
  • 2
  • 3
  • 6
  • 请选择