1、概述 在Java中,内存分为两种,一种是栈内存,另一种就是堆内存。 2、堆内存 heap 1.什么是堆内存? 堆内存是是Java内存中的一种,它的作用是用于存储Java中的对象和数组,当我们new一个对象或者创建一个数组的时候,就会在堆内存中开辟一段空间给它,用于存放。 2.堆内存的特点是什么? ...
分类:
编程语言 时间:
2020-07-15 22:45:26
阅读次数:
63
一个进程对应一个jvm实例,一个运行时数据区,又包含多个线程,这些线程共享了方法区和堆,每个线程包含了程序计数器、本地方法栈和虚拟机栈。 核心概述 1.一个jvm实例只存在一个堆内存,堆也是java内存管理的核心区域 2.Java堆区在JVM启动的时候即被创建,其空间大小也就确定了。是JVM管理的最 ...
分类:
其他好文 时间:
2020-07-15 12:57:51
阅读次数:
71
ASP.NET几种清除页面缓存的方法 在asp.net中使用模式dialog时,你会发现每次打开的页面都是相同的内容,页面内容并没有刷新,这是缓存的原因造成的, 解决方法如下: 第一种是ASP.NET清除页面缓存 Response.Buffer = true; Response.ExpiresAbs ...
分类:
Web程序 时间:
2020-07-15 12:48:06
阅读次数:
64
需求: 1、在访问某些二进制文件时,希望能把文件映射到内存中去,可以实现随机访问.(framebuffer设备文件) 2、某些嵌入式设备,寄存器被编址到内存地址空间,我们可以映射/dev/mem某范围,去访问这些寄存器。 3、如果多个进程映射同一个文件,还能实现进程通信的目的 思路: 使用标准库中的 ...
分类:
其他好文 时间:
2020-07-15 01:29:45
阅读次数:
107
一,首先更改Main.ts,你懂的privateanalyzerImg2Texture:($buffer:ArrayBuffer)=>Promise<egret.Texture>=($buffer):Promise<egret.Texture>=>{returnnewPromise<egret.Texture>((resolve,reject):vo
分类:
Web程序 时间:
2020-07-14 09:23:44
阅读次数:
91
io流 它们都在java.io包里 字节流 输入 InputStream 输出 OutputStream 字符流 Reader Writer 处理流 buffer bufferInputStream bufferOutputStem bufferReader bufferWriter data Da ...
分类:
编程语言 时间:
2020-07-13 21:55:00
阅读次数:
71
https://www.eweek.com/security/mark-russinovich-on-the-future-of-security Windows IT people everywhere owe thanks to Dr. Mark Russinovich, now a techn ...
分类:
其他好文 时间:
2020-07-13 16:52:05
阅读次数:
92
Buffer缓存区是NIO的重要组件,本文将以图文混合的方式为大家展示主要的API方法 ...
分类:
其他好文 时间:
2020-07-12 16:16:41
阅读次数:
64
[C 语言中文开发手册fread (File input/output) - C 中文开发手册在头文件中定义??size_t fread(void * buffer,size_t size,size_t count,FILE * stream);?(直到C99)size_t fread(void *... ...
分类:
其他好文 时间:
2020-07-12 09:17:06
阅读次数:
61
前言 在刷 leetcode 时,遇到了 stack-buffer-overflow, 这个问题比较常见,干脆总结一下原因。本文是在 linux 下操作的,需要使用一些相关的命令。 stack 是什么 一般 stack 这个词有两个意思,即 stack 这种数据结构,和虚拟内存中 stack 这个段 ...
分类:
其他好文 时间:
2020-07-12 00:52:17
阅读次数:
76