精华内容
下载资源
问答
  • idea统计代码量

    千次阅读 2019-01-30 19:29:04
    点击File->setting->Plugins搜索Statistic ,之后install,再重启idea,之后在idea编辑器左下角有个Statistic,点击/Refresh 会显示 由于要写其他更加重要的博客,这一篇快速总结 ...

    点击File->setting->Plugins搜索Statistic ,之后install,再重启idea,之后在idea编辑器左下角有个Statistic,点击/Refresh

    会显示

    由于要写其他更加重要的博客,这一篇快速总结 

    展开全文
  • 计算代码量(行数)

    千次阅读 2020-03-17 17:18:25
    最近需要计算整个项目的代码行数,用网上的工具还要下载、学习、使用,不如自己写一个脚本统计,还可以定制化; 以下代码只统计了.java的,有需要的话可以更改。 五千个.java文件,一百七十万代码计算使用了6秒...

    最近需要计算整个项目的代码行数,用网上的工具还要下载、学习、使用,不如自己写一个脚本统计,还可以定制化;
    方法一:运用Linux平台
    在需要统计的目录下执行 (直接复制可能会有字符编码问题,建议手撸,如需统计其他形式文件行数,只需修改.java为相应文件后缀即可)
    find . -name *.java -exec wc -l {} ; | awk ‘{s+=$1}END{print s}’

    方法二:
    以下代码只统计了.java的,有需要的话可以更改。
    五千个.java文件,一百七十万代码,计算使用了6秒左右,下一步有时间可以增加多线程优化;

    package com;
    
    import java.io.*;
    public class qushu {
        public static void main(String[] args) throws Exception {
            File f = new File("此处放置文件夹位置");
            method(f);
            System.out.println(fileNum);
        }
    public static  int fileNum = 0;
        public static void method(File f) throws Exception{
            //首先判断是否存在
            if (f.exists()) {
                // 首先通过f.listFiles()该方法获取到该文件夹下面所有文件
                File[] files = f.listFiles();
                for (File file : files) {
                    // 判断文件夹下面是否有文件
                    if (file.isFile() && file.getName().contains(".java")) {
                        // 判断是否是文件,如果是计算文件行数
                        fileNum =fileNum + getFilePath(file.getPath());
                    } else if (file.isDirectory()) {
                        // 判断是否是文件夹,如果是子文件夹,就重复调用这个方法,这就是递归思想
                        method(file);
                    }
                }
            }
        }
        /**
         * @Author 张长见
         * @Description 计算文件代码行数
         * @Date 2020/3/17 16:35
         * @Param path 文件路径
         * @return 文件行数
         **/
        public static int getFilePath(String path) throws Exception{
            File file = new File(path);
            InputStreamReader inputReader = new InputStreamReader(new FileInputStream(file));
            BufferedReader bf = new BufferedReader(inputReader);
            // 按行读取字符串
            int str = 0;
            while ((bf.readLine()) != null) {
                str++;
            }
            bf.close();
            inputReader.close();
            return str;
        }
    }
    
    
    
    展开全文
  • Git 统计代码量

    万次阅读 2018-03-02 17:11:33
    另一个是统计自己代码量的时候 —— 十有八九是准备跳槽了 咳咳,言归正传。我在桔子哥的博客网站 【桔子小窝】 中找到了这篇博客,下面是博客内容。 指定用户名版 git log --author="_Your_Name_Here_&...

    分析 Git 日志来统计代码量

    为啥会用到这个功能呢?

    一个是统计工作量,贡献量的时候 —— 这一看就是要发奖金啊
    另一个是统计自己代码量的时候 —— 十有八九是准备跳槽了

    咳咳,言归正传。我在桔子哥的博客网站 【桔子小窝】 中找到了这篇博客,下面是博客内容。

    指定用户名版

    git log --author="_Your_Name_Here_" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' -

    这句话可以输出当前项目内制定用户名的用户的代码量统计,结果如下:

    added lines: 30400 removed lines: 21317 total lines: 9083

    使用 ls-file 实现不指定用户版统计行数版

    git ls-files -z | xargs -0n1 git blame -w | ruby -n -e '$_ =~ /^.*\((.*?)\s[\d]{4}/; puts $1.strip' | sort -f | uniq -c | sort -n

    这段代码比较有意思,它扫描了当前分支的每个文件,然后用 Git 的 blame 功能输出每个人的代码行数,最后用系统命令 sort 和 uniq 实现计数。

    结果如下:

    8 aaa
    9 bbb
    145 ccc
    146 ddd
    261 eee

    扫描 Log 统计增删行数版

    git log --shortstat --pretty="%cE" | sed 's/\(.*\)@.*/\1/' | grep -v "^$" | awk 'BEGIN { line=""; } !/^ / { if (line=="" || !match(line, $0)) {line = $0 "," line }} /^ / { print line " # " $0; line=""}' | sort | sed -E 's/# //;s/ files? changed,//;s/([0-9]+) ([0-9]+ deletion)/\1 0 insertions\(+\), \2/;s/\(\+\)$/\(\+\), 0 deletions\(-\)/;s/insertions?\(\+\), //;s/ deletions?\(-\)//' | awk 'BEGIN {name=""; files=0; insertions=0; deletions=0;} {if ($1 != name && name != "") { print name ": " files " files changed, " insertions " insertions(+), " deletions " deletions(-), " insertions-deletions " net"; files=0; insertions=0; deletions=0; name=$1; } name=$1; files+=$2; insertions+=$3; deletions+=$4} END {print name ": " files " files changed, " insertions " insertions(+), " deletions " deletions(-), " insertions-deletions " net";}'

    这段比较复杂,我也没有认真解读,直接贴结果吧:

    aaa,: 353 files changed, 9359 insertions(+), 3844 deletions(-), 5515 net
    aaa,bbb,: 4 files changed, 144 insertions(+), 2 deletions(-), 142 net
    ccc,: 114 files changed, 2301 insertions(+), 481 deletions(-), 1820 net
    ddd,: 27 files changed, 1856 insertions(+), 757 deletions(-), 1099 net
    eee,: 1726 files changed, 32841 insertions(+), 22719 deletions(-), 10122 net
    eee,fff,: 13 files changed, 209 insertions(+), 211 deletions(-), -2 net
    ggg,: 53 files changed, 1153 insertions(+), 1170 deletions(-), -17 net
    fff,: 2445 files changed, 69875 insertions(+), 62148 deletions(-), 7727 net
    fff,eee,: 30 files changed, 394 insertions(+), 472 deletions(-), -78 net
    bbb,: 37 files changed, 781 insertions(+), 216 deletions(-), 565 net
    hhh,: 4 files changed, 34 insertions(+), 4 deletions(-), 30 net

    比较奇怪的是会列出两个人同时修改,可能是 merge 操作,没有深究。

    扫描 Log 单独统计每个人的增删行数加强版

    git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' -; done

    直接上输出:

    aaa added lines: 34, removed lines: 4, total lines: 30
    bbb added lines: 2301, removed lines: 481, total lines: 1820
    ccc added lines: 1856, removed lines: 757, total lines: 1099
    ddd added lines: 30400, removed lines: 21317, total lines: 9083
    eee added lines: 1153, removed lines: 1170, total lines: -17
    fff added lines: 1153, removed lines: 1170, total lines: -17
    ggg added lines: 72886, removed lines: 64233, total lines: 8653
    hhh added lines: 814, removed lines: 216, total lines: 598
    iii added lines: 9503, removed lines: 3846, total lines: 5657

    第三方小工具版

    使用这个工具可以直接输出非常漂亮的统计表格:

    https://github.com/oleander/git-fame-rb

    gem install git_fame
    cd /path/to/gitdir && git fame
    Total number of files: 2,053
    Total number of lines: 63,132
    Total number of commits: 4,330
    +————————+——–+———+——-+——————–+
    | name | loc | commits | files | percent |
    +————————+——–+———+——-+——————–+
    | Johan Sørensen | 22,272 | 1,814 | 414 | 35.3 / 41.9 / 20.2 |
    | Marius Mathiesen | 10,387 | 502 | 229 | 16.5 / 11.6 / 11.2 |
    | Jesper Josefsson | 9,689 | 519 | 191 | 15.3 / 12.0 / 9.3 |
    | Ole Martin Kristiansen | 6,632 | 24 | 60 | 10.5 / 0.6 / 2.9 |
    | Linus Oleander | 5,769 | 705 | 277 | 9.1 / 16.3 / 13.5 |
    | Fabio Akita | 2,122 | 24 | 60 | 3.4 / 0.6 / 2.9 |
    | August Lilleaas | 1,572 | 123 | 63 | 2.5 / 2.8 / 3.1 |
    | David A. Cuadrado | 731 | 111 | 35 | 1.2 / 2.6 / 1.7 |
    | Jonas Ängeslevä | 705 | 148 | 51 | 1.1 / 3.4 / 2.5 |
    | Diego Algorta | 650 | 6 | 5 | 1.0 / 0.1 / 0.2 |
    | Arash Rouhani | 629 | 95 | 31 | 1.0 / 2.2 / 1.5 |
    | Sofia Larsson | 595 | 70 | 77 | 0.9 / 1.6 / 3.8 |
    | Tor Arne Vestbø | 527 | 51 | 97 | 0.8 / 1.2 / 4.7 |
    | spontus | 339 | 18 | 42 | 0.5 / 0.4 / 2.0 |
    | Pontus | 225 | 49 | 34 | 0.4 / 1.1 / 1.7 |
    +————————+——–+———+——-+——————–+

    查漏补缺,一点点也是进步

    转载请注明原文出处,尊重原文作者
    展开全文
  • 告白代码

    万次阅读 多人点赞 2019-09-29 10:04:43
    这是程序员表白系列中的第二波网站表白,旨在让任何人都能使用并创建自己的表白网站给心爱的人看。 此波共有8个表白网站,可以任意修改和使用,源码已上传,演示网址如下。 如果有任何问题,可以通过邮件联系我,...

    简介

    这是程序员表白系列中的第二波网站表白,旨在让任何人都能使用并创建自己的表白网站给心爱的人看。 此波共有8个表白网站,可以任意修改和使用,源码已上传,演示网址如下。

    如果有任何问题,可以通过邮件联系我,wuxia2001@sina.com

    顺便求一波打赏,微信支付,金钱随意,感慨一下,当年我写这个的时候, 还是一人吃饱全家不饿,如今,上有老下有小,中有恶婆娘啦。。 Y(^_^)Y

    loveyue1 演示地址:http://loveyue1.sinaapp.com

    loveyue2 演示地址:http://loveyue2.sinaapp.com

    loveyue3 演示地址:http://loveyue3.sinaapp.com

    loveyue4 演示地址:http://loveyue4.sinaapp.com

    loveyue5 演示地址:http://loveyue5.sinaapp.com

    loveyue6 演示地址:http://loveyue6.sinaapp.com

    loveyue7 演示地址:http://loveyue7.sinaapp.com

    loveyue8 演示地址:http://loveyue8.sinaapp.com

    最近做了一个免建站,直接设置就可以使用的版本,还在开发测试中,愿意用的人可以尝个新试试使用。此设置中心将在3月26号停用, 此前已设置的数据将保留,但不能使用,等重新开启后才可以使用。http://loveyue0.applinzi.com/config/config.html

    源码/修改

    源码打包下载地址(CSDN): http://download.csdn.NET/detail/wuxia2001/8715125

    源码打包下载地址(Github): https://github.com/wuxia2001/loveyue

    有人说不会在github上下载,很简单的,打开这个网站,中间右边有个“clone and download”, 点击”DownLoad zip”,就能把源码一次性下载下来,github下载比较慢,如果只需要单个,只需要把其中一个里的文件全部下载下来就行。 如果是从github上下载的话,源码里有源码里的config.yaml和index.php都无用,是新浪自行产生的文件,可以删除

    如果还想在页面里播放音乐,直接在body标签中加入下面这句就行, src是音乐的位置,要做表白的话,音乐最近自己剪切一下,感觉直接用音乐的高潮部分好一些: <audio id="bgmMusic" src="./当我唱起这首歌.mp3" preload="auto" type="audio/mp3" autoplay="" loop=""></audio>

    LOVEYUE1

    Image

    修改的地方:

    1. 时间:请修改love.html,第188行,setfullyear设置年月日,然后设置时,分,秒,毫秒, 这里设置的是在一起的开始时间,程序会自动计算己有多长时间,请注意,JS的月份是从0开始,如果是1月则月份填0,月份是从0到11.

    2.修改你要表白说的话,请修改Love.html第23行开始。 这份表白的话是我亲自写的,自我感觉还不错,请随便使用或修改。

    LOVEYUE2

    Image

    修改的地方:

    1.时间:请修改index.html,第63行,setfullyear设置年月日, 然后设置时,分,秒,这里设置的是在一起的开始时间,程序会自动计算己有多长时间

    2.修改你要表白说的话,请修改index.html第22行开始。 如果还想修改表白的话里的颜色,直接在span里加一处style="color:red",比如: '<span class="comments" style="color:red">我的爱人</span>'

    LOVEYUE3

    Image

    修改的地方:

    这一份的修改需要一定的功底和资源,这其实是一个幻灯片, 然后用网页的风格演示出来,所以要用这个,先做个幻灯片,然后再把资源填充进去。

    LOVEYUE4

    Image

    修改的地方:

    修改index1.html、index2.html里的文字就行。

    LOVEYUE5

    Image

    修改的地方:

    修改index.html里的文字就行,视频放自己录制的视频, 可以放到免费的文件存储服务器上,比如七牛啊,修改src就行。

    LOVEYUE6

    Image

    修改的地方:

    修改index.html里的文字“我爱你,月”,然后修改92行的beginTime就行

    LOVEYUE7

    Image

    修改的地方:

    1.修改index.html里的文字,以及漂浮于鼠标上的"thanks for watching.

    2.修改jscss目录下的time.js,修改这里面第三行的时间,以及currentTimeString的内容

    LOVEYUE8

    Image

    修改的地方:

    1.时间:请修改index.html,第78行,setfullyear设置年月日, 然后设置时,分,秒

    2.修改你要表白说的话,修改index.html里的文字

    建站

    有了修改后的源码,还需要建站才能在网上被心爱的人看到, 也可留作永久的纪念,最好的还可以自己申请一个域名,专门留给爱人。

    建站如果会的朋友,可以通过自己电脑(得有向外的独立IP),通过花生壳等类似软件得到一个免费域名,通过路由器作端口转发, 再在自己的电脑上装一个web容器,比如IIS,tomcat,配置一下端口,只要电脑没关,就可以随时随地访问了。

    如果是建站小白,可能就不会这些东西了,那要建站,我就推荐使用新浪云了, 比如我现在所使用的演示网站,全是用新浪云的。不过几年前我使用的时候,还是免费的, 当然现在我已是交费用户,但如果你的网站访问量不大,一个月才千把访问量,类似于你的表白网站, 还是可以免费使用的,以下是我新建一个新号使用新浪云建站的过程,最小白的过程了。

    新浪云链接: http://www.sinacloud.com/public/login/inviter/gaimrn-mddmzeKWrhKWvaoCIo2d-nptqf3y2dg.html

    新浪云示例图

    Image

    图1 注册后的主界面

    Image

    图2 创建应用时应选的环境

    Image

    图3 进入目录后再打包成ZIP

    Image

    图4 代码目录结构

    Image

    图5 设置默认页面

    Image

    图6 点击域名后页面

    新浪云建站步骤

    1.点击 http://www.sinacloud.com/public/login/inviter/gaimrn-mddmzeKWrhKWvaoCIo2d-nptqf3y2dg.html, 需要使用新浪微博,如果有,最好不过,直接使用,没有则随便申请一个微博吧,登录成功后,理论上会送你200云豆。 如图1所示。 如果没有送(虽然觉得不大可能,但也不保证以后它的机制会变),可以实名认证一下,会奖300云豆, 有豆了,然后就可以建站了

    2.点击左上角的控制台,点击云应用SAE,进入后点击创建应用。 可以最多创建5个应用,而且‘收取10云豆/日/账户的应用租金‘。 (唉,我一开始用的时候,可以建10个,还送了好多豆子,而且没有每天都要扣豆的情况),也就 是说300云豆只够用30天。。。。访问量少是不会扣你流量豆豆的,如果访问量大,则会消耗云豆的。

    3.创建应用,选择php应用、标准环境、5.6,SVN, 二级域名填写你想要的域名,比如我所有演示网站用的是loveyue, 这个域名将会是你网站链接的域名(需唯一),应用名称随便填写。如图2所示。 然后创建应用,进入代码管理(代码管理在’应用’目录下)。 这里有个安全密码,是自己一开始设置的,如果忘记,找回就行,

    4.点击创建版本, 然后上传代码包,请注意这里了,一般你上传了代码包后访问不了的基本都是这里出了问题, 因为你们下载下来的代码基本都是我SVN后的代码,而这里为了简单,直接要上传代码包(而不是使用SVN的方式), 于是,打包代码包时,请进入代码目录,直接进到你修改后的代码目录,如图3,全选,打包成zip, 然后点击上传代码包,把这个zip文件上传,上传成功后,代码目录应该如图4所示

    5.最后在应用目录下进入appconfig, 目录默认页面 设置该项,把你修改的那个页面(一般是html页面)添加进入,如图5所示, 这里设置的主要目的是,只要进入此域名,直接进入你这里设置的页面,就不需要在域名后面加XXX.html就可以直接看到页面了。

    6.到此,基本已完成,你在应用设置里,查看你的二级域名,在浏览器里输入,应该就可以看到你的页面了。 最后,最好还是实名认证一下,即可以得到300豆,也可以得到信任, 因为我发现,没有实名认证,打开网页居然会提示“不信任页面”,如图6所示。

    附加

    有人问,如果给女朋友打开,她点击接受 我这边怎么知道点没点接受链接? 其实每一个都可以在某个地方加个“接受请点击”的按钮,比如在你想出现的地方加下面这句:

    <a href="index3.html" id="accept" src="resp.php?mess=表白成功了">如果你接受我,请点击这里 </a>

     

    对于这个问题,经过测试,我能想到的最简单的办法如下(如果有后台,就挺好搞,但估计你们不大会,所以很麻烦,有以下好几步):

    1.进入新浪云的代码管理,在应用管理->应用->代码管理->编辑代码, 然后新建一个文件,在根目录下,左上角第一个"+"的图标,点击,输入名称为:"resp.php"

    2.把以下代码复制进去

     
    1. <?php

    2. $mess = $_GET["mess"];

    3. $mail = new SaeMail();

    4. $ret = $mail->quickSend( 'to@qq.com' , '表白情况汇报' , $mess , 'from@sina.com' , '密码' );

    5. if ($ret === false)

    6. var_dump($mail->errno(), $mail->errmsg());

    7. ?>

    需要修改几个参数 ,目的邮箱,发出邮箱,发出邮箱的密码(目的邮箱和发出邮箱可以一样), 然后保存

     

    3.开通SMTP.登录邮箱,打开邮箱的SMTP功能.这个一般可以百度,比如sina邮箱,百度一下:sina邮箱的SMTP功能

    4.在新浪云的代码管理里编辑index.html,在 </body>前加上这一句话:

    <script type="text/javascript" src="resp.php?mess=表白开始"> </script>
    

    这代表会在一进去这个页面发一 个邮件给你,这句话其实位置 只要放在任意位置就行

     

    5.在接爱表白的地方加入一句话,

    <a href="index3.html" id="accept" src="resp.php?mess=表白成功了">如果你接受我,请点击这里 </a>

     

     

    这样就完成了,测试看看有没有收到邮件吧,有大约5分钟的延迟. 经过测试,QQ邮箱不行,显示发送了,但是QQ邮箱实际没有收到邮件,新浪邮箱可行。

    展开全文
  • 进入git工程本地存储目录,然后右键-Git...1、统计项目中个人代码量(这里以我git提交代码时的用户名“futao3”为例): git log --author=“futao3” --pretty=tformat: --numstat | awk ‘{ add += $1; subs += $2...
  • AndroidStudio统计项目中的代码量

    千次阅读 2018-07-14 16:25:40
    公司自己的项目,在申请版权的时候,在“计算机软件著作权登记申请表”中需要填写项目的代码量,于是网上查找了资料发现很多都说的是AndroidStudio展示当前行号什么的,并不是真正的统计项目的代码量。有一些资料中...
  • Android Studio统计项目代码量

    万次阅读 2017-06-27 10:41:44
    写完项目之后想知道自己写了多少行代码,毕竟代码敲了这么久,敲了多少行代码自己都不知道,我用的是Android studio 开发工具,他有个插件Statistic提供这个功能 首先点击FIle ,找到Setting,点进去 然后...
  • 为鼓励居民节约用水,自来水公司采取按用水阶梯式计价的办法,居民应交水费y(元)与月用水x(吨)相关:当x不超过15吨时,y=4x/3;超过后,y=2.5x−17.5。请编写程序实现水费的计算。 输入格式: 输入在一行...
  • Pytorch中计算自己模型的FLOPs pytorch-OpCounter GitHub 主页: https://github.com/Lyken17/pytorch-OpCounter pip install thop 运行该项目评估代码 python benchmark/evaluate_famous_models.py 运行...
  • 统计git代码提交

    万次阅读 2014-04-24 11:23:03
    以下是我写的一个脚本,可以统计在某个项目中,自己修改代码的行数,包括增加多少行,删除多少行。 可以统计当天,24小时内或全部时间内。使用时需要把代码中的author对应的值换成自己的名字。 代码如下: #!/bin...
  • 手动计算: 先上公式。 paramconv=(kw∗kh∗cin)∗cout+coutparam_{conv}=(k_w * k_h * c_{in}) * c_{out} +c_{out}paramconv​=(kw​∗kh​∗cin​)∗cout​+cout​ FLOPsconv=[(kw∗kh∗cin)∗cout+cout]∗H∗...
  • [机器学习篇]机器学习知识总结篇

    万次阅读 热门讨论 2017-03-08 22:36:48
    统计 期望/方差/偏度/峰度 中心矩/原点矩 矩估计 深刻理解最大似然估计 过拟合的数学原理与解决方案 最大后验估计MAP 偏差方差二难 4、Python基础1 - Python及其数学库 解释器Python2.7与IDE:...
  • 数学建模——灰色预测模型及matlab代码实现

    万次阅读 多人点赞 2019-09-02 20:52:58
    (实验数据根据需要自己替换) 1、gm11.m文件 function [result, x0_hat, relative_residuals, eta] = gm11(x0, predict_num) % 函数作用:使用传统的GM(1,1)模型对数据进行预测 % x0:要预测的原始数据 % predict_...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到张三编码后的公钥,将其解码,李四用张三的公钥加密信息,并发送给李四,张三用自己的私钥解密从李四处收到的信息…… Java利用DES私钥对称加密代码实例 ...
  • 摘要:极限学习机(ELM)是当前...本篇博文尽量通俗易懂地对极限学习机的原理进行详细介绍,之后分析如何用MATLAB实现该算法并对代码进行解释。本文主要内容如下:算法的原理、算法程序实现、点击跳转至全部文件下载页
  • # -*- coding:utf-8 -*- ''' Created on 2017年9月15日 @author: snow ''' import csv; import math;...fileName = "AllElectronics.csv";... csv_reader = csv.reader(open(fileName, encoding='UTF-8
  • 统计自己代码量小程序

    千次阅读 2011-11-19 00:57:39
    今天学校有大型招聘会,闲着没事前去逛了逛,壮壮胆,为以后面试增加经验。 制做好简历后,都4点了...还是做了些事情的,虽然代码量不能说明什么问题,但从侧面还是反映了一直在努力,这就足够了....
  • AUC,ROC快速计算——Python代码

    万次阅读 2019-04-09 20:38:45
    我们一般计算AUC的时候是根据混淆矩阵先计算出tpr,fpr,通过tpr和fpr可以得到ROC曲线,类似下面的ROC图。 AUC值就是ROC曲线下面的面积,问题是怎么计算呢?可以采用积分方法求得,不过未免有些麻烦。Python的skea....
  • Pytorch 计算参数计算量Flops

    千次阅读 2020-06-08 14:46:51
    获取网络模型的每一层参数计算量(Flops)———Pytorch 一、前言 在现在AI各种技术需要luo地的时期,网络模型大小能够满足嵌入式平台极为重要,不仅仅需要看模型效果,也要看模型的计算量与参数,所以在评估...
  • STM32程序占用的内存容量计算

    千次阅读 多人点赞 2019-08-21 18:33:11
    Code存储程序代码。 RO-data存储const常量和指令。 RW-data存储初始化值不为0的全局变量。 ZI-data存储未初始化的全局变量或初始化值为0的全局变量。 占用的Flash=Code + RO Data + RW Data; 运行消耗的最大RAM...
  • 任务目标 本次实验是根据淘宝搜索的商品标题来寻找类似的商品标题: 给定一个标题:Apple iPhone 8 (A1863) 64GB 深空灰色 ...代码解释 import jieba import pickle import numpy as np import pandas as pd from...
  • 如何统计自己写了多少代码

    千次阅读 2016-01-06 11:03:29
    心血来潮,学了快一年java了,想看看自己写了多少行代码,基本思路是当初看毕向东视频时,讲过如何遍历文件, 然后自己添加了记录行数的功能,代码早就写好了,就是懒得放到博客上,现在放上来,代码如下: import...
  • R语言 基础统计学之样本量计算

    千次阅读 2020-02-07 19:20:36
    以下介绍基础统计学关于样本量计算的问题,主要解决实际问题中在已知一些统计特征下,计算所必要的样本,共有三种方式:总体方差已知时,总体方差未知时 ,估计比例为P时的三种情况下的样本。 总体方差σ已知 若...
  • 计算代码有多少行

    千次阅读 2012-09-01 12:38:06
    于是就想了解下自己参与的项目目前有多少行代码了.但一问同事都说不太清楚,可能是几十万上百万的样子吧.这也太不准了.于是就想到写些代码计算下.  其实方法很简单,只要遍历所有源文件,然后计算每一个源文件有...
  • 这个途径找代码工作更大,概率更小,所以不推荐,不过我确实有通过这个途径找到过。 3. 可以搜一下github。 论文作者的github id来自作者主页,有时候他们会把代码公布在自己的githhub上...
  • 应届毕业生,只会抄代码,该怎么办?

    万次阅读 多人点赞 2020-08-03 10:56:30
    还有就是,到目前为止,我也只会对着资料、书籍抄代码,而不是完完全全自己写,我感觉我一点东西都没学会,这正常吗?我该怎么办?二哥有好的学习方法介绍吗? 以上是读者遗愿焰火在 6 月份私信我的一个问题,我一直...
  • Python统计Java代码行数

    万次阅读 2020-05-25 23:23:44
    相信大家都用过一些工具统计自己项目中的代码量,今天,我将介绍一下如何使用Python脚本统计AndroidStudio中Java代码的行数。 # -*- coding:utf-8 -*- import os import time # 获取当前项目目录 projectDir = o.....
  • Unity中获取整个项目的代码行数总和

    千次阅读 2020-02-12 22:44:21
    代码放在Editor文件夹下即可 using System; using System.IO; using UnityEngine; using UnityEditor; public class StatisticLine { [MenuItem("输出总代码行数/输出")] private static void PrintTotalLine...
  • 自己去一个一个看并统计提交,既浪费时间又浪费精力。 所以我的想法是,使用代码去统计每个人每天的提交数量,然后通过随机抽查去查看每个人的代码质量。 准备 确定了自己的需求后,就开始着手准备具体手段了。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 751,716
精华内容 300,686
关键字:

如何计算自己的代码量