我的统计代码量的ruby程序,统计当前目录下的java代码量,并写入lines.txt文件。
#!/usr/bin/ruby
# author www.archgo.com
require 'date'
line_count = 0
Dir.foreach(".") do |entry|
if entry.include? '.java'
File.open(entry).each { |line| line_count += 1 }
puts entry
end
end
puts "----java file lines:----"
puts (DateTime::now.to_s + " total java file lines: " + line_count.to_s)
fileIO = File.open("lines.txt","a+")
fileIO.puts DateTime::now.to_s + " " + line_count.to_s
fileIO.close
分享到:
相关推荐
4. **数据分析**:系统内置统计和分析工具,可以生成报告,包括平均值、频数、百分比等统计指标,帮助用户理解调查结果。 5. **权限管理**:对创建、查看、编辑和删除问卷的权限进行控制,确保数据的安全性。 6. *...
在打开有下面这段代码的页面时将会跳出一个468x60大小的小窗口 - **代码示例**: 展示如何使用JavaScript打开指定尺寸的弹出窗口。 #### 75. javascript的容错脚本 - **容错脚本**: 展示如何使用JavaScript处理错误...
2. 标准数据命名:遵循《Java语言编程规约》中的命名规范,保证代码的可读性和一致性。 3. 用户界面:设计简洁、易懂,适应中专及以上文化程度的用户操作。 4. 系统质量:保证数据的正确性、系统运行的健壮性、操作...
《驾驶学校考试系统:利用Java技术提升教学效率》 在当今信息化时代,教育领域的数字化转型愈发重要,尤其是在驾驶学校的教学管理中。"驾驶学校考试系统"便是这样一款针对潜水学校设计的在线测试平台,旨在优化教师...
软件采用面向对象的结构,强调重用性,并在原生Java环境中运行,提供了无限的扩展可能性,包括使用自定义Java代码、外部库等。这种灵活性和扩展性使得AnyLogic在建模和仿真领域具有强大的竞争力。 在AnyLogic中,...
-- basic-basic-common -- 公共工具模块 -- basic-hibernate 封装基本对数据库的操作 -- graempinf-core --model,dao 核心实体类和dao -- graempinf-user -- 用户管理 user,role,group service -- graempinf...
详细设计阶段,开发人员将根据需求分析和数据库设计的结果,编写具体的代码实现每个功能模块,同时考虑系统的扩展性和维护性。系统截图展示了网站的实际界面和操作流程,便于用户理解和使用。 测试阶段,通过单元...
综上所述,qjsp - 在线问卷系统是一个强大的工具,结合了Java J2EE的技术优势和开源社区的活力,为用户提供了便捷、灵活且可靠的在线问卷调查解决方案。无论是学术研究、市场调查还是内部评估,qjsp都能够满足多样化...