输入输出是每一种编程语言必不可少的部分,c++也不例外,下面我们就来说明c++的标准输入输出的前世今生。 1.首先...[作者空间]
1.类的访问权限 class是c++的类声明关键字,它的成员类型有三种,是使用三个关键字来声明的,分别是publi...[作者空间]
1. 定时器是怎么实现的 在之前的文章里我们讲过,libevent最后处理都是在event_base_loop调用...[作者空间]
1. 绑定和监听 在上一篇文章中,以epoll为例说到了事件机制,会按顺序调用init和dispatch这两个回调...[作者空间]
1. 事件初始化 从上一篇文章《libevent是怎么选择底层实现的》可以看出来,调用event_base_new...[作者空间]
1. libevent到底使用哪种io模式来作为底层实现 libevent实际封装了很多IO复用模式,比如evpo...[作者空间]
1.libevent源代码获取 最新代码直接从libevent的github即可,链接如下:https://git...[作者空间]
1.修改app名称 参照上篇文章,自己补充一些model以后,界面如图所示: 可以看到左上角名称还是默认的,这样就...[作者空间]
安装完django,该安装xadmin了,我们都知道django有自己的原生后台admin,但这里我们不用admi...[作者空间]
学习环境:redhat 5.8python版本:3.6.8django版本:1.11.20 1.python环境安...[作者空间]
在C++11以前,C++的多线程编程均需依赖系统或第三方接口实现,一定程度上影响了代码的移植性。C++11中,引入...[作者空间]
在c++里面不得不提的一个标准库,就是STL,STL包含很多实用的数据结构,如vector,list,map,se...[作者空间]
1. c++11&14怎么编译 学习c++11的时候,我的redhat虚拟机上的g++才是4.1.2版本,而g++...[作者空间]
1. 自定义缓冲区 我们在使用TCP/IP编程的时候除了socket有收发数据缓冲区之外,通常我们还要自己定一个数...[作者空间]
1. 滑动窗口 我们都知道TCP是可靠的协议,而可靠性很多时候就是来自于TCP的确认重传机制,在确认重传的基础上,...[作者空间]
1. select函数 复用IO还有一种就是select模型,我们下面就来简单介绍一下select用法。 1.1 ...[作者空间]
1. 网络编程中的四种IO模型 阻塞IO模型,默认socket都是阻塞的,就是IO操作都要等待操作完成以后才能返回...[作者空间]
1. 什么是优雅关闭 一种情况是在多进程并发时,假设客户端有两个进程,父进程和子进程,子进程是在父进程和服务器建立...[作者空间]
1. 生成socket时设置 socket函数创建socket默认是阻塞的,也可以增加选项将socket设置为非阻...[作者空间]
1. 什么是粘包 流式套接字首先说说TCP为什么叫流式套接字,顾名思义,是指TCP的数据传输跟流动的水一样,大家可...[作者空间]