首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
一夫
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
143
文章 143
沸点 0
赞
143
返回
|
搜索文章
赞
文章( 143 )
沸点( 0 )
Android 流畅度检测原理简析
android在不同的版本都会优化“UI的流畅性”问题,但是直到在android 4.1版本中做了有效的优化,这就是Project Butter。 Project Butter加入了三个核心元素:VSYNC、Triple Buffer和Choreographer。其中,VSYN…
Glide高级详解—缓存与解码复用
在调用into之后,Glide会首先从Active Resources查找当前是否有对应的活跃图片,没有则查找内存缓存,没有则查找资源类型,没有则查找数据来源。 相较于常见的内存+磁盘缓存,Glide将其缓存分成了4层。 当需要加载某张图片能够从内存缓存中获得的时候,在图片加载…
Code Cache满导致应用性能降低
一个应用在运行一段时间后,随着访问量不断增加,突然处理能力下降。但是从流量,jstack,gc上看基本正常。感觉好像突然从 “健康状态” 进入了 “虚弱状态”。 说明CodeCache已经满了。而且导致这个时候JIT就会停止,JIT一旦停止,就不会再起来了,可以想象一下,如果很…
你需要知道的单页面路由实现原理
最近开发的埋点项目,需要记录用户行为轨迹即用户页面访问顺序。需要在页面跳转的时候,记录用户访问的信息(比如 url ,请求头部等),非单页面应用可以给 window 对象加上一个 beforeunload 事件,在页面离开时触发采集开关,但是现在很多业务是单页面应用,用户切换地…
利用CSS变量实现令人震惊的悬浮效果
最近,我从 Grover网站上发现以一个好玩儿的悬停动画,也有了些自己的灵感。这个动画是将鼠标移动到订阅按钮上移动光标会显示相应的彩色渐变。这个想法很简单,但是它能使这个按钮脱颖而出,人们一下子就注意到它了,增加了点击的概率。 怎样才能达到这个效果,使我们的网站脱颖而出呢?其实…
代码的分离与解耦,向移动架构师进阶!
为某个对象提供一个代理,以控制对这个对象的访问。 代理类和委托类有共同的父类或父接口,这样在任何使用委托类对象的地方都可以用代理对象替代。代理类负责请求的预处理、过滤、将请求分派给委托类处理、以及委托类执行完请求后的后续处理。 从图中可以看出,代理接口(Subject)、代理类…
docker官方文档翻译3
安装Docker 1.13及以上版本。 阅读第一部分和第二部分的内容。 确保你已经发布friendlyhello镜像到docker公共仓库。 确保你的镜像能够作为一个可以部署的容器。 运行这个命令,在你的信息中插入用户名,repo和tag:docker run -p 80:80…
Java8新特性,你应该了解这些!
对于Java开发者来说,Java8的版本显然是一个具有里程碑意义的版本,蕴含了许多令人激动的新特性,如果能利用好这些新特性,能够大大提升我们的开发效率。Java8的函数式编程能够大大减少代码量和便于维护,同时,还有一些跟并发相关的功能。开发中常用到的新特性如下: 1. 接口的默…
彻底理解synchronized
通过字节码分析以及源码解析深入理解synchronized的使用场景以及背后的实现原理,避免在生产环境出现并发问题,
从npm迁移到yarn
项目迁移背景,问题解决
下一页
关注了
59
关注者
0
收藏集
13
关注标签
20
加入于
2017-08-21