>>> YieldNull
  • /blog
  • /archives
  • /github
  • /about

Entries from 2016 « 2015 / all / by tag / 2017»

  • 计算机组织与体系结构知识点

    2016-09-13 00:25:10 / Computer /4042 hits

    两年前整理的计算机组织与体系结构复习要点

    Read more...


  • View AOSP Source Code using Android Studio

    2016-09-11 15:36:58 / Android AOSP /5243 hits

    想看看Android的源码,然而在android.googlesource.com上在线查看有些不爽,不能支持代码跳转什么的,因此想把代码下载到本地用Android Studio查看。然而Git不支持下载部分子目录,得先把所有代码都clone下来才能查看。本来只想看看framework/base里面的代码,与其只下载这部分,还不如将AOSP的全部源码下载下来算了。

    Read more...


  • 常见排序算法总结

    2016-09-05 15:57:36 / Algorithm /5721 hits

    选择排序,即依次在待排序列表中找出最小者,放置到待排序列表最左端。初始时,待排序列表为整个列表。

    Read more...


  • TreeMap使用Comparator时的坑

    2016-08-21 22:50:11 / Java /4776 hits

    有这样一个场景:

    需要把Android手机中所有的图片按文件夹分类查出,并将文件夹排序。

    我的实现方式是这样的:

    1. 使用MediaStore将所有的图片文件的路径查出,得到一个List
    2. 遍历List,按文件所处文件夹的路径将文件按文件夹分类,得到一个Map<String,List<String>>。也就是相册路径与其相片路径列表的对应。

    由于为了区分同名相册,Map中Key使用的是文件夹的绝对路径。那么怎么将上述Map按文件夹排序呢?我想到了使用TreeMap

    Read more...


  • RecyclerView重新绑定ViewHolder

    2016-08-17 22:59:35 / Android RecyclerView /4345 hits

    某些时候RecyclerView可能会有几种不同的内容呈现形式。比如相册应用中Album以及Image这两种不同的呈现形式,点击Album可以查看其Images。可能会出于某种考虑,欲将这两种内容用同一个Adapter呈现。

    假设Album与Image使用不同的ViewHolder,那么当进入或退出Album时,该怎么使之重新绑定对应的ViewHolder呢?仅仅使用notifyDataSetChanged()是无法强制重新绑定ViewHolder的

    Read more...


  • 感受到了路由器缓冲区

    2016-08-13 16:14:27 / Network /4186 hits

    今天算是感受到了路由器的缓冲区。使用手机给在同一路由器下的电脑传文件,手机端很快就传完了文件,然而在电脑端仍在接收,延迟居然有五秒以上。

    Read more...


  • « Previous 1 / 3
  • Next 3 / 3 »

About this site © YieldNull,