![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
accepted_accepted
当你迷茫的时候,不妨静下心来学习。
展开
-
Activity生命周期,一图看懂
转载:https://cloud.tencent.com/developer/article/1601345Android高频面试专题 - 基础篇(一)Activity本篇主要介绍Activity相关面试题,既有基础知识,也有一些比较冷门的,但是面试官会问的比较晦涩的点。1、Activity生命周期1.1 正常情况下的生命周期Activity启动–>onCreate()–>onStart()–>onResume()点击home键回到桌面–>onPause()–>on转载 2021-03-12 16:50:28 · 236 阅读 · 0 评论 -
几种常见的压缩算法原理
1 RLERLE 又叫 Run Length Encoding ,是一个针对无损压缩的非常简单的算法。它用重复字节和重复的次数来简单描述来代替重复的字节。尽管简单并且对于通常的压缩非常低效,但它有的时候却非常有用(例如, JPEG 就使用它)。1.1 原理图 2.1 显示了一个如何使用 RLE 算法来对一个数据流编码的例子,其中出现六次的符号‘ 93 ’已经用 3 个字节来代替:一个标记字节(‘ 0 ’在本例中)重复的次数(‘ 6 ’)和符号本身(‘ 93 ’)。RLE 解码器遇到符号‘ 0 ’ 的转载 2020-10-01 11:17:14 · 3183 阅读 · 0 评论 -
hash表详解
转载 https://www.cnblogs.com/downey-blog/p/10471790.html转载 2020-09-11 19:37:26 · 119 阅读 · 0 评论 -
内存碎片
来源:知乎链接:https://www.zhihu.com/question/51836333/answer/145693402内存碎片通常分为内部碎片和外部碎片:内部碎片是由于采用固定大小的内存分区,当一个进程不能完全使用分给它的固定内存区域时就产生了内部碎片,通常内部碎片难以完全避免;外部碎片是由于某些未分配的连续内存区域太小,以至于不能满足任意进程的内存分配请求,从而不能被进程利用的内存区域。现在普遍采用的段页式内存分配方式就是将进程的内存区域分为不同的段,然后将每一段由多个固定转载 2020-08-19 10:19:59 · 175 阅读 · 0 评论 -
堆和栈的区别
一、程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻原创 2020-08-19 09:14:30 · 149 阅读 · 0 评论 -
进程、线程和协程之间的区别和联系
记录一下这个好博文https://blog.csdn.net/daaikuaichuan/article/details/82951084#font_size5font_72原创 2020-05-09 18:08:26 · 121 阅读 · 0 评论 -
C++中虚析构函数和纯虚函数的作用
一. 虚析构函数为了能够正确的调用对象的析构函数,一般要求具有层次结构的顶级类定义其析构函数为虚函数。因为在delete一个抽象类指针时候,必须要通过虚函数找到真正的析构函数。class Base{public: Base(){} virtual ~Base(){}};class Derived: public Base{public: Derived(){};...转载 2020-04-11 17:34:06 · 303 阅读 · 0 评论 -
c++知识点
C++中虚函数的作用和多态转载(https://www.cnblogs.com/zkfopen/p/11061414.html)虚函数: 实现类的多态性关键字:虚函数;虚函数的作用;多态性;多态公有继承;动态联编C++中的虚函数的作用主要是实现了多态的机制。基类定义虚函数,子类可以重写该函数;在派生类中对基类定义的虚函数进行重写时,需要在派生类中声明该方法为虚方法。当子类重新定义了父类的...原创 2020-04-11 11:24:06 · 138 阅读 · 0 评论