- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 JAVA中隐藏和覆盖的区别
隐藏与覆盖 public class Parent{ int x=10; public Parent(){ add(2); } void add(int y){ x+=y; } } class C
2013-10-25 11:11:27 1407
转载 幂集的递归回溯求解
#include #include #include int n,*num1,*num2,k=0; void GetPowerSet(int i) { int j; if(i>n) { printf("{"); for(j=0;j printf("%d,",num2[j]); printf("%d",num2[j]); printf("}
2013-10-15 21:48:42 713
转载 八皇后问题的非递归算法
#include #include int x[100]; bool place(int k)//考察皇后k放置在x[k]列是否发生冲突 { int i; for(i=1;i if(x[k]==x[i]||abs(k-i)==abs(x[k]-x[i])) return false; return true;
2013-10-15 21:24:54 6159
转载 Java的内存管理机制
Java 把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内存空间可以立即被另作它用。 堆内存用来存放由 new 创建的对象和数组,在堆中分配的内存,由 Java 虚拟机的自动垃
2013-10-13 21:28:09 544
转载 函数调用和系统栈的工作原理
这篇文章是摘录自《软件漏洞分析入门》,作者failwest,在此对作者表示感谢和膜拜,\(^o^)/~ 根据不同的操作系统,一个进程可能被分配到不同的内存区域去执行。但是不管什么样的操作系统、什么样的计算机架构,进程使用的内存都可以按照功能大致分成以下四个部分: 代码区:这个区域存储着被装入执行的二进制机器代码,处理器会到这个区域来取指并执行。 数据区:用于存储全局变量等
2013-10-13 21:18:44 1786
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人