码迷,mamicode.com
首页 >  
搜索关键字:释放    ( 11300个结果
stl源码剖析-序列式容器 之 list
较久以前学过数据结构,对链表的定义和行为结构有过了解,所以阅读源码学习stl定义的list容器的并不算吃力。 list与vector都是两个常用的容器,与vector不同,list不是连续线性空间的,list是一个双向链表。每次插入或者删除一个元素,将配置或者释放一个元素空间,因此,list对于空间 ...
分类:其他好文   时间:2019-10-20 16:10:15    阅读次数:69
【系统软件工程师面试】2. 网络部分
网络部分 1、tcp/udp区别 2、tcp 三次握手/ connect/ accept 关系, read返回0 3、select/ epoll ET/LT 在一个非阻塞的socket上调用read/write函数, 返回EAGAIN或者EWOULDBLOCK(注: EAGAIN就是EWOULDBL ...
分类:其他好文   时间:2019-10-20 13:21:12    阅读次数:77
Qt对话框——模态和非模态
1. 定义一个 QDialog 对象 : QDialog dialog(this)如果是在函数中定义的变量,函数执行完自动释放 dialog.show() 一闪而过 >非模态 如果改为 dialog.exec(); >模态对话框,mywidget类对象窗口除非关闭这个对话框才会弹出来 定义了个指向Q ...
分类:其他好文   时间:2019-10-20 12:46:53    阅读次数:80
操作系统系列1.2
操作系统系列 系统调用 Note: 功能角度 a. 一是关于进程管理和控制的 b. 二是关于外部设备输入/输出的 c. 三是关于磁盘文件管理的 d. 四是关于访问系统信息的 e. 五是关于存储申请与释放的 Note: 形式角度 操作系统提供的系统调用与一般的过程调用(子程序调用)相似,但它们有着明显 ...
分类:其他好文   时间:2019-10-20 11:05:35    阅读次数:80
第三次实验报告:通过抓取TCP了解运输层
在本次实验中,通过对TCP报文的解析,理解TCP协议的连接建立与连接释放过程,以此了解运输层之间可靠传输的工作原理。在使用Cisco Packet Tracer时,将会通过路由器来连接客户端与服务器,在此次实验中还会使用命令行来设置路由器,以此达到网络的联通。 ...
分类:其他好文   时间:2019-10-20 00:39:48    阅读次数:162
动态内存与智能指针
动态内存与智能指针 智能指针分为shared_ptr、unique_ptr、weak_ptr,他们负责自动释放所指向的对象,shared_ptr允许多个指针指向同一个对象,unique_ptr独占所指向的对象,weak_ptr是一种弱引用,指向shared_ptr所管理的对象,他们都定义在memor ...
分类:其他好文   时间:2019-10-19 19:08:57    阅读次数:102
stl源码剖析-序列式容器 之 vector
vector的数据安排以及操作方式,与array(c++自身提供的序列式容器)非常相似。两者唯一的差别在于空间的运用的灵活性。array是静态空间,一旦配置了将不能随意更改其大小,若要更改需要重新配置一块新的空间,如何将元素从旧址中一一搬迁,再释放原来的系统。而vector是动态空间,随着元素的加入 ...
分类:其他好文   时间:2019-10-19 18:53:13    阅读次数:97
单例模式
单例模式:一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。 要定义一个单例模式的类,首先将其构造函数私有化,以防止外界通过其创建对象。因为单例类仅有一个实例,所以创建一个类的私有静态指针变量,使其指向类的唯一实例。要使外界能够获取到私有静态指针变量指向的实例,所以要创建一 ...
分类:其他好文   时间:2019-10-19 15:18:42    阅读次数:63
第三次实验报告:使用Packet Tracer分析TCP连接建立过程
姓名:刘志友 学号:201821121106 班级:计算1814 1 实验目的 使用路由器连接不同的网络 使用命令行操作路由器 通过抓取HTTP报文,分析TCP连接建立的过程 2 实验内容 2.1建立网络拓扑结构 网络拓扑结构图如下: 2.2配置参数 客户端IP配置: 服务端IP配置: 路由参数配置 ...
分类:其他好文   时间:2019-10-19 00:16:01    阅读次数:73
Java wait和notifyAll的使用,简单的阻塞队列实现
wait,会使调用的线程进入等待状态,会释放所持有的对象锁(调用的时候也必须先获取到锁,否则会抛出异常 IllegalMonitorStateException) notifyAll、notify,会去唤醒应当前对象而等待的线程,(调用的时候也必须先获取到锁,否则会抛出异常 IllegalMonit ...
分类:编程语言   时间:2019-10-18 18:44:15    阅读次数:102
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!