Tag: 截断

截断一个string直的JavaScript

我想截断dynamic加载的string使用直的JavaScript。 这是一个url,所以没有空格,我显然不关心单词边界,只是字符。 这是我得到的: var pathname = document.referrer; //wont work if accessing file:// paths document.getElementById("foo").innerHTML = "<a href='" + pathname +"'>" + pathname +"</a>"

什么是删除行的前N个字符的unix命令?

例如,我可能想要: tail -f logfile | grep org.springframework | <command to remove first N characters> 我以为tr可能有这个能力,但我不确定。

截断SQL Server日志文件的命令是什么?

在发送给同事之前,我需要清空一个LDF文件。 如何强制SQL Server截断日志?

SQL中的TRUNCATE和DELETE有什么区别?

为了回答DROP和TRUNCATE之间的区别问题,我写了一个关于这个问题的答案,但是我认为这是一个耻辱,不要分享,所以我会发表我自己的答案,我自己的问题…是甚至道德? 🙂 编辑:如果你的答案是平台特定的,你可以指出。

用CSS截断长string:可行吗?

有没有什么好的方法来截断纯HTML和CSS的文本,以便dynamic内容可以适应固定宽度和高度的布局? 我已经截断了服务器端的逻辑宽度(即一个盲目猜测的字符数),但由于'W'比'我'更宽这往往是次优的,也需要我重新猜测(并保持调整)每个固定宽度的字符数。 理想情况下,截断会发生在浏览器中,它知道渲染文本的物理宽度。 我发现IE浏览器有一个text-overflow: ellipsis属性,正是我想要的,但我需要这是跨浏览器。 此属性似乎是(有点?)标准,但不支持Firefox。 我发现了基于overflow: hidden 各种 解决方法 ,但是它们要么不显示省略号(我希望用户知道内容被截断),要么一直显示(即使内容未被截断) 。 有没有人有一个固定的布局拟合dynamic文本的好方法,或者是逻辑宽度的服务器端截断像我现在要得到的一样好?

截断小数没有舍去

可能重复: 如何将十进制数值四舍五入到小数点后两位(在页面上输出) 我想截断像下面的小数 即 2.22939393 – > 2.229 2.22977777 – > 2.229

限制双精度到3位小数

这是我正在努力实现的: 如果一个double有三个以上的小数位,我想截断第三个以外的任何小数位。 (不要绕) Eg.: 12.878999 -> 12.878 如果双精度小于3位,保持不变 Eg.: 125 -> 125 89.24 -> 89.24 我碰到这个命令: double example = 12.34567; double output = Math.Round(example, 3); 但我不想轮。 根据上面发布的命令, 12.34567 -> 12.346 我想截断值,使其成为: 12.345

Postgresql截断速度

我们使用Postgresql 9.1.4作为我们的数据库服务器。 我一直在试图加速我的testing套件,所以我已经盯着分析分贝来看看到底发生了什么。 我们使用database_cleaner在testing结束时截断表。 是的,我知道交易更快,我不能在某些情况下使用它们,所以我不关心这一点。 我所关心的是,为什么TRUNCATION需要这么长时间(比使用DELETE时间长),为什么在我的CI服务器上需要更长的时间。 目前,在本地(在Macbook Air上)一个完整的testing套件需要28分钟。 拖尾日志,每次我们截断表…即: TRUNCATE TABLE table1, table2 — … etc 执行截断需要1秒多的时间。 拖拽我们的CI服务器(Ubuntu 10.04 LTS)上的日志,需要8秒钟的时间来截断表,而构build需要84分钟。 当我切换到:deletion策略时,我的本地构build花了20分钟,CI服务器下降到44分钟。 这是一个重大的差异,我真的被吹走,为什么这可能是。 我调整 了 CI服务器上的数据库,它有16GB的系统RAM,4GB的shared_buffers …和一个SSD。 所有的好东西。 这怎么可能: 一个。 这比我的MacBook Air和2gb的RAM要慢很多 湾 那个TRUNCATION比DELETE慢得多,当postgresql文档 明确指出它应该快得多。 有什么想法吗?

如何截断.NETstring?

我很抱歉可能有一个微不足道的解决scheme,但奇怪的是,我找不到这个问题简洁的API。 本质上,我想截断一个string,使其长度不超过一个给定的值。 我正在写数据库表,并希望确保我写的值符合列的数据types的约束。 例如,如果我可以写下以下代码将会很好: string NormalizeLength(string value, int maxLength) { return value.Substring(0, maxLength); } 不幸的是,这会引发一个exception,因为maxLength通常超出了stringvalue的边界。 当然,我可以写如下的函数,但是我希望这样的东西已经存在了。 string NormalizeLength(string value, int maxLength) { return value.Length <= maxLength ? value : value.Substring(0, maxLength); } 执行此任务的难以捉摸的API在哪里? 有一个吗?

不能截断表,因为它正在被FOREIGN KEY约束引用。

使用MSSQL2005,如果我首先截断子表(具有FK关系主键的表),我可以截断具有外键约束的表吗? 我知道我也可以 使用没有where子句的DELETE ,然后RESEED身份(或) 删除FK,截断表,并重新创buildFK。 我认为,只要我截断父表之前的子表,我会没事没有做任何上述选项,但我得到这个错误: 无法截断表'TableName',因为它正被FOREIGN KEY约束引用。