`
architectcom
  • 浏览: 516 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

答复: 自己写的java代码统计小工具

阅读更多
我的统计代码量的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
分享到:
评论

相关推荐

    答复: Java开发规范,让你写的一手好代码,看了之后不用自卑

    Java开发规范是编程实践中至关重要的一个方面,它不仅关乎代码的可读性、可维护性和团队协作效率,也直接影响到软件项目的质量和长期发展。本文将深入探讨Java开发规范中的核心原则,以及如何通过遵循这些规范来提升...

    答复: 通过代码简单介绍JDK 7的MethodHandle,并与.NET的委托对比(二)

    标题中的“答复: 通过代码简单介绍JDK 7的MethodHandle,并与.NET的委托对比(二)”表明本文将深入探讨Java中的MethodHandle概念,并将其与.NET平台上的委托进行对比。MethodHandle是JDK 7引入的一个强大特性,它...

    答复: 一道经典线程面试题的4种解法

    1. **使用synchronized关键字**:Java中的`synchronized`关键字可以保证同一时间只有一个线程访问特定代码块,从而避免数据竞争。它可以应用于方法或代码块,确保线程安全。 2. **使用java.util.concurrent包下的...

    答复: PHP验证框

    在Web开发中,确保用户提交的数据安全、有效是至关重要的。... 1. **基本概念** ... ...2. **表单提交与数据接收** ...结合"源码"和"工具"标签,我们可以学习到实际应用中的代码示例和可能使用的验证工具。

    三年级英语暑假作业之句子改写练习.doc

    - 肯定答复与否认答复:对一般疑问句的回答,肯定答复用“Yes, + 主语 + 助动词/情态动词。”,否定答复用“No, + 主语 + 助动词/情态动词 + not。” 2. 具体题目解答: - 1. It is fun at school. 否认句:It is...

    毕业设计,基于SSM+MySql+Bootstrap开发的实训项目管理任务作业批改系统,内含Java完整源代码,数据库脚本等

    毕业设计,基于SSM+MySql+Bootstrap开发的实训项目管理任务作业批改系统,内含Java完整源代码,数据库脚本等 JSP基于SSM实训项目管理任务作业批改系统可升级SpringBoot毕业源码案例设计 程序开发环境:myEclipse/...

    答复: 喜欢和使用Portal的朋友请进!

    博文链接:https://eric2007.iteye.com/blog/158580

    15112FinalProject:我自己的解析器,翻译器和代码编辑器! 定制代码编辑器,它将Java源代码转换为Python源代码-java project source code

    然后,代码编辑器部分提供了用户友好的界面,使得开发者可以直接在该编辑器中编写Java代码,并实时看到转换成的Python代码。这为那些熟悉Java但想要尝试Python的开发者提供了便利,他们可以在保持原有编程习惯的同时...

    java sip例子源码

    Java Sip示例源码通常包含实现SIP协议的Java代码,用于演示如何在Java环境中建立、管理和终止SIP会话。 SIP协议的核心概念包括: 1. **用户代理**:用户代理是SIP网络中的主要参与者,分为用户代理客户端(UAC)和...

    java-adsb:Java的Mode S和ADS-B解码库

    java-adsb 这是Java的Mode S和ADS-B解码库。 它是OpenSky Network项目( )的产品。 它基于以下两个参考: 国际民航组织航空电信附件10第4卷(监视雷达和防撞系统) RTCA DO-260B“ 1090ES的最低运行性能标准(MOPS...

    答复:答复“通向开放未来的捷径”

    标题中的“答复:答复‘通向开放未来的捷径’”暗示了这是一篇对某个讨论或议题的回应,特别是关于开放科学和知识发布的路径。在描述中提到的SpringerNature是一家知名的学术出版机构,它涉及的社论可能讨论了如何在...

    license-scanner:用于从源代码扫描许可证的服务

    否则,如果提供了源代码位置,则计划对软件包进行一次扫描,以便将来可以答复该软件包。 当客户端检测到(例如,包管理器声明的)许可证与扫描仪检测到的许可证不匹配时,客户端可以“竞争”该许可证。 这会将扫描...

    基于SSM+JSP的高校班级同学录网站Java毕业设计(源码+录像+说明).rar

    高校班级同学录网站实现的功能包括班级校友管理,学院主管管理,学校主管管理,班级相册管理,通知信息管理,问卷调查管理,问卷答复管理,班级统计管理,学院统计管理,学校统计管理,班级论坛管理等功能。...

    PerCM个人代码管理软件

    更何况这里编写的是用于资料统计的工具了? 进行重构的时候,发现自己还是有想法的。的确创新不是无本之源,艰苦的工作是一定创造所需要的。 2012年2月19日20:53:12 今天对于控件的研究上了一个新台阶,回首逐渐...

    word分词器java源码-completely:Java自动完成库

    word分词器java源码描述 Completely是一个 Java 自动完成库。 自动完成涉及根据部分查询预测用户可能键入的单词或短语。 目标是在用户制定查询时提供即时反馈并避免不必要的输入。 性能是一个关键问题,因为用户的...

    VB答复精选的软件源码

    【VB答复精选的软件源码】是一份珍贵的资源,主要包含了使用Visual Basic(VB)编程语言编写的各种示例代码和实用程序。VB是Microsoft公司推出的一种面向对象的编程工具,它以其简单易学、功能强大而受到广大开发者...

    毕业设计javassm高校班级同学录网站设计与实现+jsp源码含文档含教程

    高校班级同学录网站实现的功能包括班级校友管理,学院主管管理,学校主管管理,班级相册管理,通知信息管理,问卷调查管理,问卷答复管理,班级统计管理,学院统计管理,学校统计管理,班级论坛管理等功能。...

    Java正在成长但不仅仅是Java Java成长路线,但学到的不仅仅是Java .zip

    所以我对于这些问题平时只能根据自己的眼界进行答复,也不知道这些东西对于他们是否有效。近几天看到了一个有关Java面试的Github开源项目,但是其目的性太强了,我觉得作为一个程序员来说面试技巧是少数的时候,对于...

    JavaChatServer:在Java上与服务器和客户端进行简单聊天

    服务器使用组名和每个当前在线的组成员进行答复::,| :,。 ●客户端可以加入以下群组之一:服务器加入●客户端可以请求已加入群组的成员列表:服务器成员●加入群组后,客户端可以发送公共(toall)或私人信息 ...

Global site tag (gtag.js) - Google Analytics