240 发简信
  • Android中的Promise设计

    Promise 是异步编程中的一种解决方案,该方案的设计表示在执行某任务的时候会立即返回一个承诺,然后在任务执行完之后返回给你结果。Promis...

  • Fork/Join框架学习

    什么是Fork/Join框架 Fork/Join框架是一组允许程序员利用多核处理器支持的并行执行的API。它使用了“分而治之”策略:把非常大的问...

    0.7 1709 0 12
  • (转载)基于CPS变换的尾递归转换算法

    本文转载自基于CPS变换的尾递归转换算法 ,并非原创,只做收藏理解使用。 前言 众所周知,递归函数容易爆栈,究其原因,便是函数调用前需要先将参...

  • 通用RecycleViewAdapter设计

    本文章参考自:为RecyclerView打造通用Adapter 让RecyclerView更加好用 设计步骤: 封装ViewHodler类 封装...

  • Ubuntu切换Python版本

    ubuntu中本身自带有python版本,默认有2.7和3.5的版本,很多时候我们需要使用自己安装的python版本,那怎么好?谷歌之后有一个很...

  • 使用ssh进行远程链接

    在linux上日常需要远程链接其他服务器的时候,我们可以使用SSH工具进行远程链接,这里记录一下该命令的常用操作。 安装ssh服务 服务端启动s...

  • Android 将布局转换为Bitmap

    关于此方法百度上有很多解决方案,但大多数都是使用的getDrawingCache()这个方法,但是此方法已经被废弃,官方推荐使用PixelCop...

  • 制作Ubuntu应用启动方式

    在使用Ubuntu的时候有用到一些软件,几乎都是.tar.gz结尾的安装包,直接解压就可以用。但是每次都是在命令行启动特别不舒服。经过百度找到了...

  • 120
    在java中获取当前工作目录

    记得之前看过一个人的回复说过通过File file=new File("")可以获取当前的工作目录,一直没机会尝试。最近在打包一个pc端应用的时...