首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
阴影之上
掘友等级
Android开发
|
悬崖勒马
写写代码
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 8
沸点 6
赞
14
返回
|
搜索文章
赞
文章( 8 )
沸点( 6 )
Flutter(五)之彻底搞懂Dart异步
一. Dart的异步模型 1.1. Dart是单线程的 1.1.1. 程序中的耗时操作 针对如何处理耗时的操作,不同的语言有不同的处理方式。 处理方式一: 多线程,比如Java、C++,我们普遍的做法是开启一个新的线程(Thread),在新的线程中完成这些异步的操作,再通过线程…
Flutter 实现原理及在马蜂窝的跨平台开发实践
一直以来,跨平台开发都是困扰移动客户端开发的难题。 在马蜂窝旅游 App 很多业务场景里,我们尝试过一些主流的跨平台开发解决方案,比如 WebView 和 React Native,来提升开发效率和用户体验。但这两种方式也带来了新的问题。 比如使用 WebView 跨平台方式,…
Android 跨进程通信机制 Binder 的实现原理
Binder 是 Android 系统中非常重要的组成部分。Android 系统中的许多功能建立在 Binder 机制之上。在这篇文章中,我们会对 Android 中的 Binder 在系统架构中的作用进行分析;然后,我们会从底层的实现角度简要说明为什么 Android 要开发…
Kotlin vs Flutter,我到底应该怎么选?
在移动应用开发方面,Kotlin 和 Flutter 是目前比较火热的两门技术。其中,Kotlin 是由 Jetbrains 研发,后被 Google 大力扶持,Flutter 则是由 Google 自己独立研发的。从目前 Google 官方的态度来看,这两门技术都被无限看好,…
RxJava2.x 从源码分析原理
RxJava 相信各位已经使用了很久,但大部分人在刚学习 RxJava 感叹切换线程的方便,调用逻辑清晰的同时,并不知道其中的原理,主要是靠记住运行的顺序。 随着我们设计出的 RxJava流 越来越复杂,一些复杂的问题并不能靠着记住的运行顺序就能解决。 下面,就通过最常用的操作…
Web容器是什么?
在学习之前,我们想想什么是 Web 容器,以及怎么学习 Web 容器。在学习一门技术之前,想想这两个问题,可以达到事半功倍的效果。 让我们回顾一下web技术的发展历史,可以帮助你理解web容器的由来。 早期的web应用主要应用于浏览静态网页,HTTP服务器(比如Apache、N…
会写「18.dp」只是个入门——Kotlin 的扩展函数和扩展属性(Extension Functions / Properties)
要看视频的可以直接去 哔哩哔哩 或者 YouTube 观看。不方便看视频的,下面文章搞起。 Kotlin 有个特别好用的功能叫扩展,你可以给已有的类去额外添加函数和属性,而且既不需要改源码也不需要写子类。这就是今天这个视频的主题。另外很多人虽然会用扩展,但只会最基本的使用,比如…
iOS内存泄露检测
个人成就
文章被阅读
545
掘力值
16
关注了
60
关注者
2
收藏集
2
关注标签
2
加入于
2018-04-02