环信即时通讯云

环信即时通讯云

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

环信开发文档

环信客服云

环信客服云

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

声网开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

这个redpacketlibrary包是环信官方的吗??? 环信_Android

Android开发转角45°、嫣然一笑 回复了问题 • 2 人关注 • 18 次浏览 • 2021-10-19 17:41 • 来自相关话题

1
回复

打开旧项目发现找不到import com.hyphenate.chat.EMClient; 环信_Android

Android开发转角45°、嫣然一笑 回复了问题 • 2 人关注 • 65 次浏览 • 2021-10-14 12:05 • 来自相关话题

1
回复

发送自定义消息返回type503 type503

综合技术讨论smysmy 回复了问题 • 2 人关注 • 22 次浏览 • 2021-10-18 10:42 • 来自相关话题

0
评论

iOS swiftUI 创建 macos图片 1.0 SwiftUI

iOS开发雨淋湿了天空 发表了文章 • 18 次浏览 • 2021-10-18 10:01 • 来自相关话题

创建MACOS应用创建了watchOS平台的Landmarks应用后,下一步就是把Landmarks带到MacOS平台上。运用之前学到的所有知识,完成在iOS、watchOS及macOS的全平台应用。在项目工程中添加macOS编译目标,复用在iOS应用中的代码... ...查看全部
0
评论

「一探究竟」迷之序列化 序列化

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

事件起因 今天,我需要上线一个非常小但是又非常重要的系统改动,即给核心接口的RPC接口出参增加序列化接口(由下图可见,原实体类未实现序列化)。 编码、测试、代码审核一气呵成,然后收到驳回通知,架构师说实现序列化接口时注意不要忘记配置serialversio... ...查看全部
0
评论

kafka!还好我留了一手 kafka

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

本文面试情节虚假,但知识真实,请在家人或者朋友的陪同下仔细观看,防止在观看的过程发呆、走神导致没学到知识。性能篇一位身穿格子衬衣,头发好似一拳超人的中年人走了过来,没错他就是面试官,他手握简历,若有所思,我当时害怕极了,然后他开口:小伙子啊,我们这边是基础架构... ...查看全部
0
评论

【Java字符串】字符串虽简单,但这些你不一定知道 字符串

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

前言: 字符串是程序开发当中,使用最频繁的类型之一,有着与基础类型相同的地位(字符串不属于基本类型),甚至在 JVM(Java 虚拟机)编译的时候会对字符串做特殊的处理,比如拼加操作可能会被 JVM 直接合成为一个最终的字符串,从而到达高效运行的目的。 1 :... ...查看全部
0
评论

完蛋,公司被一条 update 语句干趴了! sql

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

大家好,我是小林。 昨晚在群划水的时候,看到有位读者说了这么一件事。 大概就是,在线上执行一条 update 语句修改数据库数据的时候,where 条件没有带上索引,导致业务直接崩了,被老板教训了一波 这次我们就来看看: 为什么会发生这种的事故? 又该如何... ...查看全部
0
评论

庆祝神舟十三号发射成功,来一个火箭发射动画 火箭发射

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

前言 北京时间10月16日0时23分,神舟十三号飞船成功发射,目前三名航天员已经顺利进驻空间站,开始为期6个月的“太空差旅”生活。 国家的航天技术的突飞猛进也让岛上码农很自豪,今天看 Flutter 的动画知识,看到了 AnimatedPositioned ... ...查看全部
0
评论

iOS SwiftUI 框架集成 1.1 SwiftUI

iOS开发雨淋湿了天空 发表了文章 • 48 次浏览 • 2021-10-15 11:54 • 来自相关话题

第三节 在SwiftUI视图的状态下跟踪页面如果要添加一个自定义的UIPageControl控件,就需要一种方式能够在PageView中跟踪当前展示的页面。这就需要在PageView中声明一个@State属性,并传递一个针对该属性的绑定关系给PageViewC... ...查看全部
0
评论

iOS SwiftUI 框架集成 1.0 SwiftUI

iOS开发雨淋湿了天空 发表了文章 • 39 次浏览 • 2021-10-15 11:54 • 来自相关话题

框架集成混合使用SwiftUI框架和平台相关的其它UI框架(视图和视图控制器)包含章节与UIKit交互创建watchOS应用创建macOS应用与UIKIT交互SwiftUI可以在苹果全平台上无缝兼容现有的UI框架。例如,可以在SwiftUI视图中嵌入UIKit... ...查看全部
0
评论

iOS SwiftUI 应用设计与布局 1.2 SwiftUI

iOS开发雨淋湿了天空 发表了文章 • 42 次浏览 • 2021-10-15 11:53 • 来自相关话题

