JAVAFile的创建及相对路径绝对路径转载自http://blog.sina.com.cn/s/blog_9386f17b0100w2vv.htmlFile f = new File("D:/test/mytest.txt");//当执行这句话后在内存的栈空间存在一个f的应用,在堆空间里存在一个m...
分类:
编程语言 时间:
2015-06-30 12:33:34
阅读次数:
139
变量基本类型值有:undefined,NUll,Boolean,Number和String,这些类型分别在内存中占有固定的大小空间,他们的值,保存在栈空间。(1)值类型:数值、布尔值、null、undefined。(2)引用类型:对象、数组、函数。如果赋值的是引用类型的值,则必须在堆内存中为这个值分...
分类:
Web程序 时间:
2015-06-22 21:55:22
阅读次数:
150
操作系统对于内存的两种管理方式如鹏网 《C语言也能干大事》http://www.rupeng.com/Courses/Index/12第三章透彻讲指针 之 第 15 节: 栈空间平时我们定义的变量都是分布在栈空间里,如下面的程序所示1 #include 2 int main(int argc, ch...
分类:
其他好文 时间:
2015-06-20 13:06:22
阅读次数:
269
线程的概念C++中的线程的Text Segment和Data Segment都是共享的,如果定义一个函数,在各线程中都可以调用,如果定义一个全局变量,在各线程中都可以访问到。除此之外,各线程还共享以下进程资源和环境:
文件描述符
每种信号的处理方式
当前工作目录
用户id和组id
但是,有些资源是每个线程各有一份的:
线程id
上下文,包括各种寄存器的值、程序计数器和栈指针
栈空间
errno变量...
分类:
编程语言 时间:
2015-06-19 18:56:42
阅读次数:
416
objective-c代码块多并发1.代码块对象是对C语言中函数的扩展,除了函数中的代码,代码块还包含有变量绑定,代码块有时也被称为闭包2.代码块包含两种绑定类型,自动绑定使用的是栈空间,托管绑定使用的是对空间3.代码块不属于ansi的c语言标准4.代码块特征如下 1.返回类型可以手动声明也可以编译...
分类:
其他好文 时间:
2015-06-17 00:30:47
阅读次数:
122
汇编源程序结构汇编指令:有对应的机器码的指令,可以被编译为机器指令,最终为CPU所执行。伪指令:由编译器来执行的指令,没有对应的机器码;编译器根据伪指令来进行相关的编译工作。段:一个汇编程序是由多个段组成的。分别用来存放代码、数据或当作栈空间来使用。说明:一个有意义的汇编源程序至少要包含一个段,用来...
分类:
其他好文 时间:
2015-06-14 18:28:20
阅读次数:
149
linux线程私有的部分:每个线程都拥有一个独立的程序计数器,进程栈和一组进程寄存器linux进程切换时通过TSS段,TSS中的esp0和ss0都是系统初始化设置的,指向进程创建时候,分配的栈空间。当进程切换的时候,在内核态下才进行进程切换,在0.11版本中,当前进程的寄存器被压入当前进程的TSS中...
分类:
编程语言 时间:
2015-06-02 00:15:06
阅读次数:
166
转自:http://blog.csdn.net/hxz_qlh/article/details/13135433 在C++中,类的对象建立分为两种,一种是静态建立,如A a;另一种是动态建立,如A* ptr=new A;这两种方式是有区别的。 1、静态建立类对象:是由编译器为对象在栈空间中分配内存,...
分类:
其他好文 时间:
2015-05-28 00:17:36
阅读次数:
974
今年软考的时候,遇到了这个题目,表示不解,然后考完之后去查了一下百度,才发现自己选错。全局变量存放在静态存储区,位置是固定的。 局部变量在栈空间,栈地址是不固定的。栈:就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。堆:就是那些由new分...
分类:
编程语言 时间:
2015-05-25 18:08:54
阅读次数:
133
No.148 Sort ListSort a linked list inO(nlogn) time using constant space complexity.分析: 常量空间且O(nlogn)时间复杂度,单链表适合用归并排序,双向链表适合用快速排序 有一个问题是:若算上栈空间,空间复杂度.....
分类:
其他好文 时间:
2015-05-25 18:00:34
阅读次数:
160