精华内容
下载资源
问答
  • 当公司让我写软著...

    2020-03-23 20:29:57
    公司要写软著,让我把项目代码复制到word里。 我开始还傻傻的复制了几个java类,然后突然醒悟:能用程序解决的事,绝不动手,因为以后还会经常用到,备份下,虽然及其简单,一个递归+读写文件。 再复杂一点,考虑...

    公司要写软著,让我把项目代码复制到word里。
    我开始还傻傻的复制了几个java类,然后突然醒悟:能用程序解决的事,绝不动手,因为以后还会经常用到,备份下,虽然及其简单,一个递归+读写文件。

    再复杂一点,考虑文件编码和自动过滤。如果只是单纯统计代码行数,那IDEA的Statistic插件一定很适合。

        
        import org.junit.jupiter.api.Test;
        
        import java.io.*;
        
        /**
         * 统计代码行数
         *
         * @author jimo
         * @version 1.0.0
         * @date 2020/3/20 19:07
         */
        public class CountCodeLineTest {
        
            @Test
            void copyAllCodeToFile() throws IOException {
        
                String src = "D:\\workspace\\app\\src\\main";
                String output = "D:\\export\\code.txt";
        
                final CountCode test = new CountCode(src, output);
                System.out.println(test.getTotal());
            }
        
            class CountCode {
        
                /**
                 * 源码路径
                 */
                private String srcPath;
                /**
                 * 输出路径
                 */
                private String outPath;
                /**
                 * 总行数
                 */
                private int total;
                /**
                 * 计算哪些文件后缀
                 */
                private String[] suffix = {"java", "conf", "xml", "sql"};
        
                public CountCode(String srcPath, String outPath) throws IOException {
                    this.srcPath = srcPath;
                    this.outPath = outPath;
                    countCode();
                }
        
                private void countCode() throws IOException {
                    final BufferedWriter bw = new BufferedWriter(new FileWriter(outPath));
                    recursiveRead(new File(srcPath), bw);
                    bw.close();
                }
        
                private void recursiveRead(File file, BufferedWriter bw) throws IOException {
                    // 递归读取文件夹
                    if (file.isDirectory()) {
                        final File[] files = file.listFiles();
                        if (files == null || files.length == 0) {
                            return;
                        }
                        for (File f : files) {
                            recursiveRead(f, bw);
                        }
                    } else {
                        if (shouldCount(file.getName())) {
                            readFileLine(file, bw);
                        }
                    }
                }
        
        
                private boolean shouldCount(String name) {
                    for (String s : suffix) {
                        if (name.endsWith(s)) {
                            return true;
                        }
                    }
                    return false;
                }
        
                private void readFileLine(File file, BufferedWriter bw) throws IOException {
                    final BufferedReader br = new BufferedReader(new FileReader(file));
                    String line;
                    while ((line = br.readLine()) != null) {
                        bw.write(line);
                        bw.write("\n");
                        total++;
                    }
                    br.close();
                }
        
                public int getTotal() {
                    return total;
                }
            }
        }
    
    
    展开全文
  • 软著申请--学生以学校名义申请软著

    千次阅读 热门讨论 2020-01-11 16:41:23
    学校软著申请在前面 在前面 1月8号收到了软著受理通知的邮件特别开心,以为自己的软著通过了,后来跟同学交流原来还有后续流程,说是只不过是需要时间。想着软著算是有个初步着落,总结一下流程和遇到的坑吧。 ...

    写在前面

    1月8号收到了软著受理通知的邮件特别开心,以为自己的软著通过了,后来跟同学交流原来还有后续流程,说是只不过是需要时间。想着软著算是有个初步着落,总结一下流程和遇到的坑吧。

    当时申请软著的时候也是什么都不懂,在网上看了很多别人的博客,也很有帮助。只是,我发现大多都是自己或者公司的申请记录。所以,想记录一下,作为一枚研究生,学校需要软著作为毕业要求的流程。希望能给遇到同样问题的人一点参考。

    需准备的材料

    作为一个走过流程的学校申请软著的研究生,真的觉得,只需要有一个自己写的软件就可以开始申请了。

    学校申请流程

    1.先在中国版权版权保护中心注册登录。

    中国版权保护中心官网:http://apply.ccopyright.com.cn/cpcc/column_list_bqdj.jsp
    注意这里的坑是:需要用IE浏览器。
    我注册的时候按照习惯用火狐浏览器去注册的,然后一直在注册页面没成功,后来问了同学和看网上说明才知道,换成IE浏览器就好了。

    2.填写软著申请表

    这里网上的记录很多了,自己按照流程填写就好。也要注意细节。可参考
    https://blog.csdn.net/mingtiannihao0522/article/details/78458091
    https://blog.csdn.net/yixisheng5761/article/details/89103888
    就不做过多说明了,按照自己的程序来填,细节很重要的,因为可能要求补正的就是小细节问题。

    特别说明一下:软著的名字一般以一个品牌词开头,这样具有显著性,好过审核++中间词介绍功能和行业内容++结尾词以系统、软件、平台三选一 。

    3.登录校内的软著申请系统

    别的学校不清楚,我们是学校给的系统,然后填写跟导师、学校信息相关的软著申请表。这里我开始说只要有自己的软件就可以了,是因为学校申请需要走流程,从自己的导师,到学院领导、科研办领导等几个审核,在审核的这段时间内,可以写软件使用说明书和要交的源代码。

    特别说明:软件使用说明书和代码要加上页眉,页眉左边注明自己的软著名称和版本号,右边注明页码。如:XXXXXX系统V1.0 第1页
    软件使用说明书文档除图片外每页不少于30行;源代码前30页和后30页连续代码,每页不少于50行,且源代码不要注释和空行。

    因为填表只需要上传中国版权中心的申请表,我自己是先写了软件使用说明书和源代码,才申请学校的流程,多花了一些时间。

    而且学校审核时,只要哪一个审核没直接通过需要修改什么东西,那么就会回到起点导师处,重新开始审核。这里特别注意,如果老师要求修改软著名称,那么需要再去申请一份中国版权中心的软著申请,申请的流水号要与学校保持一致。

    4.拿事业单位法人证书复印件

    学校审核通过后,会有一张校内通过审核的单子,自己打印出来,去学校专利办盖章,盖章的那份当场收下,会给你一份学校的事业单位法人证书复印件。

    5.邮寄申请材料

    申请的材料一般包括:
    1.个人身份证复印件;
    2.中国版权中心的软著申请表(4页);
    3.软件使用说明书;
    4.软件代码;
    5.学校的事业单位法人证书复印件。

    我的材料都是单面打印,未装订,按照顺序直接放好邮寄的。

    特别注意,校内邮寄的话,快递老板会告诉你要EMS才能收到。

    我当时就是看网上说可以寄顺丰和EMS,然后一去快递点就说寄顺丰,老板就问是不是软著,软著必须寄EMS。感谢老板提醒。然后邮寄收件地点也要注意填写,老板熟悉的话也会教你怎么填。

    我的软著时间线

    我从11月中下旬就开始看网上关于软著的信息了。11月下旬,写好了软件说明书和源代码,花了三四天时间吧。11月29号填写校内软著申请,12月初看进度没动才知道要跟导师说一下,让导师审核。然后后面被一个审核领导驳回了一次,因为我上传的软著申请表只有一页(其实一共4页),又要从头开始审核。这个审核过程中老师都会给一些指导和意见,按照老师说的修改就好,但是记得校内申请的要与中国版权中心的软著申请和流水号一致,流水号很重要。

    12月9号邮寄出去的,12月12号被收件。

    然后就是等待。。。

    好像1月3号有消息已接受。然后1月8号邮件收到受理通知书,在这里插入图片描述
    我以为这就已经通过了,我同学告诉我还有后续流程要走。继续等待吧。

    只要不补正的话1个月左右时间就受理了。我同学因为双面打印补正了一次,本来比我早一个半月邮寄材料的,最后受理也才早我几天时间。所以,最好每一个细节都注意到,避免补正,早日拿到软著。

    写在最后

    还有后面的流程走完再来更新我的时间线吧。。待更新。。

    2020年1月11日 周六下午

    后续,等了两个月流程就走完啦
    在这里插入图片描述
    证寄到学校去了,暂时还没看到。我同学好像说可以联系工作人员改地址寄到想寄的地方去,他们就寄回家了。

    展开全文
  • 软著申请代码有哪些要求2020-12-24 分类:专利申请常见问题软著就是计算机软件著作,其核心内容就是软件代码。软著保护的也是这段软件代码。源程序代码是软著申请必具备的重要材料之一,软著申请对提交的代码文件...

    软著申请代码有哪些要求

    2020-12-24 分类:专利申请常见问题

    软著就是计算机软件著作,其核心内容就是软件代码。软著保护的也是这段软件代码。源程序代码是软著申请必具备的重要材料之一,软著申请对提交的代码文件规范格式有着严格的要求,本文详细介绍软著申请代码有哪些要求。

    1dbab11b07fd5ff4151067bb7acd87ab.png

    软著申请代码要求:

    1、代码要求提供原始代码,不能使关键代码,语法要求完整,例如C++代码应该是include 之类开头的,C#代码应该是 using 之类开头的,不能直接就是函数

    2、代码量(不含纯空白行)不足3000行的,提供完整代码

    3、代码量(不含纯空白行)超过3000行的,提交前后30页(至少3500行)

    4、格式要求:

    (1)代码字号不能大于13,除第60页外,每页不少于50行,纯空白行不算;

    (2)包含人名、地址、时间、版权的注释全部删掉,大段描述性的注释删掉;

    (3)第1 页第1行必须是软件或模块开头,第 60 页最后一行必须是软件或模块结尾。

    (4)源程序须添加页眉,页眉处务必写清软件的名称(与全称或简称一致)及版本号。

    源代码文档撰写技巧及注意事项

    首先,看你的软件是否有主次模块之分:也就是说可以分为主要模块和次要模块,如果有主次模块之分,则需要提供主要模块的前后各两千行。

    其次,如果没有主次要模块之分:就从源代码的最开头提供前两千行,最后结尾提供后两千行即可。

    综上是小编为大家总结的关于软著申请代码要求,软著申请对评职称是有利的,一些职称可以用软著来申报加分。如果您需要软著,欢迎在线咨询。

    展开全文
  • 软著源代码60页快速实现方法

    万次阅读 2017-11-19 19:51:27
    我们在写软著的时候,其中包含要写60页的源代码,包含前30页,后30页,代码帖的太麻烦,可以直接用脚本实现。而且可以快速统计代码行数,下面就用shell脚本实现一下。 [cpp] view plain copy

    软著中写源代码60页快速实现方法

    原创  2016年09月26日 09:48:11

    我们在写软著的时候,其中包含要写60页的源代码,包含前30页,后30页,代码帖的太麻烦,可以直接用脚本实现。而且可以快速统计代码行数,下面就用shell脚本实现一下。


    [cpp]  view plain  copy
    1. #!/bin/bash   
    2. list_alldir(){  
    3. for file2 in `ls -A $1`  
    4. do  
    5. if [ -d "$1/$file2" ];then  
    6. #echo "$1/$file2"  
    7. list_alldir "$1/$file2"  
    8. elif [ -f  "$1/$file2" ];then  
    9.   
    10.     if [[ "$1/$file2" == *.cpp ]] || [[ "$1/$file2" == *.h ]] || [[ "$1/$file2" == *.pro ]];then  
    11.       
    12.   
    13.     echo "\n" >> out.txt  
    14.     echo "$1/$file2" >> out.txt  
    15.     echo "\n" >> out.txt  
    16.     cat "$1/$file2" >> out.txt  
    17.     fi  
    18. fi  
    19.     done  
    20. }  
    21. list_alldir ./Pcloud  

    list_alldir就是列出文件目录下所有包含后缀.cpp,.h和.pro的文件。并把他们的内容写入到out.txt中,最后只需要统计out.txt的总行数即可,把代码贴到文档中即可。
    展开全文
  • 软著】自己申请软件著作权流程

    万次阅读 多人点赞 2017-11-06 15:24:14
    现在越来越多的安卓市场需要软著才能注册或者是才能上线,申请软著势在必行。最简单的方式,简单的准备资料,找第三方代理,不过这样可能花费数百毛爷爷,如果是急需加急,可能是几千。现在简单说一下自己申请的流程...
  • 随着互联网的快速发展,现在各类企业都离不开网络,都想着把生意做到线...软著,是计算机软件代码著作权的简称,是指软件的开发者或者其他权利人依据有关著作权法律的规定,对于软件作品所享有的各项专有权利。 权...
  • 如何编辑软著所需的源代码文档

    千次阅读 2021-03-19 13:31:17
    页眉:左边写软著名称和版本号,右边写页码 代码要去空格和多余换行 准备工具 在编辑前需要准备两款文本编辑工具,WPS/Word以及Notepad WPS和Word不多说,Notepad传送门已备好,请点击下载 Notepad++传送门 引用...
  • 软著申请过程

    千次阅读 2019-02-12 14:55:49
    不得不说软著申请这东西真是坑,体制内的东西,真是,呵呵,呵呵呵 现在要上架APP,都必须要有软件著作权,也就是软著软著申请方法,到中国版权保护中心申请,或者通过代理机构...版权中心官网着申请软著不收...
  • 包括软著的写作格式以及要求,可以帮助大家进行软著对的申请。
  • 关于软著那些事

    千次阅读 2019-07-05 23:08:26
    ,这种是申请软著使用较多的一种,而且它编写起来也比较简单,不需要对整个软件作品内部的完全了解,知道如何使用它,出一个基础的使用教程,就像是用户使用手册。首先说明一点,经过我多次苦苦追问工作人员之后,...
  • 邮寄方式:(信封上上软件类) 邮寄联系地址:北京市西城区天桥南大街1号天桥艺术大厦A座三层302(邮编:100050) 邮寄联系人:软件登记部 联系手机号:68003887 官网地址:http://www.ccopyright.com 官方...
  • 软著 前期开发说明

    2019-02-21 17:37:17
    文档是用于申请“软件著作权”中申请表中开发完成日期和公司成立时间太短,需要提交“软著前期开始说明:”
  • vscode之软著代码格式整理

    千次阅读 2020-02-01 22:17:24
    写软著时,对代码格式有一定的要求,具体包括如下(引自《软件著作权提交源代码格式要求》): 1.代码语法要求 对软件著作权提交源代码是提供原始的代码(不是关键代码)语法上要求代码具备完整性。而且要求...
  • 特别说明,软著说明问题,软著代码文档,两个文件,现在csdn仅允许上传一个文档。 按照这个格式,直接把你自己的代码复制进来,就能直接使用了,不会的话请查看我的博客...
  • 软著登记过程攻略

    2019-10-04 12:01:58
    去年年底开始申请软著,最近终于走到最后一步:制证完毕,别的不说,先上图吧: 首先说一下,什么地方会用到软著证书,国内几个审核比较严格appstore某些门类app上线需要软著证书,还有一些第...言归正传,软著的...
  • package demo; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader;...import java.io.FileWriter;... * 申请软著代码复制删除注释和空行 ...
  • 软著申请流程

    万次阅读 2019-01-15 11:26:18
    软著申请流程 1、中国版权保护中心 打开中国版权保护中心 注册账号 注册账号可能会遇到注册没反应的问题,是因为浏览器内核的原因。 解决方案: 填好信息以后右击网页选择检查,在Console模式下输入 document...
  • Java版本软著源代码整理工具,最近在申请软著20个,要准备源代码,还要删注释删空格,一个60页我想死了,工欲善其事必先利其,还是个代码跑快点,网上参考了下,修修改改写了个,还没怎么测试各位多包涵,支持多...
  • 计算机软件著作权模板及个人申请全套攻略-软著

    万次阅读 多人点赞 2018-09-26 17:11:09
    计算机软件著作权模板及个人申请全套攻略 文章目录计算机软件著作权模板及个人申请...2018年微信小游戏刚公测,腾讯要求小游戏上线需要提供软著,应该是有挺多公司或者个人去申请。 我们公司的话都是找人代办,时...
  • 软著申请模板--源程序-说明书

    热门讨论 2018-10-02 16:23:00
    软著申请模板
  • 软著申请

    2020-01-16 16:29:20
    软著申请网站 登录网站:http://www.ccopyright.com.cn 办理材料及所需步骤网站 登录网站:http://www.ccopyright.com/index.php?optionid=1080 所需资料名称: 提交在线填写的申请表打印件 软件(程序、文档...
  • 适用群体:想自己自助申请软著的同学、动手能力比较强的 形式:远程邮寄的方式 目录 一、准备工作 二、账号注册 2.1个人账号注册 2.2机构账号注册 三、软著在线申请提交 申请备注和探路经验总结 一、准备...
  • 软著申请模版【源代码】,一页封皮,30页前部分,30页后部分,代码格式:每页50行代码。文章内容精简可用。是个参考的好文档,可直接用,如果喜欢的请点个赞喔。
  • 软著申请模版【用户说明书】,文章内容精简可用。是个参考的好文档,可直接用,如果喜欢的请点个赞喔
  • import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.io.FileWriter;...//软著源代码快速提取——java代码读写 public class Re...
  • 申请软著注意事项

    2020-05-14 17:29:56
    第二步:准备申请软著所需材料: 1,网上填写计算机软件著作权申请表,登录后,进入“我要登记”----“R11.计算机软件著作权登记申请”,注意: a/ 使用IE的兼容视图模式,否则会出现填写完成却无法保存的情况 b/...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,008
精华内容 3,203
关键字:

如何写软著