注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

环信FAQ

环信FAQ

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

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

FlutterWeb浏览器刷新后无法回退的解决方案 FlutterWeb

技术精选王二蛋和他的张大花 发表了文章 • 629 次浏览 • 2022-07-05 15:39 • 来自相关话题

一、问题 在Flutter开发的网页运行时,浏览器刷新网页后,虽然会显示刷新前的页面(前提是用静态路由跳转),但这时调用Navigator.pop方法是回不到上一页的,包括点击浏览器的回退按钮也是无效的(地址栏中的url会变,页面不会变)。 二、原因 当浏览器... ...查看全部
0
评论

Android - setVisibility() 失效,竟然是因为内存泄露 Android

技术精选王二蛋和他的张大花 发表了文章 • 476 次浏览 • 2022-07-05 15:37 • 来自相关话题

一、前情概要 目前,我在开发的一个 Android 项目需要各个功能做到线上动态化,其中,App 启动时显示的 Loading 模块,会优先检测加载远程的 Loading 模块,加载失败时,会使用 App 本身默认的 Loading 视图,为此,我编写了一个 ... ...查看全部
0
评论

一文读懂Kotlin的数据流 数据流 kotlin

技术精选王二蛋和他的张大花 发表了文章 • 668 次浏览 • 2022-07-05 15:27 • 来自相关话题

