首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
WM
订阅
WoodMap
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
面试官: 说一下你做过哪些性能优化?
如果你已经有 2 - 3 年以上开发经验还不懂的怎么去优化自己的项目,那就有点说不过去了,下面是我自己总结的一套通用级别的 Android 性能优化。如果图片不清晰文末可以下载原始 xmind 图。 之前做热修复的时候研究过 Application 的启动原理。项目中也做过一些…
深入探索编译插桩技术(一、编译基础)
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 现如今,Gradle + 编译插桩 的应用场景越来越多,无论是 各种性能优化中的插件工具制作,还是用来支持 插件化、热修复的各种插件,都会使用到这个组合,因此,掌握 Gradl…
关于FFmepg的冷知识,这一篇就够了
每一个从事音视频技术开发的工程师对FFmpeg都不会感到陌生,即使是刚刚踏入这个行业的初学者,但对他们来说这条路上好像有着一条不可逾越的鸿沟,“雷神”和许多大神都总结过一些FFmpeg的学习方法,小编在这里为大家做一个整理,方便大家有一个清晰的思路。
图解Android中的binder机制
Binder做为Android中核心机制,对于理解Android系统是必不可少的,关于binder的文章也有很多,但是每次看总感觉看的不是很懂,到底什么才是binder机制?为什么要使用binder机制?binder机制又是怎样运行的呢?这些问题只是了解binder机制是不够的…
Android 进阶路线(思维导图)
前面写了文章《Android开发者该如何进阶?》,整理了Android开发中的一些知识点,包括Java基础、Android基础、Android进阶、开源框架和工具类库等几个大的方面。罗列了其中的包含的知识点,文章有点长,覆盖了Android 知识面较广,为了将各个知识点梳理得更…
Node.js多进程爬虫入门
目标锁定豆瓣日本动画排行榜前 10 页数据爬取。 根据上面分析得出的小结,配合 superagent,我们可以轻松的构建出请求。 利用 Node 提供的 cluster 模块,可以轻松创建多个子进程。 最终就是实现,比如我的 mac 是 4 核的,那么我会开 4 个子进程来进行…
一文理清JVM和GC(下)
大家好,我是小菜,一个渴望在互联网行业做到蔡不菜的小菜。可柔可刚,点赞则柔,白嫖则刚! 程序在垃圾回收上花费了98%的时间,却收集不会2%的空间。 GC清理的一点点内存很快会再次填满,迫使GC再次执行,这样就形成了恶性循环。 写NIO程序经常使用 ByteBuffer 来读取或…
浅谈浏览器渲染、回流和重绘
一个普通的网页,浏览器在渲染前需要先构建 DOM(document object model) 和 CSSOM (css object model) 树。 转换:浏览器从磁盘或网络读取 HTML 的原始字节,并根据文件的指定编码将它们转换成各个字符。 令牌化: 浏览器将字符串转…
从零开始仿写一个抖音App——音视频开篇
1.聊一聊——主要是公布一些事情,没兴趣的同学可以跳过。 2.音视频前置知识——列一列学习音视频技术之前需要知道的东西。 3.cmake 入门——了解一个 c/c++ 工程的组织与编译。 4.ffmpeg 入门——入门 ffmepg,讲解一个官方 demo。 1.有些朋友可能会…
图解 Android 事件分发机制
图解 Android 事件分发机制