240 发简信
IP属地:天津
  • android图片的三级缓存策略和LruCache(面试必看)

    原理 Android图片三级缓存的原理如下图所示: 可见,Android中图片的三级缓存主要是强引用、软银用和文件系统。 Android原生...

  • http常用的几种调用方法(面试必考)

    标准Http协议支持六种请求方法,即: 0,GET 1,HEAD 2,PUT 3,DELETE 4,POST 5,OPTIONS 但其实我们大部...

  • tcp可靠传输的机制有哪些(面试必看)

    一、综述 1、确认和重传:接收方收到报文就会确认,发送方发送一段时间后没有收到确认就重传。 2、数据校验 3、数据合理分片和排序: UDP:IP...

  • Android中的Binder机制到底是什么?

    为何Android使用Binder机制来实现进程间的通信??? 1.可靠性:在移动设备上,通常采用基于Client-Server的通信方式来实现...

  • C++多继承时,多个基类函数有相同名称的变量,怎么解决?

    类C存在两个x成员,分别从A和B继承。若c是class C的实例,可以用c.A::x这种用法,但c.x会因为歧义引起编译错误(注意这里的成员名称...

  • 虚函数与纯虚函数的区别

    1.虚函数与纯虚函数 在他们的子类中都可以被重写.它们的区别是: (1)纯虚函数只有定义,没有实现;而虚函数既有定义,也有实现的代码. 1)纯虚...

  • c中static 修饰的函数和飞static修饰的函数之间的区别(面试bikao)

    C程序一直由下列部分组成: 1)正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令; 2)初始化...

  • Java中String对象创建机制详解(面试必问)

    一、String 使用 private final char value[]来实现字符串存储 所以String对象创建之后就不能再修改此对象中存...

  • 如何高效地判断两个单链表是否有交叉?

    两个单链表只能存在Y型交叉,不会存在X型交叉。最简单的方式是直接遍历到两个链表的最后一个节点,判断它们是否相同。但这样做有两个问题,一是时间较长...