摘要:
目录系列文章unix网络编程1.1——TCP协议详解(一)unix网络编程2.1——高并发服务器(一)基础——io与文件描述符、socket编程与单进程服务端客户端实现unix网络编程2.2——高并发服务器(二)多进程与多线程实现unix网络编程2.3——高并发服务器(三)多路IO复用之select 阅读全文
摘要:
目录系列文章unix网络编程1.1——TCP协议详解(一)unix网络编程2.1——高并发服务器(一)基础——io与文件描述符、socket编程与单进程服务端客户端实现unix网络编程2.2——高并发服务器(二)多进程与多线程实现unix网络编程2.3——高并发服务器(三)多路IO复用之select 阅读全文
摘要:
目录前置文章unix网络编程1.1——TCP协议详解(一)unix网络编程2.1——高并发服务器(一)基础——io与文件描述符、socket编程与单进程服务端客户端实现unix网络编程2.2——高并发服务器(二)多进程与多线程实现unix网络编程2.3——高并发服务器(三)多路IO复用之select 阅读全文
摘要:
目录前置知识unix网络编程1.1——TCP协议详解(一)unix网络编程2.1——高并发服务器(一)基础——io与文件描述符、socket编程与单进程服务端客户端实现unix网络编程2.2——高并发服务器(二)多进程与多线程实现前言select函数参数与返回值select模型图与单进程服务端对比单 阅读全文
摘要:
目录前置知识unix网络编程1.1——TCP协议详解(一)unix网络编程2.1——高并发服务器(一)基础——io与文件描述符、socket编程与单进程服务端客户端实现前言分析单进程服务端代码多进程:多进程/线程代码模型图:多进程服务端代码:使用多进程并发服务器时要考虑以下几点:多线程多线程服务端代 阅读全文
摘要:
目录前言网络7层协议与4层协议TCP/IP四层模型通信过程TCP与UDP的区别:TCP:UDP:CS模型-TCP总览数据进入协议栈时的封装过程TCP数据格式TCP三次握手通信时序图TCP四次挥手半关闭TCP流量控制(滑动窗口)减少小包数量Nagle算法——Socket 设置 TCP_NODELAY延 阅读全文
摘要:
目录前置文章unix网络编程1.1——TCP协议详解(一):https://www.cnblogs.com/kongweisi/p/16882787.html一些有用的指令strace指令执行查看进程执行流程netstat查看网络状态nc模拟客户端linux中的io与文件描述符socket编程soc 阅读全文
摘要:
import os import shutil def move_dir(src_dir=None, dst_dir='new_dir', find_key='case_data_stub.json'): ''' 从当前文件夹中,遍历每个文件夹, 找到包括find_key的文件夹,剪切到dst_di 阅读全文
摘要:
目录strlen与sizeofstrcat与strncatstrcpy与memcpystrcpymemcpystrcmp--字符串比较数字char型+'0'与-'0'char --> int : -'0'int --> char : +'0'字母char型+'a'与-'a'atoi等接口使用 str 阅读全文
摘要:
目录gdb官方手册gdb工具介绍常用命令启动和退出程序启动程序退出停止和继续运行断点观察点设置捕获点删除、禁用断点、观察点、捕获点继续运行断点位置自动执行命令运行信息查看查看局部变量修改程序laysrc显示源码退出 ctrl + x + acore dump 总结 gdb官方手册 https://s 阅读全文