240 发简信
IP属地:浙江
  • 120
    加密基础知识一 MD5 SHA-1 CRC 加盐

    一、MD5是什么 参考聊一聊MD5MD5算法原理为什么说 MD5 是不可逆的? message-digest algorithm 5(信息-摘要算法)。经常说的“MD5加密”...

  • SparseArray 学习

    在安卓项目中, 新建一个 HashMap 对象, 会有提示: 建议使用 SparseArray 会有更好的表现. 尤其是键为 Integer 类型的 maps, 更加高效. ...

  • 匿名内部类

    匿名内部类是什么 首先, 如果在一个A类里面定义一个B类, 那么B类就是内部类, A类是外部类. 内部类就相当于外部类的一个成员, 你可以把内部类看成一个整体. 它又分为静态...

  • 编码之JVM之外与之内

    JVM之外 在 JVM 之外, .java 文件可以采用多种编码格式: UTF-8 - unix linux 默认 GBK - 中文 windows 平台默认 当将源码用 J...

  • Java 的 char 是两个字节, 如何存 UTF-8 的字符的

    问题 Java 的 char 是两个字节, 如何存 UTF-8 的字符的? 考什么 是否熟悉 Java char 和字符串. (初级) 是否了解字符的映射和储存细节. (中级...

  • char 类型学习

    定义 甲骨文官方对于原始数据类型 char 定义: char: The char data type is a single 16-bit Unicode character...

  • Unicode ASCII UTF-8 GBK关系

    字符集 首先必须知道一个概念 - 字符集 计算机中的所有字符, 说到底都是用二进制的 0/1 排列组合来表示的, 因此就需要有一个规范来规定每个字符对应 0/1 排列组合, ...

  • DOM 事件流

    这篇笔记主要简述下 DOM 事件流 - DOM Event Flow. 用于理解事件捕获与冒泡. 什么是事件 事件, 就是文档或浏览器窗口发生的一些特定的交互瞬间. Java...

  • Android单例模式详解

    一.什么是单例 单例对象的类必须保证只有一个实例存在 对单例的实现可以分为两大类——懒汉式和饿汉式,他们的区别在于: 懒汉式:指全局的单例实例在第一次被使用时构建。 饿汉式:...

  • ViewStub 标签懒加载

    <ViewStub> 标签实质上是一个宽高都为 0 的不可见 View. 通过延迟加载布局的方式优化布局提升渲染性能. 这里的延迟加载是指初始化时, 程序无需显示该标签所指向...

  • Merge 标签与布局优化

    <merge> 标签可以减少布局层级, 从而起到优化布局的作用. 因为布局太过复杂, 层级嵌套太深将会导致绘制操作耗时且增加内存的消耗. 官方说明: The tag help...

  • iOS Frame vs Bounds

    According to official iOS Documentation about UIView, Frame and Bounds. We could make a...

  • Swift ARC 自动引用计数

    Swift 使用 Automatic Reference Counting (ARC) 自动引用计数来追踪和管理应用的内存使用情况. 绝大多数情况下, 由于 ARC 的存在,...

  • Android px dp sp dip 总结

    基本概念 px: 像素, 屏幕中可以显示的最小元素单元. dp: 也称为 dip, 设备独立像素(device independent pixels) - 简单的说, 就是相...