手把手写c++服务器:专栏文章-汇总导航更新中

沉迷单车的追风少年 沉迷单车的追风少年     2022-12-13     296

关键词:

手把手写C++服务器(1):网络编程常见误区

手把手写C++服务器(2):C/C++编译链接模型、函数重载隐患、头文件使用规范

手把手写C++服务器(3):C++编译常见问题、编译优化方法、C++库发布方式

手把手写C++服务器(4):Linux四大必备网络分析工具

手把手写C++服务器(6):编译实操——打开gcc/g++世界

手把手写C++服务器(7)——给C语言程序员看的C++科普

手把手写C++服务器(8):常用boost之program_options命令行参数解析

手把手写C++服务器(9):永远滴神vim(源码安装、插件管理、颜色主题、代码高亮、快捷键设置、搜索替换、环境保护)

手把手写C++服务器(10):结构体struct常用技术之柔性数组、字节对齐、__attribute__

手把手写C++服务器(11):手撕网络带宽测试工具TTCP

手把手写C++服务器(12):TCP自连接原理、Python示例、解决方案

手把手写C++服务器(13):C++11新特性之静态断言static_assert

手把手写C++服务器(14):基于UDP测量两台机器之间的网络延迟

手把手写C++服务器(15):网络编程入门第一个TCP项目

手把手写C++服务器(16):服务端多线程并发编程入门精讲

手把手写C++服务器(17):自测!TCP协议面试经典十连问

更新说明:本专栏一般每周二、周五晚更新,更新完总数约80~100篇,欢迎订阅!

参考数目:

  • 《Linux高性能服务器编程》
  • 《Linux多线程服务端编程》
  • 《C++并发编程实战》
  • 《计算机网络——自顶向下方法》
  • 《TCP/IP详解——卷2:实现》
  • 《计算机操作系统》西安电子科技大学出版社
  • 《鸟哥的Linux私房菜》
  • 《Linux指令范例速查手册》
  • 《深度探索C++面向对象模型》
  • 《Effective C++ 改善程序与设计的55个具体做法》
  • 《编程珠玑》
  • 《后台开发核心技术与应用实践》
  • 《Essential C++》
  • 《More Effective C++》
  • 《编译原理》

手把手写c++服务器(26):常用i/o操作创建文件描述符

本系列文章导航:手把手写C++服务器(0):专栏文章-汇总导航【更新中】 前言:通过上一篇文章(手把手写C++服务器(25):万物皆可文件之socketfd),Linux万物皆文件的一定深入人心。如何操作这些文件?I/O函数将震撼登场!第一... 查看详情

