问题标签 [truncate]
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++ 中部分截断流(fstream 或 ofstream)
我正在尝试使用 fstream 部分截断(或缩短)现有文件。我试过写一个 EOF 字符,但这似乎无济于事。
任何帮助,将不胜感激...
vb.net - 在 .NET 中截断日志文件的开头
我有一个 VB.NET 应用程序,它以文本格式将状态写入日志文件。随着时间的推移,文件越来越大,我想知道是否有一种有效的方法来截断文件的开头。
为了让事情变得更容易,我希望指定一个文件大小(比如 2-3 mb),并且我正在使用 StreamWriter 编写日志:
我考虑过使用strm.BaseStream.Length
来确定要截断多少文件,但是使用.SetLength
它会从最后截断 - 而不是预期的结果。
javascript - URL 被截断为 255 个字符
我有一个 JavaScript 小部件,它通过在 DOM 中创建标签与我的 Rails 应用程序进行通信。每隔一段时间,我就会在我的服务器日志中看到一个格式错误的请求,其中 URL 被截断为 255 个字符:
从 Google 和 Stackoverflow(不同浏览器中 URL 的最大长度是多少?),看起来 255 个字符不是 URL 的有效限制。
这是我所知道的:
- 这是一个零星的问题,它不会发生在所有请求上
- 发生这种情况时,URL 会被截断为 255 个字符
- 发生此错误时,用户代理不会记录在回溯中
这是我不知道的:
- 什么类型的浏览器会出现此错误?也许一些移动浏览器...
解决此问题的最佳方法是什么?
sql - 截断外键引用的表
我们在 SQL Server 2005 数据库中有两个表,A 和 B。有一个服务每天截断表 A。
最近,表 B 中添加了一个外键约束,引用表 A。因此,即使表 B 为空,也无法再截断表 A。是否有任何解决方法可以获得与截断表 A 相同的结果?
我已经尝试过下面的方法,但身份没有被重置。
PS。在任何人将此视为重复之前,这里的不同之处在于我不允许删除约束,也不允许创建任何约束。
jquery - jQuery递归选择器
我有一大堆<div class="productlistname"><a href="#">The Text!</a></div>
。我想做的事情是通过所有.productlistname
内容并截断文本并将当前文本替换为截断的版本。
这是我到目前为止所拥有的:
这只是截断第一个并将 .productlistname 的其余部分替换为第一个的截断版本。
postgresql - Postgres:减小 varchar 大小并截断
我目前有一个包含 varchar(10000) 列的 Postgres 8.4 数据库。我想将其更改为 varchar(255) 并截断任何恰好太长的数据。我怎样才能做到这一点?
java - java将int转换为short
我正在计算我的数据的 16 位校验和,我需要将其发送到必须重新计算并与提供的校验和匹配的服务器。我得到的校验和值在 int 中,但我只有 2 个字节用于发送值。所以我在调用方法时正在int
转换。这工作正常,直到校验和值小于 32767 之后我得到负值。short
shortToBytes
事情是java没有无符号原语,所以我无法发送大于short
允许的最大值的值。
我该如何做到这一点,将 int 转换为 short 并通过网络发送,而不用担心截断和有符号和无符号 int。
同样在双方我都有java程序运行。
java - java中的html截断器
是否有任何实用程序(或示例源代码)可以在 Java 中截断 HTML(用于预览)?我想在服务器上而不是在客户端上进行截断。
我正在使用 HTMLUnit 来解析 HTML。
更新:
我希望能够预览 HTML,因此截断器将保持 HTML 结构,同时在所需的输出长度之后剥离元素。
java - MATLAB - 删除二进制文件的元素而不加载整个文件
这可能是一个愚蠢的问题,但谷歌和 MATLAB 文档让我失望了。我有一个相当大的二进制文件(> 10 GB),我需要打开并删除最后四千万字节左右。有没有办法做到这一点,而无需将整个文件分块读取到内存中并将其打印到新文件中?生成文件花了 6 个小时,所以一想到要重新阅读整个文件,我就感到畏缩。
编辑:
该文件的大小为 14,440,000,000 字节。我需要把它砍到 14,400,000,000。
assembly - 在 MIPS 汇编中,如果浮点寄存器中有浮点值 X.YZDEF,如何截断到小数点后两位?
如果我在 MIPS 的“f”寄存器中有一个值,我如何将它从 X.YZDEF 截断为 X.YZ?据说,您必须将浮点数转换为两个整数并显示它们……这是怎么做到的?