首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
YouCii
掘友等级
Android开发
喝咖啡
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
129
文章 18
沸点 111
赞
129
返回
|
搜索文章
最新
热门
如何搭建一个直播
推流端基于yasea实现 拉流端基于FFmpeg + GLSurfaceView 服务端基于nginx + nginx-rtmp-module
AOP常见手段(二)
前言 上一期在AOP概念以及常见手段(一)中我们一块明确了下AOP的概念,并学习了APT、Transform的基本使用和原理,下面我们学习下编译器预处理的下面两种方式: Transform + Jav
简述TCP可靠性传输设计
TCP 全称 Transmission Control Protocol(传输控制协议),是传输层协议的一种。 传输过程中数据丢失问题如何解决?在UDP的基础上补充可靠性设计,这就是TCP。 其实TCP要处理的问题非常多,这里说的4个问题只是大框架的问题。 1. 连接问题 问题…
AOP概念以及常见手段(一)
AOP即面向切片编程,通过编译期预处理或者运行时动态代理的方式,不侵入各模块具体业务代码,在某一切面上实现对某一类问题的统一处理。 可以这么理解,OOP是纵向在子类与父类之间处理逻辑的分层,而AOP是横向处理,不限于满足继承关系的一系列类,只要可以找到切面就可以统一处理。其概念…
ConstraintLayout + fitsSystemWindows 引起的控件错位问题
考虑几个UI错位的高度均是系统状态栏高度, 而且在切换fragment之后就恢复, 猜测是Activity创建Fragment时AppBarLayout的WindowInsetsCompat还没有来得及更新, 导致AppBarLayout的paddingTop计算错误导致, 所…
视频编码技术以及H.264介绍
把文字、图片、视频、声音转化为二进制数字组合的过程就是广义上的编码,把二进制数字重新转化为文字、图片、视频、声音数据的过程就是广义上的解码。 这些二进制数字的转化规则有很多,每一个规则都是依赖大家共同遵守的协议、标准,按照大家共同认定的标准进行编解码才能正常接入庞大的网络世界。…
Flutter自定义View(二)—— MultiChildRenderObejctWidget
上回在Flutter自定义View以及响应式UI框架原理中讲了Flutter的响应式UI框架原理以及如何自定义叶子节点LeafRenderObjectWidget,这次我们再来尝试一下如何自定义一个可以包含多个子控件的父布局。 根据我们上一篇文章说明,自定义View需要同时构建…
Flutter自定义View以及响应式UI框架原理
Flutter原生框架提供了MaterialDesign和Cupertino两种风格的UI,默认支持了非常多的样式,不过想做个性化的控件仍然需要我们进行自定义。 Flutter像android一样也提供了一套画图API,下面我们就自己动手做一个简单的Demo,熟悉下自定义Wid…
ASCII码 和 Base64编码
ASCII码(American Standard Code for Information Interchange, 美国信息互换标准代码) 是基于拉丁字母的一套电脑编码系统, 是现今最通用的单字节编码系统. ASCII码可以用来表示大小写英文字母以及部分字符和控制符, 但是中…
(Android源码学习) 应用启动流程
画这张破图花了两天.. 看不清的话选择新标签页打开, 或者下载下来看.
下一页
个人成就
文章被点赞
62
文章被阅读
25,967
掘力值
672
关注了
14
关注者
65
收藏集
3
关注标签
36
加入于
2018-09-30