玩转UI控件在Landmarks应用中,用户可以创建一个简介来描述他们自已的个人情况。为了让用户可以编辑自己的简介,我们需要添加一个编辑模式并设计一个偏好设置界面。这里使用多种通用控件来展示用户的各种数据,并在用户保存他们所做的数据修改时更新地标数据模型。按照... ...查看全部
0
评论

iOS swiftUI 创建 macos图片 1.1 SwiftUI

iOS开发雨淋湿了天空 发表了文章 • 23 次浏览 • 2021-10-18 10:02 • 来自相关话题

第六节 组合列表视图与过滤器视图创建一个组列过滤器和列表的视图。为过滤器提供新的状态信息,同时绑定地标选择到主视图的父视图上。步骤1 项目中添加一个新的SwiftUI视图,命名为NavigationPrimary.swift。步骤2 声明一... ...查看全部
0
评论

JavaScript之彻底理解EventLoop Javascript 前端面试

Web开发AuCf 发表了文章 • 19 次浏览 • 2021-10-18 22:51 • 来自相关话题

在正式学习Event Loop之前,先需要解决几个问题:什么是同步与异步?JavaScript是一门单线程语言,那如何实现异步?同步任务和异步任务的执行顺序如何?异步任务是否存在优先级? 同步与异步 计算机领域中的同步与异步和我们现实社会的同步和异步正好相反。... ...查看全部
0
评论

TypeScript 想更深入一层?我推荐自定义 transformer 的 compiler api typescript 前端面试

Web开发AuCf 发表了文章 • 20 次浏览 • 2021-10-18 22:54 • 来自相关话题

现在 JS 的很多库都用 typescript 写了,面试也几乎必问 typescript,可能你对 ts 的各种语法和内置高级类型都挺熟悉了,对 ts 的配置、命令行的使用也没啥问题,但总感觉对 ts 的理解没那么深,苦于没有很好的继续提升的方式。这时候我推... ...查看全部
0
评论

Android中Window 和 WindowManager Windows Android

技术精选柳天明 发表了文章 • 14 次浏览 • 2021-10-19 10:44 • 来自相关话题

Window 是一个抽象类,具体实现是 PhoneWindow,通过 WindowManager 创建。WindowManager是外界访问Window的入口,Window 的具体实现位于 WindowManagerService 中WindowManager... ...查看全部
0
评论

一篇文章带你走近Android自定义view 自定义View Android

技术精选柳天明 发表了文章 • 13 次浏览 • 2021-10-19 10:42 • 来自相关话题

前言从专科到本科,目前本科大四,已经是学习Android的第四个年头了,本打算积累一下冲23考研,但是最近被大佬洗脑后准备冲一冲22的考研,所以后续出文章的几率会很小,但是在前不久答应粉丝整理一个较为详细的Android自定义view教程,恰巧最近报名被华为选... ...查看全部
0
评论

Retrofit流程极简解析 retrofit Android

技术精选柳天明 发表了文章 • 14 次浏览 • 2021-10-19 10:41 • 来自相关话题

Retrofit流程极简解析以SandwichDemo为例子来解析。github地址创建Retrofitprivate val retrofit: Retrofit = Retrofit.Builder() .client(okHttpClient) .bas... ...查看全部
0
评论

FLutter即时通讯 Flutter

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

1. 即时通讯简述 即时通讯是端开发工作中常见的需求,本篇文章以作者工作中使用FLutter开发社交软件即时通讯需求为背景,描述一下即时通讯功能设计的要点。 2. 重要概念 即时通讯需要前后端配合,约定消息格式与消息内容。本次IM客户端需求开发使用了公司已有的... ...查看全部
0
评论

看动画学算法之:平衡二叉搜索树AVL Tree 平衡二叉搜索

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

简介 平衡二叉搜索树是一种特殊的二叉搜索树。为什么会有平衡二叉搜索树呢? 考虑一下二叉搜索树的特殊情况,如果一个二叉搜索树所有的节点都是右节点,那么这个二叉搜索树将会退化成为链表。从而导致搜索的时间复杂度变为O(n),其中n是二叉搜索树的节点个数。 而平衡二叉... ...查看全部
0
评论

密码学系列之:加密货币中的scrypt算法 加密货币

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

简介 为了抵御密码破解,科学家们想出了很多种方法,比如对密码进行混淆加盐操作,对密码进行模式变换和组合。但是这些算法逐渐被一些特制的ASIC处理器打败,这些ASIC处理器不做别的,就是专门来破解你的密码或者进行hash运算。 最有名的当然是比特币了,它使用的是... ...查看全部
0
评论

