240 发简信
IP属地:广东
  • Resize,w 360,h 240
    谈谈打包之整体介绍

    不管你是做移动开发、前端开发还是后端开发,一定会遇到一个概念——打包,那打包是什么?为什么要打包?以及如何打包呢? 打包是什么,为什么要打包 在...

  • Android多模块打包中的构建变体(buildTypes 和 productFlavors)配置

    建议读本文之前先阅读构建变体[https://www.jianshu.com/p/22a65046073f]和Android 源集sourceS...

  • Resize,w 360,h 240
    科普|音视频开发架构和分工

    当提起音视频开发,很多人潜意识认为这是一项很有难度和挑战的工作,需要投入较多时间才能入门~~ 这句话说对了一半!!音视频目前是入门简单,成神难!...

    1.1 62 0 6
  • Resize,w 360,h 240
    像创造者一样去思考跨进程通信Binder

    唯有一个造物主方能真正理解另一个造物主! 在《跨进程通信破障一击》中有介绍到,Binder是Android系统中的一种高效、安全的跨进程通信方案...

  • Resize,w 360,h 240
    万变不离其宗|跨进程通信破障一击

    提到跨进程通信,你会想到什么? Socket、管道、共享内存、Binder、消息队列、信号量…… 如果让你讲讲他们如何使用以及背后的原理,是不是...

  • 原来一直被误导了!序列化应该这样理解……

    最近在研究跨进程通信,其中涉及一个概念叫序列化,总感觉这个东西似懂非懂—— 似懂非懂的东西,你想用好它,那就是猴子捞月——瞎折腾~ 不行,必须搞...

  • Resize,w 360,h 240
    服务端开发实践三部曲|从零开始上线一个API

    当你想转战服务端开发,你搜了下如何开始,就会得到一大堆要学习的东西:开发语言、后端框架、操作系统、数据库、负载均衡,安全策略、xss、Dos攻击...

  • 科普|泛型(出现历史、定义、用法、原理)

    一、泛型是什么 ,为啥会有泛型 在泛型出现前,Java等强类型语言中方法的参数、返回值、类的成员变量、局部变量都必须是一个特定数据类型。比如:...

  • Resize,w 360,h 240
    科普|内核kernel(概念理解、功能介绍、宏内核和微内核)

    当被问起计算机内核,你会想到什么?会想到系统调用?会想到进程管理?会想到IO操作?还是觉得跟工作基本无关,又麻烦又难,根本不需要了解~ 非也!非...

个人介绍
技术的本质应该是简洁的,技术的应用应该是简单的,技术的表达应该是易懂的,人活一世,蚍蜉一生,朝闻道夕可死也,我们一起探究技术本质,构建一个简单优美的世界吧!!