手把手写c++服务器(25):万物皆可文件之socketfd(代码片段)

 本系列文章导航:手把手写C++服务器(0):专栏文章-汇总导航【更新中】 前言:大家一定听说过在Linux当中,万物皆是文件,任何客观的存在都是以文件形式呈现。前面讲socket编程的时候(手把手写C+&... 查看详情

手把手写c++服务器(32):三大事件之信号详解(代码片段)

本系列文章导航:手把手写C++服务器(0):专栏文章-汇总导航【更新中】 前言:信号实际上是一种软中断,信号机制实际上是进程间通信的一种方式。状态改变、系统异常、系统状态的变化等等,这些是... 查看详情

手把手写c++服务器(28):手撕cgi通用网关接口服务器代码(代码片段)

 本系列文章导航:手把手写C++服务器(0):专栏文章-汇总导航【更新中】 前言:前文《手把手写C++服务器(26):常用I/O操作、创建文件描述符》《手把手写C++服务器(27):五大文件描述符零拷... 查看详情

手把手写c++服务器(27):五大文件描述符零拷贝控制总结(代码片段)

 本系列文章导航:手把手写C++服务器(0):专栏文章-汇总导航【更新中】 前言:前文《手把手写C++服务器(26):常用I/O操作、创建文件描述符》、《手把手写C++服务器(25):万物皆可文件之sock... 查看详情

手把手写c++服务器(29):手撕echo回射服务器代码(代码片段)

 本系列文章导航:手把手写C++服务器(0):专栏文章-汇总导航【更新中】 前言:上一讲《手把手写C++服务器(28):手撕CGI通用网关接口服务器代码》讲解了如何利用复制文件描述符dup重定位标准输出&#x... 查看详情

手把手写c++服务器(21):linuxsocket网络编程入门基础(代码片段)

本系列文章导航:手把手写C++服务器(0):专栏文章-汇总导航【更新中】前言:刚开始写C++服务器的时候,我们进行网络编程肯定是使用socketAPI,等熟练之后,会根据我们自己的需要,封装... 查看详情

手把手写c++服务器(31):服务器性能提升关键——io复用技术两万字长文

 本系列文章导航:手把手写C++服务器(0):专栏文章-汇总导航【更新中】 前言:Linux中素有“万物皆文件,一切皆IO”的说法。前面几讲手撕了CGI网关服务器、echo回显服务器、discard服务的代码,但是这几个一次只能监听... 查看详情

手把手写c++服务器(30):手撕代码——基于tcp/ip的抛弃服务discard(代码片段)

 本系列文章导航:手把手写C++服务器(0):专栏文章-汇总导航【更新中】 前言:前面两讲讲了echo服务器和CGI网关服务器《手把手写C++服务器(29):手撕echo回射服务器代码》《手把手写C++服务器(2... 查看详情

手把手写c++服务器(31):服务器性能提升关键——io复用技术两万字长文(代码片段)

 本系列文章导航:手把手写C++服务器(0):专栏文章-汇总导航【更新中】 前言:Linux中素有“万物皆文件,一切皆IO”的说法。前面几讲手撕了CGI网关服务器、echo回显服务器、discard服务的代码,但是这... 查看详情

手把手写c++服务器(38):面试必背!linux网络socket编程必会十问!(代码片段)

 本系列文章导航: 手把手写C++服务器(0):专栏文章-汇总导航【更新中】目录1、说一下客户端和服务端socket建立连接和关闭连接的过程2、如何将一个socket设置成非阻塞模式3、什么是socket三大属性?4、阻塞模... 查看详情

手把手写c++服务器(34):高并发高吞吐io秘密武器——epoll池化技术两万字长文(代码片段)

本系列文章导航: 手把手写C++服务器(0):专栏文章-汇总导航【更新中】 前言:前文手把手写C++服务器(31):服务器性能提升关键——IO复用技术【两万字长文】介绍了IO复用技术,其中重点比较了... 查看详情

手把手写c++服务器(24):socket响应一般框架tcp修改缓冲区内核监听listen最大长度(代码片段)

本系列文章导航:手把手写C++服务器(0):专栏文章-汇总导航【更新中】 前言:本系列文章手把手写C++服务器(15):网络编程入门第一个TCP项目以封装好的网络库为例,重点讲解了如何正确的建立TCP... 查看详情

手把手写c++服务器(37):手撕代码——高并发多线程技术基石之异步connect万字长文(代码片段)

本系列文章导航: 手把手写C++服务器(0):专栏文章-汇总导航【更新中】 前言:connect创建的时候是默认阻塞模式的,但是现实情况里可能会因为网络差、中间代理服务器、网关等因素造成连接速度慢。此... 查看详情

手把手写c++服务器(36):手撕代码——高并发高qps技术基石之非阻塞recv万字长文(代码片段)

本系列文章导航: 手把手写C++服务器(0):专栏文章-汇总导航【更新中】 前言:没有什么东西是永恒,没有什么方案是万能,阻塞模式和非阻塞模式各有利弊。创建socket是默认阻塞的。但是在高并发多Q... 查看详情

手把手写c++服务器(35):手撕代码——高并发高qps技术基石之非阻塞send万字长文(代码片段)

本系列文章导航: 手把手写C++服务器(0):专栏文章-汇总导航【更新中】  前言:创建socket是默认阻塞的。但是在高并发多QPS的场景中,阻塞模式会极大程度上影响并发性,使之并发名存实亡。而send函... 查看详情

手把手写generativescore-basedmodels代码

...研究者们借鉴,这篇博客就详细讲解score-basedmodels代码,手把手带读者生成自己的MNIST。目录公式温习1、 variance-preservingSDE,作用可以类比与ddpmfo 查看详情

手把手写generativescore-basedmodels代码

...研究者们借鉴,这篇博客就详细讲解score-basedmodels代码,手把手带读者生成自己的MNIST。目录公式温习1、 variance-preservingSDE,作用可以类比与ddpmfo 查看详情