java流太太太..............好用了 java流

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

情景:一个集合对象list,现在想获取这个集合中每个对象的id,并将这些id值存放在另一个集合中,方便我去查询数据。如果是你来实现这个需求,你会用什么方法去实现呢。 我猜会有许多人会选择循环变量这个集合对象,取出id存放在集合里面,代码是这样的: List&... ...查看全部
0
评论

为什么需要Java内存模型? 内存模型

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

面试官:今天想跟你聊聊Java内存模型,这块你了解过吗? 候选者:嗯,我简单说下我的理解吧。那我就从为什么要有Java内存模型开始讲起吧 面试官:开始你的表演吧。 候选者:那我先说下背景吧 候选者:1. 现有计算机往往是多核的,每个核心下会有高速缓存。高速缓存... ...查看全部
0
评论

手把手教你利用XSS攻击 性能优化

Web开发AuCf 发表了文章 • 15 次浏览 • 2021-10-18 23:07 • 来自相关话题

前两天我收到安全部门的一个通知:高风险XSS攻击漏洞。 我们部门首先确定风险来源,并给出了解决方案。前端部分由我解决,并紧急修复上线。 一:那么什么是XSS攻击呢? 人们经常将跨站脚本攻击(Cross Site Scripting)缩写为CSS,但... ...查看全部
0
评论

产品经理又开始为难我了???我。。。。 性能优化 插件化

Web开发AuCf 发表了文章 • 19 次浏览 • 2021-10-18 23:02 • 来自相关话题

最近做项目的时候,就是产品经理给的图总是很大,不压缩。每天要处理这些图片真的很累哇。于是一怒之下写下了这个**「vscode 插件」。「插件核心功能是压缩,然后上传图片」。 压缩的网站其实就是「tinypng」** 这个网站然后图片压缩后,然后再上传到cdn上... ...查看全部
0
评论

iOS SwiftUI 应用设计与布局 1.1 SwiftUI

iOS开发雨淋湿了天空 发表了文章 • 52 次浏览 • 2021-10-15 11:52 • 来自相关话题

第四节 组合首页Landmarks应用的首页在用户点击查看地标详情前需要先把地标的一些简单信息展示出来。复用之前创建的视图构建具体某一类别地标的行视图步骤1 在CategoryRow.swift文件中,与CategoryRow类型并列,创建一个新的自... ...查看全部
0
评论

iOS SwiftUI 应用设计与布局 1.0 SwiftUI

iOS开发雨淋湿了天空 发表了文章 • 44 次浏览 • 2021-10-15 11:51 • 来自相关话题

应用设计与布局深入了解使用SwiftUI创建的复杂的用户界面的结构和布局包含章节组合复杂用户界面组合复杂用户界面Landmarks应用的首页是一个纵向滚动的地标类别列表,每一个类别内部是一个横向滑动列表。随后将构建应用的页面导航,这个过程中可以学习到如果组合各... ...查看全部
0
评论

复习Activity各种场景的生命周期 Activity Android

技术精选柳天明 发表了文章 • 49 次浏览 • 2021-10-15 11:31 • 来自相关话题

Activity是Android组件中最基本也是最为常见用的四大组件之一,也是我们在开发过程之中接触最多的组件,所以了解Activity的生命周期,并正确的理解与应用,是必不可少的。之前看到很多错误文章,今天特意自己亲自测试一遍,下面就来介绍一下Activit... ...查看全部
0
评论

adb 如何衡量应用启动 启动耗时 Android

技术精选柳天明 发表了文章 • 59 次浏览 • 2021-10-14 11:32 • 来自相关话题

可以利用 ActivityTaskManager 的输出来获取应用程序启动持续时间。每当 Activity 启动时,都会在 logcat 输出中看到类似的内容:ActivityTaskManager: Displayed com.android.samples... ...查看全部
0
评论

Android入门教程 | Fragment 基础概念 fragment Android

技术精选柳天明 发表了文章 • 55 次浏览 • 2021-10-14 11:32 • 来自相关话题

什么是Fragment?Fragment,直译为“碎片”,“片段”。 Fragment 表示 FragmentActivity 中的行为或界面的一部分。可以在一个 Activity 中组合多个片段,从而构建多窗格界面,并在多个 Activity 中重复使用某个... ...查看全部
0
评论

Android 点击响应时间 View绘制 Android

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

Android 用户希望应用能够在短时间内响应他们的操作。UX 研究告诉我们,响应时间短于 100 毫秒会让人感觉立竿见影,而超过 1 秒的响应时间会让用户失去注意力。 当响应时间接近 10 秒时,用户只需放弃他们的任务。测量用户操作响应时间对于确保良好的用户... ...查看全部
0
评论

