乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 190|回复: 12

结果缓冲区的容量?

[复制链接]

19

主题

53

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
129
发表于 2017-6-10 06:02:36 | 显示全部楼层 |阅读模式
Xrecord可以存储ResultBuffer类型的数据,但它的最大容量是多少<非常感谢!

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

154

主题

1274

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1936
发表于 2017-6-10 07:14:48 | 显示全部楼层
我相信xRecords的大小在技术上是无限的。我相信结果缓冲区的最大大小是127字节。
回复

使用道具 举报

19

主题

53

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
129
发表于 2017-6-10 08:01:50 | 显示全部楼层

我正在将大文件读入一个resultbuffer,并将其存储为xRecords
类似的东西可以毫无问题地工作
字符串注释=“对于所有人的理解都是错误的,因为它是一种对人、对物、对物和对物的累积,它是发明家和准建筑师的行为准则,必须加以解释。Nemo enim ipsam voluptate quia voluptas quia voruptas site aspernatur aut odit aut fugit,Sed quia consquatur magni dolores eos是一种理性的行为准则。Neque porro quisquam est,q这是一种不受时间限制、不受劳动和福利待遇的待遇。是否有最低限度的成本、最低限度的劳动成本、最低流动性?你是否认为自己的行为是一种不合法的行为,而不是一种不正当的行为?“;
ResultBuffer rb=newresultbufer(newtypedvalue((int)DxfCode)。文本、注释)
回复

使用道具 举报

16

主题

506

帖子

6

银币

中流砥柱

Rank: 25

铜币
570
发表于 2017-6-10 08:23:42 | 显示全部楼层
这里有一个链接,里面有更多的信息。
https://www . the swamp . org/index . PHP?topic = 52504 . msg 574801 # msg 574801
在该线程中,有另一个链接讨论了在存储到结果缓冲区之前压缩信息。
回复

使用道具 举报

154

主题

1274

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1936
发表于 2017-6-10 18:47:32 | 显示全部楼层
谢谢你,基思和基思·布朗!
回复

使用道具 举报

14

主题

275

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
331
发表于 2017-6-12 10:13:21 | 显示全部楼层
换句话说,逻辑组织应该防止它发展到成为问题的任何规模。
回复

使用道具 举报

14

主题

275

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
331
发表于 2017-6-19 15:08:39 | 显示全部楼层
Keith,我真的很惊讶这对你有用...我不记得具体是什么情况(审计?)会暴露这种用法中的潜在错误... TypeValue的大小有限,较长的字符串必须在进入结果缓冲区的过程中正确解析为块,以便在(审计?)抱歉,我在这里不太具体,自从我深入研究这个已经有6个月了...我记得这篇令人敬畏的文章让我明白了一些:https://www.theswamp.org/index.php?topic=27010.msg325377#msg325377我正在将大文件读入结果缓冲区并将它们存储为xRecords这样的东西可以毫无问题地工作string Notes="Sed ut perspiciatis unde omnis iste natus error sit volptatem takantium doloremque laudantium, toam rem PERiam, eaque ipsa quae ab illo Invore veritatis et quasi Architecto beatae vitae dicta sunt Explicabo. Nemo enim ipsam oluptatem quia oluptas sit aspernatur aut odit aut fugit, ed quia的结果magni dolore eos qui的理由。Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consecetur, adipisci velit, sed quia nonnumquam eius modi timea interdunt ut labore et dolore magnam aliquam quaerat volptatem. Ut enim ad最小值,quis nostrum suitationem ullam is suspse it laboriosam, nisi ut aliquid ex eea ea i的后果?Quis autemvel eum iure reguenderit qui in ea volptate velit esse quam nihil atur, vel illum qui dolorem eum fugiat 0026 ptas nulla pariatur?";。
ResultBuffer rb=new ResultBuffer(new TypeValue((int)DxfCode.Text, Notes));。
回复

使用道具 举报

154

主题

1274

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1936
发表于 2017-6-19 16:15:43 | 显示全部楼层
嗨,威尔,很高兴看到你回到沼泽地。
我相信我把这搞混了。 类型值的最大块大小为 127(字节)。 结果缓冲区可以包含
许多
类型值。  正如我在另一个线程中提到的,我可以获取一个表示超过一百万行的 xml 文件的内存流,然后中断并将其添加到一系列大小为 127 的类型值中的结果缓冲区。
这对我来说非常好,目前在公共领域处于一个程序中,该程序采用CADWorx管道对象并将其发送到应力分析程序中,然后获取分析结果并将其带回CADWorx。
** 为阐明字节类型值的最大大小为 127 而
进行编辑
回复

使用道具 举报

154

主题

1274

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1936
发表于 2017-6-19 22:10:00 | 显示全部楼层
我在最新的项目中有一个记事本克隆,它将文档存储在图形中
它有一个RichText容器,用户可以输入、格式化、编辑字体等。他们可以将文档保存到硬盘驱动器和/或保存在图形中
这样做不会产生问题,也不会将文档分解成更小的块。一个文本块的理论极限是65535(我想)
这里有一些代码,您可以查看
https://www.theswamp.org/index.php?topic=27010.0

https://www.theswamp.org/index.php?topic=26687.0
Daniel已经将其测试到略高于2MB。
回复

使用道具 举报

14

主题

275

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
331
发表于 2017-6-20 03:32:17 | 显示全部楼层
最大大小取决于您输入的类型(DXF 代码)。您应该阅读 DXF 参考。如果对字符串使用 DXF 代码,则可能是 255 个字符,但在文档的其他地方,它声称上升到 2049 个字符.DXF代码 300-309 可用于任意文本字符串,但 DXF 代码 1000 只能包含 255 个字符。除非此时未更正文档,然后有 2049 个字符可用。
因此,并不总是需要将字符串分成块。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-4 14:03 , Processed in 0.209730 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表