
c/c++ Linux 服务器 后台开发
文章平均质量分 73
记录c/c++网络编程等系列学习笔记。
小太阳的向日葵
普通的Coder,欢迎与您的交流。
展开
-
4.1 网络基础之网络IO
通过多设置几个select,相比方法1,能突破C10K,但是难以突破C1000K,因为每次调用fd_set需要copy进内核,然后返回再copy出来,涉及系统调用,当大量copy时,还是有限制的。解决办法:TCP协议中,数据以字节流方式传输,被发送的数据可能不是一次性发完,可能是被拆成很多个小段,一段段发出去。阻塞模式下,发送缓冲区空间不够,程序阻塞在send、write函数,直到发送缓冲区数据发送出去腾出空间,将剩下数据再拷贝到腾出的空间,直接到数据全部拷贝进发送缓冲区,函数返回。原创 2023-10-25 23:28:55 · 883 阅读 · 0 评论 -
windows下用c写http服务器遇到“_imp_WSAStartup”问题
windows下用c写http服务器遇到“_imp_WSAStartup”问题原创 2023-03-27 00:06:28 · 204 阅读 · 0 评论 -
Linux常用命令和工具
目录一、基础操作命令二、vim的使用三、grep搜索命令四、find查找命令五、wc统计命令六、mv移动 / 重命名 文件(夹)一、基础操作命令1、echo命令用于在终端显示字符串或变量,格式为:“echo [字符串 | 变量]”查看主机名如下:2、reboot命令用于重启系统(仅root用户可以使用),格式为:”reboot”3、ifconfig用于获取网卡配置与网络状态等信息:格式为”ifconfig [网络设备] [参数]”4、pwd命令用于显示当前原创 2022-04-23 11:31:00 · 2349 阅读 · 0 评论 -
保姆级别带你手撕红黑树BRTree
一、前言本文是自己在学习过程中,记录下的一些总结,以便日后复习,同时分享出来,方便与更多人学习交流,共同进步。鄙人水平有限,若有误,请不吝赐教😁😁😁。二、从头介绍红黑树树是一种二叉树,比较常用的数据结构,如果对二叉树不是很熟悉或者有遗忘的朋友,可以看看我之前做的笔记。第一篇介绍二叉树的基础知识:数据结构与算法 树_振予的博客-CSDN博客第二篇介绍二叉搜索树和二叉平衡树树:数据结构与算法 查找_振予的博客-CSDN博客三、红黑树介绍每当我们打开电脑查找一个文档、在教务系统输入我们原创 2022-04-20 12:33:11 · 1773 阅读 · 3 评论