泛型简化代码量 下是我在项目中通过泛型来简化工作的一个Demo,记录一下: using System; using System.Collections.Generic; namespace MyCollection { public class CBase { private string id = "CBase"; public virtual string Id { get { return id; } set { id = value; } } } public cla
#统计代码量,显示离10W行代码还有多远 #递归搜索各个文件夹 #显示各个类型的源文件和源代码数量 #显示总行数与百分比 import os import easygui as g #查找文件 def find_file(file_path,target): os.chdir(file_path) all_files=os.listdir(os.curdir) for each in all_files: #print(each) fext=os.path.splitext(each)[1] i
import os count=[0,0] paths=[] file_count=[0] def sum_code(path): if os.path.isfile(path): one_file(path) else: paths=os.walk(path) for i in paths: for j in i[2]: path=i[0]+"\\"+j one_file(path) def one_file(file_path): if file_path[-3:]=="
概述 本文从一段统计C/C++程序脚本入手,记录shell脚本常用和重要的知识点. 代码量统计程序 文件名称,count_code_line.sh 123456789101112131415161718192021222324252627282930313233343536 #!/bin/bash # 统计代码行数 去除空格和注释# author: by wangxintang function count_dir(){ total1=0 for input in $* do count=`fi