PS: 可以参考《你不知道的JavaScript》中卷 第一部分 第四章节 []==[] false []=={} false typeof []=="object"typeof {}=="object" 两者同一类型,但是 引用类型的存储时 是一个指针指向一个开辟的内存空间 第一个开辟一个单独的空 ...
分类:
其他好文 时间:
2020-02-14 20:44:56
阅读次数:
87
变量 就是申请内存来存放指定值。也就是或,当创建变量时,需要在内存中申请空间 数据类型就规定了内存空间只能存放什么类型的数据 因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符 Java的两大数据类型 内置数据类型 引用数据类型 内置数据类型 Java语言提供了八种基本数据类型。六种数 ...
分类:
其他好文 时间:
2020-02-14 18:58:13
阅读次数:
100
#在字符串中的内容一样,但是可能内存空间不同。#单双引号,内容一样,占的空间是同一个# input输入的都是字符串的类型# ==比较的是内容,is比较的是内容#三引号占用的内存空间是与单双引号不同的# input是底层做处理的一个函数,它在创造空间的时候,因为是他是输入流,是封装好的函数,所以他的内 ...
分类:
其他好文 时间:
2020-02-14 12:37:23
阅读次数:
52
根据《Java 虚拟机规范(Java SE 7版)》规定,Java虚拟机所管理的内存将会包括一下几个运行时数据区域:<ignore_js_op> 1.程序计数器 程序计数器(Program Counter Register) 是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在虚 ...
分类:
编程语言 时间:
2020-02-14 10:46:27
阅读次数:
72
1.vector基本概念 功能: vector数据结构和数组非常相似,也成为单端数组 vector与普通数组区别: 不同之处在于数组是静态空间,而vctor可以 动态扩展 动态扩展: 并不是在原空间之后续借新空间,而是找更大的内存空间,然后将原数据拷贝到新空间,释放原空间 vector容器的迭代器是 ...
分类:
编程语言 时间:
2020-02-13 23:09:08
阅读次数:
88
由于之前只是上过一门C语言编程课应付考试,以及通过网课了解一些C++语法,程序执行时的具体内存空间分配对于我来说就是一个黑箱。所以在开始学习Java时,我打算了解一下内存空间的基础概念,不求真正理解JVM,只是想能够大概清楚程序的执行是一个怎样的流程。这篇文章只是记录我一些简单的学习体会。 下面是我 ...
分类:
编程语言 时间:
2020-02-13 14:32:38
阅读次数:
81
一、现象描述:今天在巡检服务器时,发现一台服务器的内存占用在持续升高,造成应用系统运行缓慢,这种情况以前只在拷贝或备份大量数据时出现过,查看任务管理器中的性能,发现CPU在不断大幅波动,内存占用在持续提升,根据内存进行排序,发现trustedinstaller.exe进程占用了大量的内存空间如下图:二、问题分析:点击右键查找文件所在位置,文件路径为:查看文件的属性信息:可以看到此文件为系统文件。百
分类:
系统相关 时间:
2020-02-13 10:04:53
阅读次数:
90
函数作用域的问题 函数执行(调用)时,它会在window下开辟一个私有空间。然后 第一步,找出所有的var和function声明的变量,把他们存到这个私有空间的内存空间中去,var声明的只存储不定义,function既存储了也定义了。 第二步,代码从上到下依次执行,只执行语句,再操作变量的时候,先在 ...
分类:
其他好文 时间:
2020-02-12 16:47:00
阅读次数:
69
三个模块 1,game.exe,三个方法,控制台输入指令('A','B','R')分别控制三个方法的调用; 2,WGDll.dll,要注入到game进程中的dll文件; 3,myconsole.exe,用来注入dll文件的程序; 先开启game进程,然后用myconsole把dll注入到game,d ...
内存溢出和内存泄漏 一、内存溢出和内存泄露概述 内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露 memory leak,是指程序在申请内存后 ...
分类:
其他好文 时间:
2020-02-11 11:28:01
阅读次数:
62