问题标签 [truncation]

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.

0 投票
1 回答
217 浏览

height - 截断具有固定高度且无出血的段落文本

见附图。( http://i.imgur.com/SWlUllK.jpg )

我想在“阅读更多”号召性用语之前截断三个相邻的段落。

问题是每篇文章都有固定的高度,因此我的截断按钮(“阅读更多”)可以在同一水平线上排列,就像您在图像中看到的那样。

我在这里面临的问题是摘录的长度取决于标题文本的长度。如果有一个三行标题,那么由于标题占用的高度增加,摘录的长度会更短。

目前我正在使用一些 jQuery 来进行字符计数并在 X 单词后截断。我突然想到这不是一个可行的解决方案。

我也想不出一种使用 CCS 的方法,因为底部的按钮是绝对定位的,所以溢出:hidden 忽略了按钮的高度,只是流到它后面,在文章末尾将其切断。

我唯一想到的就是将文章强制为特定高度,然后将“阅读更多”按钮移到文章标签之外,但这对我来说似乎不是很好的语义。

对此有什么想法吗?

萨斯:

}

0 投票
1 回答
3746 浏览

sql-server - 将 excel 文件导入 Microsoft SQL 时出现截断错误

当我尝试将 excel 文档导入到我的服务器上运行的 Microsoft SQL Server 时,我收到截断错误(复制并粘贴在下面)。我不完全理解这一点,但希望得到一些帮助。这是我收到的错误以及底部的更多信息:

  • 执行(错误)消息错误 0xc020901c:数据流任务 1:输出“Excel 源输出”(9) 上的输出列“PSUNotes”(42) 出现错误。返回的列状态为:“文本被截断或一个或多个字符在目标代码页中不匹配。

(SQL Server 导入和导出向导)

错误 0xc020902a:数据流任务 1:“输出列“PSUNotes”(42)”由于发生截断而失败,并且“输出列“PSUNotes”(42)”上的截断行处置指定了截断失败。指定组件的指定对象发生截断错误。

(SQL Server 导入和导出向导)

错误 0xc0047038:数据流任务 1:SSIS 错误代码 DTS_E_PRIMEOUTPUTFAILED。组件“Source - tblClient”(1) 上的 PrimeOutput 方法返回错误代码 0xC020902A。当管道引擎调用 PrimeOutput() 时,组件返回了失败代码。失败代码的含义由组件定义,但错误是致命的并且管道停止执行。在此之前可能会发布错误消息,其中包含有关失败的更多信息。

(SQL Server 导入和导出向导)

我正在导入的 excel 表称为“tblClients”,而“PSUNotes”列是发生截断错误的地方。我认为“PSUNotes”中的“(42)”表示错误是 excel 文件中的“PSUNotes”列和第 42 行,但经过查看,该行的长度不超过 30 个字符。其他低于和高于其中的数据量更大。所以我不知道发生了什么。

0 投票
1 回答
40 浏览

matlab - 如何确定哪个公式会出现哪种类型的错误

如果 x 通常是一个小数(<0.00001),这些公式中的哪一个会出现舍入误差,哪些会出现截断误差?

我认为第一个是舍入误差,但第二个是什么?

0 投票
7 回答
2466 浏览

c++ - C++ 中的截断

今天我正在尝试编写一个程序来总结用户输入的整数。例如,如果用户输入683它将返回 6 + 8 + 3 = 17。

但是我在代码中遇到了一些奇怪的问题

编码 :

#包括

问题

  1. 在上面的代码中,当我为函数输入 683 时,我computeInteger没有得到最后一个数字 3,而是得到 2 作为返回值。这很奇怪,因为我认为截断只会删除浮动部分而不会向上或向下进行任何舍入。当我测试代码cout << (int)(0.3 * 10)时,我确实得到了 3 ,但在上面的代码中没有。这让我很困惑。
0 投票
3 回答
9431 浏览

