注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

元宇宙讨论

元宇宙讨论

元宇宙到底是什么?来畅所欲言
RTE开发者社区

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

“𠈌”计划6月优秀环友表彰及7月获选标准 社区活动

开发者活动阿花君霸占路人 发表了文章 • 376 次浏览 • 2022-07-05 16:59 • 来自相关话题

环信“𠈌”计划(https://www.imgeek.org/article/825360062),以传递人人为我,我为人人的开发者互助精神为目标,将程序员自由开放和共享精神发扬光大。每月结束后由社区综合评选出当月积极帮助他人或参与环信社区建设的优秀开发者,优... ...查看全部
1
评论

使用环信提供的uni-app Demo,快速实现一对一单聊 环信集成指南

环信IM集成讨论阿花君霸占路人 发表了文章 • 469 次浏览 • 2022-06-29 14:07 • 来自相关话题

如何利用环信提供的uni-app Demo,快速实现一对一单聊?真真保姆级别教程! 写在前面: 1)因为初期直接下载环信的uni-app的demo源码直接看可能一头雾水,因此写下这篇文档帮助项目周期较急,想要快速集成环信uni-app端IM开发者小伙伴。2)这... ...查看全部
2
回复

【环信IM集成指南】iOS端、Android端、Web端常见问题及答疑! 环信集成指南

环信IM集成讨论AuCf_274 回复了问题 • 1 人关注 • 3006 次浏览 • 2021-09-29 12:07 • 来自相关话题

0
评论

React 官网为什么那么快? web

Web开发上帝之眼 发表了文章 • 30 次浏览 • 2022-08-09 20:33 • 来自相关话题

当我们打开 React 官网时,会发现从浏览器上输入url 到页面首屏完全展示这一过程所花的时间极短,而且在页面中点击链接切换路由的操作非常顺滑,几乎页面可以达到“秒切”的效果,根本不会有卡顿等待的情况发生,于是带着“react官网到底是怎么做的”疑问开始了本... ...查看全部
0
评论

互联网打工人9大美德 职场话题

职场话题上帝之眼 发表了文章 • 29 次浏览 • 2022-08-09 19:15 • 来自相关话题

打工人的美德:贞洁:单纯不想上班勤奋:每天都不想上班慷慨:邀请同事一起摆烂温和:被领导骂完继续上班节制:一天只有23小时不想上班宽容:等发完工资再离职自信:公司没了我马上倒闭勇敢:不干了,你把我开了吧认真:摸鱼一目十行来源:网络
7
回复

【七夕专场】七夕佳节即将来临!快来秀(bian)出你的故事吧! 七夕佳节

开发者活动容颜难忘 回复了问题 • 5 人关注 • 154 次浏览 • 2022-08-09 16:10 • 来自相关话题

0
评论

Java转Android:第8天 Service帮你背诵古诗词 service

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

一、我讲 今天,我主要讲一下android里面的服务Service,以及它的使用方法。 1.1 服务 Service Service其实是Android的四大组件之一。 安卓有四大组件,前面我们说的Activity和BroadCastReceiver,其实都属... ...查看全部
0
评论

发布Android库至Maven Central详解 Maven Central

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

最近,使用compose编写了一个类QQ的image picker。完成android library的编写,在此记录下发布这个Library到maven central的流程以及碰到的问题。 maven:mvnrepository.com/artifact/... ...查看全部
0
评论

Android系统编译优化:使用Ninja加快编译 Android

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

背景Android系统模块代码的编译实在是太耗时了,即使寥寥几行代码的修改,也能让一台具有足够性能的编译服务器工作十几分钟以上(模块单编),只为编出一些几兆大小的jar和dex。这里探究的是系统完成过一次整编后进行的模块单编,即m、mm、mmm等命令。除此之外... ...查看全部
0
评论

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

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

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

来,跟我一起撸Kotlin runBlocking/launch/join/async/delay 原理&使用 kotlin

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

之前一些列的文章重点在于分析协程本质原理,了解了协程的内核再来看其它衍生的知识就比较容易了。 接下来这边文章着重分析协程框架提供的一些重要的函数原理,通过本篇文章,你将了解到: runBlocking 使用与原理 launch 使用与原理 join 使用与... ...查看全部
0
评论

