首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
TravelingLight_
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
216
文章 216
沸点 0
赞
216
返回
|
搜索文章
赞
文章( 216 )
沸点( 0 )
OkHttp优雅的实现下载监听
我们都知道okhttp的运转原理,通过interceptor拦截器一层一层嵌套执行。要实现下载监听,通过以下代码 okhttp添加拦截器,传入带有监听的ResponseBody实现下载监听。 也就是说,在执行call的回调之前,Okio已经在读取数据了,如果我们想要对下载进行监…
防抖和节流原理分析
窗口的resize、scroll、输入框内容校验等操作时,如果这些操作处理函数是较为复杂或页面频繁重渲染等操作时,在这种情况下如果事件触发的频率无限制,会加重浏览器的负担,导致用户体验非常糟糕。此时我们可以采用debounce(防抖)和throttle(节流)的方式来减少触发的…
玩一玩Android下载框架
继上篇《不一样的HTTP缓存体验》已经有一段时间了,一直没写教学型文章不是因为太忙,想了很久不知道以什么为主题,有个哥们看了我的开源项目CrazyDaily,好像对下载挺感兴趣,那我就写一篇吧!下载框架似乎是我们入门必学的一个技术点,因为它囊括了很多方面的知识,优秀的开源下载框…
RxJava 响应式编程 | 一篇全面的 RxJava2 方法总结
看了许多讲解RxJava的文章,有些文章讲解的内容是基于第一个版本的,有些文章的讲解是通过比较常用的一些API和基础的概念进行讲解的。但是每次看到RxJava的类中的几十个方法的时候,总是感觉心里没底。所以,我打算自己去专门写篇文章来从API的角度系统地梳理一下RxJava的各…
微任务、宏任务与Event-Loop
首先,JavaScript是一个单线程的脚本语言。 所以就是说在一行代码执行的过程中,必然不会存在同时执行的另一行代码,就像使用alert()以后进行疯狂console.log,如果没有关闭弹框,控制台是不会显示出一条log信息的。 亦或者有些代码执行了大量计算,比方说在前端暴…
开发一个Node命令行小玩具全过程--高颜统计工具
命令行工具对于我们来说非常的熟悉,一些命令行的操作也极大的简化了我们的日常工作。本文就基于我写的一个Node命令行代码计数器来进行展开。 相信熟悉linux系统的,对于一些ps,grep,cp,mv…等命令用起来应该爱不释手,这也是我想要开发一个便捷命令行的初衷,其次就是记录一…
【教你赚钱】安卓开发者如何走向独立开发
说到独立开发者,大家想到的都是 iOS 的良好生态,培养了一批愿意付费的用户,也让一部分 iOS 独立开发者赚到了钱。然而,也有一些 Android 开发者,找到了正确的方向,从 Android 起家,赚到了七位数甚至八位数。这篇文章,我们来说说,安卓开发者如何找到独立开发之道…
如何设计一个优雅健壮的Android WebView?(上)
Android应用层的开发有几大模块,其中WebView是最重要的模块之一。网上能够搜索到的WebView资料可谓寥寥,Github上的开源项目也不是很多,更别提有一个现成封装好的WebView容器直接用于生产环境了。本文仅当记录在使用WebView实现业务需求时所踩下的一些坑…
Android 高性能日志写入方案
网易考拉作为一款超级电商应用,每天都会产生海量日志信息,对日志的写入性能和完整性都有更高的要求。 Android 中记录日志通常的方式是通过 Java Api 操作文件,当有一条日志要写入的时候,首先,打开文件,然后写入日志,最后关闭文件。使用这种方案虽然当前看上去对程序的影响…
单链表复制你已经会了,如果我们再加个指针...
在上一篇推文中,我们留下的习题是来自《剑指 Offer》 的面试题 26:复杂链表的复制。 输入多个结点,部分 sibling 指向 null,期望打印符合题干的值。 测试用例思考完毕,自然是开始思考我们的测试逻辑了,在思考的过程中,我们不妨尝试和面试官进行沟通,这样可以避免我…
下一页
个人成就
文章被点赞
456
文章被阅读
115,368
掘力值
2,501
关注了
20
关注者
172
收藏集
14
关注标签
18
加入于
2017-10-19