![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作—基础知识点
黎嫣
人总要有个梦想,万一实现了呢?
展开
-
Memory Leak(内存泄漏)问题总结
1 什么是Memory Leak。 Memory Leak是指由于错误或不完备的代码造成一些声明的对象实例长期占有内存空间,不能回收。Memory Leak会造成系统性能下降,或造成系统错误。 2 Memory存储模式 我们通常写的C++或Java Code在内存里边的存储状况概如下图。 简单的说,一般局部变量存储于Stack中,以提高运行问速度。而New出来的变量则将引用信息或指针存转载 2015-08-22 11:02:57 · 1082 阅读 · 0 评论 -
堆(heap)和栈(stack)、内存泄漏(memory leak)和内存溢出
简单的可以理解为: heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。 stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。转载 2015-08-22 11:01:37 · 1854 阅读 · 0 评论 -
线程进程
1 、什么是线程? 线程是指程序在执行过程中,能够执行程序代码的一个执行单元,在 Java 语言中,线程有四种状态:运行,就绪,挂起,结束。 2 、线程与进程的区别? 进程是一段正在运行的程序,而线程有时也被称为轻量级进程,它是进程的执行单元,一个进程可以拥有多个线程,各个线程之间共享程序的内存空间,但是,各个线程拥有自己的栈空间。 3转载 2015-08-28 21:44:40 · 433 阅读 · 0 评论 -
红黑树基本概念
【维基百科】 红黑树是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。它是在1972年由鲁道夫·贝尔发明的,他称之为"对称二叉B树",它现代的名字是在 Leo J. Guibas 和 Robert Sedgewick 于1978年写的一篇论文中获得的。它是复杂的,但它的操作有着良好的最坏情况运行时间,并且在实践中是高效的: 它可以在O(log n)转载 2015-08-17 11:05:33 · 533 阅读 · 0 评论 -
2018(4-10)知识总结
vue: https://cn.vuejs.org/v2/guide/ 介绍 — Vue.js http://jspang.com/2018/01/21/vue-timeline/ VUE学习路线 ,让你不迷路 ,请按此顺序学习。-技术胖-胜洪宇关注web前端技术 http://...原创 2018-10-30 19:05:46 · 429 阅读 · 0 评论