python有很强大的图像处理的库目前用额有两个PIL(python Imaging Library)和Pillow库,后者是前者的扩展,使用的时候要注意先引用from PIL import Image这样使用。由于PI…
分类:fileobserver
奔溃优化上
1、Native崩溃,native代码访问非法地址,也可能对齐出现了问题或者发生了程序主动abort,产生了相应的signal信号导致程序异常退出。 2、UV 奔溃率 = 发生奔溃的UV / 登录UV 3、一般app都会…
正则
/********** 方法一览表 **********/ /* 验证银行卡号是否正确 车牌号验证 检验邮箱地址是否正确 手机号中间四位密文显示 判断QQ号是否正确(5-11位) 判断身份证号是否正确(如末位为字母请用“…
Android 内存泄露原理和检测方法
1、什么是内存泄漏 简单地说就是申请了一块内存空间,使用完毕后没有释放掉。它的一般表现方式是程序运行时间越长,占用内存越多,最终用尽全部内存,整个系统崩溃。由程序申请的一块内存,且没有任何一个指针指向它,那么这块内存就泄…
<<剑指offer>>--javascript(9)-二进制数中1的个数
二进制数中1的个数 题目描述 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 代码如下: function NumberOf1(n) { var count = 0; while (n != 0) { …
动态代理
代理模式 为实际要访问的对象创建一个代理,客户不再直接访问原始对象,而是通过代理对象,间接访问原始对象,这样就可以控制客户对原始对象对访问,或者在访问原始对象前增加预处理等。代理模式常用的场景包括: 功能增强,在不修改原…
Android Rom判断方法
Android应用开发的时候,有时候会需要判断系统的Rom类型。判断Rom有以下两种方式: 通过android.os.Build类中的参数来判断,传送门:https://www.cnblogs.com/cjcblogs/…
inotify和FileObserver
FileObserver是一个Android SDK提供的检测文件变动的类
Android截屏
1、android 5.0开始加入了MediaProjection,通过MediaProjection我们可以快速的实现截屏、录制功能 2、android 4.3有一个类android.view.SurfaceContr…
第一课
一. hyperopt # 定义一个目标函数(去最小化) def objective(args): case, val = args if case == 'case 1': return val else: retur…
Android开发高手课之崩溃优化
《Android开发高手课》是极客时间上为数不多的质量高的课程,通过学习确实让我开拓了眼界,之前对于Android的优化可能仅仅停留在基础的阶段,通过对这个课程的学习,确实了解了更多的监测手段以及优化手段。 Androi…
第二十五节(关于文件状态的监听)
看下android中监听一个文件状态(修改、删除之类)的使用方式: FileObserver fileObserver=new FileObserver("filepath") { @Override public vo…