javascript - 是否可以在 Javascript 中创建一个非长度前缀的缓冲区?
问题描述
最近我一直在从事各种涉及使用 Buffer 类进行二进制数据管理的 Javascript 项目。我遇到的一个问题是必须分配一个固定长度的缓冲区,而不是通过在其上写入二进制数据来自动扩展它(例如在 C# MemoryStream 中),因为我使用的是可变长度整数,因此,我可以'不知道他们的最终字节长度。作为这个问题的临时解决方案,我暂时使用为每个字节创建一个新的 Buffer 实例并将其连接到全局实例,这样做导致同时处理多个客户端时性能非常差。是否有任何其他更智能、更高效的解决方案可以用来解决这个问题?
解决方案
推荐阅读
- javascript - 创建循环脚本
- sql-server - 您的代理计算机上未安装 SQL Powershell 模块。请按照以下步骤执行此任务
- jira-rest-api - 访问 Zapi 的执行 API 时出现错误代码 104
- azure - 如何通过 Azure DevOps API 更改拉取请求的目标
- android - 当用户在 Android 中的 Light 和 Dark 模式之间切换时,如何控制使用的颜色
- json - Postgresq 数组到对象值
- google-cloud-platform - 从 Antora 连接到 Google Cloud Source Repository
- java - 如何禁用 Java Swing JRadioButton 的箭头键导航?
- python - Django 模型外键获取属性
- python - 安装石榴的问题