注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

环信FAQ

环信FAQ

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

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

Android View滑动处理大法 Android 滑动

王二蛋和他的张大花 发表了文章 • 158 次浏览 • 2023-07-12 10:45 • 来自相关话题

对于触控式操作来说,滑动是一个特别重要的手势操作,如何做到让应用程序的页面滑动起来如丝般顺滑,让用户感觉到手起刀落的流畅感,是开发人猿需要重点解决的问题,这对提升用户体验是最为重要的事情。本文就将探讨一下,Android中View的滑动相关知识,以及如何做到丝... ...查看全部
0
评论

VUE3基础学习(四)事件处理 vue3

王二蛋和他的张大花 发表了文章 • 138 次浏览 • 2023-07-12 10:44 • 来自相关话题

监听事件 我们可以使用 v-on 指令 (简写为 @) 来监听 DOM 事件,并在事件触发时执行对应的 JavaScript。用法:v-on:click="handler" 或 @click="handler"... ...查看全部
0
评论

VUE3基础学习(三)Class,Style,条件渲染,列表渲染 vue3

王二蛋和他的张大花 发表了文章 • 147 次浏览 • 2023-07-12 10:18 • 来自相关话题

class 绑定 数据data() { return { isActive: true, hasError: false } } 模板: <div :text-danger': hasError }" ></div> 渲染: <... ...查看全部
0
评论

VUE3基础学习(二)模板语法,简单响应式,计算属性 vue3

王二蛋和他的张大花 发表了文章 • 149 次浏览 • 2023-07-12 10:17 • 来自相关话题

说明:Vue 使用一种基于 HTML 的模板语法,使我们能够声明式地将其组件实例的数据绑定到呈现的 DOM 上。一、模板语法{{}}使用<span>Message: {{ msg }}</span> {{}} 标识的数据将会从... ...查看全部
0
评论

微信图片防撤回 代码人生

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

了解需求实际生活中,由于好奇朋友撤回的微信图片信息,但直接去要又怎会是我的性格呢。由此萌生出做一个微信防撤回程序(已向朋友说明)。当前网络上其实存在一些微信防撤回程序,不过担心不正规软件存在漏洞,泄漏个人信息,这里也就不考虑此种方法。解决方案思路由于当前微信不... ...查看全部
0
评论

北美 2023 被裁员的感悟 代码人生

王二蛋和他的张大花 发表了文章 • 146 次浏览 • 2023-07-12 10:10 • 来自相关话题

不贩卖焦虑,就事论事,希望能帮助到有需要的朋友。很多人觉得在裁员之前是没有任何迹象的,其实真的不是这样。公司在裁员的过程中有很多要裁员的迹象,我会在另外一篇文章中对我遇到的一些裁员信号设置一些雷区和警告,当你遇到上面的这些信号的时候,直觉告诉你需要马上考虑寻找... ...查看全部
0
评论

2023年35大龄程序员最后的挣扎 代码人生

王二蛋和他的张大花 发表了文章 • 137 次浏览 • 2023-07-12 10:09 • 来自相关话题

一、自身情况我非科班出身,年龄到了35岁。然后剧本都差不多,2022年12月各种裁员,失业像龙卷风一样席卷社会各个角落。其实30岁的时候已经开始焦虑了,并且努力想找出路。提升技术,努力争增加自己的能力。努力争取进入管理层,可是卷无处不在,没有人离开这个坑位,你... ...查看全部
0
评论

用Kotlin开发时,如何优化一下Lambda的开销 Lambda kotlin

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

前言 在Kotlin中声明一个Lambda表达式,在编译字节码中会产生一个匿名类。此匿名类中有一个 invoke方法,为Lambda的调用方法,每次调用会创建一个新匿名类对象。可想而知,Lambda语法虽简洁,但额外增加的开销也不少。还有,若Lambda捕捉某... ...查看全部
0
评论

Kotlin和Swift的前世一定是兄 swift kotlin

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

