logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

梳理 Flutter 的通信机制。

通信机制使用场景方向核心技术/模式Widget 间通信UI 状态同步和事件传递Widget 树内部构造函数、回调、InheritedWidget、Provider、BLoC 等平台通道Flutter 与原生功能交互网络通信与后端服务器数据交换HTTP, WebSocket (使用httpdio等库)Isolate 间通信并发编程,避免 UI 线程阻塞SendPortcompute()选择哪种通信机

#flutter
前端开发中常见的通信协议和技术

协议数据格式示例HTTP/HTTPSJSON/XML/Form Data/二进制WebSocket文本或二进制文本 JSON /SSE文本事件流WebRTC二进制/媒体流视频帧 /消息GraphQL文本查询 + JSON 响应二进制流或数据报UDP 包 / 可靠文本流MQTT二进制(含 JSON Payload)带头的 MQTT 消息包gRPC-WebProtocol Buffers 二进制压缩后

#前端
VueDraggable实现拖拽功能

是一个功能强大且易于使用的库。v-model和 item-key是基础,必须正确设置。使用 group属性实现多列表交互。通过Props(如animationhandleghostClass) 来定制拖拽行为和外观。监听Events(如endaddchange) 来在拖拽操作后执行业务逻辑(例如,向服务器发送更新后的排序)。利用Slotsitemheaderfooter) 来灵活地定义列表结构。希

#javascript#vue.js#前端
在 Electron + Vue3 + TypeScript 应用中实现双击窗口放大功能

在 Electron + Vue3 + TypeScript 应用中实现双击窗口放大功能,需要在主进程中监听窗口的双击事件,并控制窗口的最大化状态。下面是完整实现方案:```typescript:src/main/index.tsimport { app, BrowserWindow, ipcMain } from 'electron';import path from 'path';let ma

#javascript#css#开发语言
​分块传输(Chunked Transfer Encoding)的归属与数据格式

或 WebSocket,无需直接处理分块细节,除非需要优化极端性能场景。注:微信小程序等环境可能不支持流式读取,需后端适配为分片 API。在实际开发中,优先使用成熟的 HTTP 库(如。

#前端
前端使用websocket通信,当10个用户同时发送10条消息向同一个客户发送消息时,如何处理?

你正在开发的聊天应用,突然间,10个不同的用户,每人发了10条消息(总共100条消息)几乎同时到达你的前端。

#前端
uniapp每个平台支付流程的实现细节

前端不处理任何敏感信息,只负责从后端获取一个安全的“支付凭证”,然后调用微信官方提供的 API 来拉起支付界面。使用苹果官方的 IAP 支付。实体商品(如衣服、外卖)则可以使用微信、支付宝。这份笔记讲解的是 IAP。后端不返回 API 参数,而是返回一个 URL 或者一段能触发表单提交的 HTML。模式,与小程序类似,但配置更复杂,且 iOS 有特殊规定。:苹果强制规定,所有虚拟商品(如会员、金币

#uni-app#vue.js#前端
Flutter 的 fluro 路由

TransitionType:转场枚举(native/material/cupertino/inFromRight/inFromLeft/inFromBottom/fadeIn/custom 等)。params:传给 handlerFunc 的参数表,类型为 Map<String, List<String>>,包含路径参数和查询参数。tag=a&tag=b → params['tag'] == [

#javascript#开发语言#ecmascript
web网站使用内嵌式微信登录获取Token

轮询虽然简单有效,但会产生很多无用的HTTP请求。对于追求性能和实时性的应用,可以使用长连接技术替代轮询。流程会发生一些变化,但核心的安全原则不变。显示二维码,而不是弹出一个新的浏览器窗口。这种“内嵌式”登录的用户体验确实更好。微信服务器将用户的浏览器(虽然用户看不到,但这确实发生在一个后台的。:实现复杂度更高,需要后端支持 WebSocket 或 SSE。:实时性更强,服务器资源消耗更少(相比于

#前端#微信#状态模式
WebSocket消息零丢失的方案

要确保WebSocket消息不丢失,必须在应用层实现一个自定义的、带有ACK和重传机制的可靠消息协议。黄金法则客户端生成唯一ID:所有可靠性的基础。发送方维护待确认队列+超时重传:应对ACK丢失或网络延迟。接收方进行去重处理:应对发送方的重传。服务器先持久化,后ACK:应对服务器崩溃。设计离线消息同步机制:应对接收者不在线的情况。从这个健壮的框架出发,你就可以构建一个真正可靠的实时聊天应用了。

#websocket#网络#网络协议
    共 44 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择