iOS swiftUI 视图动画和转场 1.1 SwiftUI

iOS开发雨淋湿了天空 发表了文章 • 37 次浏览 • 2021-10-14 11:25 • 来自相关话题

第二节 把视图的状态改态转化成动画效果已经学会了给单个视图添加动画的方法,现在可以学习怎么在视图的状态发生改变时添加动画效果。当用户点击按钮时会切换showDetail状态的值,在视图变化过程中添加动画效果。步骤1 把showDetail.toggl... ...查看全部
0
评论

iOS SwiftUI 视图动画和转场 SwiftUI

iOS开发雨淋湿了天空 发表了文章 • 37 次浏览 • 2021-10-14 11:24 • 来自相关话题

视图动画和转场使用SwiftUI可以把视图状态的改变转成动画过程,SwiftUI会处理所有复杂的动画细节在这篇中,会给跟踪用户徒步的图表视图添加动画。使用animation(_:)修改器给一个视图添加动画效果非常容易下载起步项目并跟着本篇教程一步步实践,或者查... ...查看全部
0
评论

iOS SwiftUI 创建和组合视图 4.2 SwiftUI

iOS开发雨淋湿了天空 发表了文章 • 41 次浏览 • 2021-10-14 11:23 • 来自相关话题

第三节 绘制徽章符号地标徽章中心有一个以地标App图标中的山峰图形改造形成的标志。山峰这个符号由两个形状组成,一个是表示山顶被雪覆盖的部分,另一个是山体。这里会使用有一定间距的两个局部三角形形状绘制这个徽章符号步骤1 把之前的徽章视图形状抽出来单独形... ...查看全部
0
评论

iOS SwiftUI 创建和组合视图 4.1 SwiftUI

iOS开发雨淋湿了天空 发表了文章 • 31 次浏览 • 2021-10-14 11:23 • 来自相关话题

绘制和动画学习绘制形状和路径,并创建徽章和添加动画包含章节绘制路径和形状视图动画和转场绘制路径和形状用户在浏览完一个地标后会得到一个徽章。但用户要得到徽章首先要先要创建一个徽章。本篇教程就是使用路径和形状创建徽章的过程,创建的徽章可以和其它图形组合形成位置标志... ...查看全部
0
评论

学不好Lambda,能学好Kotlin吗 Lambda kotlin

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

嗯,当然 不能 进入正题,Kotlin中,高阶函数的身影无处不在,听上去高端大气上档次的高阶函数,简化一点讲,其实就是Lambda + 函数。 如果,Lambda学不好,就会导致高阶函数学不好,就会导致协程等等一系列的Kotlin核心学不好,Kotlin自然就... ...查看全部
0
评论

Flutter开发·Stream的理解与简单使用 stream

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

介绍 Stream和Future都是在Flutter中常用来处理异步事件的对象,与Future只能处理单次异步操作不同的是,Stream具有多次响应异步事件监听的功能,是一系列异步事件的序列。 分类 Stream从订阅模式上分可以分为两类,一个是单订阅模式,另... ...查看全部
0
评论

Flutter输入框获取剪切板-合规问题踩坑 Flutter

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

前言:公司法务部检测出Flutter开发的App存在未同意隐私协议先获取系统剪切板数据的问题,要求整改。经过一系列调试后,定位到原来是Flutter输入框的坑,只要使用到输入框,就会先获取下剪切板数据。还没有属性可以关闭,着实踩坑,以下记录分享给大家,希望能稳... ...查看全部
0
评论

分析应用程序启动 性能优化 Android

技术精选柳天明 发表了文章 • 44 次浏览 • 2021-10-14 11:33 • 来自相关话题

