转载:C语言变量声明内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 程序运行时由编译器自动分配,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。程序结束时由编译器自动释放。2、堆区(heap) — 在内存开辟另一块存储区域。一般由程序员分配释放...
分类:
编程语言 时间:
2015-10-21 14:04:07
阅读次数:
198
>为了在Web应用程序中能够唯一的标识用户,必须使用会话跟踪技术。>会话跟踪技术可以通过以下技术实现: 1)cookie技术:cookie是存储在客户端的一段文本信息,伴随着用户请求在客户端和服务器之间进行传递。 2)session技术:Web服务器为客户端开辟的一块存储空间,用来存放客户端状态.....
分类:
其他好文 时间:
2015-10-15 20:38:47
阅读次数:
113
什么是缓存? 在搜索领域中,所谓缓存,就是在高速内存硬件设备上为搜索引擎开辟一块存储区,来存储常见的用户查询及其结果,并采用一定的管理策略来维护缓存区内的数据。当搜索引擎再次接收到用户的查询请求时,首先在缓存系统中查找,如果能够在缓存中找到,则直接返回搜索结果;否则采取正常的搜索流程来返回搜索结果....
分类:
系统相关 时间:
2015-10-12 22:25:26
阅读次数:
290
在go语言中数组array是一组特定长度的有序的元素集合。go的数组类型由两部分组成——类型和长度,二者缺一不可。数组本来就是一块存储相同类型元素的连续内存空间,因此决定一个数组的类型,必然需要决定其存储元素的类型以及存储多少个元素。在Go语言中,数组长度在定义后就不可更改。数组是值类型,每次传递都...
分类:
编程语言 时间:
2015-10-12 14:01:56
阅读次数:
156
对象在面向对象编程中,对象是一个非常重要的核心概念。从程序设计的角度来看,对象是面向对象方式的最基本单位,也是描述客观事物的独立的实体。创建对象的过程称为实例化,当一个对象被创建后,就包含了3个方面的特性:对象的句柄、属性和方法。·对象的句柄:用于区分不同的对象。创建对象后,该对象会获取一块存储空间...
分类:
其他好文 时间:
2015-09-20 23:42:34
阅读次数:
165
1.环境说明1.实验环境基于vmware10.0上的虚拟机CentOS6.4(内核2.6.32-358.el6.x86_64)。2.在虚拟机上添加一块存储方式为“独立文件”,大小为10G的硬盘,我的是(/dev/sdb)。3.在磁盘中创建两个分区/dev/sdb1(200M),/dev/sdb2(剩余硬盘)。4.其中/dev/sdb1位存放内核的分区,/dev/..
分类:
系统相关 时间:
2015-09-18 18:50:50
阅读次数:
214
一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 程序运行时由编译器自动分配,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。程序结束时由编译器自动释放。2、堆区(heap) — 在内存开辟另一块存储区域。一般由程序员分配释放, 若程序员不释放,程序结束...
分类:
编程语言 时间:
2015-09-17 16:51:13
阅读次数:
180
为什么需要索引(Why is it needed)?当数据保存在磁盘类存储介质上时,它是作为数据块存放。这些数据块是被当作一个整体来访问的,这样可以保证操作的原子性。硬盘数据块存储结构类似于链表,都包含数据部分,以及一个指向下一个节点(或数据块)的指针,不需要连续存储。记录集只能在某个关键字段上进行...
分类:
数据库 时间:
2015-09-15 01:37:15
阅读次数:
147
知乎上看到的【块存储】典型设备:磁盘阵列,硬盘块存储主要是将裸磁盘空间整个映射给主机使用的,就是说例如磁盘阵列里面有5块硬盘(为方便说明,假设每个硬盘1G),然后可以通过划逻辑盘、做 Raid、或者LVM(逻辑卷)等种种方式逻辑划分出N个逻辑的硬盘。(假设划分完的逻辑盘也是5个,每个也是1G,但是这...
分类:
其他好文 时间:
2015-09-08 01:42:17
阅读次数:
205
AWS服务 OpenStack服务 OpenStack单词的中文解释 Dashboard AWS Console Horizon 地平线; 范围; 界限; 眼界 计算Compute EC2 Nova 新星 网络 VPC Neutron 中子 对象存储 S3 Swift 雨燕;敏捷的 块存储 EBS Cinder 煤渣;矿渣...
分类:
其他好文 时间:
2015-09-03 12:47:47
阅读次数:
292