Swift介绍 Swift这门编程语言主要用于iOS和MacOS的开发,可以说是非常流行的一门编程语言,我只想说,如果你会Kotlin,那么你学习Swift会非常容易,反之亦然。下载XCode,然后你就可以创建Playground练习Swift语法了。 pl... ...查看全部
0
评论

Flutter这么火为什么不了解一下呢?(上) Flutter

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

Flutter这么火为什么不了解一下呢?(上) Flutter是Google移动UI框架,用以创建高质量的native接口,真正跨平台,同时在iOS和Android上运行。Flutter是免费开源的,全球开发者及组织均可以使用。 Flutter有又几个特点... ...查看全部
0
评论

Android 实现单指滑动、双指缩放照片 Android

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

一、前景提示 最近接到一个查看大图的需求,现在图片展示还不够大,要求还要能缩小能放大还能保存照片。直接开始Google实现方式。 二、实现功能 根据查询到的结果分为两种,一个是使用手势监听来实现,第二种监听触摸事件来实现 手势监听-- ScaleGestur... ...查看全部
0
评论

Android动态权限申请从未如此简单 动态权限 Android

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

前言 注:只想看实现的朋友们可以直接跳到最后面的最终实现 大家是否还在为动态权限申请感到苦恼呢?传统的动态权限申请需要在Activity中重写onRequestPermissionsResult方法来接收用户权限授予的结果。试想一下,你需要在一个子模块中申请权... ...查看全部
0
评论

IDEA 常用配置指南 IDEA

王二蛋和他的张大花 发表了文章 • 155 次浏览 • 2023-07-10 10:59 • 来自相关话题

1、外观配置 1.1 基本配置图 1.1-1 修改更改主题 + 背景图片 如果IDEA版本是2023.1.2以后的版本可以开启 newUI 体验新版的UI界面,我个人是挺喜欢的🌝 1.2 快捷键配置图1.2-1 修改快捷键 2、配置开发环境 2.1 配置G... ...查看全部
0
评论

这么好的Android开发辅助工具App不白嫖可惜了 Android

王二蛋和他的张大花 发表了文章 • 154 次浏览 • 2023-07-10 10:57 • 来自相关话题

过年期间闲来没事,手撸了一个辅助Android开发调试的工具App,适合Android开发者和测试同学使用。 Github地址下载, Gitee地址下载(需要登录gitee) 或者去Google Play安装 功能概览 对我这样的懒人开发者来说,反复的做同样一... ...查看全部
0
评论

聊聊自己进入大厂前,创业公司的经历,我学到了什么? 代码人生

王二蛋和他的张大花 发表了文章 • 147 次浏览 • 2023-07-10 10:50 • 来自相关话题

前言 自从毕业开始工作之后,我坚持写了 2 年多的日记,基本节奏是每半年会写一篇,目的是为了记录自己成长的痕迹。 未来某个时间自己再回首的时候,能回味到此时此刻自己在做什么。当时的选择是否正确,是否在此时此刻,看到了未来发展的趋势,跟上了正确的车。 现在是 2... ...查看全部
0
评论

抛开场景,一味的吹捧路由懒加载就像在耍流氓🤣 路由

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

异步路由长啥样? 原理不做过多介绍(大家都知道),直接上代码了 一般来说,只有SPA需要异步路由。当配置了异步路由,通过split chunk,打包后都会生成单独的chunk,以webpack为例,建议添加魔法注释,并开启prefetch,以进一步提升体验im... ...查看全部
0
评论

学前端必读的从输入url到页面渲染全过程 渲染

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

从输入 URL 到页面展示这中间到底发生了什么?,这是一道非常经典的面试题,这一过程涉及到了计算机网络、操作系统、Web等一系列知识,如果对这一过程有非常好的了解,对以后的开发甚至是程序的优化都是非常有益的。现将过程梳理如下: 1. 解析URL 分析所需要使用... ...查看全部
0
评论

VUE3基础学习(一)环境搭建与简单上手 vue3

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

VUE是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型。 个人学习感受:构建模板,通过数据就可以生成展示的html,上手简单,快速。 引用:VUE官网 ... ...查看全部
0
评论

