问题标签 [large-text]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何在 C# 中打开一个大文本文件
我有一个包含大约 100000 篇文章的文本文件。文件结构为:
我想在 c# 中打开这个文件以逐行处理它。我试过这段代码:
但它说:
引发了“System.OutOfMemoryException”类型的异常。
问题是如何打开这个文件并逐行阅读。
- 文件大小:564 MB(591,886,626 字节)
- 文件编码:UTF-8
- 文件包含 Unicode 字符。
sql-server - 适合保存大于 8000 字符的字符串的数据类型
在 SQL 数据库中保存超过 8000 个字符的字符串的合适数据类型是什么?
javascript - 点击放大正文 | JavaScript
请注意,这只是一个示例:
如果我选择其中一个,正文确实会放大,但我喜欢包括的是通过阅读 cookie 记住您选择的选项。
事实上,我没有在 JS 中创建 cookie 的经验,只有在 PHP 中。有人能想出一个例子,说明如何让 cookie 成为记住我的选项的最简单方式,但是每当有人点击另一个时,它应该删除最后设置的 cookie,例如 cookie 值有 15px,然后应该更新或删除它带有一个新值 13px 的新 cookie,依此类推。
谢谢 :)
sql-server-2008 - SQL Server Sproc 大字符串参数?
这与将巨大的字符串参数传递给存储过程并不完全相同......
我有一个 SQL Server 2008 sproc,它接受一个 id int 和一个大字符串并将其插入到表中。sproc 由 .NET 4.0 代码调用,该代码将 aFile.ReadAllText
转换为字符串,然后将其发送到 sproc。字符串的来源是一个文本文件。将来整天将许多 100mb 文件读入不可变的“使用一次”字符串,然后将其发送到 SQL Server 的想法在 C# 端听起来很浪费内存。
将文本从磁盘流式传输到存储过程的更智能方法是什么?我可以将当前Varchar(Max)
参数更改为任何更有意义的参数。
所有想法都表示赞赏。
谢谢。
database - 存储大型可搜索文本文件的最佳方式
我正在开发一个在线圣经搜索程序。圣经是一本相当大的书,纯文本占用了将近 5MB 的空间。我计划在程序中实现一个 API,并允许其他网站包含他们自己的圣经搜索小部件和程序,而无需开发搜索查询或将圣经存储在他们自己的服务器上。
考虑到这一点,我预计最终我将有适度的查询流通过程序。此外,对于那些不熟悉圣经的人,它有两种格式化文本的方法。它可以包含红色文本和斜体。我需要一种方法来存储圣经以及红色字母和斜体格式,但允许搜索查询忽略格式。
它还需要尽可能快速和高效(内存和 CPU 使用)。只要可以忽略格式进行查询,任何存储格式都将被考虑(MySQL、JSON 或 XML 文本文件等)。文件大小和数量并不重要,因此将书籍甚至章节分成单独的文件对我来说很好。
不过要记住的更重要的一件事是,我想要某种形式的搜索方法,可以搜索多节经文。因此,寻找“但上帝没有派他的儿子来获得永生”将返回约翰福音 3:16,17。感谢所有的想法!
sql-server - 高性能大文本存储解决方案
这是场景:
1)当前所有数据都存储在SQL Server中
2) 有一张表 X 存储了最重要和访问量最大的数据
3) 表 X 中的每条记录都有一个 Y 列,最多可存储 2GB 的文本
4) 记录数量正在增长(> 1000 万并且还在增长)
5) 每行最大文本为 2GB 的 Y 列占用表 X 的大约 90% 的空间
问题:数据库变得无法管理,我们需要将Y 列中的数据存储在其他地方(SQL Server 之外)
问题:
存储大文本的最佳解决方案是什么?
我正在寻找开销最少的解决方案:
- 快速阅读
- 快速写入
- 可扩展的
- 可以很好地处理并发
我不在乎全文索引或任何额外开销。只是简单的存储和访问。
附言
到目前为止我的一些想法:
- 非常简单的 NOSQL 数据库
- 基于平面文件的数据库
- 我可以使用一些库从头开始编写的自定义解决方案
c++ - 在非常大的文本中搜索多个字符串
我有 200 万个字符串,我需要在 1 TB 的文本数据中搜索每个字符串。搜索所有这些并不是最好的解决方案,所以我正在考虑一种更好的方法来为所有字符串创建像 trie 这样的数据结构。换句话说,其中的每个节点都是一个单词的 trie。我想问一下,是否有任何好的算法、数据结构或库(在 C++ 中)用于此目的?
让我在这个问题上更具描述性,伙计们,
例如,我有这些字符串: s1-“我爱你” s2-“你好吗” s3-“怎么了伙计”
我有很多文本数据,例如:t1-“嗨,我叫 Omid,我喜欢电脑。你们好吗?” t2-“你的每一个愿望都会实现,他们告诉我......” t3 t4 。. . t10000
然后我想考虑每个文本并搜索它们上的每个字符串。最后,对于这个例子,我只想说:t1 包含 s1,没有别的。我正在寻找一种有效的方法来搜索字符串,但不是每次都愚蠢地搜索它们。
android - 忽略android应用程序中的android大文本设置更改?
目前,当在设置可访问性时启用大文本时,我已经破坏了 UI。清单或任何其他解决方案中是否有标签,以在选中和取消选中可访问性设置中的大文本后忽略 TextView 中文本大小的增加和减少。
sql-server - 在 Grails 应用程序中处理大字符串时的问题
我正在研究 grails 应用程序。我在处理长度大于 255 个字符的字符串时遇到问题。当我尝试使用大于 255 个字符的字符串更新记录时,出现此异常:
这是我在其中存储大字符串的属性:
而且,这是我对此应用的约束:
而且,如果我看到表格的设计,这个属性看起来像这样:
所以,一切似乎都很好,为什么它不允许我存储字符大于 255 的字符串。
我也尝试过这种方法,但没有运气:
有约束:
如果我看到设计,它看起来像这样:
但我仍然遇到同样的问题。我只是想在 Grails 中存储超过 255 个字符的字符串。指导我如果我做错了什么,或者我可以通过其他方法实现这一点。
感谢您的时间和考虑:)
rest - 使用 REST API 在 Eloqua 中创建大文本字段
我试图在 Eloqua 中创建自定义对象和相应的字段。在创建具有数据类型的字段时,largeText
它会引发验证错误。我可以创建具有日期、文本、数字等数据类型的字段。如何创建largeText
字段?
这是我的请求正文
回应是[Status=Validation error, StatusCode=400]