码迷,mamicode.com
首页 >  
搜索关键字:内存地址    ( 2918个结果
关于equals、hashcode和集合类的小结
一.首先明确一点:equals()方法和hashcode()方法是Object类里的方法。 查看源码可以知道,在Object类中equals(obj)方法直接返回的是 this == obj的值。对于引用变量来说,这个式子判断的是变量中存储的内存地址是否一致。而hashcode()方法的出现,目的....
分类:其他好文   时间:2014-06-07 05:35:47    阅读次数:241
memcpy的用法及实现
memcpy函数的功能是从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中,返回dest所指内存地址的起始位置。#include #include #include void* Memcpy(void *dst, const void *src, size_t...
分类:其他好文   时间:2014-06-07 05:11:25    阅读次数:221
Linux虚拟地址空间布局
在多任务操作系统中,每个进程都运行在属于自己的内存沙盘中。这个沙盘就是虚拟地址空间(Virtual Address Space),在32位模式下它是一个4GB的内存地址块。在Linux系统中, 内核进程和用户进程所占的虚拟内存比例是1:3,而Windows系统为2:2(通过设置Large-Add.....
分类:系统相关   时间:2014-05-29 00:10:54    阅读次数:416
Linux01-Linux进程管理浅谈43
一、进程相关概念1、OS运行Kernel和process(进程);2、内存地址:线性内存物理内存3、CPU:a)x86CPU执行环:第0环是执行特权命令(最内圈);第1和2环是没使用的;第3环是用户的运行程序(最外圈);b)程序运行采用轮流替换的方式,这种方式可以有优先级控制,由内核主导运行;4、内..
分类:系统相关   时间:2014-05-27 03:33:20    阅读次数:347
记录群聊天关于block内部引用问题
// %p &testStr 是object自身的内存地址// %p testStr 是指向的内存地址 // block本质是对象,访问外部变量当成自己的成员变量// block内有一个新的引用,指向原对象所指向的内存地址对于对象:@autoreleasepool { NSMutab...
分类:其他好文   时间:2014-05-26 11:19:24    阅读次数:275
已释放的栈内存
(被调)函数内的局部变量在函数返回时被释放,不应被外部引用。虽然并非真正的释放,通过内存地址仍可能访问该栈区变量,但其安全性不被保证。后续若还有其他函数调用,则其局部变量可能覆盖该栈区内容。常见情况有两种:前次调用影响当前调用的局部变量取值(函数的"遗产");被调函数返回指向栈内存的指针,主调函.....
分类:其他好文   时间:2014-05-24 04:27:18    阅读次数:327
1、数据结构的基本逻辑结构、存储结构和运算
数据结构的基本逻辑结构、存储结构和运算1、基本逻辑结构集合结构、线性结构、树形结构和图状结构2、基本存储结构线性存储:需要一块连续的内存地址空间,相关元素一次存储链接存储:不需要连续的地址空间,每个节点包含元素和链接两个部分,元素存储数据值,链接存储下一个节点的地址3、基本运算·创建运算·清除运算·...
分类:其他好文   时间:2014-05-23 02:49:09    阅读次数:195
LEA指令与MOV指令的区别
一、汇编语言中PTR的含义及作用mov ax,bx ;是把BX寄存器“里”的值赋予AX,由于二者都是word型,所以没有必要加“WORD”mov ax,word ptr [bx];是把内存地址等于“BX寄存器的值”的地方所存放的数据,赋予ax。由于只是给出一个内存地址,不知道希望赋予ax的,是byt...
分类:其他好文   时间:2014-05-21 21:08:19    阅读次数:1846
Java语言的安全性的体现
Java语言的安全性的体现1、严格遵循面向对象的规范。这样封装了数据细节,只提供接口给用户。增加了数据级的安全性。2、无指针运算。java中的操作,除了基本类型都是引用的操作。引用是不能进行增减运算,不能被直接赋予内存地址的,从而增加了内存级的安全性。3、数组边界检查。这样就不会出现C/C++中的缓...
分类:编程语言   时间:2014-05-20 08:32:55    阅读次数:372
C语言中内存对齐方式
一、什么是对齐,以及为什么要对齐:1. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。2. 对齐的作...
分类:编程语言   时间:2014-05-19 16:27:46    阅读次数:376
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!