环信即时通讯云

环信即时通讯云

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

环信开发文档

环信客服云

环信客服云

无需下载,注册即用
声网开发者社区

声网开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

拖拽竟然还能这样玩! 低代码

Web开发AuCf 发表了文章 • 42 次浏览 • 2021-07-14 19:57 • 来自相关话题

在大多数低代码平台中的设计器都支持组件拖拽的功能,这样大大地提高了用户的设计体验。而拖拽另一个比较常见的场景就是文件上传,通过拖拽的方式,可以让用户方便地上传文件。其实利用拖拽功能,我们还可以 跨越浏览器的边界,实现数据共享。 那么如何 跨越浏览器的边界,实现... ...查看全部
1
回复

为什么IM服务端api -聊天室管理里没有聊天室拉黑的api 聊天室

环信IM集成讨论kijieoeew 回复了问题 • 2 人关注 • 53 次浏览 • 2021-07-14 17:15 • 来自相关话题

0
评论

XVideo 一个能自动进行压缩的小视频录制库 视频压缩 Android

Android Library柳天明 发表了文章 • 38 次浏览 • 2021-07-14 14:01 • 来自相关话题

XVideo一个能自动进行压缩的小视频录制库特征支持自定义小视频录制时的视频质量。支持自定义视频录制的界面。支持自定义最大录制时长和最小录制时长。支持自定义属性的视频压缩。演示(请star支持)Demo下载添加Gradle依赖1.在项目根目录的 build.g... ...查看全部
0
评论

模版空壳Android工程,快速搭建(集成了XUI、XUtil、XAOP、XPage、XUpdate和XHttp2) 架构 Android

Android Library柳天明 发表了文章 • 50 次浏览 • 2021-07-14 13:58 • 来自相关话题

TemplateAppProjectAndroid空壳模板工程,快速搭建(集成了XUI、XUtil、XAOP、XPage、XUpdate、XHttp2、友盟统计和walle多渠道打包)效果使用方式视频教程-如何使用模板工程1.克隆项目git clone htt... ...查看全部
0
评论

Android直播间的送礼物动画-GiftSurfaceView 动画 Android

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

GiftSurfaceViewGiftSurfaceView 最初出自于2014年开发HalloStar项目时所写,主要用于HalloStar项目直播间的送礼物动画。现在想来,那夕阳下的奔跑,是我逝去的青春。因高仿全民TV项目时想起,所以抽空整理了下,以此记录... ...查看全部
0
评论

HarmonyOS开发者创新大赛作品《智能农场》相关开发技术分享 鸿蒙

开发者活动远瞻互联 发表了文章 • 51 次浏览 • 2021-07-14 10:23 • 来自相关话题

HarmonyOS开发者创新大赛已于2021年5月24日落幕,在本次赛事中,来自古都西安的开拓者战队凭借《智能农场》这款作品最终获得大赛三等奖,该作品通过HarmonyOS的分布式软总线、分布式数据库技术、分布式任务调度、分布式跨设备数据流转等能力实现了多设备... ...查看全部
0
评论

Java静态代理和动态代理 代理和动态代理

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

前言 再开始之前我们先不使用任何代理来实现一个网络请求的流程。 定义一个请求的接口: public interface Request { void request(); } 使用OkHttp来实现这个接口 public class ... ...查看全部
0
评论

优化Android工程中的图片资源 优化

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

场景 在一些上古工程中,由于年久失修,架构演进跟不上业务发展需要,会衍生出非常多比较明显的性能问题,其中就包括工程中图片资源的问题。 最明显的例子就是,工程中的图片资源未经任何压缩,直接使用来自设计稿中的原图,非常占用安装包体积;其次,显示效果不理想,在对... ...查看全部
0
评论

玩会儿Compose,原神主题列表 compose

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

Jetpack Compose出来有一段时间了,一直都没有去尝试,这次有点想法去玩一玩这个声明性界面工具,就以“原神”为主题写个列表吧。 整体设计参考DisneyCompose 效果图: 数据源 因为数据比较简单,也就只包含图片、姓名、描述等。... ...查看全部
0
评论

基于环信MQTT消息云,Web版MQTT客户端快速实现消息收发 MQTT创意挑战赛 MqttClient MQTT

MQTT专区3Q 发表了文章 • 41 次浏览 • 2021-07-14 09:18 • 来自相关话题

