注册
环信即时通讯云

环信即时通讯云

单聊、群聊、聊天室...
环信开发文档

环信开发文档

环信FAQ

环信FAQ

集成常见问题及答案
RTE开发者社区

RTE开发者社区

汇聚音视频领域技术干货,分享行业资讯
技术讨论区

技术讨论区

技术交流、答疑
资源下载

资源下载

收集了海量宝藏开发资源
iOS Library

iOS Library

不需要辛辛苦苦的去找轮子, 这里都有
Android Library

Android Library

不需要辛辛苦苦的去找轮子, 这里都有
0
评论

Android自定义View的交互,往往都是从星星开始 自定义View

王二蛋和他的张大花 发表了文章 • 353 次浏览 • 2022-11-21 14:03 • 来自相关话题

前言 在前面的学习中,我们基本了解了一些 Canvas 的绘制,那么这一章我们一起复习一下图片的绘制几种方式,和事件的简单交互方式。 我们从易到难,作为基础的进阶控件,我们从最简单的交互开始,那就自定义一个星星评分的控件吧。 一个 App 必不可少的评论系统打... ...查看全部
0
评论

ConstraintLayout解决的一种布局问题 ConstraintLayout

王二蛋和他的张大花 发表了文章 • 422 次浏览 • 2022-11-21 13:59 • 来自相关话题