润了!大龄码农从北京到荷兰的躺平生活 职场话题

职场话题上帝之眼 发表了文章 • 48 次浏览 • 2022-08-08 18:06 • 来自相关话题

今天在知乎刷到了一篇大龄码农从北京到荷兰的日记,看完后着实令人羡慕不已,国外不仅生活环境和工作强度,都要比国内轻松很多,以下为原文。作者:小李在荷兰 | 编辑:对白的算法屋https://zhuanlan.zhihu.com/p/469261829一. 背景介... ...查看全部
0
评论

Elasticsearch 为什么会产生文档版本冲突?如何避免? ElasticSearch

综合技术讨论上帝之眼 发表了文章 • 41 次浏览 • 2022-08-08 17:47 • 来自相关话题

先让大家直观的看到 Elasticsearch 文档版本冲突。模拟脚本1:循环写入数据 index.sh。模拟脚本2:循环update_by_query 批量更新数据 update.sh。由于:写入脚本 index.sh 比更新脚本 update.sh (执行... ...查看全部
0
评论

封装一个有趣的 Loading 组件 Loading

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

前言在上一篇普通的加载千篇一律,有趣的 loading 万里挑一 中,我们介绍了使用Path类的PathMetrics属性来控制绘制点在路径上运动来实现比较有趣的loading效果。有评论说因为是黑色背景,所以看着好看。黑色背景确实显得高端一点,但是... ...查看全部
0
评论

关于mmap不为人知的秘密 mmap

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

mmap初入 我们常说的mmap,其实是一种内存映射文件的方法,mmap将一个文件或者其它对象映射进内存。但是更加确切的来说,其实是linux中的线性区提供的可以和基于磁盘文件系统的普通文件的某一个部分相关联的操作。线性区其实是由进程中连续的一块虚拟文件区域,... ...查看全部
0
评论

Kotlin协程-协程的暂停与恢复 & suspendCancellableCoroutine的使用 协程

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

前言 之前在网上看到有人问协程能不能像线程一样 wait(暂停) 和 notify(恢复) 。 应用场景是开启一个线程然后执行一段逻辑,得到了某一个数据,然后需要拿到这个数据去处理一些别的事情,需要把线程先暂停,然后等逻辑处理完成之后再把线程 notify。 ... ...查看全部
0
评论

ConstraintLayout 中的 Barrier 和 Chains Chains Barrier ConstraintLayout

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

1. Barrier是一个准则,可以说是对其的规则,这样说还不够名义,我们可以列表一些比较常见的场景; 官网 Barrier。具体看图 “第二行的label”和“第二行value”是一个整体,他们距离上面是 100dp ... ...查看全部
0
评论

❤️Android 12 高斯模糊-RenderEffect❤️ 高斯模糊

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

 Android 12 高斯模糊 新功能:更易用的模糊、彩色滤镜等特效 。 新的 API 让你能更轻松地将常见图形效果应用到视图和渲染结构上。 使用 RenderEffect 将模糊、色彩滤镜等效果应用于 RenderNode 或 View。 ... ...查看全部
0
评论

不要把公司当成家,被通知裁员时会变得不幸... 职场话题

职场话题上帝之眼 发表了文章 • 46 次浏览 • 2022-08-07 23:17 • 来自相关话题

公司对于员工来说,究竟是个什么地方?不要把公司当家,公司只是你出卖劳动力,换取报酬的地方。人在社会上混,不要讲感情,也不要被别人洗脑,去傻乎乎地讲感情,跟你讲感情的老板,基本上都是没更多钱给你的老板。老板开公司就是来盈利的,不是为了什么社会责任感,也不是为了造... ...查看全部
0
评论

多行文本下的文字渐隐消失术 web

Web开发上帝之眼 发表了文章 • 41 次浏览 • 2022-08-07 23:11 • 来自相关话题

本文将探讨一下,在多行文本情形下的一些有意思的文字动效。多行文本,相对于单行文本,场景会复杂一些,但是在实际业务中,多行文本也是非常之多的,但是其效果处理比起单行文本会更困难。单行与多行文本的渐隐首先,我们来看这样一个例子,我们要实现这样一个单行文本的渐隐:使... ...查看全部
0
评论

Flutter 中使用Chip 小部件 Chip

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

概述 典型的chip是一个圆角的小盒子。它有一个文本标签,并以一种有意义且紧凑的方式显示信息。chip可以在同一区域同时显示多个交互元素。一些流行的chip用例是: 发布标签(您可以在许多 WordPress ,VuePress,知乎,掘金,公众号或 Git... ...查看全部
0
评论

DeepLink在转转的实践 DeepLink

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

1. DeepLink 简介 DeepLink:“深度链接”技术,这个名词初看比较抽象,不过在我们身边却有不少应用,比如以下场景: 刷抖音看到转转的广告,点击视频下方的下载链接,如果没有安装转转则下载转转,并在打开转转后跳转到相应活动页面 在微信看到朋友分享... ...查看全部
0
评论

Retrofit解密:接口请求是如何适配suspend协程? suspend

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

最初的retrofit请求 我们先看下原来如何通过retrofit发起一个网络请求的,这里我们直接以官网的例子举例: 动态代理创建请求服务 interface GitHubService { //创建get请求方法 @GET("users/{u... ...查看全部
0
评论

【Android】一键登录 - 三大运营商 一键登录

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

业务背景: 在条件允许的情况下(无 SIM 卡的手机,无法触发一键登录),通过运行商提供的服务,进行【一键登录】。简化用户的登录操作,提高 App 的登录注册率以及使用率。 本方案采用的是阿里云中【一键登录】方案。 效果图: 前提知识: 整个流程如图所 ... ...查看全部
0
评论

记录 Kotlin 实践的一些好建议 kotlin

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

目录 注释 函数式接口 高阶函数 扩展函数 注释 Java:    /**     * @see AdVideoUserInfoContainerData#type     */ &nbs... ...查看全部
0
评论

我们需要从单体转到微服务吗? 微服务

综合技术讨论上帝之眼 发表了文章 • 53 次浏览 • 2022-08-05 00:41 • 来自相关话题

起源martinfowler.com/articles/microservices.html。和微服务相对应的是单体架构,先来看看单体架构是怎样的。大多数人做软件开发应该都是从单体架构开始的,以 .NET 程序员来说,从最早的 WebForm、到后来的 MVC... ...查看全部
0
评论

牛逼,一款 996 代码分析工具 职场话题

综合技术讨论上帝之眼 发表了文章 • 55 次浏览 • 2022-08-05 00:31 • 来自相关话题

程序员是一个创作型的职业,频繁的加班并不能增加产出,而国内 996 的公司文化,真的一言难尽。但是如果你进到一家公司,你能从哪些观察来判断这家公司的工作强度的(加班文化)?是看大家走得早不早吗?有一定的参考意义,但是如果走得晚呢,可能是大家不敢提前走而在公司耗... ...查看全部
22
评论

七夕,程序员到底该送什么礼物给女朋友?参与讨论有奖励哦 职场话题

职场话题上帝之眼 发表了文章 • 273 次浏览 • 2022-08-04 00:40 • 来自相关话题

据统计,程序员只有30%是有女朋友的,还有15%是有男朋友的,而已经结婚的占50%。我想,你总不至于是剩下的5%吧!马上情人节了,想好送什么礼物没?马上就要情人节了又到了着急买什么送给对象的时候了!作为一名程序员,如何快乐简单不掉头发的为各种节日安排好女朋友的... ...查看全部
0
评论

一天高中的女同桌突然问我是不是程序猿 程序猿

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

背景 昨天一个我高中的女同桌突然发微信问我“你是不是程序猿 我有问题求助”, 先是激动后是茫然再是冷静,毕业多年不见联系,突然发个信息求助,感觉大脑有点反应不过来... 再说我一个搞Android的也不咋会python啊(不是说Java不能实现,大家懂的,人... ...查看全部
0
评论

Kotlin协程之Dispatchers原理 kotlin Dispatchers

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

Kotlin协程不是什么空中阁楼,Kotlin源代码会被编译成class字节码文件,最终会运行到虚拟机中。所以从本质上讲,Kotlin和Java是类似的,都是可以编译产生class的语言,但最终还是会受到虚拟机的限制,它们的代码最终会在虚拟机上的某个线程上被执... ...查看全部
0
评论

Flutter 使用 json_serializable 解析 JSON 支持泛型 json_serializable

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

一般情况下,服务端接口都会有一套数据结构规范,比如 { "items": [], "success": true, "msg": "" } 不同的接口,items 中返回的数据结构一般都是不一样的,这时使用泛型,可以简化代码 本文将以 ... ...查看全部
2
回复

Android 3.9.1 版本在 arm64-v8a 架构下用户登录后崩溃 集成问题 登录问题

Android开发AllenHao. 回复了问题 • 2 人关注 • 155 次浏览 • 2022-08-03 10:17 • 来自相关话题

1
回复

IM集成OPPO离线推送问题 Android离线推送

环信IM集成讨论AllenHao. 回复了问题 • 2 人关注 • 63 次浏览 • 2022-08-03 10:16 • 来自相关话题

1
回复

uni-app 发布流 uni.emedia.mgr.publish 请求错误 环信技术支持

技术讨论区此木 回复了问题 • 2 人关注 • 88 次浏览 • 2022-08-03 09:32 • 来自相关话题

0
评论

研发同学应该如何负责好一个项目 职场话题

职场话题上帝之眼 发表了文章 • 164 次浏览 • 2022-08-03 09:03 • 来自相关话题

引言时间回到6年前,我在京东第一次独立负责项目的前端开发。当时的我可谓雄心壮志,希望表现和证明自己,结果第一次上线就造成了生产事故。后来半年里,我几乎把所有可能的错误都犯了个遍:老板让我搞一个技术方案,我闷头搞了两周也没有给出任何结论;本来安排好的开发计划,被... ...查看全部
0
评论

抖音 Android 性能优化系列:Java 锁优化 Android

Android开发上帝之眼 发表了文章 • 51 次浏览 • 2022-08-03 08:49 • 来自相关话题

背景Java 多线程开发中为了保证数据的一致性,引入了同步锁(synchronized)。但是,对锁的过度使用,可能导致卡顿问题,甚至 ANR:Systrace 中的主线程因为等锁阻塞了绘制,导致卡顿 Slardar 平台(字节跳动内部 APM 平台,以下简称... ...查看全部
0
评论

倍投模型模拟:1w块搏10w,靠谱吗? 算法

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

前两天刷影视解说看到一个短片,甲乙两个人打赌,甲每次输了后,都会加倍。一群人围观,甲连输8次,在最后一次赌上全部身家后,一把梭哈赢了,直接走上人生巅峰。 当然,这只是爽剧,让我们用代码模拟下真实情况是怎么的,超刺激哦! 让我们先看下代码(用JS简单写的): /... ...查看全部
0
评论

Kotlin函数声明与闭包【Kotlin从拒绝到真香】 kotlin

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

前言本文介绍闭包。闭包其实不算是新东西了。 其实 Kotlin 就基本没有多少新东西,甚至可以说新型编程语言基本都没有新东西。是把先前编程语言好用的特性组装起来,再加一部分拓展。本文大纲1. 闭包介绍首次接触 闭包 应该... ...查看全部
1
评论

二次元恋爱社交开源项目---mua 开源项目 社区活动

开源项目阿花君霸占路人 发表了文章 • 55 次浏览 • 2022-08-02 11:03 • 来自相关话题

Demo体验:mua是一款基于环信IM+声网RTC打造的二次元恋爱互动开源项目,实现一对一单聊在二次元社交领域的新场景。在mua中,不仅能与TA文字语音互动,实时对讲,还能记录心情,完成恋爱清单,拍照留念,养宠物,一起看电影,定制专属开屏等,实时地图再遥远也阻... ...查看全部
0
评论

Kotlin-Flow常用封装类StateFlow的使用 StateFlow

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

Kotlin中StateFlow的使用 StateFlow 是 Flow 的实现,是一个特殊的流,默认的 Flow 是冷流,而StateFlow 是热流,和 LiveData 比较类似。关于冷热流后面一期 SharedFlow 会详细说明。 使用 StateF... ...查看全部
0
评论

如何从0到1构建一个稳定、高性能的Redis集群 Redis

综合技术讨论上帝之眼 发表了文章 • 60 次浏览 • 2022-08-02 09:27 • 来自相关话题

这篇文章我想和你聊一聊 Redis 的架构演化之路。现如今 Redis 变得越来越流行,几乎在很多项目中都要被用到,不知道你在使用 Redis 时,有没有思考过,Redis 到底是如何稳定、高性能地提供服务的?你也可以尝试回答一下以下这些问题:我使用 Redi... ...查看全部
0
评论

浅谈程序的数字签名 Android

Android开发上帝之眼 发表了文章 • 67 次浏览 • 2022-08-01 19:54 • 来自相关话题

理论基础数字签名它是基于非对称密钥加密技术与数字摘要算法技术的应用,它是一个包含电子文件信息以及发送者身份,并能够鉴别发送者身份以及发送信息是否被篡改的一段数字串。一段数字签名数字串,它包含电子文件经过Hash编码后产生的数字摘要,即一个Hash函数值以及发送... ...查看全部
0
评论

从val跟var了解虚拟机世界 val var

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

val 跟 var val本意就是一个不可变的变量,即赋初始值后不可改变,想较于val,var其实就简单的多,就是可变变量。为什么说val是不可变的变量呢?这不就是矛盾了嘛,其实不矛盾,我们在字节码的角度出发,比如有 val a = Test() var b... ...查看全部
0
评论

Kotlin协程:协程上下文与上下文元素 协程

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

一.EmptyCoroutineContext    EmptyCoroutineContext代表空上下文,由于自身为空,因此get方法的返回值是空的,fold方法直接返回传入的初始值,plus方法也是直接返回传入的c... ...查看全部
0
评论

有趣的 Kotlin 0x0D: IntArray vs Array<Int> IntArray

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

介绍 IntArray 整数数组。在 JVM 平台上,对应 int[]。 Array Array<T> 表示 T 类型数组。在 JVM 平台上,Array<Int> 对应 Integer[]。 验证 fun main() { &nbs... ...查看全部
0
评论

Flutter实现微信朋友圈高斯模糊效果 高斯模糊 Flutter

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

1. 背景 最近一个需求改版UI视觉觉得微信朋友圈的边缘高斯模糊挺好看,然后就苦逼吭哧的尝试在Flutter实现了,来看微信朋友圈点击展开的大图效果图: 微信朋友圈高斯模糊效果大概分4部分区域实现,如下图: 居中图片为原始图,然后背景模糊全图是原始图放大c... ...查看全部
0
评论

年薪达到多少才适合留在北京? 职场话题

职场话题上帝之眼 发表了文章 • 80 次浏览 • 2022-08-01 09:19 • 来自相关话题

07年大学毕业,最初没敢来北京,在三线城市哈尔滨找了份工作,也和我的小学同学在2008年5月12日之前确定了恋爱关系,她当时还在读本科,09年9月女朋友考研来到了北京,我们面临第一次异地,10年5月我辞掉哈尔滨的工作来到了北京,12年4月在媳妇毕业前在北京把证... ...查看全部
0
评论

巧用摩斯密码作为调试工具的入口|vConsole 在线上的2种使用方式 web

Web开发上帝之眼 发表了文章 • 71 次浏览 • 2022-08-01 08:55 • 来自相关话题

前言在做手机端项目的时候,我们经常在测试环境使用 vConsole 作为调试工具,它大概可以做这么多事情:查看 console 日志查看网络请求查看页面 element 结构查看 Cookies、localStorage 和 SessionStorage手动执... ...查看全部
0
评论

Android抓包从未如此简单 http Android

技术精选柳天明 发表了文章 • 53 次浏览 • 2022-07-29 17:14 • 来自相关话题

一、情景再现: 有一天你正在王者团战里杀的热火朝天,忽然公司测试人员打你电话问为什么某个功能数据展示不出来了,昨天还好好的纳,是不是你又偷偷写bug了。。。WTF!,你会说:把你手机给我,我连上电脑看看打印的请求日志是不是接口有问题。然后吭哧吭哧搞半天看到接... ...查看全部