问题标签 [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.
java - Java - 编写一个方法来计算文本文件中的行数而不抛出异常
下面是来自Java 中文件中的行数的解决方案, 用于快速计算文本文件中的行数。
但是,我正在尝试编写一种方法来执行相同的任务而不会引发“IOException”。
在最初的解决方案下,我尝试使用嵌套的 try-catch 块 <-- (这通常是完成/皱眉/或容易避免吗??)无论给定文件中有多少行,它都会返回 0(显然失败)。
为了清楚起见,我并不是在寻找有关如何更好地使用包含异常的原始方法的建议,因此,我使用它的上下文与这个问题无关。
有人可以帮我写一个方法来计算文本文件中的行数并且不会抛出任何异常吗?(换句话说,用 try-catch 处理潜在的错误。)
martinus的原始行计数器:
我的尝试:
github - 您可以从 GitHub 存储库中获取代码行数吗?
在 GitHub 存储库中,您可以看到“语言统计信息”,它显示了以某种语言编写的项目的百分比。但是,它不会显示项目包含多少行代码。通常,我想快速了解项目的规模和复杂性,而代码行数可以给人留下良好的第一印象。500 行代码意味着一个相对简单的项目,100,000 行代码意味着一个非常大/复杂的项目。
那么,是否有可能从 GitHub 存储库中获取以各种语言编写的代码行,最好不克隆它?
问题“<a href="https://stackoverflow.com/q/4822471/388916">Count number of lines in a git repository”询问如何计算本地 Git 存储库中的代码行数,但是:
- 您必须克隆项目,这可能是巨大的。例如,克隆像 Wine 这样的项目需要很长时间。
- 您将计算文件中不一定是代码的行数,例如 i13n 文件。
- 如果只计算(例如)Ruby 文件,您可能会错过大量其他语言的代码,例如 JavaScript。您必须事先知道项目使用哪些语言。您还必须为项目使用的每种语言重复计数。
总而言之,这对于“快速检查项目规模”来说可能过于耗时。
awk - 如何使用 Awk 比较两个文件的行数
我是 awk 新手,需要比较两个文件的行数。脚本应返回 true,
否则为假。我怎样才能做到这一点?
此致
c - C程序计算文件中的行数和字数给出错误的字输出
我创建了这个程序来计算单词和行数,但是当我输入一个只有 a 的文件时,\n
它说有一个单词不是我想要的。有任何想法吗?
git - 如何让 github.com 排除我的 rebase linecount?
我只是重新调整了我的 repo 的基础,并且行数增加了一倍。
我希望我的行数保持准确,所以我想我会在这里问。
快速浏览一下搜索,我没有看到任何其他问题,并且我已经检查了我可以在网站上找到的每个设置菜单。
java - 使用 java poi jar 获取 docx 文件的行数
我需要获取使用 poi jar 创建的 docx 文件的行数。我使用了下面的代码
仅当我将创建的 docx 的内容复制到新文件中时,上面的代码才有效。
visual-studio-2013 - Get List of functions (with metrics) in My Solution
I have a large assembly (written in VB.NET).
Is there a simple way (or tool) that will list all the functions with perhaps the size of each function (in respect to lines of code)?
I have downloaded nDepend but could not see that facility within it.
python-2.7 - 获取读取大文本文件的进度
我有一个非常大的文本文件(大小为几 GB),我需要将其读入 Python,然后逐行处理。
一种方法是简单地调用data=f.readlines()
然后处理内容。通过这种方法,我知道总行数,并且可以轻松衡量我的处理进度。然而,考虑到文件大小,这可能不是理想的方法。
另一种选择(我认为更好)是说:
刚才我不知道如何衡量我的进步了。有没有不增加巨大开销的好选择?(我可能想知道进度的一个原因是要粗略地指示剩余时间,因为我文件中的所有行都有相似的大小,并确定我的脚本是否仍在做某事或卡在某个地方。 )
c# - 获取文本文件中行数的估计值
我想估计 csv/文本文件中的行数,以便我可以使用该数字作为进度条。该文件可能非常大,因此为此目的获取确切的行数将花费太长时间。
我想出的内容如下(读入文件的一部分并计算行数并使用文件大小来估计总行数):
这似乎工作正常,但我有一些担忧:
1)我希望我的参数简单地作为 Stream(而不是文件名),因为我也可能从剪贴板(MemoryStream)中读取。但是 Stream 似乎无法一次将 n 个字节读入缓冲区或获取 Stream 的总长度(以字节为单位),就像 FileStream 一样。Stream 是 MemoryStream 和 FileStream 的父类。
2)我不想假设像UTF8这样的编码
3) 我不想假设行尾字符(它应该适用于 CR、CRLF 和 LF)
我将不胜感激任何帮助使此功能更强大。
xaml - Windows XAML:TextBlock 中的行数?
我有一个在画布上写的文本块。因为它在画布上,所以我手动指定 x 坐标和 y 坐标。
我的问题是,我的 y 坐标取决于我的 TextBlock 上包装的 LineCount(由于宽度有限)。
例如,文本“ADD Bananas”写成:
添加香蕉
其中有 2 行数。
根据行数,我会做一些事情。
现在,我正在使用它来确定 TextWidth,然后从那里进行计算。但是,仍然存在一些异常值(例如,不是应该计算 3 行,而是实际视觉中的 2 行):
在 Windows App Xaml 中有没有最好的方法来做到这一点?