首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
AndroidKy
掘友等级
Trip.com
Github上Follow我吧: https://github.com/Kyson
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
47
文章 37
沸点 10
赞
47
返回
|
搜索文章
赞
文章( 37 )
沸点( 10 )
Python logging 模块使用指南
记录日志是追踪事件的一种手段。通过添加日志,开发者可以清楚地了解发生了哪些事件,包括出现了哪些错误。logging 模块提供了一系列便捷的函数,用于简单的日志记录。它们分别是 debug(), info(), warning(), error() 和 critical()。 简…
拆 Glide 系列之 - Bitmap 复用
使用 Bitmap 复用方案来优化内存,减少内存抖动风险。本文以 Glide 项目的 BitmapPool 模块来简略分析
微信客户端 SQLite 数据库修复实践
众所周知,微信在后台服务器不保存聊天记录,微信在移动客户端所有的聊天记录都存储在一个 SQLite 数据库中,一旦这个数据库损坏,将会丢失用户多年的聊天记录。而我们监控到现网的损坏率是 0.02%,也就是每 1w 个用户就有 2 个会遇到数据库损坏。考虑到微信这么庞大的用户基数,这个损坏率就很严重了。更严重的是我们用的官方修复算法,修复成功率只有 30%。损坏率高,修复率低,这两个问题都需要我们着手解决。
美团点评前端无痕埋点实践
为了解决前端埋点的准确性、及时性、开发效率等问题,业内各家公司从不同角度,提出了多种技术方案
Android 编译时注解实践指南
Android 注解分为两种,一种是运行时注解,一种是编译时注解。RxJava 就是运行时注解,而 butterKnife 和 EventBus 是编译时注解,啃代码的时候经常碰到注解,所以只能乖乖的学习。
Android性能优化(一)之启动加速35%
那么第一篇文章我就从应用的启动优化开始,根据实际案例,打造闪电般的App启动速度。 而一旦App进程完成了第一次绘制,系统进程就会用Main Activity替换已经展示的Background Window,此时用户就可以使用App了。 作为普通应用,App进程的创建等环节我们…
安卓 AOP 实战: APT 打造极简路由
使用 Apt 生成全局路由 TRouter,更优雅的页面跳转,支持传递参数和共享 view 转场动画
用 Python 实现简易可拓展的规则引擎
用 Python 实现简易可拓展的规则引擎
Python 并发编程之线程池 / 进程池
Python 标准库为我们提供了 threading 和 multiprocessing 模块编写相应的多线程 / 多进程代码,但是当项目达到一定的规模,频繁创建 / 销毁进程或者线程是非常消耗资源的,这个时候我们就要编写自己的线程池 / 进程池,以空间换时间。但从 Python3.2 开始,标准库为我们提供了 concurrent.futures 模块,它提供了 ThreadPoolExecutor 和 ProcessPoolExecutor 两个类,实现了对 threading 和 multiprocessing 的进一步抽象,对编写线程池 / 进程池提供了直接的支持。
下一页
个人成就
文章被点赞
15
文章被阅读
5,414
掘力值
124
关注了
29
关注者
11
收藏集
0
关注标签
39
加入于
2016-12-15