240 发简信
IP属地:上海
  • 120
    NES 模拟器开发教程 00 - 总览

    从开始开发 NES 模拟器 tsnes 到现在已经近一个月时间了。目前已经实现了 NES 必备的组件:CPU、PPU、APU、手柄、卡带、部分常用 Mapper。由于 NES...

  • 哈哈,感谢评论

    Android SpannableString和SpannableStringBuilder教程

    一.导引 1.适用对象 没有接触过SpannableString的人 听过但是不熟悉不了解SpannableString的人。 2.教程结构 简介 SpannableStri...

  • Java动态代理从入门到原理再到实战

    目录 前言 什么是动态代理,和静态代理有什么区别 Java动态代理的简单使用 Java动态代理的原理解读 动态代理在Android中的使用 前言 相信动态代理这个词对于很多A...

  • Java并发中的内存模型

    什么是JavaMemoryModel(JMM)? JMM通过构建一个统一的内存模型来屏蔽掉不同硬件平台和不同操作系统之间的差异,让Java开发者无需关注不同平台之间的差异,达...

  • Gradle 之语言基础 Groovy

    最近在学习 Android 中 Gradle 相关的知识,如果想学好 Gradle,必要的 Groovy 基础是不可少的。Groovy 语言的知识也是非常多的,如果只是想在 ...

  • 设计模式之单例模式详解

    设计模式之单例模式详解 单例模式写法大全,也许有你不知道的写法 导航 引言 什么是单例? 单例模式作用 单例模式的实现方法 引言 单例模式想必是大家接触的比较多的一种模式了,...

  • 从另一个思路来学习安卓事件分发机制

    从另一个思路来学习安卓事件分发机制 前言 事件分发机制是一个安卓老生常谈的话题了,从前几年的面试必问题到如今的本当成默认都会的基础知识。关于这方面的博客网上已经有很多很多了,...

  • 120
    Android AsyncTask 详解

    Android AsyncTask 详解 内容划分 AsyncTask简介 简单使用 繁杂部分和源码浅析 一些坑的地方 AsyncTask简介 AsyncTask enabl...

  • 120
    Android SpannableString和SpannableStringBuilder教程

    一.导引 1.适用对象 没有接触过SpannableString的人 听过但是不熟悉不了解SpannableString的人。 2.教程结构 简介 SpannableStri...