首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
牛角尖
掘友等级
公众号@牛角尖尖上起舞
|
.
.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 20
沸点 2
赞
22
返回
|
搜索文章
赞
文章( 20 )
沸点( 2 )
Why | Https 为什么是安全的?(上)
Https 为什么是安全的? 这可以说是一个高频面试题了。但要完全说明白这个问题,你需要具备一些前置知识。所以在本篇中,暂时不会涉及到 Https 的具体通信流程。 围绕这几点,我们来看一看常见的加密通信方法以及存在的问题。 加密技术最初起源于战争。比如著名的 凯撒密码 ,它的…
OfferKiller | Bitmap怎么这么吃内存?盘它!
在《Android移动性能实战》中有句话:“一张图,毁十优”。意思是一张图片的常驻内存,会造成十次优化的结果都白费。 为什么这么说呢?我们来做个测试。 通过 api 得到的 bitmap 大小为 12.96 MB,与 Java 内存增长量一致,这说明 Java 内存消耗量的陡然…
Android 老生常谈之消息机制
我们都知道,GUI 应用程序是消息(事件)驱动的,Android 应用程序也是如此。消息的传递要依赖于应用框架提供的消息机制。 而我们通常说的 “Android 消息机制”,单指 “Message 机制”,这篇文章,我们要探讨的依旧是这个老生常谈的 Message 机制。 在开…
从 0 到 15k+ star ,GSYVideoPlayer 的发展历程|项目复盘
本篇主要分为两部分,给大家复盘下 GSYVideoPlayer 的 发展历程感悟 和有哪些 “有趣的事情”。 GSYVideoPlayer 如今在 Github 是 15.9k 的 star ,也许你会觉得作为个人项目居然接近16k star 好厉害,但是如果再加上一个维护了近…
Android 组件化,从入门到不可自拔
组件化技术,在 Android 开发中有着举足轻重的作用。 随着时间推移,软件项目很多都会变得越来越庞杂。此时,采用组件化技术,对项目进行改造,是一种较优的方案。 要聊组件化,惯例是要谈谈模块化的,毕竟它与组件化确实有一些相同点,在组件化的项目中它也会与组件化发生关联。 模块化…
老生常谈之MVC与MVP
说起 MVC,大家都不陌生,算起来,自1978年被第一次提出,MVC 已经走过了40多个年头。在这40多年中,MVC 演化出了各种各样的分支,或者说变形—— MVP、MVVM 自然隶属其中。 这篇文章中,就介绍下 MVC 的几个比较有代表性的版本演进,及 MVP 的一些变形。 …
[译] RecyclerView正确使用姿势
这篇文章主要讨论解决了俩个问题,外层 RecyclerView 垂直滚动时嵌套的横向 RecyclerView 滑动位置的丢失以及水平方向滑动与垂直滑动的冲突解决。 在垂直滑动的 RecyclerView 嵌套了几个横向滑动的 RecyclerView,通过最新推出的 Conc…
[译] RecyclerView嵌套反向滑动问题
水平有限,大概翻译一下,同时加点东西。 众所周知,RecyclerView 可以通过设置 LayoutManager 的方式来选择滑动的方向,RecyclerView 还实现了 NestedScrollingChild3 接口来支持嵌套滚动,NestedScroll 机制可以让…
Webpack 记录 - webpack 5 变更记录
2020年10月,webpack 发布了 webpack 5.0.0。作为前端工程化的核心能力,webpack团队考虑到开发者的学习成本,并没有做成重大的 API 升级(ღ( ´・ᴗ・)ღ), 对比了一下 webpack4,对一些核心的升级点做下记录并分享 webpack 5 …
我又开发了一个非常好用的开源库,调试Android数据库有救了
大概是在今年 5 6 月份的时候,我曾经在公众号中透漏过,今年打算再开发一个新的开源项目。那个时候基本思路其实已经都想得差不多了,但是因为同时还要维护 LitePal 和 PermissionX 这两个开源项目,时不时还要写些原创文章,所以我很不确定今年是否真的可以完成这个新开…
下一页
个人成就
文章被点赞
79
文章被阅读
10,604
掘力值
425
关注了
10
关注者
29
收藏集
9
关注标签
12
加入于
2021-01-21