sql-server - 为什么 T-SQL ISNULL() 截断字符串而 COALESCE 不截断?

鉴于以下情况:

为什么这些语句返回不同的结果?

0 投票
2 回答
10162 浏览

sql-server - 将文本列 > 8000 个字符的 CSV 导入 SQL Server

我正在尝试使用 SQL Server management studio 2012 导入/导出向导将包含两列(sku、描述)的 csv 文件导入 SQL Server 2008。因为描述列肯定有超过 8000 个字符的行,所以我在选择 csv 数据源时进入高级选项卡,然后单击描述列,然后单击“建议类型”。然后它为 OutPutColumnWidth 属性输入 16718。显然那里有一段很长的描述。

它生成的sql是:

但是,当我执行导入时,出现错误“无法连接源组件。错误 0xc0204016:SSIS.Pipeline:“源 - mag-prod-descriptions1_csv.Outputs[平面文件源输出].Columns[Column 1]”长度无效。长度必须在 0 到 8000 之间。

如果我将 OutputColumnWidth 属性更改为 8000,则会收到一条错误消息,指出该列已被截断。我赢不了。

如何获得允许我导入大于 8000 个字符的单元格的东西?

0 投票
8 回答
74223 浏览

java - 如何检查字符是否为元音?

这个Java代码给我带来了麻烦:

我想检查单词的第三个字母是否是非元音,如果是,我希望它返回非元音及其前面的任何字符。如果是元音,则检查字符串中的下一个字母,如果也是元音,则检查下一个字母,直到找到非元音。

例子:

word = Jaemeas 然后 wordT 必须 = Jaem

示例 2:

word=Jaeoimus 然后 wordT 必须 = Jaeoim

问题在于我的if陈述,我不知道如何让它检查那一行中的所有元音。

0 投票
3 回答
3788 浏览

integration-testing - 防止在pytest中截断长字符串

我已经使用 pytest 为我们的代码的系统测试编写了一个测试工具。这些测试在我们的持续集成系统中使用,所以我使用 junit xml 输出选项。pytest 截断长字符串给我带来了问题。我知道我可以使用 -vv 选项来阻止它,但是这会为每个难以阅读的测试结果提供详细的输出。本质上,我想要一种不同的方法来防止至少在 junit xml 文件中截断长字符串。如果它也适用于控制台输出,那会更好但不是必需的。

我们的代码生成具有大量值的报告,我将输出与一组已知正确的输出进行比较。我报告了所有错误的字段,而不仅仅是第一个错误。所以我正在生成一个字符串列表,每个字符串都有一个错误。然后我用换行符连接字符串以创建一个长字符串和包含所有错误的长字符串。如果断言失败,我需要查看可能有几百行的字符串的全部内容。

有什么建议么

我正在使用 python 2.6 和 2.7 以及 pytest 2.3.5。我可以升级需要的pytest版本。

0 投票
1 回答
2501 浏览

python - python:避免列表的zip截断

我有以下使用 zip() 的 python 代码,它似乎会导致意外的数据截断。

它只打印:

但我希望它打印以下内容,但显然我必须u''手动添加填充符以防止 zip() 截断 inc_data。但我不知道如何编码。

为了描述上面的inc_data,

如何使 x、y 和 z 长度相同?长度是 x、y 或 z 的最大长度?

很抱歉对问题进行了冗长而冗长的解释。你能帮我或指出一个已经回答的类似问题,如果存在的话?非常感谢!

0 投票
1 回答
131 浏览

c++ - 有没有截断?

我正在尝试计算如果我有面积为 4195065486 平方毫米且厚度为 1 毫米的皮革可以制造的球的半径,从半径 = 1 毫米的小球开始,制造商可以将皮革包裹成多层围绕球。我编写了这段代码来获取可以制作的球的半径以及皮革上剩余的区域。(假设 pi=3.14159)。

是否存在可能导致结果不准确的截断或影响A?通过调试,我可以得到 A=12559904.940002432。