本文介绍Web版MQTT 客户端,如何连接环信MQTT消息云快速实现消息的自收自发。一、前提条件1.部署Web开发环境下载安装 IDE。您可以使用VS Code或者WebStorm,本文以VS Code IDEA为例。下载安装浏览器,本文使... ...查看全部
0
评论

JS循环大总结, for, forEach,for in,for of, map区别 Javascript

Web开发AuCf 发表了文章 • 27 次浏览 • 2021-07-13 19:33 • 来自相关话题

map(数组方法): 特性: map不改变原数组但是会 返回新数组 可以使用break中断循环,可以使用return返回到外层函数 实例: let newarr=arr.map(i=>{ return i+=1; console.log(i); })... ...查看全部
0
评论

Vue3+Vite+TS+Eslint(Airbnb规则)搭建生产项目,踩坑详记(三):引入Element-plus,解决字体文件404问题 vue

Web开发AuCf 发表了文章 • 43 次浏览 • 2021-07-13 19:17 • 来自相关话题

今天我们来看引入大杯Element,其实引入很简单,跟着文档操作就完事了。所以这篇文章重点是看如何修改主题以及在修改主题中我遇到的问题。 废话少说,开整! 引入Element-plus npm install element-plus --save // m... ...查看全部
0
评论

Vue3+Vite+TS+Eslint(Airbnb规则)搭建生产项目,踩坑详记(二):配置husky和lint-staged vue

Web开发AuCf 发表了文章 • 39 次浏览 • 2021-07-13 19:12 • 来自相关话题

上回我们说到配置ESLint以及添加vue-recommended、airbnb-base、prettier规则,一切都很顺利。唯有一点需要注意的就是 .eslintrc 文件extends配置项中,plugin:prettier/recommended一定要... ...查看全部
0
评论

Vue3+Vite+TS+Eslint(Airbnb规则)搭建生产项目,踩坑详记(一) vue

Web开发AuCf 发表了文章 • 49 次浏览 • 2021-07-13 19:07 • 来自相关话题

前段时间领导告知公司将开启一个全新的项目。 从零开始,如果不尝试一下最近火热的 Vue3 + Vite 岂不是白白浪费了这么好的吃螃蟹的机会。 说干就干,然后就开始读各种文档,从 0 开始,一步一步搭完这个项目到可以正常开发,这对于我一个第一次搭生产项目的菜鸡... ...查看全部
0
评论

有趣的JS存储 Javascript

Web开发AuCf 发表了文章 • 31 次浏览 • 2021-07-13 18:57 • 来自相关话题

今天给大家分享一下关于JS存储的问题。 建议阅读时间:5-10分钟。 序章 首先看一道经典的关于JS存储的题目,来一场紧张又刺激的脑内吃鸡大战吧: var a = {n:1};a.x = a = {n:2};console.log(a.x);console.... ...查看全部
1
回复

uniapp登录报登录失败 uniapp

跨平台开发smysmy 回复了问题 • 2 人关注 • 64 次浏览 • 2021-07-13 17:07 • 来自相关话题

0
评论

android侧滑菜单SuperSlidingPaneLayout 测拉菜单 Android

Android Library柳天明 发表了文章 • 36 次浏览 • 2021-07-13 14:11 • 来自相关话题

SuperSlidingPaneLayout     SuperSlidingPaneLayout是在SlidingPaneLayout的基础之上扩展修改,新增几种不同的侧滑效果,基本用法与SlidingPan... ...查看全部
0
评论

CounterView for Android 一个数字变化效果的计数器视图控件。 动画 Android

Android Library柳天明 发表了文章 • 37 次浏览 • 2021-07-13 14:08 • 来自相关话题

CounterViewCounterView for Android 一个数字变化效果的计数器视图控件。Gif 展示引入Maven:<dependency> <groupId>com.king.view</groupId>... ...查看全部
0
评论

NeverCrash for Android 一个全局捕获Crash的库。信NeverCrash,永不Crash。 CRASH Android

Android Library柳天明 发表了文章 • 42 次浏览 • 2021-07-13 14:05 • 来自相关话题

NeverCrashNeverCrash for Android 一个全局捕获Crash的库。信NeverCrash,永不Crash。Gif 展示引入Maven: com.king.thread nevercrash 1.0.0 pom Gra... ...查看全部
0
评论

SlideBar for Android 一个很好用的联系人快速索引。 索引 Android

Android Library柳天明 发表了文章 • 38 次浏览 • 2021-07-13 14:00 • 来自相关话题

