前言 内存映射 在 Linux操作系统中非常重要,因为其涉及到高效的跨进程通信 & 文件操作 今天,我将详细讲解操作系统中核心概念:内存映射 目录 1. 定义 关联 进程中的...
前言 内存映射 在 Linux操作系统中非常重要,因为其涉及到高效的跨进程通信 & 文件操作 今天,我将详细讲解操作系统中核心概念:内存映射 目录 1. 定义 关联 进程中的...
在flutterlab中执行flutter build aar 或者flutter build apk,此时默认生成flutter-release.aar,引入智造中,会报错...
1、前言: 最近在学习Flutter,作为Flutter的编程语言,Dart语言语法的学习自然就编程重中之重。本文主要记录自己在学习Dart语法时的一些重要概念和学习路线,在...
1、前言: 在使用RxJava 的背压时,遇到了很多困扰。本文主要是针对RxJava背压策略的5种模式下,观察者和被观察者在不同的线程模式下,表现出的不同的背压管理策略进行讲...
git config --global alias.pull "!git pull && git submodule update --init --recursive"gi...
前言: 随着Flutter的快速发展,以及在国内外应用中作为跨平台方案使用的普及,Flutter吸引了无数开发者的眼光。我们也对Flutter从以下方向进行了技术方面的调研,...
输出的文章Retrofit + OkHttp +RxJava 网络库构建及项目实践 http://ks.netease.com/blog?id=792[http://ks....
在项目开发过程中,遇到了这个崩溃,花费了了很多时间排查,仅以此文记录解决问题的思路和方式,以免后人再次踩坑。 该问题触发的条件: Oppo R7s Android 4.4....
音频相关: 1)Vivo X9 发现使用usb安装时,提示无法解析包,需在setting中禁用install run oppo R7s(4.4) Vivo X9(7.1...
@iBotasky ViewModel 目前有两个概念。一个是google官方 Architecture Component 里的ViewModel 主要用于横竖屏切换时的一个状态数据保存。而另一个就是MVVM模式中的VIewModel。 概念和用法是不一样的
Mvvm模式: Databinding 与 ViewModel+LiveData+Repository前言: 本文主要是对常见设计模式的一些分析,以及讲述在Android项目中实现Mvvm模式的两种方式。通过Databinding或者ViewModel+LiveData+Re...
@伊__泽 后面用LiveData + ViewModel + Repository做的MVVM的框架,但是使用的时候,每次还是需要开发者通过LiveData 来实现View 和ViewModel的数据绑定和命令绑定,用起来还是感觉麻烦不爽。 建议你可以看看其他Reactive的框架,比如美团有个Router框架,还有FaceBook的 AndroidFlux框架,看看能否满足你的需求
Mvvm模式: Databinding 与 ViewModel+LiveData+Repository前言: 本文主要是对常见设计模式的一些分析,以及讲述在Android项目中实现Mvvm模式的两种方式。通过Databinding或者ViewModel+LiveData+Re...
上一篇文章中,我大概介绍了一下短视频的拍摄,主要就是音视频的加减速。这篇文章我将介绍下抖音视频特效的实现,废话不多说,进入正题。 1.特效概览 抖音上目前有这九种视频特效,本...