问题标签 [lines]

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 投票
20 回答
140371 浏览

bash - 计算 bash 中的(非空白)代码行数

在 Bash 中,我如何计算项目中非空白代码行的数量?

0 投票
3 回答
2828 浏览

regex - Shell 脚本/正则表达式:跨多行提取

我正在尝试编写一个日志解析脚本来提取失败的事件。我可以用 grep 拉出这些:

我感兴趣的是,对于每个块,错误代码(即第一行的“:FAILED err:023”的“023”部分)和 dst 编号(即“dst=447872123456”中的“447872123456”在最后一行。)

任何人都可以帮助使用 shell one-liner 来提取这两个值,或者提供一些关于我应该如何处理这个值的提示吗?

0 投票
10 回答
63316 浏览

drawing - 如何使用 XNA 画线?

我已经阅读了一堆涉及 XNA 的教程(并且是各种版本),但我对绘制原语仍然有些困惑。一切似乎真的很复杂。

有人可以使用代码向我展示在屏幕上绘制一两条线的最简单的 XNA 实现吗?也许有一个简短的解释(包括样板文件)?

我不是游戏程序员,也没有多少 XNA 经验。我的最终目标是在屏幕上绘制一些线条,最终我将通过旋转等(手动)进行转换。然而,对于这第一步..我需要简单地画线!我记得在我古老的 OpenGL 时代,用几个方法调用画一条线是相当简单的。我应该简单地恢复使用非托管 directx 调用吗?

0 投票
11 回答
8842 浏览

perl - 如何删除文件的最后 N 行?

有人可以给出一些关于如何从 Perl 中删除文件的最后 n 行的提示吗?我有一个大约 400 MB 的非常大的文件,我想从中删除大约 125,000 行的最后一行。

0 投票
9 回答
66458 浏览

algorithm - 计算交叉点的高效数学算法

对于我正在开发的游戏,我需要一种可以计算交叉点的算法。我已经解决了这个问题,但是我这样做的方式真的很讨厌,我希望这里有人可能有一个更优雅的解决方案。

一对点表示在它们之间绘制的线的端点。给定两对点,绘制的线是否相交,如果相交,在什么点?

因此,例如调用 (Ax, Ay)-(Bx, By) 和 (Cx, Cy)-(Dx, Dy) 行

谁能想到解决方案?任何语言的解决方案都可以。

编辑:我应该更清楚一点,如果交点超出线段的长度,算法必须返回 false。

0 投票
2 回答
15848 浏览

java - 如何限制 JTextArea 最大行数和列数?

我在 JScrollPane 中使用 JTextArea

我想限制可能的最大行数和每行中的最大字符数。

我需要字符串与屏幕上的完全一样,每一行都以 '\n' 结尾(如果后面有另一行),用户将只能在每行中插入 X 行和 Y 字符。

我试图限制行,但由于换行,我不确切知道我有多少行,换行是在屏幕上可视地开始新行(因为 JTextArea 的宽度)但在字符串中该组件实际上是同一行,没有'\n'来表示新行。我不知道如何在输入时限制每行中的最大字符数。

有2个阶段:

  1. 字符串的输入 - 保持用户将无法在每行中输入超过 X 行和 Y 字符。(即使换行只是视觉上的或用户输入了'/n')
  2. 将字符串插入 DB- 单击“确定”后将字符串转换为每行将以“/n”结尾的字符串,即使用户没有键入它并且该行仅在视觉上被换行。

如果我将计算行中的字符并在行尾插入'/n',则几乎没有问题,这就是我决定分两个阶段进行的原因。在第一阶段,用户正在打字,我宁愿只在视觉上限制它并强制换行或类似的东西。只有在第二阶段,当我保存字符串时,我才会添加“/n”,即使用户没有在行尾键入它!

有人有想法吗?


我知道我将不得不使用 DocumentFilter 或 StyledDocument。

这是仅将行限制为 3 的示例代码:(但不将行中的字符限制为 19)

0 投票
3 回答
5429 浏览

vb.net - 如何计算文本框中的行数?

我希望有人可以帮助我解决我目前使用 Compact Framework.Net 2 SP 2 遇到的问题。

目前我有一个带有一系列文本框的 UI,每个文本框都显示一个数据库字段的内容。这些显示在另一个下方,表单右侧有一个滚动条。每个文本框都有一个设置的宽度,可能

我想根据每个文本框的行数、字体大小和字体来调整每个文本框的高度,以避免在每个文本框上使用滚动条。

目前我能够在测试应用程序中做到这一点。


截屏:

查看输出截图 http://morrislgn.brinkster.net/SO/screenshot.jpg


我的代码:

最后,我知道这可以通过使用 p/invoke 调用 COREDLL.dll 来实现,但这样做会使应用程序崩溃。

嗨伙计,

以下是要求的 pinvoke 代码:

谢谢,

莫里斯

0 投票
2 回答
11022 浏览

text - 在批处理文件中显示文本文件中的行

我试图找到一个脚本,让我在批处理文件中的文本文件中显示“linenumber# 和 linenumber# 以及lines#-#”?我在这个网站上找到了这个脚本..

而且效果很好:) 但它会从文本文件的顶部获取行数。我希望能够在文本文件中显示某些行,以及一个范围(如果可能)。

EG:我有一个 30 行的文本文件,我想显示第 1-4 行;7-11;13; 17-20; 22; 26 和 29

0 投票
4 回答
10884 浏览

php - 从存储在变量中的内容的顶部删除前四行

我有一个变量需要在显示前去掉前四行:

在将其显示为“未决错误报告”视图的一部分之前,我需要从该数据中删除“标题”。

0 投票
8 回答
1596 浏览

regex - 如何在 Perl 标量中只保留前五行?

从任何一种标量,我可以使用什么正则表达式来匹配它的前五行并丢弃其余的?