环信即时通讯云

环信即时通讯云

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

环信开发文档

环信客服云

环信客服云

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

声网开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

前端白屏监控探索 性能优化

Web开发AuCf 发表了文章 • 65 次浏览 • 2021-06-29 23:42 • 来自相关话题

背景不知从什么时候开始,前端白屏问题成为一个非常普遍的话题,'白屏' 甚至成为了前端 bug 的代名词:_喂,你的页面白了。_而且,'白' 这一现象似乎对于用户体感上来说更加强,回忆起 windows 系统的崩溃 '蓝屏'。可以说是非常相似了,甚至能明白了白屏... ...查看全部
0
评论

面试官问我会canvas? 我可以绘制一个烟花?动画 canvas

Web开发AuCf 发表了文章 • 61 次浏览 • 2021-06-29 23:34 • 来自相关话题

在我们日常开发中贝塞尔曲线无处不在:svg 中的曲线(支持 2阶、 3阶)canvas 中绘制贝塞尔曲线几乎所有前端2D或3D图形图表库(echarts,d3,three.js)都会使用到贝塞尔曲线所以掌握贝塞尔曲线势在必得。 这篇文章主要是实战篇,不会介绍和... ...查看全部
0
评论

在 React 应用中展示报表数据 react

Web开发AuCf 发表了文章 • 45 次浏览 • 2021-06-29 23:29 • 来自相关话题

创建 React 应用创建 React 应用 参考链接, 如使用npx 包运行工具:npx create-react-app arjs-react-viewer-app如果您使用的是yarn,执行命令:yarn create react-app arjs-re... ...查看全部
0
评论

objc_msgSend cache查找 iOS开发

iOS开发zuyu 发表了文章 • 81 次浏览 • 2021-06-29 17:44 • 来自相关话题

分析objc_msgSend中缓存的查找逻辑以及汇编代码是如何进入c/c++代码的。一、CacheLookup 查找缓存1.1 CacheLookup源码分析传递的参数是NORMAL, _objc_msgSend, __objc_msgSend_uncache... ...查看全部
0
评论

iOS开发笔记(十一)— UITableView、ARC、xcconfig、Push 开发小结 iOS开发

iOS开发费城 发表了文章 • 53 次浏览 • 2021-06-29 11:59 • 来自相关话题

前言分享iOS开发中遇到的问题,和相关的一些思考,本次内容包括:UITableView滚动问题、ARC、xcconfig、Push证书。正文UITableViewUITableView在reloadData 的时候,如果height的高度发生较大变化,cont... ...查看全部
0
评论

iOS股票K线图、分时图绘制 K线绘制 iOS开发

iOS开发费城 发表了文章 • 75 次浏览 • 2021-06-29 10:48 • 来自相关话题

介绍:1、这是以雪球APP为原型,基于 iOS的K线开源项目。2、该项目整体设计思路已经经过某成熟证券APP的商业认证。3、本项目将K线业务代码尽可能缩减,保留核心功能,可流畅、高效实现手势交互。4、K线难点在于手势交互和数据动态刷新上,功能并不复杂,关键在于... ...查看全部
0
评论

Babel配置傻傻看不懂? webpack

Web开发AuCf 发表了文章 • 61 次浏览 • 2021-06-28 22:33 • 来自相关话题

1.2 AST 是什么玩意?👨‍🎓 啊斌同学: 上面说到的抽象语法树AST又是什么玩意?答:我们上文提到,Babel在解析是时候会通过将code转换为AST抽象语法树,本质上是代码语法结构的一种抽象表示,通过以树🌲形的结构形式表现出它的语法结构,抽象在于它的语... ...查看全部
0
评论

如何用 JS 一次获取 HTML 表单的所有字段 ? Javascript

Web开发AuCf 发表了文章 • 47 次浏览 • 2021-06-28 22:28 • 来自相关话题

