日韩欧美人妻无码精品白浆,www.大香蕉久久网,狠狠的日狠狠的操,日本好好热在线观看

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

軟著申請之代碼整理跟代碼數(shù)統(tǒng)計

freeflydom
2025年5月13日 10:27 本文熱度 684

大家好,又到一年一度的我司申請軟著的時候了,今年寫了一些小工具,分享一下,大家寫軟著的時候興許能用到。

1. 代碼整理

軟著的申請是需要提交一些項目代碼的,最好是60頁,前面最好是項目的啟動文件,因此第一頁我首先會拷貝項目的 package.json文件,接下來拷貝 src/app 下面的文件,那么手動拷貝一個個文件這種麻煩的事情程序員肯定不會干的,因此用到了以下這個文件,可以輸出某個目錄下的所有文件,并進行整理。

另外由于代碼文件中不建議出現(xiàn)空行,因此這里的程序把所有的空行都去掉了。

輸出完文件之后,需要對文件進行檢查,如果文件的內(nèi)容的中文部分對軟著的申請有歧義的,可以進行進一步詮釋或者刪除。

const fs = require('fs');
const path = require('path');
const sourceDir = path.resolve(__dirname, 'src/pages'); // 替換為你的目標目錄
const outputFile = path.resolve(__dirname, 'merged_output.txt');
const projectName = '' // 替換為你的項目名稱
// 清空或新建輸出文件
fs.writeFileSync(outputFile, '', 'utf-8');
// 遞歸讀取所有文件
function readFilesRecursively(dir) {
  const entries = fs.readdirSync(dir, { withFileTypes: true });
  for (const entry of entries) {
    const fullPath = path.join(dir, entry.name);
    if (entry.isDirectory()) {
      readFilesRecursively(fullPath);
    } else if (entry.isFile()) {
      const relativePath = path.relative(__dirname, fullPath);
      const content = fs.readFileSync(fullPath, 'utf-8');
      const nonEmptyLines = content
        .split('\n')
        // .map((line) => line.trim())
        .filter((line) => line !== '');
      // 寫入相對路徑和內(nèi)容
      fs.appendFileSync(outputFile, `// ${projectName}/${relativePath} \n`, 'utf-8');
      fs.appendFileSync(outputFile, nonEmptyLines.join('\n') + '\n', 'utf-8');
      console.log(`已合并:${relativePath}`);
    }
  }
}
readFilesRecursively(sourceDir);
console.log(`? 合并完成,輸出文件:${outputFile}`);

輸出格式形如:

// project-name/your-folder/file1.txt
非空行內(nèi)容1
非空行內(nèi)容2
// project-name/your-folder/file1.txt
console.log('hello');

2. 代碼行數(shù)統(tǒng)計

那么在軟著的申請表上還需要統(tǒng)計項目代碼的總行數(shù),像這種麻煩的事情程序員也不會手動干的。

先安裝插件Statistic,Webstorm/Setting然后搜索 

點擊statistics,在這里可以查看到項目代碼的總行數(shù)。

如果需要去掉某些目錄,點擊setting后可以點擊這里的Add,添加后將不會進行統(tǒng)計。

后面附上軟著申請的參考文件,有需要的可以看看

軟著編寫模板

AlexanderZhou01/China-software-copyright

手把手帶你申請軟著!助你提高通過率?。。?/a>

前端可以申請軟著嗎?

轉(zhuǎn)自https://juejin.cn/post/7503172559274901544


該文章在 2025/5/13 10:27:26 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

日韩欧美中文字幕青青操| 插操逼逼网| 色香色欲综合网站| 亚洲一区二区射精| 国产成 人 日韩 欧美 综合在线| 美女欧美三级高潮喷水色| 欧美丝袜成人论坛| 在线欧美日韩久色| 中文久久字幕第五页| 欧美女同精品一区| 久久国产欧美日韩精品图片| 国产无码网| 日韩秘 一区二区三区网站| 日韩欧美久久综合一区二区| 香港成人综合网| av免费电影网| 久久久精品国产麻豆一区二区无限| 亚洲精品991| 国产在线|欧美| 日韩写真 制服诱惑 中文字幕| 国产精品久久久久亚洲99| 美女张开腿让男人捅的嗷嗷叫| www.91色综合| 天天曰人人干| 久久av综合网| 在线黄色 av| 欧美日韩国产久| 国产激情一区不卡一区在线| 日韩无码av免费观看| julia中文播放久久一区二区| 亚州精品片毛片久久久视频| 2015午夜福利| 三上悠亚啪啪电影一区二区| 成人一级黄色电影免费久久无码| 91精品久久久久久中文字幕| 美曰韩黄片| 中文字幕av网| 欧美乱码麻豆| 五十路熟女交尾在线播放| www.艹逼视频一区二区三区| 亚洲日本欧洲中文字幕|