精华内容
下载资源
问答
  • 计算一个项目多少行代码

    千次阅读 2017-11-16 15:47:39
    这是一个统计项目多少代码行数。
    package com.dashu.test;


    import java.io.BufferedReader;  
    import java.io.File;
    import java.io.FileReader;  
    public class Api  {
    private static int totalLine;  
       private static String fileToBeCounted[] = { "java", "jsp", "css",  
               "html", "htm","xml","yml"};//所需计算的源码文件类型  
       private static int fileToBeCountedN = 6;//所需计算的源码文件类型个数  
     
       private static boolean isFileToBeCounted(String type) {  
           for (int i = 0; i < fileToBeCountedN; i++) {  
               if (type.equals(fileToBeCounted[i]))  
                   return true;  
           }  
           return false;  
       }  
     
       private static String getType(String filename) {  
           //System.out.println(filename);  
           byte b[] = filename.getBytes();  
           byte[] type = new byte[10];  
           String rts = null;  
           int i = 0, p = 0, n = filename.length();  
           for (i = 0; i < n; i++) {  
               if (b[i] == '.') {  
                   p = i;  
                   break;  
               }  
           }  
           //System.out.print(p);  
           i = p + 1;  
           p = 0;  
           for (; i < n&&p<10; i++) {  
               type[p++] = b[i];  
               //System.out.print(b[i]);  
           }  
           rts = new String(type);  
           //System.out.println(rts.substring(0, p));  
           return rts.substring(0, p);  
       }  
     
       private static void countLine(String path) {  
           File file = new File(path);  
           File lists[] = file.listFiles();  
           for (int i = 0; i < lists.length; i++) {  
               if (lists[i].isFile()) {  
                   String filename = lists[i].getName();  
                   boolean isFileToBeCounted = isFileToBeCounted(getType(filename));  
                   if (isFileToBeCounted) {  
                       try {  
                           int lines=0;  
                           FileReader read = new FileReader(path + filename);  
                           BufferedReader br = new BufferedReader(read);  
                           String row;  
                           while ((row = br.readLine()) != null) {  
                               lines++;  
                           }  
                           System.out.println("文件:" + path + filename+"共:"+lines+"行代码;");  
                           totalLine+=lines;  
                       } catch (Exception e) {  
                           e.printStackTrace();  
                       }  
                   }  
               } else {  
                   String paths = path;  
                   paths = paths + lists[i].getName() + "\\";  
                   System.out.println("进入目录:" + paths+";");  
                   countLine(paths);  
               }  
           }  
       }
       
       public static void main(String[] args) {  
           totalLine = 0;  
           String path = new String(  
                   "D:\\SS000\\SS000\\");//项目的绝对地址  
           //E:\\j2ee\\amigo\\amigo\\  
           countLine(path);  
           System.out.println("整个项目共:"+totalLine+"行代码;");  
       } 
    }

    展开全文
  • 一行命令快速统计项目代码行数

    千次阅读 2018-09-15 00:30:06
    平时看开源项目,经常想了解一下该项目到底有多少行代码,直接用3命令管道连接起来就可以解决,不需要使用复杂的工具。 比如统计java项目java代码总共多少行. find . -name *.java -exec wc -l {} \; | awk '{...

    平时看开源项目,经常想了解一下该项目到底有多少行代码,直接用3个命令管道连接起来就可以解决,不需要使用复杂的工具。

    比如统计java项目java代码总共多少行.

    find . -name *.java  -exec wc -l  {} \; | awk '{s+=$1}END{print s}'

    统计其他语言的只要把*.java 后缀更换为对应的语言后缀即可  比如*.scala  *.go

    展开全文
  • 马上交毕设了,学校说最好申请一个软著,申请软著就离不开你的代码量了。听老师说软著代码行数要10000以上,那你这里怎么知道我们要填多少呢? 兄台这是要干啥? 莫不是要手数? 且慢且慢!!看下文???? ...

    马上交毕设了,学校说最好申请一个软著,申请软著就离不开你的代码量了。听老师说软著代码行数要在10000行以上,那你这里怎么知道我们要填多少呢?

    兄台这是要干啥?
    莫不是要手数?
    且慢且慢!!看下文👇

    • Eclipse
       &
    • IDEA

    在Eclipse中,我们可以这样做

    点击search->file,如👇图
    在这里插入图片描述
    会出现以下页面,这个页面一共有4个注意之处,我都用箭头标出,分别是什么呢??

    • \n这里表示我们要统计换行符,因为有几行就有几个换行符,所以相当于行数。
    • *.css, *.java, *.js, *.jsp, *.xml表示我么要统计哪些文件的行数
    • working set就是你要统计的目录,这里设置为你的项目,这样他就会只去查询你的项目中的代码行数
    • regular expression这个地方要勾选,这个意思就是正则表达式的意思,将\n=换行
      在这里插入图片描述
      然后点击search
      在这里插入图片描述
      woo oh,我们的项目有30739行代码量!!!

    在我们的Idea中如何做呢?

    idea中只需要安装“Statistic”插件即可

    步骤👇
    1. 打开idea设置界面,选择 plugins标签
    2. 打开idea设置界面,选择 plugins标签
    3. 点击下面“Browse repositories”按扭,浏览插件仓库
    4. 搜索“Statistic”插件,点击 install
    5. 根据提示重启 IDEA
    6. 在idea下方任务栏,选择点击“Statistic”,然后点击 “refresh”,就会看到代码统计结果
    以上!希望能够帮到你~
    展开全文
  • 统计项目多少行代码

    千次阅读 2016-12-29 15:10:02
    原理:使用File查询工具来查询有多少个符。 步骤: 1、打开Search中的File Search, 2、containg text中输入\n,勾选Regular expression(正则表达式), 3、File name patterns则输入*.java(如果想把...

    工具:Eclipse,或Eclipse衍生的开发工具。

    原理:使用File查询工具来查询有多少个换行符。

    步骤:

    1、打开Search中的File Search,

    2、在containg text中输入\n,勾选Regular expression(正则表达式),

    3、File name patterns则输入*.java(如果想把其他的文件也算进去,可以继续,*.js, *.jsp……),

    4、Scope选中Enclosing Projects统计选中的项目(如果是统计选中的资源,则Scope选择selected resources)

    图文教程

    展开全文
  • 如何github上传本地项目代码(新手使用)

    万次阅读 多人点赞 2018-07-31 17:09:49
    首先你要github上申请一个账号 网址:https://github.com/ 然后你要下载一个git工具 网址:https://gitforwindows.org/ 进入官网直接下载就,下载完成后进入github首页,点击新项目new repository,如下图所...
  • 记得以前有位大师说,一个程序员如果没有写满1,000,000行代码,那么不是一个成熟的程序员.  /** * codelinesstatistic 2008-6-20 TangRen * Copyright www.tonydev.cn 2008 */ package ...
  • 1Python代码制作动态二维码

    万次阅读 多人点赞 2019-09-07 18:02:42
    近日GitHub上发现了一个比较有意思的项目,只需要一Python代码就可以快捷方便生成普通二维码、艺术二维码(黑白/彩色)和动态GIF二维码。
  • 一个Android项目代码该怎么看

    千次阅读 2015-11-07 10:46:47
    这个activity的名字一般叫SplashActivity,其action和category任何一个Android项目中都是不变的,找到了这个就找到了入口 找到了这个activity之后,按住Ctrl然后点击android:name=”.SplashActi
  • eclipse中查看项目多少行代码

    千次阅读 2016-03-22 20:57:36
    今天老大让我统计下我的项目多少行代码听,脑袋就蒙圈了,怎么统计?后来网上查了一下,有方法比较好,这里总结一下:  1.点击search按钮,找到file点击  2.进入之后,首先把搜索的内容设置为\n,选中...
  • 如何看一个大型的项目代码

    千次阅读 2012-04-16 22:48:26
    如何去读一个有50万行代码项目? 原文:http://www.cnblogs.com/muer/archive/2011/05/02/2034448.html 导读 换过几次工作的程序员员一般都比较头疼,新到一个公司,会给你一个项目,别人以前写的,...
  • 如何去读一个有50万行代码项目

    千次阅读 2015-10-29 18:07:47
     换过几次工作的程序员员一般都比较头疼,新到一个公司,会给你一个项目,别人以前写的,40-50万行代码,并且代码没按照一定的规范去写,因为这个代码来自N  个人,一看代码我就头大,我曾经就做过这样的事情,...
  • 如何查看项目中有多少行代码

    千次阅读 2014-12-11 11:20:55
    这里仅说下Mac下,其他平台,参考一下就...打开终端,进入项目文件目录下,输入以下代码,稍等片刻。就可以了。 find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs grep -v "^$"|wc -l
  • #include #include #include #include ... cout 项目代码总行数 = " ; return 0; } 如果您觉得这篇博文有用,请访问我的个人站: http://www.stubbornhuang.com/ ,更多博文干货等着您。
  • Eclipse项目代码行统计方法

    千次阅读 2009-09-19 17:47:00
    网上学到的一个简单方法,记录一下:打开File Search对话框, 选中正则表达式,搜索文本框输入 /n 文件名称输入 *.java 范围里选中Enclosing projects 然后就可以统计出整个项目代码行数。
  • 发出来大家探讨下,因为在项目过程中很多同事喜欢把所有的代码一个类里,动辄几千,维护的时候简直惨不忍睹!所以想问下大家一个类里多少行代码是你的底线?
  • Android实战项目:第一行代码CoolWeather

    千次阅读 热门讨论 2018-11-27 21:25:10
    一行代码&amp;gt;&amp;gt; 项目地址WeatherDemo:https://github.com/Tian-Zhen-Yin/WeatherDemo 项目分包: 依赖: dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) ...
  • 历久而新,我的新书《第二行代码》已出版!

    万次阅读 多人点赞 2016-11-23 09:49:08
    《第二行代码》中的内容我相信很多人都会非常感兴趣,因为里面确实加入了很多很新的知识。略粗概括一下的话,新增内容就包括有Android Studio、Gradle、Material Design、运行时权限、多窗口模式、RecyclerView、...
  • 我的新书,《第一行代码 Android 第3版》已出版!

    万次阅读 多人点赞 2020-04-02 10:13:08
    《第一行代码——Android》这本书自2014年出版以来,已经过了6年头了。期间Android系统版本经历了4.0到10.0系统的巨大升级,开发技术也发生了翻天覆地的变化。2016年的时候,我曾对书中的内容进行了大幅度的更新...
  • 计算源代码多少行

    千次阅读 2012-09-01 12:38:06
    看软件工程方面的一些书时里面会提到源代码多少行.比如一百万行代码项目与十万行代码项目所... 其实方法很简单,只要遍历所有源文件,然后计算每一个源文件有多少行代码了.下面是详细的代码  using System.
  • import java.io.BufferedReader; import java.io.File; import java.io.FileReader;... * 6、对项目中所写的Java代码进行计数,看总共写了多少行代码 * 遍历指定文件夹,是文件的前提下判断文件的后缀名是不是ja...
  • 程序员天可以写多少行代码

    千次阅读 2012-06-08 17:12:14
    对于特定的人,大致时间段里他所能写的、确定质量的代码基本上应该确定值。 这点似乎显而易见,但事实上大多时候却总是被忽视。 如果项目负责人总是认可上面的基本点,那么任何项目的日程就应该以此为前提,...
  • 天写多少行代码才算是好程序员?   当今时代很多吃瓜群众对程序员的印象都是   而程序员的真实情况却是这样:每天大部分时间都代码,写代码,看代码才是我们真实的工作日常,到底每天要写多少行才是好...
  • C4996 ‘strcpy’严重性代码说明项目文件 错误 C4996 ‘strcpy’: This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See on...
  • 进入git工程本地存储目录,然后右键-Git...1、统计项目中个人代码量(这里以我git提交代码时的用户名“futao3”为例): git log --author=“futao3” --pretty=tformat: --numstat | awk ‘{ add += $1; subs += $2...
  • 经典的C开源项目代码

    万次阅读 2017-04-06 09:33:51
    开源世界有许多优秀的开源项目...十最值得阅读学习的C开源项目代码 1. Webbench 2. Tinyhttpd 3. cJSON 4. CMockery 5. Libev 6. Memcached 7. Lua 8. SQLite 9. UNIX v6 10. NETBSD 十最值得阅读学习的C开源项目
  • so easy! 10行代码"狗屁不通"文章生成器

    万次阅读 多人点赞 2019-11-20 17:35:00
    前几天,GitHub 有开源项目特别火,只要输入标题就可以生成篇长长的文章。 背后实现代码一定很复杂吧,里面一定有很多高深莫测的机器学习等复杂算法 不过,当我看了源代码之后 这程序不到50 ...
  • 学会如何读一个JavaWeb项目代码

    千次阅读 2017-04-13 09:15:30
    一:学会如何读一个JavaWeb项目代码 步骤:表结构->web.xml->mvc->db->spring ioc->log->代码 1、先了解项目数据库的表结构,这个方面是最容易忘记的,有时候我们只顾着看每一个方法是怎么进行的,却没有去了解...
  • 章 开始启程,你的第一行Android代码1.1.Android简介 1.1.1.Android系统架构 自下而上:Linux内核层(为硬件提供底层驱动。eg:显示驱动、音频驱动等)、系统运行时层(C/C++库和android运行时库,前者有Sqlite...
  • 目录: 1.1 了解全貌——Android王国简介 1.1.1 Android 系统架构 1.1.1 Android 已发布版本 1.1.3 Android 应用开发特色...1.3 创建你的第一个Android项目 1.3.1 创建HelloWorld项目 1.3.2 启动模拟器 1.3.3...
  • 软件项目估算之代码行估算方法

    万次阅读 2015-05-08 19:19:47
    软件项目估算之代码行估算方法 现在软件大多数基于计算机的系统中已成为最昂贵的部分,如果软件成本估算的误差很大,就会使盈利变成亏损。  软件项目估算是种解决问题的形式,多数情况下,要解决的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,091,219
精华内容 436,487
关键字:

一个项目代码应该在多少行