Vue 为什么要禁用 undefined? vue

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

Halo Word!大家好,我是大家的林语冰(挨踢版)~ 今天我们来伪科普一下——Vue 等开源项目为什么要禁用/限用 undefined? 敏感话题 我们会讨论几个敏感话题,包括但不限于—— 测不准的 undefined 如何引发复合 BUG? 薛定谔的... ...查看全部
0
评论

大喊一声Fuck!代码就能跑了是什么体验? 代码人生

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

大喊一声Fuck!代码就能跑了是什么体验? 1 前言 大家好,我是心锁,23届准毕业生。 程序员的世界,最多的不是代码,而是💩山和bug。 近期我在学习过程中,在github找到了这么一个项目,能在我们输错命令之后,大喊一声Fuck即可自动更正命令,据说喊得越... ...查看全部
0
评论

一次线上事故,我顿悟了异步的精髓 异步

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

在高并发的场景下,异步是一个极其重要的优化方向。 前段时间,生产环境发生一次事故,笔者认为事故的场景非常具备典型性 。 写这篇文章,笔者想和大家深入探讨该场景的架构优化方案。希望大家读完之后,可以对异步有更深刻的理解。 1 业务场景 老师登录教研平台,会看到课... ...查看全部
0
评论

学会用Compose来做loading动效,隔壁设计师小姐姐投来了羡慕的目光 动效 compose

王二蛋和他的张大花 发表了文章 • 158 次浏览 • 2023-07-06 10:18 • 来自相关话题

最近一直在用Compose练习做动效果,但是动效做的再多,在实际做项目的时候,最常用到动效的就是一些loading框,上拉加载下拉刷新之类的场景,我们以前往往遇到这样的需求的时候,会直接问设计师要个切图,或者一个lottie的json文件,但是除了问设计师要资... ...查看全部
0
评论

Android适配:判断机型和系统 Android

王二蛋和他的张大花 发表了文章 • 146 次浏览 • 2023-07-06 10:07 • 来自相关话题

在Android开发中,我们总是会碰到各种各样的适配问题。如果要解决适配问题,我们必须就要解决,出现问题的是什么机型?出现问题的是什么系统?怎么判断当前机型是不是出问题的机型?这几个问题。这篇文章,就将介绍如何判断机型和系统,介绍目前应该如何解决这些问题。 判... ...查看全部
0
评论

如果启动一个未注册的Activity Activity Android

王二蛋和他的张大花 发表了文章 • 146 次浏览 • 2023-07-06 10:05 • 来自相关话题

简述 要启动未注册的Activity主要是要逃避AMS的检测,思路是,检测前要启动的Activity换成注册的,检测通过了,再在启动前换回来。这里主要是两个点。检测前,hookAMS。检测后hookHandler。hook点有很多尽量找静态变量、单例和publ... ...查看全部
0
评论

Android 冷启动优化的3个小案例 Android

王二蛋和他的张大花 发表了文章 • 146 次浏览 • 2023-07-06 09:53 • 来自相关话题

背景 为了提高App的冷启动耗时,除了在常规的业务侧进行耗时代码优化之外,为了进一步缩短启动耗时,需要在纯技术测做一些优化探索,本期我们从类预加载、Retrofit 、ARouter方面进行了进一步的优化。从测试数据上来看,这些优化手段的收益有限,可能在中端机... ...查看全部
0
评论

实现联动滚动 联动滚动

王二蛋和他的张大花 发表了文章 • 142 次浏览 • 2023-07-05 09:43 • 来自相关话题

序言 在垂直滑动的过程中可以横向滚动内容。 效果 代码 就一个工具类就行了。可以通过root view向上查找recycleView。自动添加滚动监听。在子view完全显示出来以后,才分发滚动事件。这样用户才能看清楚第一个。 需要一个id资源<?xml... ...查看全部
0
评论

每日一题:Zygote 为什么不采用Binder机制进行IPC通信呢? Zygote

