#pragma data_seg介绍 用#pragma data_seg建立一个新的数据段并定义共享数据,其具体格式为: #pragma data_seg ("shareddata") HWND sharedwnd=NULL;//共享数据 #pragma data_seg() 1,#pragma d ...
分类:
系统相关 时间:
2017-11-05 15:05:27
阅读次数:
199
静态: (1)类静态数据成员在编译时创建并初始化,属于类,不属于某个对象,为所有对象所共享,包括该类派生类的对象,可以通过类名or对象访问。 (2)static成员变量,可以实现同类对象间的信息共享。存储在数据段(data-rw){全局变量也是存储在data区},故而计算类大小时,不将其计算在内。 ...
分类:
编程语言 时间:
2017-11-02 13:19:39
阅读次数:
214
1、栈和堆的定义 栈为自动分配的内存空间,它由系统自动释放;而堆则是动态分配的内存,大小不定也不会自动释放。 2、栈和堆存放基本类型和引用类型的方式 基本类型:存放在栈内存中的简单数据段,数据大小确定,内存空间大小可以分配。 引用类型:对象的地址指针存放在栈内存中,这个指针指向的堆内存中保存着实际数 ...
分类:
其他好文 时间:
2017-10-31 16:53:25
阅读次数:
251
8086共有14个寄存器, 均为16位. 1. 4个通用数据寄存器 ,可拆分为AL,AH,BL,BH,CL,CH,DL,DH8个8位寄存器单独使用 AX:累加器 BX:基址寄存器 CX:计数器 DX:数据寄存器 2. 4个地址寄存器 BP:基址指针 SP:堆栈指针 SI:源变址寄存器 DI:目的变址 ...
分类:
其他好文 时间:
2017-10-28 23:10:55
阅读次数:
247
DDL(Data Definition Languages)语句:数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。常用的语句关键字主要包括 create、drop、alter等。 DML(Data Manipulation Language)语句:数据操纵语句,用于 ...
分类:
数据库 时间:
2017-10-26 23:11:45
阅读次数:
177
先来看一下Javascript的情况(下面所说的基本类型和简单类型是一个意思): Javascript中变量会存在两种情况,一种是基本类型的,一共有五种,有null、Bollean、undefined、number、还有string。基本类型是指简单的数据段,这些类型的值是直接存储在变量中的,也就是 ...
分类:
编程语言 时间:
2017-10-26 18:55:50
阅读次数:
102
一、内存管理(续) 每个进程都有自己独立的4G的虚拟地址空间。 冯.诺伊曼体系结构 哈佛体系结构 section 代码段 只读数据段 栈段 举例说明 数据所属的段。 代码参见 memory.c 如何获取进程自己的pid? getpid(2) #include #include pid_t getpi... ...
分类:
系统相关 时间:
2017-10-25 23:37:16
阅读次数:
193
1.关于引用变量 基本类型是指简单的数据段,引用类型是指那些可能由多个值组成的对象。 1.关于复制变量值 基本类型中,复制变量时,原本和副本相互独立存在,操作不会相互影响 var n1 = 5; var n2 = n1; 引用类型中,复制变量时,实际上是复制对象的引用(地址),即两个变量同时指向一个 ...
分类:
其他好文 时间:
2017-10-25 15:16:19
阅读次数:
133
堆和栈这两个字我们已经接触多很多次,那么具体是什么存在栈中什么存在堆中呢?就拿 JavaScript 中的变量来说: 首先 JavaScript 中的变量分为基本类型和引用类型。 基本类型就是保存在栈内存中的简单数据段,而引用类型指的是那些保存在堆内存中的对象。 1 、基本类型 基本类型有 Unde ...
分类:
其他好文 时间:
2017-10-19 19:43:17
阅读次数:
162
一、进程与线程 1.定义 进程:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。(包括程序段,相关数据段,和进程控制块PCB) 线程:线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系 ...
分类:
其他好文 时间:
2017-10-19 15:57:12
阅读次数:
141