一、Android分层架构 不管是早期的MVC、MVP,还是最新的MVVM和MVI架构,这些框架一直解决的都是一个数据流的问题。一个良好的数据流框架,每一层的职责是单一的。例如,我们可以在表现层(Presentation Layer)的基础上添加一个领域层(D... ...查看全部
0
评论

Flutter JSON 解析最佳实践 json Flutter

技术精选王二蛋和他的张大花 发表了文章 • 731 次浏览 • 2022-07-05 15:26 • 来自相关话题

这篇文章其实早该写了,之前的业余时间一直花在开源项目或其它文章上了。 JSON 解析对于 Flutter 新人来讲是个绕不开的话题,大家都在吐槽 Flutter 没有反射,导致 JSON 解析无法像 Android 那样方便,其实是不必要的,因为可以做到一样方... ...查看全部
0
评论

Flutter 小技巧之 ListView 和 PageView 的各种花式嵌套 PageView ListView Flutter

技术精选王二蛋和他的张大花 发表了文章 • 590 次浏览 • 2022-07-05 15:23 • 来自相关话题

这次的 Flutter 小技巧是 ListView 和 PageView 的花式嵌套,不同 Scrollable 的嵌套冲突问题相信大家不会陌生,今天就通过 ListView 和 PageView 的三种嵌套模式带大家收获一些不一样的小技巧。 正常嵌套 最常... ...查看全部
1
评论

环信IM重大更新:新SDK+新场景+质量洞察+内容审核+出海 新闻资讯

技术精选阿花君霸占路人 发表了文章 • 578 次浏览 • 2022-07-05 15:20 • 来自相关话题

即时通讯IM是人与人沟通的基础服务,随着线上场景的进一步丰富,用户对于IM的能力要求日益提升。IM本质是一项服务,用户对于体验质量的要求异常严苛,掌握终端用户质量体验的变化和趋势,能够快速发现问题及根因,成为开发者核心关注的问题。近日,环信IM发布重大更新,包... ...查看全部
0
评论

跟我学企业级flutter项目:简化框架demo参考 Flutter

技术精选王二蛋和他的张大花 发表了文章 • 548 次浏览 • 2022-07-01 11:18 • 来自相关话题

前言最近很多人在问我,没有一个不错的demo,不会如何做单工程模式,如何封装网络请求,如何去做网络持久化。那么今天我将demo分享出来。现阶段还无法把我构建的flutter快速开发框架开源出来。暂时用简化demo来展示。 相关文章: 跟我学企业级fl... ...查看全部
0
评论

Flutter 小技巧之 MediaQuery 和 build 优化你不知道的秘密 MediaQuery

技术精选王二蛋和他的张大花 发表了文章 • 659 次浏览 • 2022-06-29 10:44 • 来自相关话题

今天这篇文章的目的是补全大家对于 MediaQuery 和对应 rebuild 机制的基础认知,相信本篇内容对你优化性能和调试 bug 会很有帮助。 Flutter 里大家应该都离不开 MediaQuery ,比如通过 MediaQuery.of(cont... ...查看全部
0
评论

Flutter 实现背景图片毛玻璃效果 Flutter 毛玻璃

技术精选王二蛋和他的张大花 发表了文章 • 715 次浏览 • 2022-06-29 10:39 • 来自相关话题

前言 继续我们绘图相关篇章,这次我们来看看如何使用 CustomPaint 实现毛玻璃背景图效果。毛玻璃背景图其实就是将图片进行一定程度的模糊,背景图经过模糊后更加虚幻,使得前景和后景就会有层次感。相比直接加蒙层的效果来说,毛玻璃看起来更加好看一些。下面是背景... ...查看全部
0
评论

Native 如何快速集成 Flutter native Flutter

技术精选王二蛋和他的张大花 发表了文章 • 600 次浏览 • 2022-06-29 10:38 • 来自相关话题

如何 Android 项目中集成 Flutter 概述 目前flutter越来越受欢迎,但对于一些成熟的产品来说,完全摒弃原有App全面转向Flutter是不现实的。因此使用Flutter去统一Android、iOS技术栈,把它作为已有原生App的扩展能力,通... ...查看全部
0
评论

黑科技!让Native Crash 与ANR无处发泄! ANR

技术精选王二蛋和他的张大花 发表了文章 • 577 次浏览 • 2022-06-29 10:33 • 来自相关话题

前言 高产似母猪的我,又带来了干货记录,本次是对signal的一个总结与回顾。不知道你们开发中,是否会遇到小部分的nativecrash 或者 anr,这部分往往是由第三方库导致的或者当前版本没办法修复的bug导致的,往往这些难啃的crash,对现有的cras... ...查看全部
0
评论

Kotlin 协程调度切换线程是时候解开真相了 协程

技术精选王二蛋和他的张大花 发表了文章 • 1247 次浏览 • 2022-06-28 10:44 • 来自相关话题

在前面的文章里,通过比较基础的手段演示了如何开启协程、如何挂起、恢复协程。并没有涉及到如何切换线程执行,而没有切换线程功能的协程是没有灵魂的。 本篇将重点分析协程是如何切换线程执行以及如何回到原来的线程执行等知识。 通过本篇文章,你将了解到: 如何指定协程... ...查看全部
0
评论

掘金x得物公开课 - Flutter 3.0下的混合开发演进 Flutter

技术精选王二蛋和他的张大花 发表了文章 • 709 次浏览 • 2022-06-28 10:43 • 来自相关话题

hello 大家好,我是《Flutter 开发实战详解》的作者,Github GSY 项目的负责人郭树煜,同时也是今年新晋的 Flutter GDE,借着本次 Google I/O 之后发布的 Flutter 3.0,来和大家聊一聊 Flutter 里混合开... ...查看全部
0
评论

少年,你可知 Kotlin 协程最初的样子? 协程

技术精选王二蛋和他的张大花 发表了文章 • 577 次浏览 • 2022-06-28 10:37 • 来自相关话题

如果有人问你,怎么开启一个 Kotlin 协程?你可能会说通过runBlocking/launch/async,回答没错,这几个函数都能开启协程。不过这次咱们换个角度分析,通过提取这几个函数的共性,看看他们内部是怎么开启一个协程的。相信通过本篇,你将对协程原理... ...查看全部
0
评论

一个小故事讲明白进程、线程、Kotlin 协程到底啥关系? 协程

技术精选王二蛋和他的张大花 发表了文章 • 589 次浏览 • 2022-06-28 10:35 • 来自相关话题

相信稍微接触过Kotlin的同学都知道Kotlin Coroutine(协程)的大名,甚至有些同学认为重要到"无协程,不Kotlin"的地步,吓得我赶紧去翻阅了协程源码,同时也学习了不少博客,博客里比较典型的几个说法: 协程是轻量级线程、比线程耗费资源少 ... ...查看全部
0
评论

什么?你连个三色渐变圆角按钮都需要UI切图? 渐变圆角

技术精选王二蛋和他的张大花 发表了文章 • 378 次浏览 • 2022-06-28 10:31 • 来自相关话题

废话不多说,先上效果图: 该效果其实由三部分组成: 渐变 圆角 文本 渐变 关于渐变,估计大家都不会陌生,以往都是使用gradient进行制作: shape_gradient.xml <?xml version="1.0" encoding="ut... ...查看全部
0
评论

Kafka QUICKSTART kafka

技术精选conanma 发表了文章 • 464 次浏览 • 2022-06-28 10:30 • 来自相关话题

一. 安装和启动Kafka我本地机器已经安装CDH 6.3.1版本,此处省略安装和启动Kafka的步骤。Kafka版本:2.2.1ps -ef|grep '/libs/kafka.\{2,40\}.jar'复制1.1 Kafka的配置文件[root@hp1 c... ...查看全部
0
评论

kafka源码之旅------Kafka元数据管理 kafka

技术精选conanma 发表了文章 • 925 次浏览 • 2022-06-28 10:27 • 来自相关话题

我们往kafka集群中发送数据的时候,kafka是怎么感知到需要发送到哪一台节点中呢?其实这其中的奥秘就在kafka的Metadata中。这一篇我们就来看看kafka中的Metadata管理。我们来看看构建Kakfa中的代码片段:KafkaProducer构造... ...查看全部
0
评论

Android实现消息总线的几种方式,你都会吗? 消息总线

技术精选王二蛋和他的张大花 发表了文章 • 904 次浏览 • 2022-06-27 10:48 • 来自相关话题

Android中消息总线的几种实现方式前言消息总线又叫事件总线,为什么我们需要一个消息总线呢?是因为随着项目变大,页面变多,我们可能出现跨页面、跨组件、跨线程、跨进程传递消息与数据,为了更方便的直接通知到指定的页面实现具体的逻辑,我们需要消息总线来实现。从最基... ...查看全部
0
评论

Flutter 中关于 angle 的坑 Flutter angle

技术精选王二蛋和他的张大花 发表了文章 • 473 次浏览 • 2022-06-27 10:44 • 来自相关话题

这个问题是我最近做业务开发和业余开发都遇到的,这里的 angle 指的是旋转弧度。不是旋转角度。 先看一下我使用 angle 的场景吧: 图一中使用了 canvas.drawArc,传入了 startAngle 和 sweepAngle。图二也是如此。图... ...查看全部
0
评论

GraphQL在Flutter中的基本用法 Flutter GraphQL

技术精选王二蛋和他的张大花 发表了文章 • 1048 次浏览 • 2022-06-27 10:43 • 来自相关话题

GraphQL是一个用于API的查询语言,它可以使客户端准确地获得所需的数据,没有任何冗余。在Flutter项目中怎么使用Graphql呢?我们需要借助graphql-flutter插件 Tip: 这里以4.0.1为例 1. 添加依赖 首先添加到pubspec... ...查看全部
0
评论

Android UI 测试基础 单元测试

技术精选王二蛋和他的张大花 发表了文章 • 827 次浏览 • 2022-06-27 10:41 • 来自相关话题

UI 测试UI 测试的一种方法是直接让测试人员对目标应用执行一系列用户操作,验证其行为是否正常。这种人工操作的方式一般非常耗时、繁琐、容易出错且 case 覆盖面不全。而另一种高效的方法是为编写 UI 测试,以自动化的方式执行用户操作。自动化方法可以可重复且快... ...查看全部
0
评论

学会使用LiveData和ViewModel,我相信会让你在写业务时变得轻松🌞 ViewModel LiveData

技术精选王二蛋和他的张大花 发表了文章 • 616 次浏览 • 2022-06-27 10:39 • 来自相关话题

介绍 在2017年,那时,观察者模式有效的简化了开发,但是诸如RxJava一类的库有一些太过复杂,学习成本太高,为此,LiveData出现了,一个专用于Android的,具备自主生命周期感知能力的,可观测的数据存储类。同时也出现了ViewModel这个组件,配... ...查看全部
0
评论

代码review,瑞出事来了! review

技术精选王二蛋和他的张大花 发表了文章 • 377 次浏览 • 2022-06-24 17:50 • 来自相关话题

不久之前,部门进行了一次代码评审。 代码整体比较简单,该吹B的地方都已经吹过了,无非是些if else的老问题而已。当翻到一段定时任务的一步执行代码时,我的双眼一亮,觉得该BB两句了。 谁知这群家伙,评审的时候满满的认同感,但评审结束不久,就给我冠了个事B的称... ...查看全部
0
评论

领导:谁再用定时任务实现关闭订单,立马滚蛋! 关闭订单

技术精选王二蛋和他的张大花 发表了文章 • 425 次浏览 • 2022-06-24 17:48 • 来自相关话题

在电商、支付等领域,往往会有这样的场景,用户下单后放弃支付了,那这笔订单会在指定的时间段后进行关闭操作,细心的你一定发现了像某宝、某东都有这样的逻辑,而且时间很准确,误差在1s内;那他们是怎么实现的呢? 一般的做法有如下几种 定时任务关闭订单 rock... ...查看全部
0
评论

什么是响应式编程:以RxJava为例 响应式编程

技术精选王二蛋和他的张大花 发表了文章 • 452 次浏览 • 2022-06-24 17:47 • 来自相关话题

RxJava思想 文章概述: 本文围绕Rx编程思想(响应式编程)进行深入细致探讨;以获取服务器图片为例,通过传统方式与Rx方式对比进一步体现Rx 编程方式的魅力;借助卡片式编程思想,对Rx编程方式进行第一次优化;借助 Java泛型对Rx编程进一步优化; ... ...查看全部
0
评论

【面试黑洞】Android 的键值对存储有没有最优解? 键值对存储

技术精选王二蛋和他的张大花 发表了文章 • 585 次浏览 • 2022-06-24 17:38 • 来自相关话题

正文 这是我在网上找到的一份 Android 键值对存储方案的性能测试对比(数越小越好): 可以看出,DataStore 的性能比 MMKV 差了一大截。MMKV 是腾讯在 2018 年推出的,而 DataStore 是 Android 官方在 2020 年... ...查看全部
0
评论

面试了十几个高级前端,竟然连(扁平数据结构转Tree)都写不出来 扁平数据结构

技术精选王二蛋和他的张大花 发表了文章 • 456 次浏览 • 2022-06-24 17:33 • 来自相关话题

前言 招聘季节一般都在金三银四,或者金九银十。最近在这五六月份,陆陆续续面试了十几个高级前端。有一套考察算法的小题目。后台返回一个扁平的数据结构,转成树。 我们看下题目:打平的数据内容如下: let arr = [ {id: 1, name: '部门1... ...查看全部
0
评论

Kotlin中Channel的使用 Channel

技术精选王二蛋和他的张大花 发表了文章 • 641 次浏览 • 2022-06-23 11:16 • 来自相关话题

什么是Channel Channel API是用来在多个协程之间进行通信的,并且它是并发安全的。它的概念有点与BlockQueue相似,都遵循先进先出的规则,差别就在于Channel使用挂起的概念替代了BlockQueque中的阻塞。使用它我们可以很轻易的构建... ...查看全部
0
评论

Flutter布局指南之谁动了我的Key Key

技术精选王二蛋和他的张大花 发表了文章 • 457 次浏览 • 2022-06-23 11:12 • 来自相关话题

Key用来干嘛 Flutter中的Key,一直都是作为一个可选参数在很多Widget中出现,那么它到底有什么用,它到底怎么用,本篇文章将带你从头到尾,好好理解下,Flutter中的Key。 我们首先来看下面这个Demo: Column( mainAxisA... ...查看全部
0
评论

FlutterWeb开发进出坑总结 FlutterWeb

技术精选王二蛋和他的张大花 发表了文章 • 1023 次浏览 • 2022-06-23 11:08 • 来自相关话题

一、启动运行乱码 没错,启动一个demo,遇到坑了,如图所示 点击Android Studio上方运行按钮,程序启动之后汉字文字显示乱码,这是由于flutter web有三种渲染模式,auto 、html 和 canvaskit,点击运行按钮(flutter... ...查看全部
0
评论

Kotlin知识点的深入思考 kotlin

技术精选王二蛋和他的张大花 发表了文章 • 536 次浏览 • 2022-06-22 10:47 • 来自相关话题

Kotlin是基于JVM的一个语言,也是很时髦的语言。Java语言这几年的发展,借鉴了Kotlin的很多特性。Google把Kotlin作为Android的优先使用语言之后,更是应者影从。本文整理了在Kotlin学习和使用中总结整理出来的几个有意思的知识点,和... ...查看全部
0
评论

AsyncTask源码分析 AsyncTask

技术精选王二蛋和他的张大花 发表了文章 • 472 次浏览 • 2022-06-22 10:45 • 来自相关话题

AsyncTask,Android 实现异步方式之一,即可以在子线程进行数据操作,然后在主线程进行 UI 操作 AsyncTask的简单使用 示例 同样的,我们先看看 AsyncTask 如何进行简单使用: AsyncTask<Boole... ...查看全部
0
评论

Android与JavaScript交互上(获取Html内容) Javascript

技术精选王二蛋和他的张大花 发表了文章 • 720 次浏览 • 2022-06-22 10:44 • 来自相关话题

在Android开发中,一般通过WebView实现与JavaScript的交互(还有其他更高级的方法!)。WebView用于加载网页内容,如果需要对该网页进行交互操作,可以通过添加一个 JavascriptInterface 交互对象,在恰当的时候调用Js语句... ...查看全部
0
评论

90%的人都不懂的泛型,泛型的缺陷和应用场景 泛型

技术精选王二蛋和他的张大花 发表了文章 • 603 次浏览 • 2022-06-22 10:43 • 来自相关话题

Hi 大家好,我是 DHL。公众号:ByteCode ,专注分享有趣硬核原创内容,Kotlin、Jetpack、性能优化、系统源码、算法及数据结构、动画、大厂面经 全文分为 视频版 和 文字版, 文字版: 文字侧重细节和深度,有些知识点,视频不好表达,文字... ...查看全部
0
评论

Java并发系列:详解Synchronized关键字 Java并发

技术精选王二蛋和他的张大花 发表了文章 • 436 次浏览 • 2022-06-21 14:41 • 来自相关话题

一、简介 为了提高效率,出现了多线程并发执行,并发执行处理共享变量就会带来安全性问题。那么,在java关键字synchronized就具有使每个线程依次排队操作共享变量的功能。很显然,这种同步机制效率很低,但synchronized是其他并发容器实现的基础,对... ...查看全部
0
评论

Java异常体系和分类 异常体系

技术精选王二蛋和他的张大花 发表了文章 • 430 次浏览 • 2022-06-21 14:40 • 来自相关话题

🥞异常概念 异常,就是不正常的意思。在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点不同,该部位的功能将受影响.在程序中的意思就是: 异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。 在Java等面向对象的编... ...查看全部
0
评论

线程池7个参数拿捏死死的,完爆面试官 线程池

技术精选王二蛋和他的张大花 发表了文章 • 424 次浏览 • 2022-06-21 11:34 • 来自相关话题

线程池 上一章节我们介绍的四种创建线程的方式算是热身运动了。线程池才是我们的重点介绍对象。 这个是JDK对线程池的介绍。 但是你会问为什么上面我们创建线程池的方式是通过Executors.newCachedThreadPool(); 关... ...查看全部
0
评论

奇怪,为什么ArrayList初始化容量大小为10? ArrayList

技术精选王二蛋和他的张大花 发表了文章 • 426 次浏览 • 2022-06-21 11:33 • 来自相关话题

背景 看ArrayList源码时,无意中看到ArrayList的初始化容量大小为10,这就奇怪了!我们都知道ArrayList和HashMap底层都是基于数组的,但为什么ArrayList不像用HashMap那样用16作为初始容量大小,而是采用10呢? 于是各... ...查看全部
0
评论

Java中BufferedReader、BufferedWriter用法 BufferedReader BufferedWriter

技术精选王二蛋和他的张大花 发表了文章 • 491 次浏览 • 2022-06-20 11:31 • 来自相关话题

FileWriter/FileReader 介绍 FileWriter 类从 OutputStreamWriter 类继承而来。该类按字符向流中写入数据。 构造 参数为 File 对象 FileWriter(File file) 参数是文件的路径及文件名(默认... ...查看全部
0
评论

如何优雅地消除复杂条件表达式 条件表达式

技术精选王二蛋和他的张大花 发表了文章 • 528 次浏览 • 2022-06-20 11:28 • 来自相关话题

在复杂的实际业务中,往往会出现各种嵌套的条件判断逻辑。我们需要考虑所有可能的情况。随着需求的增加,条件逻辑会变得越来越复杂,判断函数会变的相当长,而且也不能轻易修改这些代码。每次改需求的时候,都要保证所有分支逻辑判断的情况都改了。 面对这种情况,简化判断逻辑就... ...查看全部
0
评论

由浅入深 Android 混淆实战 混淆

技术精选王二蛋和他的张大花 发表了文章 • 607 次浏览 • 2022-06-20 11:27 • 来自相关话题

许久没有做混淆相关的工作, 以前存储的知识遗忘得差不多了。停留在很多人的记忆里面混淆还不简单吗?不就是 -keep。这样说也没错,但是要把混淆做得精细精准还是不简单的,今天就一文带你全而透。 混淆的作用 我们为什么要做这个工作,有什么好处? 代码缩减(摇树... ...查看全部
0
评论

Android动态加载so!这一篇就够了! 动态加载so

技术精选王二蛋和他的张大花 发表了文章 • 921 次浏览 • 2022-06-20 11:25 • 来自相关话题

背景 对于一个普通的android应用来说,so库的占比通常都是巨高不下的,因为我们无可避免的在开发中遇到各种各样需要用到native的需求,所以so库的动态化可以减少极大的包体积,自从2020腾讯的bugly团队发部关于动态化so的相关文章后,已经过去两年了... ...查看全部
0
评论

使用正则表达式解析短信内容 正则表达式

技术精选王二蛋和他的张大花 发表了文章 • 1129 次浏览 • 2022-06-15 18:59 • 来自相关话题

使用正则表达式解析短信内容 通常,Android手机自带的短信软件都可以将解析内容并且提取出里面的关键信息展示成卡片的样式或者提供让用户进一步操作的按钮。例如在坚果手机上验证码短信会展示成这样: 信用卡的消费短信会展示成这样: 这篇文章将讨论如何基于正则表... ...查看全部
0
评论

多线程原理和常用方法以及Thread和Runnable的区别 Runnable Thread

技术精选王二蛋和他的张大花 发表了文章 • 489 次浏览 • 2022-06-15 18:58 • 来自相关话题

多线程原理 随机性打印 CPU有了两条执行的路径,CPU就有了选择 ,一会执行main方法 一会执行run方法。 也可以说两个线程,一个main线程 一个run线程 一起请求CPU的执行权(执行时间)谁抢到了就执行对应的代码 多线程内存图解 main... ...查看全部
0
评论

ASM 插桩采集方法入参,出参及耗时信息 ASM

技术精选王二蛋和他的张大花 发表了文章 • 653 次浏览 • 2022-06-14 15:02 • 来自相关话题

前言 ASM字节码插桩技术在Android开发中有着广泛的应用,但相信很多人会不知道怎么上手,不知道该拿ASM来做点什么。 学习一门技术最好的方法就是动手实践,本文主要通过ASM插桩采集方法的入参,出参及耗时信息并打印,通过一个不大不小的例子快速上手ASM插桩... ...查看全部
0
评论

Activity 感知 Fragment 中的触摸事件 fragment

技术精选王二蛋和他的张大花 发表了文章 • 728 次浏览 • 2022-06-14 11:14 • 来自相关话题

前言 Fragment 在 Activity 上,发现 Fragment 上的触摸事件会被 Activity 所接收。这在一些业务场景上很不适用,很多时候业务逻辑不想让我们Fragment中的触摸事件被Activity所感知,那应该怎么做呢? 举个例子吧 我们... ...查看全部
0
评论

Java多线程案例之线程池 线程池

技术精选王二蛋和他的张大花 发表了文章 • 665 次浏览 • 2022-06-13 11:39 • 来自相关话题

⭐️前面的话⭐️本篇文章将介绍多线程案例,线程池,线程在Linux中也叫做轻量级线程,尽管线程比进程较轻,但是如果线程的创建和销毁频率高了,开销也还是有的,为了进一步提高效率,引入了线程池,和字符串常量池类似,把线程提前创建好,放到一个“池子”里面,后面使用的... ...查看全部
1
评论

Flutter 小技巧之玩转字体渲染和问题修复 字体渲染

技术精选王二蛋和他的张大花 发表了文章 • 760 次浏览 • 2022-06-13 11:36 • 来自相关话题

这次的 Flutter 小技巧是字体渲染,虽然是小技巧但是内容略长,可能大家在日常开发中不会特别关心字体相关的部分,而这将是一篇你平时可能用不到 ,但是遇到问题就会翻出来的文章。 本篇将快速普及一些字体渲染相关的基础,解决一些因为字体而导致的异常问题,并穿插... ...查看全部
1
回复

调用环信接口返回报错 环信接口报错

技术精选yangjian 回复了问题 • 2 人关注 • 744 次浏览 • 2022-06-10 19:06 • 来自相关话题