一旦我们建立了触发应用程序缓慢启动的指标和场景,下一步就是提高性能。要了解是什么导致应用程序启动缓慢,我们需要对其进行分析。 Android Studio 提供了几种类型的分析器录制配置:Trace System Calls(又名 systrace、perfe... ...查看全部
0
评论

Android 热修复核心原理,ClassLoader类加载 ClassLoader Android

技术精选柳天明 发表了文章 • 29 次浏览 • 2021-10-14 11:34 • 来自相关话题

Android 热修复核心原理,ClassLoader类加载[TOC]Android前沿技术探讨:ClassLoader在热修复中的应用又在写bug?这句话虽然是句玩笑话,但是也正因为我们是人不是神,但也不能面面俱到,什么都考虑完美,出现bug是不可避免的。那... ...查看全部
0
评论

这次,我想把内存泄漏讲明白 内存泄漏 Android

技术精选柳天明 发表了文章 • 48 次浏览 • 2021-10-15 11:30 • 来自相关话题

检测内存是否泄漏非常简单,只要在任意位置调用 Debug.dumpHprofData(file) 即可,通过拿到 hprof 文件进行分析就可以知道哪里产生了泄漏,但 dump 的过程会 suspend 所有的 java 线程,导致用户界面无响应,所以又不能随... ...查看全部
0
评论

JAVA创建线程的三种方式 多线程 Android

技术精选柳天明 发表了文章 • 39 次浏览 • 2021-10-15 11:29 • 来自相关话题

JAVA创建线程的三种方式一、JAVA创建线程的方式JAVA中为了有异步计算,所以需要开启线程帮助后来计算,后台运行,在java中开启线程的方式有三种:继承Thread类实现Runnable接口使用Callable和Future二、线程创建方式的异同继承Thr... ...查看全部
0
评论

冒泡排序的进化过程 算法

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

基础版本 所有情况下时间复杂度都为O(n2n^2n2) public static void bob(int[] array) { // 总共比较n-1轮 for (int i = 0; i < array.length - 1; i++... ...查看全部
0
评论

FastKV:一个真的很快的KV存储组件 FastKV

Android Library王二蛋和他的张大花 发表了文章 • 49 次浏览 • 2021-10-15 09:33 • 来自相关话题

一、前言 KV存储无论对于客户端还是服务端都是重要的构件。 对于Android客户端而言,最常见的莫过于SDK提供的SharePreferences(以下简称SP),但其低效率和ANR问题饱受诟病。 后来官方又推出了基于Kotlin的DataStore, 其中... ...查看全部
0
评论

移动端网络监控实践 网络监控

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

1. 背景介绍 在移动端应用开发场景下,不可避免的要与网络打交道。有时在网络请求失败时,我们想知道网络的质量;有时需要明确的告知用户当前网络质量(比如游戏场景实时显示延迟)。网络监控离不开最经典的TCP/IP模型,基于模型分层统计网络耗时有助于我们更清晰的了解... ...查看全部
0
评论

MVVM + RxAndroid + RxView + DataBinding + LiveData + LiveEventBus + Retrofit 架构

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

前言 本来想记录一下最近相机相关的知识点的,但发现需要时间整理一下,那这里就介绍一下最近写的直播app中使用的整体架构吧。 由于之前项目大多是用MVC,MVP的整体架构,所以这次一个人写直播项目时就干脆用MVVM进行开发(sunflower的架构让我很馋) 简... ...查看全部
0
评论

Android Runtime (ART) 和 Dalvik 小知识,大挑战! Dalvik

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

1. Dalvik Dalvik是Google公司自己设计用于Android平台的虚拟机。它可以支持已转换为 .dex(即Dalvik Executable)格式的Java应用程序的运行,.dex 格式是专为Dalvik设计的一种压缩格式,适合内存和处理器速度... ...查看全部
0
评论

优雅的使用注释 性能优化 前端面试

Web开发AuCf 发表了文章 • 38 次浏览 • 2021-10-14 22:52 • 来自相关话题

代码千万行,注释第一行。 代码不规范,同事泪两行。 前言 注释相信小伙伴们都不陌生,但是就是这个小小的注释就像项目文档一样让许多小伙伴又爱又恨。不喜欢写注释,又讨厌别人不写注释。在此我们将讨论 JavaScript 和 CSS 的注释,希望通过这篇文章,让你... ...查看全部
0
评论

技术总结 | 前端萌新现在上车Docker,还来得及么? 前端面试 Docker

Web开发AuCf 发表了文章 • 44 次浏览 • 2021-10-14 22:48 • 来自相关话题

序言 作为一名爱学习的前端攻城狮,在当下疯狂内卷的大环境🐱, 不卷一卷Docker是不是有点说不过去,再加上现在我司前端部署项目大部分都是Docker,所以现在赶紧上车, 跟着Up主来look look,欢迎有big old指正 Q:你能说一下你怎么看待Do... ...查看全部
0
评论

实现无感刷新token,我是这样做的 性能优化 前端面试

Web开发AuCf 发表了文章 • 40 次浏览 • 2021-10-14 22:43 • 来自相关话题

前言 最近在做需求的时候,涉及到登录token,产品提出一个问题:能不能让token过期时间长一点,我频繁的要去登录。 前端:后端,你能不能把token 过期时间设置的长一点。 后端:可以,但是那样做不安全,你可以用更好的方法。 前端:什么方法? 后端:给你... ...查看全部