1,JS基本的数据类型和引用类型: (1)基本数据类型:number,string,null,undefined,symbol--栈; (2)引用数据类型:object,array,function--堆; 两种数据类型存储位置不同; 1),原始数据类型是直接存储在栈中的简单数据段,占据空间小,大小 ...
分类:
编程语言 时间:
2018-08-28 20:28:52
阅读次数:
150
对ARM加载域和运行域的理解 一般而言,一个程序包括只读的代码段和可读写的数据段。在ARM的集成开发环境中,只读的代码段和常量被称作RO段(ReadOnly);可读写的全局变量和静态变量被称作RW段(ReadWrite);RW段中要被初始化为零的变量被称为ZI段(ZeroInit)。对于嵌入式系统而 ...
分类:
其他好文 时间:
2018-08-28 14:20:14
阅读次数:
174
字符串概念:所有带单引号和双引号的叫做字符串 字符串的数据类型:字符串既是基本数据类型,又是复合数据类型。 字符串存储在内存里【只读数据段】的地方。字符串的变量里存储的是字符串的地址。 【注】使用起来没有任何区别。 【注】字符串一旦被声明,就没有办法被修改。如果你要修改字符串,只能销毁重新复制。 * ...
分类:
Web程序 时间:
2018-08-28 14:17:23
阅读次数:
215
进程与线程的区别: 1)进程是资源分配的最小单位,线程是CPU调度的最小单位。每一个进程中至少有一个线程。 2)地址空间和其他资源(如打开文件): 进程间相互独立,同一进程的个线程之间共享。某进程内的线程在其他进程中不可见。 3)通信: 进程间的通信IPC,线程间可以直接读写进程数据段(如全局变量) ...
分类:
编程语言 时间:
2018-08-27 18:25:54
阅读次数:
129
SQL 语句主要可以划分为以下 3 个类别。? DDL(Data Definition Languages)语句:数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。常用的语句关键字主要包括 create、drop、alter等。? DML(Data Manipulat ...
分类:
数据库 时间:
2018-08-27 14:13:01
阅读次数:
230
1.一句话总结real模式(16位),16位保护模式,32位保护模式。 16位Real模式,寻址:sg+offset(16位),段寄存器+offset就为内存地址,没有段描述表,直接读内存,段只有逻辑意义(代码段?数据段?等) 16为protected模式,寻址 sg+offset(16位),段寄存 ...
分类:
编程语言 时间:
2018-08-26 16:46:06
阅读次数:
129
TCP的三次握手与四次挥手一、TCP(TransmissionControlProtocol传输控制协议)TCP是面向对连接,可靠的进程到进程通信的协议TCP是提供全双工服务,即数据可在同一时间双向传输二、TCP报文段(封装在IP数据报中)1、端口号1)源端口号:发送方进程对应的端口号,源IP和端口的作用就是标志报文的返回地址。2)目标端口号:对应的是接收端的进程,接收端收到数据段后,根据这个端口
分类:
其他好文 时间:
2018-08-23 16:59:11
阅读次数:
135
Linux下c内存映像 大方向分为 应用空间 + 内核空间,他俩内存空间布局差不多。这里重点回顾应用空间布局,应用空间氛围代码段 + 数据段(静态数据段+动态数据段) 代码段 为啥是只读的 代码段在编译时就定好了,在程序的运行过程中,不能在代码段去开辟空间,以及释放空间。 包含哪几部分 ELF头、段 ...
分类:
其他好文 时间:
2018-08-16 01:03:28
阅读次数:
152
数据类型包括:基本数据类型和引用数据类型 基本数据类型指的是简单的数据段,引用数据类型指的是有多个值构成的对象。 当我们把变量赋值给一个变量时,解析器首先要确认的就是这个值是基本类型值还是引用类型值 1.基本数据类型 number string boolean null undefined 2.引用 ...
分类:
其他好文 时间:
2018-08-14 16:17:44
阅读次数:
143
Linux应用程序内存布局 1.从低地址到高地址分别为:代码段、数据段、BSS段、堆、栈(BSS,Block Started by Symbol,又名:未初始化数据段) 2.堆向高内存地址生长 3.栈向低内存地址生长 数据存放 1.代码段:代码,全局常量(const)、字符串常量2.数据段:全局变量 ...
分类:
系统相关 时间:
2018-08-13 18:09:49
阅读次数:
196