问:如何用 JS 一次获取 HTML 表单的所有字段 ?考虑一个简单的 HTML 表单,用于将任务保存在待办事项列表中:<form> <label for="name">用户名</label> <input... ...查看全部
0
评论

自动化注册组件,自动化注册路由--懒人福利(vue,react皆适用) react vue Javascript

Web开发AuCf 发表了文章 • 65 次浏览 • 2021-06-28 22:20 • 来自相关话题

我是一个react主义者,这次因为项目组关系必须用vue,作为vue小白就记录一下开发过程中的一些骚想法。正文1. 对于路由的操作可能用过umi的同学知道,umi有一套约定式路由的系统,开发过程中可以避免每写一个页面就去手动import到路由的数组中,你只需要... ...查看全部
0
评论

ES6 中 module 备忘清单,你可能知道 module 还可以这样用! Javascript

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

这是一份备忘单,展示了不同的导出方式和相应的导入方式。 它实际上可分为3种类型:名称,默认值和列表 ?// 命名导入/导出 export const name = 'value'import { name } from '...'// 默认导出/导入expor... ...查看全部
0
评论

20个 Javascript 技巧,提高我们的摸鱼时间! Javascript

Web开发AuCf 发表了文章 • 39 次浏览 • 2021-06-28 22:09 • 来自相关话题

使用方便有用的方法,以减少代码行数,提高我们的工作效率,增加我们的摸鱼时间。在我们的日常任务中,我们需要编写函数,如排序、搜索、寻找惟一值、传递参数、交换值等,所以在这里分享一下我工作多年珍藏的几个常用技巧和方法,以让大家增加摸鱼的时间。这些方法肯定会帮助你:... ...查看全部
1
回复

加入会议api 报-301错误, 会议id not found 环信事实语音视频 iOS 微信小程序

跨平台开发五彩斑斓的黑 回复了问题 • 2 人关注 • 134 次浏览 • 2021-06-28 10:41 • 来自相关话题

0
评论

从 Flutter 和前端角度出发,聊聊单线程模型下如何保证 UI 流畅性 Flutter

Web开发AuCf 发表了文章 • 63 次浏览 • 2021-06-28 00:11 • 来自相关话题

一、单线程模型的设计1. 最基础的单线程处理简单任务假设有几个任务:任务1: "姓名:" + "杭城小刘"任务2: "年龄:" + "1995" + "02" + "20"任务3: "大小:" + (2021 - 1995 + 1)任务4: 打印任务1、2、3... ...查看全部
0
评论

JavaScript中关于null的一切 Javascript

Web开发AuCf 发表了文章 • 54 次浏览 • 2021-06-27 23:37 • 来自相关话题