SlideBarSlideBar for Android 一个很好用的联系人快速索引。Gif 展示引入Maven:<dependency> <groupId>com.king.view</groupId> <a... ...查看全部
0
评论

Android码表变化的旋转计数器动画控件 动画 Android

Android Library柳天明 发表了文章 • 37 次浏览 • 2021-07-13 13:55 • 来自相关话题

SpinCounterViewSpinCounterView for Android 一个类似码表变化的旋转计数器动画控件。Gif 展示引入Maven:<dependency> <groupId>com.king.view</... ...查看全部
0
评论

Objective-C 消息转发深度理解(2) iOS开发

技术精选zuyu 发表了文章 • 36 次浏览 • 2021-07-13 11:43 • 来自相关话题

4.1.3 forwarding_prep_0伪代码分析Hopper分析完毕后直接搜索forwarding_prep_0查看反汇编伪代码:int ___forwarding_prep_0___(int arg0, int arg1, int arg2, int... ...查看全部
0
评论

iOS Hook原理 - 反hook& MonkeyDev iOS开发

技术精选zuyu 发表了文章 • 45 次浏览 • 2021-07-13 11:08 • 来自相关话题

一、 反 hook 初探我们Hook别人的代码一般使用OC的MethodSwizzle,如果我们用fishhook将MethodSwizzle hook了,别人是不是就hook不了我们的代码了?1.1 创建主工程 AntiHookDemo创建一个工程AntiH... ...查看全部
0
评论

iOS逆向 - fishhook iOS开发

技术精选zuyu 发表了文章 • 51 次浏览 • 2021-07-13 10:52 • 来自相关话题

一、Hook概述HOOK中文译为挂钩或钩子。在iOS逆向中是指改变程序运行流程的一种技术。通过hook可以让别人的程序执行自己所写的代码。在逆向中经常使用这种技术。只有了解其原理才能够对恶意代码进行有效的防护。比如很久之前的微信自动抢红包插件:1.1Hook的... ...查看全部
0
评论

petite-vue源码分析:无虚拟DOM的极简版Vue vue

Web开发AuCf 发表了文章 • 54 次浏览 • 2021-07-12 20:33 • 来自相关话题

最近发现Vue增加了一个petite-vue的仓库,大概看了一下,这是一个无虚拟DOM的mini版Vue,前身貌似是vue-lite(瞎猜的~),主要用于在服务端渲染的HTML页面中上"sprinkling"(点缀)一些Vue式的交互。颇有意思,于是看了下源码... ...查看全部
0
评论

【学不动了就回家喂猪】尤大大新活 petite-vue 尝鲜 vue

Web开发AuCf 发表了文章 • 168 次浏览 • 2021-07-12 20:12 • 来自相关话题

前言 打开尤大大的GitHub,发现多了个叫 petite-vue 的东西,好家伙,Vue3 和 Vite 还没学完呢,又开始整新东西了?本着学不死就往死里学的态度,咱还是来瞅瞅这到底是个啥东西吧,谁让他是咱的祖师爷呢! 简介 从名字来看可以知道 peti... ...查看全部
0
评论

10张脑图带你快速入门Vue3 | 附高清原图 vue

Web开发AuCf 发表了文章 • 37 次浏览 • 2021-07-12 19:54 • 来自相关话题

前言 这个月重新开始学习Vue3 目前已经完结第一部分:基础部分 我将所有内容吸收整理成10张脑图,一来快速入门Vue3,二来方便以后查看 脑图 应用实例和组件实例 模板语法 配置选项 计算属性和监听器 绑定class和style 条件渲染 列表渲... ...查看全部
0
评论

面试官问我CORS跨域,我直接一套操作斩杀! 前端面试

Web开发AuCf 发表了文章 • 32 次浏览 • 2021-07-12 19:15 • 来自相关话题

前言 我们都知道由于同源策略的存在,导致我们在跨域请求数据的时候非常的麻烦。首先阻挡我们的所谓同源到底是什么呢?,所谓同源就是浏览器的一个安全机制,不同源的客户端脚本没有在明确授权的情况下,不能读写对方资源。由于存在同源策略的限制,而又有需要跨域的业务,所以就... ...查看全部
0
评论

「百毒不侵」面试官最喜欢问的13种Vue修饰符 前端面试

Web开发AuCf 发表了文章 • 33 次浏览 • 2021-07-12 18:39 • 来自相关话题

1.lazy lazy修饰符作用是,改变输入框的值时value不会改变,当光标离开输入框时,v-model绑定的值value才会改变 <input type="text" v-model.lazy="value"> <div>{{val... ...查看全部
0
评论

iOS 自定义键盘 iOS三方开源库

iOS Libraryzuyu 发表了文章 • 46 次浏览 • 2021-07-12 12:00 • 来自相关话题

很多项目中都使用自定义键盘,实现自定义键盘有很多方法,本文讲的是修改UITextField/UITextView的inputView来实现自定义键盘。如何修改已经知道了,但是怎么修改。有两种思路:自定义CustomTextField/CustomTextVie... ...查看全部
0
评论

回顾 | Jetpack WindowManager 更新 jetpack

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

在今年年初,我们发布了 Jetpack WindowManager 库 alpha02 版本,这是一个较为重大的版本更新,并且包含部分已弃用的 API (目前已经发布到 1.0.0-alpha09 版),本文将为您回顾这次版本更新的内容。 Jetpack W... ...查看全部
0
评论

Android so文件的加载原理 so

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

先说说so的编译类型 Android只支持3种cpu架构分为:arm,mips,x86,目前用的最多的是arm体系cpu,x86和mips体系的很少用到了。 arm体系中,又分32位和64位: armeabi/armeabi-v7a:这个架构是arm类型的,主... ...查看全部
0
评论

探索 Android 消息机制 消息机制

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

1. Android 消息机制概述 Android 消息机制是由 Handler、Looper 和 MessageQueue 三者合作完成的,消息机制可以分为消息机制初始化、消息轮询、消息发送和消息处理 4 个过程来理解,消息机制是基于 Linux 的事... ...查看全部
0
评论

比浏览器 F12 更好用的免费调试抓包工具 Fiddler 介绍 前端

Web开发AuCf 发表了文章 • 62 次浏览 • 2021-07-11 21:11 • 来自相关话题

身为一名前端搬砖工,长久以来有两个问题困扰着我,一个是做后台项目接口返回的数据都为空,不方便做更进一步的对数据的查改及测试;另一个是做移动端的项目,比如 uniapp,每次遇到接口问题都只能 console 在 HBuilder 进行调试,苦不堪言,后来发现我... ...查看全部
0
评论

小程序自动化测试入门到实践 微信小程序

Web开发AuCf 发表了文章 • 46 次浏览 • 2021-07-11 21:06 • 来自相关话题

背景 随着小程序项目越来越复杂,业务场景越来多,花费在回归测试上的时间会越来越多,前端自动化测试就非常有必要提上日程。 今天要带来的是: 小程序自动化测试入门教程。 环境 系统 :macOS 微信开发者工具版本: 1.05.2106300 什么是小程序自动化 ... ...查看全部
0
评论

面试官:能不能手写几道链表的基本操作 算法

Web开发AuCf 发表了文章 • 34 次浏览 • 2021-07-11 21:02 • 来自相关话题

反转链表 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 循环解决方案 这道题是链表中的经典题目,充分体现链表这种数据结构 操作思路简单 ,... ...查看全部
0
评论

前端工程化实战 - 企业级 CLI 开发 webpack

Web开发AuCf 发表了文章 • 45 次浏览 • 2021-07-11 20:54 • 来自相关话题

背景 先罗列一些小团队会大概率会遇到的问题: 规范 代码没有规范,每个人的风格随心所欲,代码交付质量不可控 提交 commit 没有规范,无法从 commit 知晓提交开发内容 流程 研发没有流程,没有 prd,没有迭代的需求管理,这个项目到底做了... ...查看全部
0
评论

完了,又火一个前端项目 Javascript

Web开发AuCf 发表了文章 • 52 次浏览 • 2021-07-11 20:50 • 来自相关话题

今天逛 GitHub 的时候,在趋势榜上看到一个项目,竟然短短一天的时间内,涨了 1000 多个星星! 就是这个名为 solid 的项目: 要知道日增上千 star 可是非常难得的,我不禁感到好奇,点进去看看这个项目到底有啥牛逼的? 啥是 Solid? 这是... ...查看全部
17
回复

#今日话题#打工人,到底该不该到点下班? 职场话题

职场话题wzpforwork 回复了问题 • 12 人关注 • 390 次浏览 • 2021-07-10 15:02 • 来自相关话题

0
评论

判断是否完全二叉树 数据结构 完全二叉树

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

Hello: ? 今天又和小伙伴们见面啦,最近一直做二叉树相关的题目今天再和大家分享一道相关的题目《判断是不是完全二叉树》 判断是否是完全二叉树 查看全部源码:点击查看全部源码 介绍-什么是完全二叉树? 先看如下这一张图: ... ...查看全部
0
评论

Android 依赖注入 hilt 库的使用 hilt

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

hilt官网 1-什么是控制反转和依赖注入? IOC(控制反转):全称是 Inverse of Control , 是一种思想.指的是让第3方去控制去创建对象. DI(依赖注入):全称是 Dependency Injection , 对象的创建是通过注入... ...查看全部
0
评论

用了postman,接口测试不用愁了 postman

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

Postman是一个功能强大的接口测试工具,不仅可以调用http接口也可以发送https请求,满足日常测试工作的需求。 一、下载 官网:https://www.postman.com 1.选择需要下载的版本号 2.双击下载的安装包,进入到用户登录和... ...查看全部
0
评论

Android集成开发google登录 google登录

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

这是我参与新手入门的第2篇文章 背景 项目在要Google Play上架,并支持全球下载,加了google登录 一.准备 google登录集成地址 在google登录中创建并配置项目:console.developers.google... ...查看全部
0
评论

政策工具类-谷歌AndroidAppBundle(aab)政策海外发行 AndroidAppBundle

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

作者 大家好,我是怡寶; 本人于18年毕业于湖南农业大学,于2021年6月加入37手游安卓团队; 目前负责于海外游戏发行安卓开发。 背景 根据Google Play的政策要求,自 2021 年 8 月起,Google Play 将开始要求新应用使用 ... ...查看全部
0
评论

一行代码实现欢迎引导页-GuidePage UI Android

Android Library柳天明 发表了文章 • 39 次浏览 • 2021-07-09 15:21 • 来自相关话题

GuidePageGuidePage for Android 是一个App欢迎引导页。一般用于首次打开App时场景,通过引导页指南,概述App特色等相关信息功能介绍 链式调用,简单易用 自定义配置,满足各种需求引入Maven:<dep... ...查看全部
0
评论

Android通用的Adapter、Activity、Fragment、Dialog等-base 开发工具 Android

Android Library柳天明 发表了文章 • 41 次浏览 • 2021-07-09 15:18 • 来自相关话题

BaseBase是针对于Android开发封装好一些常用的基类,主要包括通用的Adapter、Activity、Fragment、Dialog等、和一些常用的Util类,只为更简单。Base 3.x 在Base 2.x 的基础上进行了重构,最大的变化... ...查看全部
0
评论

Android 路线规划和导航的地图帮助类库-MapHelper 地图 Android

Android Library柳天明 发表了文章 • 43 次浏览 • 2021-07-09 15:13 • 来自相关话题

MapHelperMapHelper for Android 是一个整合了高德地图、百度地图、腾讯地图、谷歌地图等相关路线规划和导航的地图帮助类库。功能介绍 简单易用,一句代码实现 地图路线规划/导航 GCJ-02 /&... ...查看全部
0
评论

一文读懂JavaScript函数式编程重点-- 实践 总结 函数式

Web开发AuCf 发表了文章 • 45 次浏览 • 2021-07-09 01:25 • 来自相关话题

什么是函数式编程?函数式编程是一种思维方式,函数式编程与命令式编程最大的不同其实在于:函数式编程关心数据的映射,命令式编程关心解决问题的步骤。函数式编程的初衷来, 也就是: 希望可以允许程序员用计算来表示程序, 用计算的组合来表达程序的组合, 而非函数式编程则... ...查看全部
0
评论

Vue路由懒加载 vue

Web开发AuCf 发表了文章 • 54 次浏览 • 2021-07-09 01:00 • 来自相关话题

Vue路由懒加载对于SPA单页应用,当打包构建时,JavaScript包会变得非常大,影响页面加载速度,将不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这就是路由的懒加载。实现方式#Vue异步组件#Vue允许以一个工厂函数的方式定... ...查看全部
0
评论

iOS MachO文件 iOS开发

iOS开发zuyu 发表了文章 • 44 次浏览 • 2021-07-08 17:50 • 来自相关话题

目标文件.aFramework可执行文件.dsym1.2.1 .out、可执行文件test.c文件,内容如下:#include int main() { printf("test\n"); return 0; }验证不指定默认生成... ...查看全部