0. 介绍 在C++中,程序的内存空间分成两部分,堆和栈。 栈:在函数中声明的所有变量都存在栈里。 堆:是程序中未使用的内存,用来在程序运行时动态分配内存空间。 在C++中可以通过new和delete操作符来控制内存空间的申请和释放。 new:申请一段内存空间,并创建对象,返回内存空间的起始地址。 ...
分类:
编程语言 时间:
2019-09-27 01:16:39
阅读次数:
108
函数: 是完成特定任务的独立程序代码 语法规则定义了函数的结构和使用方式 为什么要使用函数: 可以省去编写重复代码 可以让程序更加模块化,提高代码可读性 方便后期修改 种类: 内置函数: 由C语言系统提供 需要在程序前包含定义函数的头文件 自定义函数 不带参数 带参数 ————————————— 一 ...
分类:
编程语言 时间:
2019-09-24 17:35:48
阅读次数:
133
集合(Collection)类是专门用于数据存储和检索的类。这些类提供了对栈(stack)、队列(queue)、列表(list)和哈希表(hash table)的支持。大多数集合类实现了相同的接口。 集合(Collection)类服务于不同的目的,如为元素动态分配内存,基于索引访问列表项等等。这些类 ...
分类:
其他好文 时间:
2019-09-23 11:38:02
阅读次数:
112
C++的内存分配方式 c++内存分配分为堆区,栈区,自由存储区(代码区),全局区(静态区),常量区5部分 堆:堆是操作系统中的术语,是操作系统所维护的一块特殊内存,用于程序的内存动态分配,C语言使用malloc从堆上分配内存,使用free释放已分配的对应内存。 栈:在执行函数时,函数内局部变量的存储 ...
分类:
编程语言 时间:
2019-09-14 15:56:57
阅读次数:
76
DHCPv6相关知识 DHCPv6与DHCPv4对比 IP地址管理(IPAM) 现存挑战 解决思路 现存挑战 解决思路 现在国家要求广电网络的终端要实现IPv6,第一阶段要实现IPv6的双栈化,第二或第三阶段要完全去IPv4化。这就涉及到CM、终端PC和机顶盒,都要进行IPv6改造,都要支持双栈的部 ...
分类:
其他好文 时间:
2019-09-11 19:54:04
阅读次数:
85
1、分析整个网页 首先需要获取到cookies,因为它是动态的,所以每隔一段时间都需要进行重新的获取 2、发送请求 当你获取到指定时间段的cookie之后,下一步要做的就是通过整个cookie和url放在一起朝服务器发送请求,获取到服务器发送出来的数据(得到之后需要使用json进行反序列化) 3、对 ...
分类:
其他好文 时间:
2019-09-09 14:46:32
阅读次数:
65
简单介绍 HTTP是超文本传输协议,其定义了客户端与服务器端之间文本传输的规范。HTTP默认使用80端口,这个端口指的是服务端的端口,而客户端使用的端口是动态分配的。当我们没有指定端口访问时,浏览器会默认帮我们添加80端口。我们也可以自己指定访问端口如:http://www.ip138.com:80 ...
分类:
Web程序 时间:
2019-09-03 16:49:11
阅读次数:
219
目录 "一.new和delete用法" "二.malloc和free的用法" "三.new和malloc的区别" 正文 每个程序在执行时都会占用一块可用的内存空间,用于存放动态分配的对象,此内存空间称为自由存储区或堆。 "回到顶部" 一.new和delete用法 如下几行代码: int \ pi=n ...
分类:
其他好文 时间:
2019-09-03 13:36:57
阅读次数:
114
CentOS作为DHCP分配IP地址——DHCP中继链路DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动。
分类:
其他好文 时间:
2019-09-03 10:08:45
阅读次数:
256
flex布局很好用,优点很多:静态流文件,空间概念,主流样式可以简单调整,同时支持bfc,空间可以动态分配,专业一维空间布局 这么多优点,所以要提倡使用弹性布局。 空间设置:flex的方向、定位这些可以再父节点设置。 内部单项设置:可扩展,可压缩,占比,剩余空间占比,独立对齐。这些需要在子节点设置。 ...
分类:
其他好文 时间:
2019-09-02 18:54:08
阅读次数:
108