网络编程
swings_ss
C++后台、计算机视觉
展开
-
C++11实现的高性能静态web服务器
这是个人的C++网络编程项目,在开始做这个项目之前,花时间读了一些C++后台方向的书,包括《C++Primer》《深度探索C++对象模型》《Effective C++》《STL源码剖析》《UNIX环境高级编程》《TCP/IP网络编程》《Linux系统编程》《Linux高性能服务器编程》《Linux多线程服务器编程》纸上得来终觉浅,读了这些书后觉得知识点很杂很破碎,于是想要做...原创 2019-02-21 21:30:08 · 5276 阅读 · 2 评论 -
收集的C++后台实习生面试题
目录腾讯三次握手和四次挥手过程,握手为什么不是两次TCP和UDP的区别UDP能不能实现可靠连接流量控制进程和线程的区别进程间通信方式守护进程堆和栈的区别STL有没有用过,vector怎么实现map怎么实现红黑树有什么特性常见排序算法有哪些,时间复杂度快排的思路讲一下给大量qq号(亿为单位)排序数组里搜索第k大的数非递归二分查找链表相加select、poll...原创 2019-04-29 16:28:19 · 760 阅读 · 0 评论 -
libevent中的信号管理
一、前言Libevent(1.4.13 版本)的源码中,event_base 结构体中的成员 sig 用于管理信号事件,sig 的变量类型为 struct evsignal_info。二、相关结构体struct evsignal_info 定义在 evsignal.h 头文件中,如下:typedef void (*ev_sighandler_t)(int);struct evsigna...原创 2019-06-14 15:50:08 · 361 阅读 · 0 评论