- 博客(13)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 Flutter 保证数据操作原子性
Flutter 是单线程架构,在我使用 Flutter 过程中,却发现 Flutter 依然会存在数据操作原子性的问题。
2022-03-01 18:13:38 2223
原创 我们对 DiffUtil 的使用可能被带偏了
我们对 DiffUtil 的使用可能被带偏了, 本篇文章介绍了我在使用 DiffUtil 时遇到的坑, 并介绍了我的改进办法.
2022-01-19 23:01:03 3413
原创 TextView/EditText显示GIF图片富文本
TextView/EditText显示GIF图片富文本由于产品要求,app的对话页面中,需要让对话页面中显示动态的gif表情我查询了一些资料,已找到了很好的解决方案,并编写了GifEmoticonHelper工具类.具体Demo项目我已上传github,地址: https://github.com/shuihuadx/GifEmoticonDemo欢迎各位提出意见,相互探讨,共同进步....
2020-01-09 00:50:04 1739
原创 Java异常
Java异常的分类Java中的所有的异常都是Throwable的子类,在大的方面分为Error和Exception两大类,Exception又可以分为非检查异常(UncheckedException,继承于RuntimeException)和检查异常(CheckedException继承于Exception,但不继承于RuntimeException),如下图所示:ErrorError通常...
2018-09-28 15:05:52 211
原创 Conflict with dependency 'com.android.support:support-annotations'解决方案
Conflict with dependency ‘com.android.support:support-annotations’解决方案 今天同步项目的时候,Android报了Conflict with dependency ‘com.android.support:support-annotations’的错误,于是在这里记录一下:完整的错误如下:Error:Execu...
2018-05-10 19:58:25 849
原创 AIDL中Binder的个人理解
关于AIDL中的Binder的一些个人理解:远程service与客户端通信时,绑定服务后,服务端返回的Binder对象,被客户端接收后,客户端调用该Binder的对象的方法其实就是调用的服务端的方法。此时,若客户端调用服务端的方法时传入了客户端实现的接口对象,服务端调用该接口对象的方法时,其实就是服务端调用的客户端的方法;两种情况的“被调用方”的代码其实分别是运行在服务端的Binder线程池和客
2018-03-08 21:59:44 294
原创 Java网络请求遇到的一些坑
使用HttpURLConncetion网络请求遇到的一些坑 经常使用HttpURLConncetion进行网络请求,也遇到了一些坑,这里总结一下,方便以后查阅。以后遇到了新的坑,也会在后面进行补充。HttpUrlConnection请求不会发生使用HttpUrlConnection进行网络请求时,如果不调用HttpUrlConnection的getInputStream(),ge...
2018-01-17 19:43:53 1667
原创 编译CTPN、crnn、sceneReco深度学习图片文字定位识别遇到的坑
编译CTPN、crnn、sceneReco深度学习图片文字定位识别遇到的坑图片文字定位:https://github.com/tianzhi0549/CTPN 图片文字识别: https://github.com/bgshih/crnn 综合两者并支持中文:https://github.com/bear63/sceneReco 硬件要求 我使用的是Ubuntu 14
2018-01-16 12:08:12 10598 6
转载 Android版本与Android sdk int的对应关系
# Android版本与Android sdk int的对应关系> Android开发中经常会用需要知道Android版本与SDK_INT的对应关系,所以这里总结一下,方便以后查看。官方链接地址:https://developer.android.com/guide/topics/manifest/uses-sdk-element.htmlAndroid版本与Android
2017-11-28 19:30:05 12961 1
原创 Xposed模块开发,免重启改进方案
Xposed模块开发,免重启技巧工欲善其事,必先利其器.我们在开发Xposed模块的时候,每一次修改Hook方法,都需要重启一次设备,很是麻烦,还浪费了很多宝贵的时间,有没有不重启的办法呢?当然有的,不然我在这里bb什么? 具体实现Android设备安装一个app后,系统会在/data/app/目录下保存一份原始的apk安装包,当我们覆盖安装这个app时,系统同样会删除旧的apk文件,而保留新的
2017-11-23 11:21:27 12663 15
原创 求m和n的最大公约数
题目:求正整数m和n的最大公约数. 算法:r=m%n,现在有0 ≤ r < n如果r等于0,最大公约数就是n.让m=n,n=r,返回步骤1. 原理:能整除正整数m,n的任何数一定能整除m-qn=r(证明如下),因此整除n和r的任何数必定整除qn+r=m;所以{m,n}的公因子集合和{n,r}的公因子集合是一样的.特别地,{m,n}的最大公因子和{n,r}的最大公因子是一样的.
2017-11-20 11:57:23 16107
Xposed点击按钮修改手机imei的Demo
2018-07-23
thpp_v1.0所依赖的gtest版本
2018-01-10
fread读文件不好控制啊
2014-02-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人