注释//--->单行注释/**/--->多行注释/***/--->文档注释,Java特有标识符(变量、方法、类名、包名的定义)定义规则:1.以字母、数字、下划线、$组成,但不能以数字开头2.不能是Java中的关键字定义原则:易读性,望文生义变量本质是一块内存区域三要素:类型、名称、作..
分类:
编程语言 时间:
2014-10-04 21:50:37
阅读次数:
201
Memwatch简单介绍在三种检測工具其中,设置最简单的算是memwatch,和dmalloc一样,它能检測未释放的内存、同一段内存被释放多次、位址存取错误及不当使用未分配之内存区域。请往http://www.linkdata.se/sourcecode.html下载最新版本号的Memwatch。安...
分类:
系统相关 时间:
2014-10-04 13:52:26
阅读次数:
246
主要是阅读《深入理解java虚拟机:JVM高级特性与最佳实践》第二章:Java内存区域与内存溢出异常的笔记。...
分类:
编程语言 时间:
2014-10-04 03:07:25
阅读次数:
250
在采用段式内存管理的架构中,分为3个部分:BSS ,数据段, 代码段。BSS(block started by symbol):通常是指用来存放程序中未初始化的全局变量和静态变量的一块内存区域。特点是:可读写的,在程序执行之前BSS段会自动清0。所以,未初始的全局变量在程序执行之前已经成0了。数据段...
分类:
其他好文 时间:
2014-09-29 20:52:51
阅读次数:
204
对于Java虚拟机怎样管理堆,对于堆的内存划分以及对于各个内存块的作用,以及各种GC的作用进行了简要说明。...
分类:
编程语言 时间:
2014-09-29 19:34:11
阅读次数:
206
由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack): 由编译器自动分配释放,存放函数的参数值,局部变量的值等。内存的分配是连续的,类似于平时我们所说的栈,如果还不清楚,那么就把它想成数组,它的内存分配是连续分配的,即,所分配的内存是在一块连续的内存区域内.当我们声明变量时,那....
分类:
其他好文 时间:
2014-09-29 18:37:21
阅读次数:
197
C语言和头文件中的函数2014年9月29日strcpy 原型:extern char *strcpy(char * dest, char * src); 用法:#include 功能:把src所指由NULL结束的字符串复制到dest所指的数组中。说明:src和dest所指内存区域不可以重叠且dest...
分类:
编程语言 时间:
2014-09-29 13:05:10
阅读次数:
476
有时候我们会遇到需要在两个进程间通过某种方式实现互操作,方法有很多,例如你可以尝试让两个进程持续监视一个外部文件,由此文件记录各自进程的数据;还有可以使用网络端口实现进程间通讯、共享一片内存区域记录及传递各自进程的数据等;此处讲述在.net 下如何利用消息的传递及处理实现两个进程的通讯。 是的...
分类:
Web程序 时间:
2014-09-28 18:24:33
阅读次数:
212
头文件:#include #include 定义函数:void *mmap(void *start, size_t length, int prot, int flags, int fd, off_t offsize);函数说明:mmap()用来将某个文件内容映射到内存中,对该内存区域的存取即是.....
分类:
其他好文 时间:
2014-09-28 14:18:42
阅读次数:
263
每种外设都通过读写寄存器进行控制在硬件层,内存区域和I/O区域没有概念上的区别:它们都通过向地址总线和控制总线发送电平信号进行访问,再通过数据总线读写数据I/O寄存器和常规内存
I/O寄存器和RAM的最主要区别就是I/O操作具有边际...
分类:
系统相关 时间:
2014-09-28 10:34:41
阅读次数:
298