gpt4 book ai didi

c# - 有人可以帮我做简单的算法吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:34:59 26 4
gpt4 key购买 nike

我想解析由 http 请求下载的所有字节 如果 它们大于 100kb,如果不是,则将它们连接到缓冲区,当缓冲区大于 100kb 时再次解析它们并返回 null痛苦。但不是解析所有的文件数据,而是在最后的 chunk 中得到 ex: 2kb。它必须检查下一个 block ,如果它是最终的则连接它(例如:final_chunk.Length + 2kb)

关键是我每次至少需要解析 100kb 的 block ,不能少。

最佳答案

正如 PoweRoy 所说,您已经有了算法,您只需要对其进行编码...让我逐步说明。

  1. 声明本地缓冲区对象
  2. 发出异步/同步 HTTP 请求(我更喜欢异步调用)
  3. 保存到缓冲区
  4. 检查缓冲区大小(如果大于 100kb)
  5. 如果缓冲区大小不是 >100kb 将数据追加到缓冲区
  6. 如果它 >100kb 读取缓冲区并清除它。
  7. 转到第 2 步

关于c# - 有人可以帮我做简单的算法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2593239/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com