首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
puff小猪
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
223
文章 223
沸点 0
赞
223
返回
|
搜索文章
赞
文章( 223 )
沸点( 0 )
设计模式这样学也太简单了吧!
设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理解。
Coil 和 Glide 的 Bitmap 缓存复用机制
Android 开发者最熟悉的图片加载框架应该是 Glide 和 Picasso 这两个了,最近两年也出现了一个后起之秀:Coil。Coil 是一个新兴的 Android 图片加载库,Coil 的名
大白话带你认识JVM
如果在文中用词或者理解方面出现问题,欢迎指出。此文旨在提及而不深究,但会尽量效率地把知识点都抛出来 JVM 是 Java Virtual Machine 的缩写,它是一个虚构出来的计算机,一种规范。通过在实际的计算机上仿真模拟各类计算机功能实现··· 好,其实抛开这么专业的句子…
公司的技术债务是如何形成的?又如何破解?—— 编程原则
人的理解总有一个边界,然而软件的需求和功能不会,规模会随着熵自发性变大,其复杂性源自于大量的不确定性,无法避免。 同时,随着软件变得越来越复杂,代码库越来越臃肿,最终团队里没有一个人能够搞清楚系统具体是怎样工作的。即使,某时某个程序员想要尝试重构部分重复的逻辑,但由于牵涉的代码…
简单就是易于调试
对于框架、库或者工具来说,怎样做才算是“简单”?也许有很多的定义,但我的理解通常是易于调试。我经常见到人们宣传某个特定的程序、框架、库、文件格式或者其它什么东西是简单的,因为他们会说“看,我只需要这么一点工作量就能够完成某项工作,这太简单了”。非常好,但并不完善。 你可能只编写…
事件分发不够,NestedScrolling来凑
前俩篇文章,咱们聊了事件分发的原理。通过原理和工作经验,我们明白仅靠熟知事件分发远远不足以做出细腻的用户体验。 很明显,如果想要实现这个效果,通过常规的事件分发机制很显然是没办法实现的。毕竟上面的Bar一旦开始滑动,说明它已经确定消费此事件,那么在一次滑动中,下面的Recycl…
2019 面试准备 - JS 原型与原型链
【2019-08-16】Hello 小伙伴们,由于 jsliang 对文档库进行了重构,这篇文章的一些链接可能失效,而 jsliang 没有精力维护掘金这边的旧文章,对此深感抱歉。请需要获取最新文章的小伙伴,点击上面的 GitHub 地址,去文档库查看调整后的文章。 在本文中,…
React Native for Android 原理分析与实践:实现原理
从2016年中开始,我司开始筹措推进React Native在全公司的推广使用,从最基础的基础框架搭建开始,到各种组件库、开发工具的完善,经历了诸多波折,也累积了很多经验。今年的工作也 马上接近尾声,打算写几篇文章来对这一年多的实践经验做个总结。读者有什么问题或者想要交流的地方…
Android编译期插桩,让程序自己写代码(一)
近些年,编译期插桩技术在Android圈越来越普遍。无论是可以生成JAVA源码的ButterKnief、Dagger,还是操作字节码的VirtualAPK,甚至是新兴的语言Kotlin都用到了编译期插桩技术。学习这门技术对我们理解这些框架的原理十分有帮助。另外,我们通过这种技术…
JavaScript中的“黑话”
黑话,本指旧时江湖帮会人物的暗语、暗号,往往见于小说,后指流行于某一特殊行业中,非局外人所能了解的语言。而本文涉及到的“黑话”,其实是一些利用语言的特征使用的一些不常见的奇淫技巧,JavaScript的语法是十分简单灵活的,在项目中建议大家遵从ESLint规范编写可维护性的代码…
下一页
关注了
4
关注者
0
收藏集
2
关注标签
30
加入于
2016-12-04