王二蛋和他的张大花 发表了文章 • 143 次浏览 • 2023-07-05 09:42 • 来自相关话题

在android面试中,我们常会遇到Framework面试相关问题,而今天要分享的就是Zygote 为什么不采用Binder机制进行IPC通信呢? 其主要考察的是程序员对binder的理解和zygote fork的理解。 问题正解: 这个很重要的原因是如果zy... ...查看全部
0
评论

开发这么久,gradle 和 gradlew 啥区别、怎么选? gradle

王二蛋和他的张大花 发表了文章 • 148 次浏览 • 2023-07-05 09:41 • 来自相关话题

使用 Gradle 的开发者最常问的问题之一便是: gradle 和 gradlew 的区别? 。 这两个都是应用在特定场景的 Gradle 命令。通过本篇文章你将了解到每个命令干了什么,以及如何在两个命令中做选择。 快速摘要 如果你正在开发的项目当中已经包... ...查看全部
0
评论

什么是 HTTP 长轮询? http

王二蛋和他的张大花 发表了文章 • 136 次浏览 • 2023-07-05 09:39 • 来自相关话题

什么是 HTTP 长轮询? Web 应用程序最初是围绕客户端/服务器模型开发的,其中 Web 客户端始终是事务的发起者,向服务器请求数据。因此,没有任何机制可以让服务器在没有客户端先发出请求的情况下独立地向客户端发送或推送数据。 为了克服这个缺陷,Web 应用... ...查看全部
0
评论

女朋友要我讲解@Controller注解的原理,真是难为我了 controller

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

背景 女朋友被公司裁员一个月了,和我一样作为后端工程师,最近一直在找工作,面试了很多家还是没有找到工作,面试官问@Controller的原理,她表示一脸懵,希望我能给她讲清楚。之前我也没有好好整理这块知识,这次借助这个机会把它彻底搞清楚。 我们知道Contr... ...查看全部
0
评论

关于WorkManager需要知道的一切 workmanager

王二蛋和他的张大花 发表了文章 • 162 次浏览 • 2023-07-04 10:59 • 来自相关话题

背景WorkManager 是google为Android推出Jetpack开发套件的成员之一,是一个持续化工作的推荐解决方案。 我们在开发过程中通常会遇到一些需要持续化的操作需求,例如,上传文件到服务端,Token过期刷新,定期更新服务端下发的配置等。主要的... ...查看全部
0
评论

末日终极坐标安卓辅助工具 辅助工具

王二蛋和他的张大花 发表了文章 • 153 次浏览 • 2023-07-04 10:54 • 来自相关话题

前言 本工具完全免费,无需联网 本文档只介绍工具的使用方法,有时间再写一篇介绍一下实现细节。 总的来讲本工具可以帮助你时刻知道自己的坐标并知道和宝箱的位置关系,减少资源浪费。 5分钟即可完成100汽油的使用,大大节省时间。 阅读本文档前提是大家是《末日血战》等... ...查看全部
0
评论

为什么谷歌搜索不支持无限分页 谷歌搜索

王二蛋和他的张大花 发表了文章 • 170 次浏览 • 2023-07-04 10:50 • 来自相关话题

这是一个很有意思却很少有人注意的问题。 当我用Google搜索MySQL这个关键词的时候,Google只提供了13页的搜索结果,我通过修改url的分页参数试图搜索第14页数据,结果出现了以下的错误提示: 百度搜索同样不提供无限分页,对于MySQL关键词,百度... ...查看全部
0
评论

【android activity重难点突破】这些知识还不会,面试八成被劝退 Android

王二蛋和他的张大花 发表了文章 • 145 次浏览 • 2023-07-04 10:49 • 来自相关话题

Activity作为android四大组件之一,地位就不用多说了吧,该组件看起来是比较简单的,但是也涉及到很多知识点,要想全部理解并在合适的业务场景下使用,也是需要一定的技术沉淀,本文主要是对activity一些重要知识点进行总结整理,可能平时不一定用到,但是... ...查看全部
0
评论

浅谈中间人攻击 中间人攻击