期望实现的效果 这个效果看上去很简单,但是等到要实现的时候,发现用常规的布局在左侧文字较长的时候,右侧文字标签的控件会控件被左侧文字挤压导致标签控件显示不了(LinearLayout、RelativeLayout都存在一样的问题) (修改:评论给出了一种用L... ...查看全部
0
评论

我代码就加了一行log日志,结果引发了P1的线上事故 log日志

王二蛋和他的张大花 发表了文章 • 434 次浏览 • 2022-11-21 13:57 • 来自相关话题

线上事故回顾 前段时间新增一个特别简单的功能,晚上上线前review代码时想到公司拼搏进取的价值观临时加一行log日志,觉得就一行简单的日志基本上没啥问题,结果刚上完线后一堆报警,赶紧回滚了代码,找到问题删除了添加日志的代码,重新上线完毕。 情景还原 定义了... ...查看全部
0
评论

安卓APP全局黑白化实现方案 全局黑白

王二蛋和他的张大花 发表了文章 • 612 次浏览 • 2022-11-21 13:49 • 来自相关话题

在清明节时各大APP都会进行黑白化处理,当时在接到这个需求的时候感觉好麻烦,是不是又要搞一套皮肤? 然而在一系列搜索之后,找到了两位大神(鸿洋、U2tzJTNE)的实现方案,其实相当的简单! 让我们一起站在巨人的肩膀上来分析一下原理,并思考会不会有更简便的实现... ...查看全部
0
评论

Android启动优化之多线程依赖线程池 启动优化 线程池

王二蛋和他的张大花 发表了文章 • 466 次浏览 • 2022-11-21 13:47 • 来自相关话题

背景 开发中会存在多个任务之间互相依赖,运行非常慢的情况,譬如Android在主线程中初始化多个SDK导致App启动慢的情况,搜索一下发现业界的通用做法是构造任务的有向无环图,拓扑排序生成有序的任务列表,然后用线程池执行任务列表(通俗的说就是先找到没有依赖的任... ...查看全部
0
评论

Lucene源码系列:正排索引文件构建 Lucene

王二蛋和他的张大花 发表了文章 • 539 次浏览 • 2022-11-18 15:19 • 来自相关话题

背景 Lucene中根据term字典和倒排可以快速查找到相关文档的id,那怎么获取文档中的字段内容呢,这就是我们今天要讲的正排数据。 Lucene中对于某个文档的各个字段,可以通过配置来控制是否要存储进正排索引文件中,只有存储到正排索引文件中,查询的时候,有需... ...查看全部
0
评论

Android中的硬件加速那么好用?为啥没被普及? 硬件加速

王二蛋和他的张大花 发表了文章 • 918 次浏览 • 2022-11-18 15:11 • 来自相关话题

浅谈 前几天有个朋友问我:Android中硬件加速那么好用,为啥没被普及?,嗯?其实我也想知道。。。 手机开发中最重要的两个点: 1.用户点击的流畅性 2.界面效果的展示 早期的Android系统这两个事件都是在主线程上执行,导致用户点击的时候,界面绘制停... ...查看全部
0
评论

实现一个简易Retrofit retrofit

王二蛋和他的张大花 发表了文章 • 424 次浏览 • 2022-11-18 14:55 • 来自相关话题

前言 作为Android开发,大名鼎鼎的Retrofit网络请求库肯定都用过,而且在Kotlin更新协程后,Retrofit也第一时间更新了协程方式、Flow方式等编码模式,这篇文章我们利用前面的学习知识,尝试着实现一个建议版本的Retrofit,然后看看如何... ...查看全部
0
评论

LeakCanary 浅析 leakCanary

王二蛋和他的张大花 发表了文章 • 525 次浏览 • 2022-11-18 14:52 • 来自相关话题

前言 平时我们都有用到LeakCanary来分析内存泄露的情况,这里可以来看看LeakCanary是如何实现的,它的内部又有哪些比较有意思的操作。 LeakCanary的使用 官方文档:square.github.io/leakcanary/… 引用方式 de... ...查看全部
0
评论

分享Kotlin协程在Android中的使用 协程 kotlin

王二蛋和他的张大花 发表了文章 • 418 次浏览 • 2022-11-18 14:43 • 来自相关话题

前言 之前我们学了几个关于协程的基础知识,本文将继续分享Kotlin协程的知识点~挂起,同时介绍协程在Android开发中的使用。 正文 挂起 suspend关键字 说到挂起,那么就会离不开suspend关键字,它是Kotlin中的一个关键字,它的中文意思是暂... ...查看全部
0
评论

看完这篇,你也可以搞定有趣的动态曲线绘制 动态曲线

王二蛋和他的张大花 发表了文章 • 496 次浏览 • 2022-11-16 15:03 • 来自相关话题

前言 接下来我们来了解一下 Path 类的一些特性。Path 类用于描述绘制路径,可以实现绘制线段、曲线、自定义形状等功能。本篇我们介绍 Path 的一个描述类 PathMetric 的应用。通过本篇你会了解以下两方面的内容: PathMetric 类简介。... ...查看全部
0
评论

10 个有用的 Kotlin flow 操作符 flow kotlin

王二蛋和他的张大花 发表了文章 • 759 次浏览 • 2022-11-16 15:00 • 来自相关话题

Kotlin 拥有函数式编程的能力,运用得当,可以简化代码,层次清晰,利于阅读,用过都说好。然而操作符数量众多,根据使用场景选择合适的操作符是一个很大的难题,网上搜索了许久只是学习了一个操作符,还要再去验证它,实在浪费时间,开发效率低下。一种方式是转至命令式开... ...查看全部
0
评论

GET 和 POST 有什么区别? GET post

王二蛋和他的张大花 发表了文章 • 375 次浏览 • 2022-11-16 14:49 • 来自相关话题

GET 和 POST 是 HTTP 请求中最常用的两种请求方法,在日常开发的 RESTful 接口中,都能看到它们的身影。而它们之间的区别,也是一道常见且经典的面试题,所以我们本文就来详细的聊聊。 HTTP 协议定义的方法类型总共有以下 10 种: PS:... ...查看全部
0
评论

求知 | 聊聊Android资源加载那些事 - Resource的初始化 Android Resource

王二蛋和他的张大花 发表了文章 • 452 次浏览 • 2022-11-16 14:42 • 来自相关话题

Hi ,你好 :) 引言 在上一篇,求知 | 聊聊Android资源加载的那些事 - 小试牛刀 中,我们通过探讨 Resource.getx() 等方法,从而解释了相关方法的背后实现。 那么,不知道你有没有好奇 context.resources 与 Reso... ...查看全部
0
评论

Android面试题-2022 面试 Android

王二蛋和他的张大花 发表了文章 • 591 次浏览 • 2022-11-16 14:36 • 来自相关话题

1 wait和 sleep 的区别 wait是Object的方法,wait是对象锁,锁定方法不让继续执行,当执行notify方法后就会继续执行,sleep 是Thread的方法,sleep 是使线程睡眠,让出cpu,结束后自动继续执行 2 View和Surfa... ...查看全部
0
评论

Flutter如何将文本与图片混合编辑?(功能扩展篇) 图片混合 Flutter

王二蛋和他的张大花 发表了文章 • 529 次浏览 • 2022-11-15 14:50 • 来自相关话题

前言 一个优秀的富文本,应该包含优秀的排版算法、丰富的功能和渲染的高性能。在上一篇中,我们实现了可扩展的、基础的富文本编辑器。那么在本文中,让我们对富文本进行更多功能的扩展。 注: — 为了在阅读本文时有更好的体验,请先阅读本专栏第一篇,前文涉及到的知识点,本... ...查看全部
0
评论

Kotlin 标准库随处可见的 contract 到底是什么? kotlin contract

王二蛋和他的张大花 发表了文章 • 432 次浏览 • 2022-11-15 14:47 • 来自相关话题

Kotlin 的标准库提供了不少方便的实用工具函数,比如 with, let, apply 之流,这些工具函数有一个共同特征:都调用了 contract() 函数。@kotlin.internal.I... ...查看全部
0
评论

Compose 状态保存:rememberSaveable 原理分析 rememberSaveable compose

王二蛋和他的张大花 发表了文章 • 399 次浏览 • 2022-11-15 14:44 • 来自相关话题

前言 我曾经在一篇介绍 Compose Navigation 的文章 中提到了 Navigation 的状态保存实际是由 rememberSaveable 实现的,有同学反馈希望单独介绍一下 rememberSaveable 的功能及实现原理。 我们都知道 r... ...查看全部
0
评论

Flutter 如何优雅地阻止系统键盘弹出 键盘弹出 Flutter

王二蛋和他的张大花 发表了文章 • 617 次浏览 • 2022-11-15 14:42 • 来自相关话题

前言 开篇先吐槽一下,输入框和文本,一直都是官方每个版本改动的重点,先不说功能上全不全的问题,每次版本升级,必有 breaking change 。对于 extended_text_field | Flutter Package (flutter-io.cn)... ...查看全部
0
评论

【Ktor挖坑日记】还在用Retrofit网络请求吗?试试Ktor吧! Ktor retrofit

王二蛋和他的张大花 发表了文章 • 451 次浏览 • 2022-11-15 14:40 • 来自相关话题

Ktor官方对Ktor的描述是: Create asynchronous client and server applications. Anything from microservices to multiplatform HTTP client app... ...查看全部
0
评论

View工作原理 | 理解MeasureSpec和LayoutParams LayoutParams MeasureSpec

王二蛋和他的张大花 发表了文章 • 563 次浏览 • 2022-11-14 14:51 • 来自相关话题

前言本篇文章是理解View的测量原理的前置知识,在说View的测量时,我相信很多开发者都会说出重写onMeasure方法,比如下面方法:override fun onMeasure(widthMeasureSpec: Int, heightMeasureSpe... ...查看全部
0
评论

Flow是如何解决背压问题的 背压 flow

王二蛋和他的张大花 发表了文章 • 432 次浏览 • 2022-11-14 14:42 • 来自相关话题

前言 随着时间的推移,越来越多的主流应用已经开始全面拥抱Kotlin,协程的引入,Flow的诞生,给予了开发很多便捷,作为协程与响应式编程结合的流式处理框架,一方面它简单的数据转换与操作符,没有繁琐的操作符处理,广受大部分开发的青睐,另一方面它并没有响应式编... ...查看全部
0
评论

从 internal 修饰符一探 kotlin 的可见性控制 kotlin internal

王二蛋和他的张大花 发表了文章 • 511 次浏览 • 2022-11-14 14:40 • 来自相关话题

前言 之前探讨过的 sealed class 和 sealed interface 存在 module 的限制,但其主要用于密封 class 的扩展和 interface 的实现。 如果没有这个需求只需要限制 module 的话,使用 Kotlin 中独特的 ... ...查看全部
0
评论

页面曝光难点分析及应对方案 页面采集

王二蛋和他的张大花 发表了文章 • 449 次浏览 • 2022-11-14 14:38 • 来自相关话题

曝光 曝光埋点分为两种: PV show 它俩都表示“展示”,但有如下不同: 概念不同:PV = Page View,它特指页面维度的展示。对于 Android 平台来说,可以是一个 Activity 或 Fragment。而 show 可以是任何东西... ...查看全部
0
评论

Kotlin 默认可见性为 public,是不是一个好的设计? 可见性 kotlin

王二蛋和他的张大花 发表了文章 • 504 次浏览 • 2022-11-14 14:34 • 来自相关话题

前言 众所周知,Kotlin 的默认可见性为 public,而这会带来一定的问题。比如最常见的,library 中的代码被无意中声明为 public 的了,导致用户使用者可以用到我们不想暴露的 API ,这样违背了最小知识原则,也不利于我们后续的变更 那么既然... ...查看全部
0
评论

Android 混淆规则是如何生效的? 混淆 Android

王二蛋和他的张大花 发表了文章 • 768 次浏览 • 2022-11-11 14:58 • 来自相关话题

前言 记录一下关于 Android 中关于混淆配置文件的生效规则、混淆规则的细节、build 产物中和混淆相关的内容及其作用。 混淆配置生效规则 现在的 Android 项目一般由一个主 app module,n 个子 lib module 共同组成。 ap... ...查看全部
0
评论

以为很熟悉CountDownLatch的使用了,没想到在生产环境翻车了 CountDownLatch

王二蛋和他的张大花 发表了文章 • 363 次浏览 • 2022-11-11 14:52 • 来自相关话题

前言 大家好,我是小郭,之前分享了CountDownLatch的使用,我们知道用来控制并发流程的同步工具,主要的作用是为了等待多个线程同时完成任务后,在进行主线程任务。 万万没想到,在生产环境中竟然翻车了,因为没有考虑到一些场景,导致了CountDownLat... ...查看全部
0
评论

面试必备:ThreadLocal详解 ThreadLocal

王二蛋和他的张大花 发表了文章 • 403 次浏览 • 2022-11-11 14:48 • 来自相关话题

前言 大家好,我是捡田螺的小男孩。 无论是工作还是面试,我们都会跟ThreadLocal打交道,今天就跟大家聊聊ThreadLocal哈~ ThreadLocal是什么?为什么要使用ThreadLocal 一个ThreadLocal的使用案例 ThreadL... ...查看全部
0
评论

Flutter 工程化框架选择 — 状态管理何去何从 状态管理 Flutter

王二蛋和他的张大花 发表了文章 • 789 次浏览 • 2022-11-11 14:43 • 来自相关话题

这是 《Flutter 工程化框架选择》 系列的第六篇 ,就像之前说的,这个系列只是单纯告诉你,创建一个 Flutter 工程,或者说搭建一个 Flutter 工程脚手架,应该如何快速选择适合自己的功能模块,或者说这是一个指引系列,所以比较适合新手同学。 其... ...查看全部
0
评论

Android仿淘宝、京东Banner滑动查看图文详情 Android Banner

王二蛋和他的张大花 发表了文章 • 467 次浏览 • 2022-11-11 14:35 • 来自相关话题

效果图 原理分析 Banner与右侧的查看更多View都是子View,被父View包裹,默认Banner的宽度是match_parent,而查看更多则是在屏幕的右侧,处于不可见状态; 当Banner进行左右滑动时,当前的滑动事件是在Banner中消费的,... ...查看全部
0
评论

MD5 到底算不算一种加密算法? MD5

王二蛋和他的张大花 发表了文章 • 454 次浏览 • 2022-11-10 15:01 • 来自相关话题

本文正在参加「金石计划 . 瓜分6万现金大奖」 hello,大家好,我是张张,「架构精进之路」公号作者。 一旦提到加密算法,经常有人会有这样的疑问:MD5 到底算不算一种加密算法呢? 在回答这个问题之前,我们需要先弄清楚两点: 什么是加密算法? 什么是... ...查看全部
0
评论

简简单单搞一个实用的Android端搜索框 搜索框

王二蛋和他的张大花 发表了文章 • 411 次浏览 • 2022-11-10 14:51 • 来自相关话题

Hello啊老铁们,今天带来一个非常实用的自定义搜索框,包含了搜索框、热门搜索列表、最近搜索列表等常见的功能,有类似的,大家可以直接复用,将会大大节约您的开发时间,有一点,很负责任的告诉大家,实现这个没什么技术含量,就是很简单的自定义组合View,本文除了使用... ...查看全部
0
评论

浅谈RecyclerView的性能优化 性能 RecyclerView

王二蛋和他的张大花 发表了文章 • 451 次浏览 • 2022-11-10 14:48 • 来自相关话题

RecyclerView的性能优化 在我们谈RecyclerView的性能优化之前,先让我们回顾一下RecyclerView的缓存机制。 RecyclerView缓存机制 众所周知,RecyclerView拥有四级缓存,它们分别是: Scrap缓存:包括... ...查看全部
0
评论

计算耗时? Isolate 来帮忙 Flutter Isolate

王二蛋和他的张大花 发表了文章 • 509 次浏览 • 2022-11-10 14:35 • 来自相关话题

一、问题引入 - 计算密集型任务 假如现在有个需求,我想要计算 1 亿 个 1~10000 间随机数的平均值,在界面上显示结果,该怎么办? 可能有小伙伴踊跃发言:这还不简单,生成 1 亿 个随机数,算呗。 1. 搭建测试场景 如下,写个简单的测试界面,界面中... ...查看全部
0
评论

为什么会发生 Fragment not attached to Activity 异常? Activity fragment

王二蛋和他的张大花 发表了文章 • 404 次浏览 • 2022-11-10 14:31 • 来自相关话题

事情是这样的,前两天有位大佬在群里提了个问题,原文如下 一个 Fragment 在点击按钮跳转一个新的 Activity 的时候,报崩溃异常:Fragment not attached to Activity 问:复现路径可能是什么样的呢? 一、回答问题前先... ...查看全部
0
评论

假ArrayList导致的线上事故...... ArrayList

王二蛋和他的张大花 发表了文章 • 367 次浏览 • 2022-11-07 14:19 • 来自相关话题

线上事故回顾 晚饭时,当我正沉迷于排骨煲肉质鲜嫩,汤汁浓郁时,产研沟通群内发出一条消息,显示用户存在可用劵,但进去劵列表却什么也没有,并附含了一个视频。于是我一边吃了排骨,一边查看消息点开了视频,en~,视频跟描述一样。但没有系统告警,用户界面也没有明显的报错... ...查看全部
0
评论

韩国程序员面试考什么? 面试

王二蛋和他的张大花 发表了文章 • 322 次浏览 • 2022-11-07 14:15 • 来自相关话题

大家好,我是老三,在G站闲逛的时候,从每日热门上,看到一个韩国的技术面试项目,感觉有点好奇,忍不住点进去看看。 韩国的面试都考什么?有没有国内的卷呢? 可以看到,有8.k star,2.2k forks,在韩国应该算是顶流的开源项目了。 再看看贡献者,嗯,... ...查看全部
0
评论

封装一个有趣的 Loading 组件 Flutter Loading

王二蛋和他的张大花 发表了文章 • 407 次浏览 • 2022-11-07 14:13 • 来自相关话题

组件定义 loading组件共定义4个入口参数: 前景色:绘制图形的前景色; 背景色:绘制图形的背景色; 图形尺寸:绘制图形的尺寸; 加载文字:可选,如果有文字就显示,没有就不显示。 得到的Loading组件类如下所示: class LoadingAnim... ...查看全部
0
评论

忙里偷闲IdleHandler IdleHandler

王二蛋和他的张大花 发表了文章 • 408 次浏览 • 2022-11-07 14:11 • 来自相关话题

在Android中,Handler是一个使用的非常频繁的东西,输入事件机制和系统状态,都通过Handler来进行流转,而在Handler中,有一个很少被人提起但是却很有用的东西,那就是IdleHandler,它的源码如下。 /** * Callback in... ...查看全部
0
评论

项目维护几年了,为啥还这么卡? 卡顿优化

王二蛋和他的张大花 发表了文章 • 426 次浏览 • 2022-11-07 14:07 • 来自相关话题

浅谈 前段时间有个客户问我,为啥你们项目都搞了好几年了,为啥线上还会经常反馈卡顿,呃呃呃。。 于是根据自己的理解以及网上大佬们的思路总结了一篇关于卡顿优化这块的文章。 卡顿问题是一个老生常谈的话题了,一个App的好坏,卡顿也许会占一半,它直接决定了用户的留存... ...查看全部
0
评论

因面试提到 Handler 机制后,引发连环炮轰(我已承受不来~) handler

王二蛋和他的张大花 发表了文章 • 389 次浏览 • 2022-11-03 15:42 • 来自相关话题

因业务繁忙,有段时间没有和大家进行技术分享了,今日特此抽出时间先来分享!!!今日头条面试题:讲讲ThreadLocal底层原理和Handler的关系竟然提到了Handler机制就不得不提到这几大将了:Handler,Looper,MessageQueue,Me... ...查看全部
0
评论

Flutter桌面开发-项目工程化框架搭建 Flutter

王二蛋和他的张大花 发表了文章 • 1025 次浏览 • 2022-11-03 15:40 • 来自相关话题

前言 在本专栏前面的几篇文章中,我们对桌面应用实现了可定制的窗口化,适配了多种分辨率的屏幕,并且实现了小组件 “灵动岛”。前面的文章算是一些基础建设的搭建,这篇文章我将基于状态管理库GetX,搭建一个成熟完善的,可投入生产开发的项目架构。这也是我们后面继续开发... ...查看全部
0
评论

Dagger2四种使用方式 Dagger2

王二蛋和他的张大花 发表了文章 • 430 次浏览 • 2022-11-03 15:33 • 来自相关话题

1. 什么是Dagger2 Dagger2是用来解决对象之间的高度耦合的框架。介绍Dagger2四种方式实现。 具体的四种使用场景 0. 配置 app模块下的build.gradle dependencies { //...其他依赖信息 im... ...查看全部
0
评论

Android 13这些权限废弃,你的应用受影响了吗? Android

王二蛋和他的张大花 发表了文章 • 503 次浏览 • 2022-11-03 15:31 • 来自相关话题

无论是更改个人头像、分享照片、还是在电子邮件中添加附件,选择和分享媒体文件是用户最常见的操作之一。在听取了 Android 用户反馈之后,我们对应用程序访问媒体文件的方式做了一些改变。 Android 13 已被废弃的权限 许多用户告诉我们,文件和媒体权限让他... ...查看全部
0
评论

一些有用的技巧帮助你开发 flutter Flutter

王二蛋和他的张大花 发表了文章 • 372 次浏览 • 2022-11-03 15:17 • 来自相关话题

前言 你好今天给你带来了些有用的建议,让我们开始吧。 正文 1. ElevatedButton.styleFrom 快速样式 你是否厌倦了 container 里那些乏味的 decorations ,想要轻松实现这个美丽的按钮别担心,我给你准备了一些魔法密码... ...查看全部
0
评论

Android性能优化 -- 内存优化 内存优化 Android

王二蛋和他的张大花 发表了文章 • 431 次浏览 • 2022-11-02 15:02 • 来自相关话题

内存,是Android应用的生命线,一旦在内存上出现问题,轻者内存泄漏,重者直接crash,因此一个应用保持健壮,内存这块的工作是持久战,而且从写代码这块就需要注意合理性,所以想要了解内存优化如何去做,要先从基础知识开始。 1 JVM内存原理 这一部分确实很枯... ...查看全部
0
评论

线上kafka消息堆积,consumer掉线,怎么办? kafka consumer

王二蛋和他的张大花 发表了文章 • 387 次浏览 • 2022-11-02 14:51 • 来自相关话题

线上kafka消息堆积,所有consumer全部掉线,到底怎么回事? 最近处理了一次线上故障,具体故障表现就是kafka某个topic消息堆积,这个topic的相关consumer全部掉线。 整体排查过程和事后的复盘都很有意思,并且结合本次故障,对kafka使... ...查看全部
0
评论

深入学习 Kotlin 特色之 Sealed Class 和 Interface interface Sealed

王二蛋和他的张大花 发表了文章 • 431 次浏览 • 2022-11-02 14:48 • 来自相关话题

前言sealed class 以及 1.5 里新增的 sealed interface 可谓是 Kotlin 语言的一大特色,其在类型判断、扩展和实现的限制场景里非常好用。本文将从特点、场景和原理等角度综合分析 sealed 语法。Sealed ClassSe... ...查看全部
0
评论

带你深入理解Flutter及Dart单线程模型 Dart Flutter

王二蛋和他的张大花 发表了文章 • 559 次浏览 • 2022-11-02 14:41 • 来自相关话题

前言 大家好,我是未央歌,一个默默无闻的移动开发搬砖者~ 众所周知,Java 是一种多线程语言,适量并合适地使用多线程,会极大提高资源利用率和运行效率,但缺点也明显,比如开启过多的线程会导致资源和性能的消耗过大以及多线程共享内存容易死锁。 而 Dart 则是一... ...查看全部
0
评论

Kotlin Sequence 是时候派上用场了 Sequence kotlin

王二蛋和他的张大花 发表了文章 • 405 次浏览 • 2022-11-02 14:38 • 来自相关话题

前言 在进入Flow世界之前,先来分析Sequence,进而自然延伸到Flow。 通过本篇文章,你将了解到: Java与Kotlin 对集合的处理 Java Stream 的简单使用 Sequence 的简单使用 Sequence 的原理 Sequence... ...查看全部