问题标签 [line-count]

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 投票
5 回答
11235 浏览

c - 读取代码并计算其中行数的程序,计数中不包括注释和空行

我正在尝试创建一个程序,该程序在给定输入文件的情况下返回输入文件中所有代码行的计数,不包括空白行和注释行。我已经编写了以下代码,但是我需要有关如何排除包含注释和空行的行的帮助。

如何修改上面的代码,使空白行和注释行不计入?

0 投票
1 回答
65 浏览

statistics - 计算原始或非空白非注释的行数

当以行报告代码库的大小时,报告原始wc计数或非空白非注释行是否更常见/标准?我不是在问应该使用哪种度量,只是,如果我看到一个没有其他信息的数字,那么它充其量是猜测的可能性更大。

0 投票
1 回答
723 浏览

android - 第一次启动 Android TextView 将不起作用,尺寸为零。秘诀是什么?

我已将视图膨胀为 PopupWindow。此视图包括一个 TextView,我想在运行时在其中放置文本。我需要计算 TextView 使用的行数以调整弹出窗口的大小。为此,我使用 TextView 的 getLineCount() 并在计算行数( myTextView.draw(canvas) )之前绘制 TextView。

但是,我第一次调用 PopupWindow 时 getLineCount() 返回字符数而不是行数(例如 42 而不是 2) 调试参数表明这是因为 TextView 未正确启动:

调试/视图(207):框架={0, 0, 0, 0} 滚动={0, 0} 调试/视图(207):mMeasureWidth=0 mMeasureHeight=0 调试/视图(207):privateFlags={} 调试/View(207): frame={0, 0, 0, 0} scroll={0, 0} mText="要显示的文本.."

触发弹出窗口的其余时间(通过用户按下地图图标)视图具有非零参数,然后行数可以正常工作:

调试/视图(207):框架={7、13、209、79} 滚动={0、0} 调试/视图(207):mMeasureWidth=202 mMeasureHeight=66 调试/视图(207):privateFlags={HAS_BOUNDS} DEBUG/View(207): frame={7, 13, 209, 79} scroll={0, 0} mText="要显示的文本.."

作为一种变通方法,我尝试在绘制第一个弹出窗口之前绘制一个不可见的 PopupWindow,即尝试“第一次”使用它。这没有帮助..我还试图使 MapView 无效,这也不起作用。

谁能建议如何正确启动视图,以便我可以按应有的方式使用 getLineCount() ?

谢谢!万尼亚

0 投票
2 回答
20382 浏览

java - 如何计算“Java 项目”中的行数

如何计算“Java 项目”中的行数?
我正在使用 Netbeans 6.9。

0 投票
16 回答
442540 浏览

bash - 计算 git 存储库中的行数

我如何计算 git 存储库中所有文件中存在的总行数?

git ls-files给我一个 git 跟踪的文件列表。

我正在寻找cat所有这些文件的命令。就像是

0 投票
1 回答
948 浏览

silverlight - 从 Silverlight RichTextBox 获取行数?

有没有人可以从 Silverlight 获得行数RichTextBox?我试过数<Run>标签,但这似乎不是很准确。中的文本RichTextBox每次都会有所不同,因此我需要一种可靠的方法来计算用户完成输入时的文本行数。

有谁知道这样做的方法?

0 投票
6 回答
120 浏览

c - 行数和异常结果

我正在编写一个实用程序来通过 Unix 命令行计算给定文件中的行数。通常这对我来说很简单,但显然我有一个重要的休息之夜。该程序的目标是从命令行获取未知数量的文件,将它们读入缓冲区并检查换行符。听起来很简单?

我有两个问题。第一个是第一个 printf 语句永远不会在调试器之外执行。第二件事是totalLines打印输出大约应该是175K行,但是打印出来的值大约是767倍。

我无法理解这一点,因为所有相关变量都已被声明超出其修改的范围,但这仍然不能解释为什么在调试器之外忽略第一个打印语句和行计数器更新以及异常的 totalLines结果

任何帮助表示赞赏。

回答

提出了两项​​更改。
首先是更改j<sizej<c. 虽然这不是所需的解决方案,但它遵循良好的编码约定

第二个是更改i=2i=1. 我拥有原始 start 变量的原因是我启动调试器可执行文件的方式。在gdb命令行中,我进入run lc1 f1.txt启动调试器。这导致 arglist 具有三个变量,我不知道这run f1.txt是否完全合适,因为我的教授通过使用第一个示例向我们介绍了 gdb。

0 投票
2 回答
2419 浏览

eclipse - Eclipse 中 Flex 的代码行数

如何获取 Eclipse 中 Flex 代码的 SLOC 计数?是否有类似“Metrics”的插件,用于查找有关 Flex 项目的信息?

0 投票
10 回答
186092 浏览

eclipse - Eclipse 计算代码行数

我已经尝试过Metrics 插件,虽然它很好,但它不是我老板想要的。它只将一条线算作一条}线,他不希望将其视为“它不是一条线,它是一种风格选择”。我还需要生成某种形式的关于所提供指标的报告。有什么好的工具吗?

0 投票
3 回答
3764 浏览

android - Android Edittext:在 Activity 的 onCreate() 中获取 LineCount

如何在活动的 onCreate() 方法中执行 Edittext 的 getLineCount(),更改了 Edittext 的文本,如下所示:

因为视图尚未绘制,getLineCount() 将始终返回 0。有没有办法解决这个问题?谢谢!