精华内容
下载资源
问答
  • 软著源代码整理工具 用法:打开文档的bin/Release/SourceConvert.exe 输入文件夹路径,点击完成即可 软件是一种可以一键生成符合软著申请时,对源代码要求规范的工具。60页代码(前后各30页)
  • 这个软件可以一键提取你文件夹中的源代码,申请软著提交源代码的时候不用再去复制粘贴复制粘贴了,一键提取“.php”格式或“.css”等格式的代码内容
  • 软著源代码整理.zip

    2020-03-09 16:22:04
    打开文档的bin/Release/SourceConvert.exe然后把代码文件丢上去就可以整理出来,加快工作效率,减少copy
  • 软著源代码整理工具

    2018-11-13 11:36:59
    软著源代码整理工具 打开bin\Release\SourceConvert.exe 输入文件夹路径即可
  • 2020年4月最新的软件著作权源代码模板,权威官方,需要的请尽快下载使用!
  • 软著申请模版【源代码】,一页封皮,30页前部分,30页后部分,代码格式:每页50行代码。文章内容精简可用。是个参考的好文档,可直接用,如果喜欢的请点个赞喔。
  • Java版本软著源代码整理工具,最近在申请软著20个,要准备源代码,还要删注释删空格,一个60页我想死了,工欲善其事必先利其,还是写个代码跑快点,网上参考了下,修修改改写了个,还没怎么测试各位多包涵,支持多...
  • 软著申请源代码处理工具,可去除注释,快速整理文档,执行文件: SourceConvert.exe
  • 软著源代码生成

    2021-03-04 09:52:40
    //源代码根目录 String PATH = "D:\\workspace_educate\\008_Educate\\api\\src\\main\\java\\com\\api\\web\\"; //输出文件目录 String SAVE_PATH = "D:\\workspace_educate\\008_Educate\\code.txt"; ...
    	/**
    	 * 文本汇总
    	 */
    	@Test
    	void test2() {
    		//源代码根目录
    		String PATH = "D:\\workspace_educate\\008_Educate\\api\\src\\main\\java\\com\\api\\web\\";
    		//输出文件目录
    		String SAVE_PATH = "D:\\workspace_educate\\008_Educate\\code.txt";
    		 List<File> files = FileUtil.loopFiles(PATH);
    		 FileWriter fw = new FileWriter(SAVE_PATH);
    		 fw.write("", false);
    		 FileReader fr = null;
    	        for (File file : files) {
    	        	fr = new FileReader(file);
    	        	List<String> lines  = fr.readLines();
    	        	List<String> result = lines.stream().filter(item->
    	        	//过滤掉空行和/*     */
    	        	!(item.equals("") || item.trim().equals("/*     */") || item.trim().equals("/*    */")) 
    	        	).collect(Collectors.toList());
    	        	//追加写入行数据集
    	        	fw.writeLines(result, true);
    	        }
    	}

    pom依赖包:

            <!-- Hutool工具包 -->
            <dependency>
                <groupId>cn.hutool</groupId>
                <artifactId>hutool-all</artifactId>
                <version>4.0.12</version>
            </dependency>

     

    展开全文
  • 该软件能帮助程序员将代码直接整理组织成申请软件著作权所需的源代码文档,本文件生成全部代码文档(备查),60页代码(前后各30页)提交申请用,文档格式为PDF版,需要付费注册,未注册的会在文档有“未注册”的...
  • package demo; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader;...import java.io.FileWriter;... * 申请软著代码复制删除注释和空行 ...
    package demo;
    
    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.Writer;
    
    /**
     * 申请软著代码复制删除注释和空行
     */
    public class Test{
        public static void main(String[] args) throws Exception {
            //文件读取路径
            File dir = new File("G:\\testApp\\src\\main\\java\\com\\test");
            //文件输出路径
            File target = new File("G:\\test.txt");
            BufferedWriter bw = new BufferedWriter(new FileWriter(target));
    
            StringBuffer sb = new StringBuffer();
            loopRead(dir, sb);
            write(sb.toString(), bw);
        }
        // 遍历文件夹下所有文件
        private static void loopRead(File dir, StringBuffer sb){
            File[] files = dir.listFiles();
            if (files!=null)
                for(File file:files){
                    if(file.isDirectory()){
                        loopRead(file, sb);
                    }else {
                        if(file.length()!=0){
                            sb.append(readFileToString(file));
                        }
                    }
    
                }
    
        }
        //读取文件里面的内容
        private static String readFileToString(File file){
            BufferedReader br = null;
            StringBuilder sb = new StringBuilder();
            try {
                br = new BufferedReader(new FileReader(file));
                String line = null;
                while((line = br.readLine())!=null){
                    String s = line.trim();
                    if (s.length()==0) {
                        continue;
                    }
                    if (s.startsWith("/") || s.startsWith("*")) {
                        continue;
                    }
                    sb.append(line).append("\n");
                }
            } catch (Exception e) {
                e.printStackTrace();
            }finally{
                try {
                    if(br!=null){
                        br.close();
                    }
                } catch (Exception e2) {
                    e2.printStackTrace();
                }
            }
            return sb.toString();
    
        }
        //将读取的路径以及相应的内容写入指定的文件
        private static void write(String str, Writer writer){
            try {
                writer.write(str);
            } catch (Exception e) {
                e.printStackTrace();
            }finally{
    
                try {
                    if(writer!=null)
                        writer.close();
                } catch (Exception e2) {
                    e2.printStackTrace();
                }
            }
    
        }
    }
    

     

    展开全文
  • 压缩包内包含代码及可执行程序。 vs2015 工程。 可直接运行 ./bin/release/ 下的exe,需要.net环境 工程由 https://download.csdn.net/download/boiciy/9879157 进行改编, 可以自定义行数,过滤自定义行等功能。
  • 软著源代码格式和内容有一定的规则,本软件将自动按照软著代码规范处理源代码,将源代码按照规范整理生成符合规范的源代码
  • 1.进入bin\Release,双击SourceConvert.exe打开软件 2.在源码所在目录...4.点击处理源代码 5.复制下面文本框中出现的代码文件,粘贴到文档中即可.粘贴时最好是右键-粘贴选项选择只保留文本,这样每页是55行.满足需要.
  • 软著源代码 提取

    千次阅读 2018-12-21 10:43:25
    package test2; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io....im...

    package test2;

    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.FileReader;
    import java.io.IOException;
    import java.util.ArrayList;
    import java.util.List;

    public class Sorc {
        private static List<File> myfiles=new ArrayList<File>();
      public static void main(String[] args) throws IOException {
        String  sorx="F:\\test\\demo21\\sources\\com\\property\\palmtop";
        String  txtfileString="F:\\test\\demo21\\sources\\com\\property\\my.txt";


        File filetxtFile=new File(txtfileString);
        if (!filetxtFile.exists()) {
            filetxtFile.createNewFile();
        }
        List<File> myfile=new ArrayList<File>();
        traverseFolder2(sorx, myfile);

        FileOutputStream fileOutputStream =new FileOutputStream(filetxtFile);
        for (int i = 0; i < 12; i++) {
             readFile(myfile.get(i), fileOutputStream);
        }

        
    }
      public static void traverseFolder2(String path,List<File> myfile) {

          File file = new File(path);
          if (file.exists()) {
              File[] files = file.listFiles();
         
              if (null == files || files.length == 0) {
               
                  return;
              } else {
                  for (File file2 : files) {
                      if (file2.isDirectory()) {
                          System.out.println("文件夹:" + file2.getAbsolutePath());
                          traverseFolder2(file2.getAbsolutePath(),myfile);
                      } else {
                          myfile.add(file2);
                    
                      }
                  }
              }
          } else {
            
          }
      }
      public  static void readFile(File readFile,FileOutputStream fileOut) {
        BufferedReader fBufferedReader;
        try {
            fBufferedReader = new BufferedReader(new FileReader(readFile));
            StringBuffer  stringBuffer =new StringBuffer();
             int  line=1;
             String tempString = null;  
             while ((tempString = fBufferedReader.readLine()) != null) {  
                // 显示行号  
            if (tempString.length()>0) {
                stringBuffer.append(tempString+"\n");
            }
          
            }
             fBufferedReader.close();
             fileOut.write(stringBuffer.toString().getBytes());
             fileOut.flush();
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
            
        
    }
    }

     

    展开全文
  • 此工具用于整理申请软件著作权时整理软件程序文档的内容。 此工具可以将代码中的空行删除,并将所有代码文件整合在一起。 支持遍历子目录哦~ 运行环境:win7 x32 及以上
  • 软著源代码整理工具 用法:打开文档的bin/Release/SourceConvert.exe 输入文件夹路径,点击完成即可 软件是一种可以一键生成符合软著申请时,对源代码要求规范的工具。60页代码(前后各30页) 方便快捷,有需要的朋友...
  • 软著源代码整理流程记录

    千次阅读 2019-03-18 14:44:55
    整理步骤提取项目源代码利用 VS Code 的正则替换删除源代码中的空行和注释整理成 word 文档 提取项目源代码 代码示例 find ./client/src -name &amp;quot;*.js&amp;quot; -o -name &amp;quot;*.css&...

    提取项目源代码

    代码示例

    find ./client/src -name "*.js" -o -name "*.css" -o -name "*.vue" | xargs cat > src1.txt
    
    find ./server/application -name "*.php" | xargs cat > src2.txt
    
    cat src*.txt > src.txt
    

    利用 VS Code 的正则替换删除源代码中的空行和注释

    代码示例

    \/\*[\w\W]*?\*\/|\/\/.*    匹配注释
    
    ^(\s*)[\r\n]    匹配空行
    
    [};]<\?php  替换为 }\n<?php 解决 <?php 没有另起一行的情况
    

    整理成 word 文档

    • 源代码行数过多时最后先在 VS Code 中将源代码中间部分删掉,因为如果将上万行的代码复制进 word 中再删除会很卡
    • 布局 => 行号 => 每页重新编号 打开行号显示,编辑好后要记得关闭,否则会打印出来
    • 等线、5号 、固定行距 12 磅
    展开全文
  • 申请计算机软件著作权所需的文档模版,包含了软件登记表,源码文档范例,说明文档范例。一次性过。 代价可做适当修改,去掉了部分公司信息,大家懂。仅用于学习
  • 但是设计的项目保存在多级的目录下,不想一个一个复制,遂通过python ,os模块获得全部目录的文件,re正则化过滤无效源代码,然后基于docx模块写入到word中。涉及的模块有 os, docx, re 分为2 个大的步骤: 1. 先...
  • 通过对源代码目录的所有文件进行过滤排序,抽取整合成一个文件,解决一个个手动拷贝粘贴,还不好控制页码和行数的问题。并且可以灵活配置来满足版权(软著、论文和专利等)申请中提交代码相关规定要求。
  • import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.io.FileWriter;...//软著源代码快速提取——java代码读写 public class Re...
  • 代码整理小工具,快速清除代码中注释,申请软著必备小工具。内附使用说明。 1.进入bin\Release,双击SourceConvert.exe打开软件;2.在“源码所在目录”文本框中粘贴代码所在目录,可以是父文件夹,会扫描子文件夹;3....
  • 该软件能帮助程序员将代码直接整理组织成申请软件著作权所需的源代码文档,本文件生成全部代码文档(备查),60页代码(前后各30页)提交申请用,文档格式为PDF版,需要注册,未注册的会在文档有“未注册”的字样。...
  • 主要用于整理java代码,复制到word文档使用。
  • 申请软件著作权需要统计代码行数,一行行统计比较麻烦 工具使用教程:https://jingyan.baidu.com/article/19192ad814a40fe53e5707c2.html 软件著作申请完整教程:http://www.jianshu.com/p/edf9ab6da802
  • + 源代码不足30页,全部打印;超过60页,打前30,后30; + 法人证书你去你们学校有关部门盖章时会给你,不给你就问他要。 + 可以先问下你的导师或者辅导员,可能盖章部门会需要他们的申请才会给你盖章。 + 邮寄...
  • 软件著作权源代码自动整理软件
  • //软著只需要3000行代码 /*if (codeLineCount > 3000) { break; }*/ if(tempString.find("//")!= string::npos || tempString.find("/*") != string::npos) { cout 注释" ; ...
  • 如何编辑软著所需的源代码文档

    千次阅读 2021-03-19 13:31:17
    软著代码要求 程序提交前30页、后30页,每页50行左右。(前端30,后端30) 程序不足60页的全部提交,超过60页的只需提交前30页和后30页 字体:宋体 大小:小五 段落:固定值 13.8 页眉:左边写软著名称和版本号,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,701
精华内容 1,480
关键字:

软著源代码