首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HeartOfGold
掘友等级
PHP/GO
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
50
文章 46
沸点 4
赞
50
返回
|
搜索文章
赞
文章( 46 )
沸点( 4 )
趁下班时间,用 Socket.io 实现在线协同编辑的简单示例
在线协同编辑是一种让多个用户同时编辑同一个文档的技术。这种技术通常使用实时编辑和多用户通信技术,使得多个用户可以实时地协作编辑同一个文档。 一个在线协同编辑的应用程序通常具有以下功能: 创建文档和分享
图形编辑器开发:实现缩放图形
大家好,我是前端西瓜哥,今天我们来实现图形的缩放。 本文只讨论缩放单个图形的情况。 图形的属性 图形有几个重要的基础属性,会经常被用到,我们在实现缩放图形前需要理清一下它们。 x / y width
有道云笔记新版编辑器架构设计(上)
在开发有道云笔记的新版编辑器的过程中,我们遇到很多实际问题,愈发感觉到这是一个非常有深度的前端技术领域,所以我们将新版编辑器的技术选型、架构和部分实现细节拿出来分享给大家,希望对大家开发富文本编辑器、做复杂系统的架构设计有一定参考意义。 1. 富文本编辑器背景 编辑器在前端开发…
协同编辑中使用的 OT 算法是什么?
大家好,我是前端西瓜哥,今天我们来聊聊 OT 算法是什么。 OT 的英文全称是 Operational transformation,是一种处理协同编辑的算法。 它常用于实现协同文档的底层算法,支持多
图形编辑器:历史记录设计
大家好,我是前端西瓜哥。今天讲一下图形编辑器如何实现历史记录,做到撤销重做。 其实就是版本号的更替。每个版本保存一个状态。 数据结构 要记录图形编辑器的历史记录,支持撤销重做功能,需要两个栈:撤销(u
Web 富文本编辑器 embed 卡片机制的设计与实践
富文本编辑器不仅仅是图文,需要扩展更多类型的信息。像比较出名的 notion 编辑器直接就是一个“大杂烩”,啥都能塞进去。 wangEditor 正在考虑做全面的插件化,也是近期我就以“公式”和“代码块”为例子,探索了一下 embed 的设计和实践。正好,这俩是不同的显示类型,…
gRPC-go源码(1):连接管理
在这个系列的文章中,我们将会从源码的层面学习和理解gRPC。 整个系列的文章的计划大概是这样的:我们会先从客户端开始,沿着调用路径逐步分析到服务端,以模块为粒度进行学习,考虑这个模块是为了解决什么问题,然后思考gRPC应该怎么去解决这个问题。在分析完这部分的架构设计后,我们会在…
字节跳动 Go RPC 框架 KiteX 性能优化实践
KiteX 是字节跳动框架组研发的下一代高性能、强可扩展性的 Go RPC 框架。除具备丰富的服务治理特性外,相比其他框架还有以下特点:集成了自研的网络库 Netpoll;支持多消息协议(Thrift、Protobuf)和多交互方式(Ping-Pong、Oneway、 Stre…
再见 2020!Apache RocketMQ 发布 4.8.0,DLedger 模式全面提升!
走过这个岁末,万众期待的 Apache RocketMQ 4.8.0 终于发布了,在这个版本中社区对 RocketMQ 完成大量的优化和问题修复。更重要的是,该版本从性能、稳定性、功能三个方面大幅度提升 DLedger 模式能力。 DLedger 是 OpenMessaging…
下一页
关注了
10
关注者
0
收藏集
27
关注标签
9
加入于
2019-02-22