王二蛋和他的张大花 发表了文章 • 154 次浏览 • 2023-07-04 10:47 • 来自相关话题

之前聊了一些前端安全性的问题,好多小伙伴反馈说聊的东西比较浅,很轻松就搞懂了,但实际上,真正生产环境下的网络安全问题多数是由一种或者多种简单的攻击方式混合导致的,所以掌握好基本的网络安全原理还是很有必要的,今天来聊聊中间人攻击。 中间人攻击 所谓的中间人攻击一... ...查看全部
0
评论

从底层理解CAS原语 CAS

王二蛋和他的张大花 发表了文章 • 147 次浏览 • 2023-07-03 09:50 • 来自相关话题

什么是硬件同步原语? 为什么硬件同步原语可以替代锁呢?要理解这个问题,你要首先知道硬件同步原语是什么。 硬件同步原语(Atomic Hardware Primitives)是由计算机硬件提供的一组原子操作,我们比较常用的原语主要是CAS和FAA这两种。 CAS... ...查看全部
0
评论

一文看懂什么是fork/join fork join

王二蛋和他的张大花 发表了文章 • 139 次浏览 • 2023-07-03 09:48 • 来自相关话题

什么是Fork/Join Fork/Join 是JUC并发包下的一个并行处理框架,实现了ExecutorService接口的多线程处理器,它专为那些可以通过递归分解成更细小的任务而设计,最大化的利用多核处理器来提高应用程序的性能。 Fork/Join的运行流程... ...查看全部
0
评论

Kotlin的一些细节与技巧 kotlin

王二蛋和他的张大花 发表了文章 • 156 次浏览 • 2023-07-03 09:47 • 来自相关话题

kotlin在使用过程中有些有着一些小细节需要注意,搞清楚这些能够更加高效的使用Kotlin,下面来介绍一下。 查看字节码 kotlin本质上在编译之后还是会跟java一样生成字节码,as的工具自带查看字节码工具,能让我们看到一些舒服的kotlin操作背后的秘... ...查看全部
0
评论

Android单元测试 单元测试

王二蛋和他的张大花 发表了文章 • 151 次浏览 • 2023-07-03 09:45 • 来自相关话题

本文主要内容 1、单元测试介绍 2、java单元测试 3、android单元测试 4、常用方法介绍 1、单元测试介绍 单元测试,是指对软件中的最小可测试单元进行检查和验证。 在Java中,最小单元可以是类也可以是方法,比如刚刚开发完成一个下载的方法,此时可... ...查看全部
0
评论

写了个程序员真香的简历制作工具 简历

王二蛋和他的张大花 发表了文章 • 151 次浏览 • 2023-07-03 09:44 • 来自相关话题

看效果 不废话直入主题,这里是编辑页面,你可以来尝试一下 用法 左边写Markdown内容,右边显示渲染效果,纯前台数据,不涉及数据库 扩展语法 Markdown本身并没有实现多列布局,以及针对简历布局的需要,所以我自己写了个插件来支持这些语法并实现Mark... ...查看全部
0
评论

为什么强烈不建议使用继承 继承

王二蛋和他的张大花 发表了文章 • 194 次浏览 • 2023-06-30 10:56 • 来自相关话题

这两天有空的时候看了下 继承和复合如何选择这个知识点,其实之前开发的时候遇到类似的问题我是无脑继承的,也没有考虑这么多,因为这些新增的父子类,都是在包内使用,而且父子类基本都是我们同一个开发人员,所以一般不会有什么意外情况。 但是如果我们要开发新的类,这个类需... ...查看全部
0
评论

挂起函数的返回值 挂起函数

王二蛋和他的张大花 发表了文章 • 159 次浏览 • 2023-06-30 10:55 • 来自相关话题

返回值类型 协程中挂起函数的返回值类型是 Object,无论代码中写的是什么。 我们写的协程代码编译成 Java 代码后,挂起函数的返回值类型就会被修改成 Object,如下:// 定义一个挂起函数,其返回值类型是 Int private suspend ... ...查看全部
0
评论

