不管你是做移动开发、前端开发还是后端开发,一定会遇到一个概念——打包,那打包是什么?为什么要打包?以及如何打包呢? 打包是什么,为什么要打包 在...
建议读本文之前先阅读构建变体[https://www.jianshu.com/p/22a65046073f]和Android 源集sourceS...
当提起音视频开发,很多人潜意识认为这是一项很有难度和挑战的工作,需要投入较多时间才能入门~~ 这句话说对了一半!!音视频目前是入门简单,成神难!...
唯有一个造物主方能真正理解另一个造物主! 在《跨进程通信破障一击》中有介绍到,Binder是Android系统中的一种高效、安全的跨进程通信方案...
提到跨进程通信,你会想到什么? Socket、管道、共享内存、Binder、消息队列、信号量…… 如果让你讲讲他们如何使用以及背后的原理,是不是...
最近在研究跨进程通信,其中涉及一个概念叫序列化,总感觉这个东西似懂非懂—— 似懂非懂的东西,你想用好它,那就是猴子捞月——瞎折腾~ 不行,必须搞...
当你想转战服务端开发,你搜了下如何开始,就会得到一大堆要学习的东西:开发语言、后端框架、操作系统、数据库、负载均衡,安全策略、xss、Dos攻击...
一、泛型是什么 ,为啥会有泛型 在泛型出现前,Java等强类型语言中方法的参数、返回值、类的成员变量、局部变量都必须是一个特定数据类型。比如:...
当被问起计算机内核,你会想到什么?会想到系统调用?会想到进程管理?会想到IO操作?还是觉得跟工作基本无关,又麻烦又难,根本不需要了解~ 非也!非...