首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
dengyanyan
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
131
文章 131
沸点 0
赞
131
返回
|
搜索文章
赞
文章( 131 )
沸点( 0 )
极壹 + OpenWRT + tc/netem 搭建完美的弱网测试环境
教你怎么实现一个同时适用于有线和无线的弱网测试环境,支持丢包,数据延迟,包损坏等网络模拟,瞬间暴露你的系统问题。
RxNet做网络请求,简洁得没法了
很多人说用Kotlin协程,看了后发现不太好用。 如果接口出错了,需要在每个调用处,写逻辑来处理。不能全局处理错误,比如网络超时。 代码不容易懂,比如: deferred1.wait(TOAST)这个wait(TOAST)是什么东西。 代码写起来也比较麻烦,没有提示功能。 不能…
基于OpenCV的车牌识别(Sobel、颜色定位)
车牌识别大体上需要经历过Sobel定位、颜色定位、SVM对定位来的候选车牌进行评测,给出评分,最后通过提取HOG特征按照训练模型进入ANN识别。 以上的操作是在处理降噪,第六步初步赛选。 第六步:最大面积、最小面积.宽高逼。 用角度度量,取值范围为0°~360°,从红色开始按逆…
纳尼?我的Gradle build编译只要1s
大部分的Android开发仔吐槽的最多的基本都是等Gradle编译。 就build一下。可以说是相当可怕,我们来粗略的算一笔账: 本节就从方方面面说下减少这个等待的时间吧。 其他比如显卡啊啥的没什么太大影响,配置肯定是越高越好,在自己的经济承受范围以内即可。 「Appearan…
Android小知识-ActivityManagerService详解(APP启动过程)
AMS(ActivityManagerService)的启动是在SystemServer进程中启动的,它的职责是用于和所有APP的四大组件进行通信,Activity的启动过程就是APP端与AMS端进行通信,首先理解的一点是APP端与AMS是在两个不同的进程中,因此APP端与AM…
手把手教你使用Systrace(一)
Systrace是分析Android性能问题的神器,Google IO 2017上更是对其各种强推;由于TraceView过于严重的运行时开销,我怀疑这个方向是不是压根儿就是错误的。个人预计Google会放弃TraceView转向全力支持Systrace;不过这个工具并不像Tr…
通过aspectj对Android数据统计的简单实现
一个项目实现之后,我们并不知道用户对某个部分的使用频率是对少,为了更好的来对项目各个功能的使用统计,我们需要做一些数据埋点的功能,也就是每当用户点击按钮的时候,都对这次点击进行保存处理,然后再之后统一上传到服务器,进行数据分析。 假如,当前有两个方法进行数据埋点:登录和注册。 …
Android-Binder(一)
Binder是IBinder接口的一个实现类,inder是连接系统的各种Manager和其对应的Service的桥梁,Binder主要用于Service中。 HAL(硬件抽象层),对内核层的封装,为系统服务层提提供可调用的接口,以JNI的方式。 其中Linux内核层好硬件抽象层…
AOP埋点从入门到放弃(三)
一张复仇者联盟镇楼(感兴趣的我可以发你)!皮一下就是这么开森。。。 还有些就有待于发现了... 1. 解决一些判断条件登录的问题 这就是一个注释在方法上的注解!!!仅此而已。。。 1.2 写相应的切面方法。 首先注解编程这个样子了:就是添加了一个相应传递的值。 里面注解传递的值…
Android—adb命令大结局
不是什么高深的技术,是一些工作的积累,提高工作效率。
下一页
关注了
62
关注者
0
收藏集
2
关注标签
30
加入于
2017-07-11