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
【c++】c++11新特性(lambda表达式,可变参数模板,emplace系列接口测试,新增的默认成员函数)

前言一、lambda表达式c++98的两个例子c++11的lambda表达式的简单使用lambda表达式的语法lambda表达式的使用lambda表达式的底层二、可变模板参数可变参数可变参数模板基本概念通过函数递归的方式展开参数包方式一方式二逗号表达式展开参数包方式一方式二三、emplace系列接口测试铺垫emplace_back节点中存储浅拷贝类型节点中存储深拷贝的自定义类型四、新增的默认成员函

文章图片
#c++#开发语言
【c++】c++的四种类型转换(static_cast,reinterpret_cast,const_cast,dynamic_cast)

前言一、c语言中的类型转换隐式类型转换强制类型转换const常变量的强制类型转换总结二、c++的四种类型转换static_castreinterpret_castconst_castdynamic_cast三、RTTI总结

文章图片
#c++#开发语言
【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++#开发语言
    共 58 条
  • 1
  • 2
  • 3
  • 6
  • 请选择