240 发简信
  • 关于Android6.0没有弹出运行时权限弹窗的问题

    问题描述 如题,在Android6.0的手机上如果需要使用到权限的时候,是会弹出框让用户授权,如果拒绝则会造成APP某些功能不能使用或者直接Cr...

  • 改善Java程序建议14

    建议14:使用序列化类的私有方法巧妙的解决部分属性持久化问题。 对于不想持久化的属性有几种方法: 对于一些属性不想持久话的可以用transien...

  • 改善Java程序建议4

    建议4:避免带有变长参数的方法重载 简单折扣后的价格是:¥374.25.这个重载有点特殊:calPrice(int price, int ......

  • 改善Java程序建议5

    建议5:别让null值和空值威胁到变长方法 上面的代码有两处编译不过,suggestFive.methodA("China")和suggestF...

  • 读《算法 第四版》算法3--选择排序的实现

    选择排序的实现 -自然语言描述:首先,找到数组中最小的那个元素,其次,将它和数组的第一个元素交换位置(如果第一个元素就是最小元素那么它就和自己交...

  • 使用Tesseract识别图片中的股票代码

    概述 Tesseract是一个OCR(Optical Character Recognition,光学字符识别)引擎,在这里我用来开发Andro...

  • 改善Java程序建议20

    建议20: 不要只替换一个类 关于常量接口(类)我们来看一个例子,首先定义一个常量类: 这是一个非常简单的常量类,定义了人类的最大年龄,我们引用...

  • 120
    《算法 第四版》算法7--快速排序

    快速排序 -描述:快速排序是一种分治的排序算法,它将一个数组分成两个子数组,将两部分独立地排序。分治法的基本思想是:将原问题分解为若干个规模更小...

  • 改善Java程序建议17

    建议 17: 慎用动态编译。 关于动态编译的代码: 只要静态编译能做的事情,动态编译就能实现。 动态编译时,需要注意以下几点:(1)在框架中谨慎...