JavaScript有2种类型:基本类型(string, booleans number, symbol)和对象。对象是复杂的数据结构,JS 中最简单的对象是普通对象:一组键和关联值:let myObject = { name... ...查看全部
0
评论

Web 动画原则及技巧浅析 CSS3

Web开发AuCf 发表了文章 • 58 次浏览 • 2021-06-27 23:29 • 来自相关话题

在 Web 动画方面,有一套非常经典的原则 -- Twelve basic principles of animation,也就是关于动画的 12 个基本原则(也称之为迪士尼动画原则),网上对它的解读延伸的文章也非常之多:Animation Prin... ...查看全部
0
评论

这个vue3的应用框架你学习了吗? vue

Web开发AuCf 发表了文章 • 68 次浏览 • 2021-06-27 23:22 • 来自相关话题

1.新项目初期当我们开始一个新项目的筹备的时候(这里特指中后台应用),项目初始化往往我们可能会考虑以下几个问题如何统一做权限管理?如何统一对请求库比如基于 Axios做封装(取消重复请求、请求节流、错误异常处理等统一处理)如何作为子应用嵌入到微前端体系(假设基... ...查看全部
0
评论

Esbuild 为什么那么快 性能优化

Web开发AuCf 发表了文章 • 80 次浏览 • 2021-06-27 23:17 • 来自相关话题

Esbuild 是什么Esbuild 是一个非常新的模块打包工具,它提供了与 Webpack、Rollup、Parcel 等工具相似的资源打包能力,却有着高的离谱的性能优势:下面展开细讲。为什么快语言优势大多数前端打包工具都是基于 JavaScript 实现的... ...查看全部
0
评论

Event Loop 和 JS 引擎、渲染引擎的关系 浏览器

Web开发AuCf 发表了文章 • 70 次浏览 • 2021-06-27 01:06 • 来自相关话题

安卓就是这样的架构,在主线程里面完成 ui 的更新,事件的绑定,其他逻辑可以放到别的线程,然后完成以后在消息队列中放一个消息,主线程不断循环的取消息来执行。 electron ui 架构 开发过 electron 应用的同学会知道,electron 中分为了... ...查看全部
0
评论

浏览器原理 之 页面渲染的原理和性能优化篇 浏览器

Web开发AuCf 发表了文章 • 62 次浏览 • 2021-06-27 01:03 • 来自相关话题

001 浏览器的底层渲染页面篇 浏览器中的5个进程 浏览器在获取服务器的资源后将 html 解析成 DOM 树,CSS 计算成 CSSOM 树,将两者合成 render tree。具体如下浏览器根据 render tree 布局生成一个页面。需要理解的... ...查看全部
0
评论

这些node开源工具你值得拥有 node.js

Web开发AuCf 发表了文章 • 41 次浏览 • 2021-06-27 00:54 • 来自相关话题

前言:文章的灵感来源于,社群中某大佬分享一个自己耗时数月维护的github项目 awesome-nodejs 。或许你跟我一样会有一个疑惑,github上其实已经有个同类型的awesome-nodejs库且还高达41k⭐,重新维护一个新的意义何在? 当你深入对... ...查看全部
0
评论

NodeJS使用Koa框架开发对接QQ登陆功能 node.js

Web开发AuCf 发表了文章 • 68 次浏览 • 2021-06-27 00:47 • 来自相关话题

开发准备 注册开发者账号 首先我们需要先去腾讯开发者平台认证注册成为个人开发者 输入网址:https://open.tencent.com/ 然后 点击 QQ开放平台——然后点击顶部的 应用管理会提示你登陆,使用自己的QQ账号登陆后,如果是新用户会提示你注... ...查看全部
0
评论

Docker 快速部署 Node express 项目 node.js

Web开发AuCf 发表了文章 • 68 次浏览 • 2021-06-27 00:42 • 来自相关话题

前言 本文章讲解如何简单快速部署 node API 项目。可作为docker入门学习。 Node 项目基于 express+sequelize 框架。 数据库使用 mysql。 Docker 安装 Docker 官方下载地址:docs.docker.com/g... ...查看全部
0
评论

[react-native]JSX和RN样式以及和web的不同之处 react reactnative

Web开发AuCf 发表了文章 • 48 次浏览 • 2021-06-27 00:33 • 来自相关话题

全屏状态栏 import { View, Text, Image, StatusBar } from 'react-native' <StatusBar backgroundColor="transparent" translucent={ true }... ...查看全部
0
评论

学习一下Electron,据说很简单 Electron 实践

Web开发AuCf 发表了文章 • 62 次浏览 • 2021-06-27 00:24 • 来自相关话题

Electron怎么玩 真的很简单的,面向百度编程,找寻前辈的足迹,真的很容易的。😄 直接点,开整 首先安装Electron,但是有个坑 坑就是安装卡住了,没事有办法: npm config set registry=https://registry.npm.... ...查看全部
0
评论

Vue基操会了,还有必要学React么? react vue

Web开发AuCf 发表了文章 • 61 次浏览 • 2021-06-27 00:16 • 来自相关话题

React前言 很高兴你能来到这里学习React.js技术,这是本专栏的第一节,主要介绍一下小伙伴们常问的一些问题,虽然废话很多,但是还是建议你可以花几分钟看一下。 React简介 首先不能否认React.js是全球最火的前端框架(Facebook推出的前端框... ...查看全部
0
评论

React 毁了 Web 开发(转载) react

Web开发AuCf 发表了文章 • 51 次浏览 • 2021-06-27 00:09 • 来自相关话题

本文并不是为了引发争论或者让大家非要争一个好坏。我仔细阅读该文章之后,发现里面提出的问题是我们常常忽视并且对于构建可持续项目发展的非常重要的问题。 不论是小兵还是leader都应该持续的去注重这些东西。 以下是正文翻译:原文来自:medium.com/buil... ...查看全部
0
评论

WebKit的使用 WebKit iOS开发

iOS开发费城 发表了文章 • 59 次浏览 • 2021-06-26 17:53 • 来自相关话题

Web view 用于加载和显示丰富的网络内容。例如,嵌入 HTML 和网站。Mail app 使用 web view 显示邮件中的 HTML 内容。iOS 8 和 macOS 10.10 中引入了WebKit framework,用以取代UIWebView和... ...查看全部
0
评论

pthread多线程(C语言) + Socket 多线程 iOS开发

iOS开发费城 发表了文章 • 76 次浏览 • 2021-06-26 17:36 • 来自相关话题

pthread多线程(C语言) + Socketpthread是使用使用C语言编写的多线程的API, 简称Pthreads ,是线程的POSIX标准,可以在Unix / Linux / Windows 等系统跨平台使用。在类Unix操作系统(Unix、Linu... ...查看全部
0
评论

FIL升级对矿工有哪些利好?现在是参与挖FIL币好时机

Web开发币需有你 发表了文章 • 87 次浏览 • 2021-06-26 13:28 • 来自相关话题

据财经媒体报道:FIL将在6月底进行系统升级,FIL升级对矿工有哪些利好?那对与刚了解FIL挖矿的朋友们现在正是参与的好时机+slf81818,为什么呢?一起来了解下:Filecoin’s v13 HyperDrive网络升级的重要意义在于:一:人类宝贵信息的... ...查看全部
1
回复

Android mqtt disconnect内存溢出 内存溢出 disconnect Android MqttClient

Android开发wdxtluan 回复了问题 • 2 人关注 • 153 次浏览 • 2021-06-24 10:32 • 来自相关话题

2
回复

iOS设置头像圆角没反应? ios头像

iOS开发。。。_187 回复了问题 • 4 人关注 • 441 次浏览 • 2021-06-24 10:08 • 来自相关话题

0
评论

手把手教你在Flutter项目优雅的使用ORM数据库 Flutter iOS开发

iOS开发费城 发表了文章 • 73 次浏览 • 2021-06-21 19:25 • 来自相关话题

Flutter ORM数据库介绍Flutter现在开发上最大的槽点可能就是数据库使用了,Flutter现在只提供了sqflite插件,这表明开发者手动写sql代码,建表、建索引、transation、db线程控制等等繁琐的事情必然接踵而至,这种数据库使用方式是... ...查看全部
0
评论

纯 CSS 创建五彩斑斓的智慧阴影!让前景图片自动转化为对应彩色的背景阴影 CSS3

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

几天前,我在 Home Depot(aka Toys "R" Us for big kids)处发现,他们有一个巨大的显示器来展示所有这些彩色的供销售的电灯泡!其中一项是y一组在电视后面的智能灯泡。它们会在电视的后面投影近似于电视在播出的内容的彩色阴影,与以下... ...查看全部
0
评论

小程序自定义TabBar 如何实现“keep-alive” 微信小程序

Web开发AuCf 发表了文章 • 69 次浏览 • 2021-06-21 19:17 • 来自相关话题

自定义TabBar方案 虽然在之前文章提到过了,本次采用组件化实现,具体实现如下: 我们可以新建一个home文件夹,在home/index.wxml中写一个tabBar,然后把TabBar页面写成组件,然后点击TabBar切换相应的组件展示就可以。代码... ...查看全部
1
回复

倒计时3天,百度飞桨中国行·南京站免费报名中 开发者

开发者活动AuCf 回复了问题 • 2 人关注 • 72 次浏览 • 2021-06-21 13:11 • 来自相关话题

0
评论

iOS开发中的小玩意儿-加速计和陀螺仪 加速计和陀螺仪 iOS开发

iOS开发费城 发表了文章 • 94 次浏览 • 2021-06-21 10:17 • 来自相关话题

前言最近因为工作需要对加速计和陀螺仪进行学习和了解,过程中有所收获。正文一、加速计iPhone在静止时会受到地球引力,以屏幕中心为坐标原点,建立一个三维坐标系(如右图),此时iPhone收到的地球引力会分布到三个轴上。iOS开发者可以通过CoreMotion框... ...查看全部
0
评论

当前端基建任务落到你身上,该如何推动协作? 浏览器兼容性 前端

Web开发AuCf 发表了文章 • 67 次浏览 • 2021-06-20 23:36 • 来自相关话题

前言 作为一名野生的前端开发,自打本猿入行起,就未经过什么系统的学习,待过的团队也是大大小小没个准儿: 要么大牛带队,但是后端大牛。要么临时凑的团队,受制于从前,前端不自由。要么从0到项目部署,都是为了敏捷而敏捷,颇不规范。 话虽如此,经过4年生涯摧残的废猿... ...查看全部
0
评论

手把手带你入门Webpack Plugin webpack

Web开发AuCf 发表了文章 • 51 次浏览 • 2021-06-20 23:17 • 来自相关话题

关于 Webpack 在讲 Plugin 之前,我们先来了解下 Webpack。本质上,Webpack 是一个用于现代 JavaScript 应用程序的静态模块打包工具。它能够解析我们的代码,生成对应的依赖关系,然后将不同的模块达成一个或多个 bundle。 ... ...查看全部
0
评论

当面试官问Webpack的时候他想知道什么 webpack

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

前言 在前端工程化日趋复杂的今天,模块打包工具在我们的开发中起到了越来越重要的作用,其中webpack就是最热门的打包工具之一。 说到webpack,可能很多小伙伴会觉得既熟悉又陌生,熟悉是因为几乎在每一个项目中我们都会用上它,又因为webpack复杂的配置和... ...查看全部
0
评论

是什么让尤大选择放弃Webpack?面向未来的前端构建工具 Vite webpack

Web开发AuCf 发表了文章 • 97 次浏览 • 2021-06-20 22:58 • 来自相关话题

前两天在知乎看到过一篇文章,大致意思是讲:字节跳动已经开始“弃用Webpack”,尝试在自研构建工具中使用类似Vite的ESmodule构建方式。 引起下方一大片焦虑: Webpack是不是要被取代了?现在学Vite就行了吧 Webpack还没学会,就又来新... ...查看全部
0
评论

Vue3发布半年我不学,摸鱼爽歪歪,哎~就是玩儿 vue

Web开发AuCf 发表了文章 • 81 次浏览 • 2021-06-20 22:52 • 来自相关话题

是从 Vue 2 开始学基础还是直接学 Vue 3 ?尤雨溪给出的答案是:“直接学 Vue 3 就行了,基础概念是一模一样的。” 以上内容源引自最新一期的《程序员》期刊,原文链接为《直接学 Vue 3 吧 —— 对话 Vue.js 作者尤雨溪》。 前言 Vue... ...查看全部
0
评论

国内知名Wchat团队荣誉出品顶级IM通讯聊天系统 iOS

Android开发pingtaier 发表了文章 • 90 次浏览 • 2021-06-19 13:07 • 来自相关话题

国内知名Wchat团队荣誉出品顶级IM通讯聊天系统团队言语在先:想低价购买者勿扰(团队是在国内首屈一指的通信公司离职后组建,低价购买者/代码代码贩子者/同行勿扰/)。想购买劣质低等产品者勿扰(行业鱼龙混杂,想购买类似低能协议xmpp者勿扰)。想购买由类似ope... ...查看全部
0
评论

IPFS对标HTTP,IPFS的优势是什么? FIL

跨平台开发HUGO123 发表了文章 • 119 次浏览 • 2021-06-18 13:29 • 来自相关话题

区块链技术的高速发展,离不开底层技术的支持,而且肯定先于区块链技术的发展。目前来看,IPFS—Filecoin是最有可能成为区块链底层基础设施的技术。这也表明IPFS—Filecoin必然会随之快速发展。造成这一现象的原因之一在于区块链技术本身的限制,它不能存... ...查看全部
0
评论

iOS缓存设计(YYCache思路) iOS 缓存 iOS开发

iOS开发费城 发表了文章 • 90 次浏览 • 2021-06-18 11:02 • 来自相关话题

iOS缓存设计(YYCache思路)前言:前段时间业务有缓存需求,于是结合YYCache和业务需求,做了缓存层(内存&磁盘)+ 网络层的方案尝试由于YYCache 采用了内存缓存和磁盘缓存组合方式,性能优良,这里拿它的原理来说下如何设计一套缓存的思路,... ...查看全部
0
评论

iOS进阶:WebViewJavascriptBridge源码解读 WebViewJavascriptBridge iOS开发

iOS开发费城 发表了文章 • 154 次浏览 • 2021-06-17 17:09 • 来自相关话题

WebViewJavascriptBridge GitHub地址jsBridge框架是解决客户端与网页交互的方法之一。最主要的实现思路是客户端在webivew的代理方法中拦截url,根据url的类型来做不同处理。接下去会以jsBridge提供demo中的为例,... ...查看全部
2
回复

联系人fragment设置titleBar时出现的空指针异常问题 环信_Android

Android开发转角45°、嫣然一笑 回复了问题 • 3 人关注 • 195 次浏览 • 2021-06-17 11:24 • 来自相关话题

0
评论

iOS组件化开发实践 组件化 iOS开发

iOS开发费城 发表了文章 • 127 次浏览 • 2021-06-17 10:46 • 来自相关话题

目录:1.组件化需求来源2.组件化初识3.组件化必备的工具使用4.模块拆分5.组件工程兼容swift环境6.组件之间的通讯7.组件化后的资源加载8.OC工程底层换swift代码9.总结1. 组件化需求来源起初的这个项目,App只有一条产品线,代码逻辑相对比较清... ...查看全部
1
回复

想知道EaseChatFragment传入的会话id是什么 EaseUI 环信_Android

Android开发carlwang 回复了问题 • 2 人关注 • 149 次浏览 • 2021-06-16 20:33 • 来自相关话题

0
评论

有“声”聚一堂|RTE 2021 编程挑战赛圆满收官啦! 社区活动

开发者活动admin 发表了文章 • 244 次浏览 • 2021-06-16 16:54 • 来自相关话题

6 月 12 日,由声网Agora 与环信联合主办的“RTE 2021 编程挑战赛”圆满落幕。从 200+ 支参赛队伍中冲出重围的 46 支决赛队伍用精彩的答辩为历时 2 个多月的大赛划下了圆满的句号。今年的“RTE 2021 创新编程挑战赛”共分为 2 个赛... ...查看全部
0
评论

iOS 应用分享平台fir使用遇到的一些坑 测试应用分发 iOS开发

iOS开发费城 发表了文章 • 142 次浏览 • 2021-06-16 11:11 • 来自相关话题

前几天项目要通过fir(http://fir.im 一个免费的应用发布平台)用作给测试团队装机。于是点开它,直接找到帮助中心开始一步步照做,中间碰到不少坑,(还有万恶的苹果官网登陆不上!!!)网上的资料也不是太多,白白浪费了许多时间(害我加班😠),所以记下来分... ...查看全部