Android面试经:Broadcast需要注意哪些细节 Broadcast Android

王二蛋和他的张大花 发表了文章 • 162 次浏览 • 2023-06-30 10:54 • 来自相关话题

前言 在android中,广播也是我们经常使用的组件,但是因为大部分使用场景简单,所以关注不多,今天就让我们来探索一下Broadcast。 注册 这个是常识了,两种注册方式:静态注册(menifast)和动态注册,不展开说了。 这里注意动态注册后,我们一般会手... ...查看全部
0
评论

四个有用的Android开发技巧,又来了 Android

王二蛋和他的张大花 发表了文章 • 153 次浏览 • 2023-06-30 10:53 • 来自相关话题

大家好,本篇文章会继续给大家分享一些Android常见的开发技巧,希望能对读者有所帮助。 一. 通过堆栈快速定位系统版本 这个地方主要分享大家两个个技巧,通过问题堆栈简快速定位当前系统版本: 1. 快速区分当前系统版本是Android10以下,还是Androi... ...查看全部
0
评论

既当产品又当研发,字节大哥手把手带我追求极致 代码人生

王二蛋和他的张大花 发表了文章 • 156 次浏览 • 2023-06-30 10:47 • 来自相关话题

在学校的时候,计算机相关专业的同学应该都或多或少都被“大作业”折磨过,没有为“大作业”熬过夜通过宵的大学生活可以说是不完整的。步入公司后才发现,校园里的“大作业”就像玩具一样,需求明确、解决方案明确、最终产品效果明确、甚至还有前人的作品可以参考,而在公司里要做... ...查看全部
0
评论

如何实现比 setTimeout 快 80 倍的定时器? setTimeout

王二蛋和他的张大花 发表了文章 • 163 次浏览 • 2023-06-29 09:40 • 来自相关话题

起因 很多人都知道,setTimeout 是有最小延迟时间的,根据 MDN 文档 setTimeout:实际延时比设定值更久的原因:最小延迟时间 中所说: 在浏览器中,setTimeout()/setInterval() 的每调用一次定时器的最小间隔是 4m... ...查看全部
0
评论

搞懂Kotlin委托 kotlin

王二蛋和他的张大花 发表了文章 • 150 次浏览 • 2023-06-29 09:36 • 来自相关话题

1、委托是什么 委托是一种设计模式,它的基本理念是操作对象自己不会去处理某段逻辑,而是会把工作委托给另外一个辅助对象去处理。也就是说在委托模式中,会有2个对象参与同一个请求的处理,接受请求的对象将请求委托给另一个对象来处理。 委托模式中,有三个角色,约束、委托... ...查看全部
0
评论

Gson与Kotlin"摩擦"的那件小事 Gson kotlin

王二蛋和他的张大花 发表了文章 • 150 次浏览 • 2023-06-29 09:35 • 来自相关话题

大家好,本篇文章分享一下之前使用gson和kotlin碰撞出的一些火花,脑瓜子被整的懵懵的那种。 准备知识 总所周知,当Gson没有无参构造函数时,会使用UnSafe以一种非安全的方式去创建类的对象,这样会产生两个问题: 属性的默认初始值会丢失,比如某个类中... ...查看全部
0
评论

Android-我对代理模式的理解 代理模式 Android

王二蛋和他的张大花 发表了文章 • 164 次浏览 • 2023-06-29 09:34 • 来自相关话题

以下业务场景不大现实,我这里只是提供一种思路 想象一种场景:有一天,产品经理让你记录某些地方的行为日志并且存储到本地方便查阅,你可能会写下如下代码:interface ILogger { fun logInfo(action: String) ... ...查看全部
0
评论

来个面试题,看看你对 kotlin coroutine掌握得如何? kotlin coroutine

王二蛋和他的张大花 发表了文章 • 147 次浏览 • 2023-06-29 09:34 • 来自相关话题

给出下面代码:lifecycleScope.launch(Dispatchers.IO) { val task1 = async { throw RuntimeException("task1 failed") } v... ...查看全部