搜索结果
查询Tags标签: 内存,共有 4737条记录-
创建对象内存分析
package oop.demo01;public class Pet {public String name;public int age;//无参构造public void shout(){System.out.println("叫了一声");} }-------------------------------------------------------package oop.demo01; //一个项目应该只存在一个main方法…
2022/7/25 5:22:58 人评论 次浏览 -
java内存分析入门
上菜代码 搞起来public class Person {int id ;int age;String school;Person(int id,int age,String school){this.id = id;this.age = age;this.school = school;}public void setAge(int a){age = a;} } public class Test {public static void main(String[] args) {T…
2022/7/25 5:22:55 人评论 次浏览 -
memset() :C&C++做内存初始化的函数
一个例题:求最小生成元 如果一个数x加上x的各位数字的和得到y,就说x是y的生成元。 给出一个n(1<=n<=100000), 求它的最小生成元,无解时输出0。 如:输入 216 输出 198 输入 2005 输出 1979 输入 121 输出 0。首先从思路上容易想到,我们要找一个数(n)的生成元,…
2022/7/25 5:22:46 人评论 次浏览 -
汇编语言学习记录
参考文档:INTEL-8086-processor 使用工具:msys2+nasm+npp 目前需要使用的命令: nasm example.asm -f bin -o example.bin #将asm编译为bin nasm example.asm -l example.lst -o example.bin #产生lst,当然也有编译出bin对文档的学习寄存器 8086处理器中的寄存器及相关…
2022/7/25 1:54:09 人评论 次浏览 -
RUST内存管理(二)-所有权.md
所有权 rust通过所有权来管理内存的申请与释放,与gc和手动管理不同,走了第三条路。《rust所有权》原文地址 。 所有权的规则 先说明Rust中的所有权规则,如下:rust中每个值都有一个所有者(Each value in Rust has an owner)。 在同一时间只能有一个所有者(There can…
2022/7/24 5:24:03 人评论 次浏览 -
MongoDB与Redis区别
简介: 1、MongoDB更类似于Mysql,支持字段索引,游标等操作,其优势在于查询功能强大, 擅长JSON数据,能够存储海量数据,不支持事务。 2、Mysql在大数据量时效率显著下降,MongoDB更多作为关系数据库的一种替代。 内存管理机制 Redis数据全部在内存,定期写入磁盘,当内…
2022/7/24 2:22:57 人评论 次浏览 -
java学习第二天面向对象.day07
变量的生命周期成员变量:存储在堆内存中,随着对象的销毁而销毁局部变量:存储在栈内存中,随着所定义方法的调用结束而销毁局部变量存储在方法中,每次调用方法都会在栈空间开辟一块内存空间——栈帧,方法调用结束,栈帧就被销毁了,内存中的存储的变量数据也销毁了。 …
2022/7/24 1:22:48 人评论 次浏览 -
java学习第四周记录与总结
第四周 7.18号 今天:面向对象构造函数的说明,内存,应用 明天:this的学习 问题:与c++和c有一定区别,需要慢慢理解转变 7.19号 今天:学习构造的this 明天:学习完this,学static 问题:无 7.20号 今天:学完this开始static 明天:继续学static 问题:无 7.2…
2022/7/23 14:24:13 人评论 次浏览 -
算法之大数据
算法之大数据参考链接思想哈希函数可以把数据按照种类均匀分流 布隆过滤器用于集合的建立与查询,并可以节省大量空间 一致性hash解决数据服务器的负载管理问题 利用并查集结构做岛问题的并行计算、 位图解决某一范围上数字的出现情况,并可以节省大量空间 利用分段统计思…
2022/7/23 14:23:03 人评论 次浏览 -
Java 虚拟机的概念是怎么来的
JVM 是 Java 的精髓部分之一。 Java 最开始是怎么来的?其实是从 C++ 上过来的,所以 Java 上面很多的面向对象特性都有 C++ 的影子。 C/C++ 最受诟病的是什么,就是指针,经常性的内存溢出。Java 说,算了,我们做个东西没有指针吧,这样程序就不会因为内存溢出而挂起退出…
2022/7/23 14:22:50 人评论 次浏览 -
面试题day13
京东谈一谈你对集合的了解,从什么角度切入都可以。arraylist linkedlist hashset treeset hashmap treemap hashmap 数组链表 数组扩容(数组元素大于0.75*数组长度) 链表扩容(数组大于64,链表大于8) put 扰动函数 (n-1)&hash equals判断说说你对JMM的理解吧java内存…
2022/7/23 6:25:25 人评论 次浏览 -
1.0 JVM_面经
JVM (1) 基本概念: JVM是可运行Java代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接的交互。(2) 运行过程: 我们都知道 Java 源文件,通过编译器,能够生产相应的.Cl…
2022/7/23 6:22:46 人评论 次浏览 -
【JavaScript】内存管理和垃圾收集机制
简介 像其他的编程语言都有各自底层的内存管理接口,比如 C 语言的 malloc() 和 free()。但是,JavaScript 是在创建变量时自动分配内存,在不使用时自动释放,这个释放过程称为垃圾回收。 JavaScript 的这种自动释放的机制可以让我们开发者在大部分时间都不需要关心 Java…
2022/7/23 5:24:05 人评论 次浏览 -
C# 内存机制 - 基础篇
原文:https://zhuanlan.zhihu.com/p/113513147 腾讯面前端暑期实习还有一道让我有点窒息的题目,当时好像是问我C#内存分块底层?我有点不大懂面试官的意思。所以干脆一起总结一下免得无话可说。 1 Overview 首先开宗明义,C#是一种托管语言,它的垃圾回收机制(GC)是由…
2022/7/23 5:22:55 人评论 次浏览 -
URL.createObjectURL()的使用方法
URL.createObjectURL() 静态方法会创建一个 DOMString,其中包含一个表示参数中给出的对象的URL。这个 URL 的生命周期和创建它的窗口中的 document 绑定。这个新的URL 对象表示指定的 File 对象或 Blob 对象。 URL.createObjectURL(blob)和FileReader.readAsDataURL(file…
2022/7/22 23:29:15 人评论 次浏览