该段代码特点:
1. 通过filepath的后缀,判断文件里包含的语言
2. 获取该次提交的代码,里面注释和空行的增加数和删除数
3. 支持文件类型,py,sh,java,rb,vue,html,js,xml,sql,css等
4. 如果需要支持更多的语言代码分析,在luanges里加入对应的key即可,single代表单行注释,multi代表多行注释。
分类:
其他好文 时间:
2020-10-24 11:44:54
阅读次数:
30
1、vscode 代码行数统计 按Ctrl+Shift+X 在插件市场搜索 VS Code Counter 点击安装 按住按Ctrl+Shift+P 在命令输入:Count lines in workspace 2、Visual Studio 代码行数统计 选中解决方案 按[Ctrl+Shift+F ...
分类:
其他好文 时间:
2020-10-21 21:12:04
阅读次数:
68
位置锚定:定位出现的位置^行首锚定,用于模式的最左侧$行尾锚定,用于模式的最右侧^PATTERN$用于模式匹配整行^$空行^[[:space:]]*$空白行\<或\b词首锚定,用于单词模式的左侧\>或\b词尾锚定,用于单词模式的右侧\<PATTERN\>匹配整个单词单词的分隔符:除了数字字母下划线外,其他的字符都可以作为单词的分隔符。
分类:
其他好文 时间:
2020-10-07 21:08:31
阅读次数:
30
1. 首先dns对域名进行解析 2. 客户端和解析得到的IP地址进行三次握手,建立tcp连接 3. 客户端向网站服务器发送http请求报文 包含 请求方法 请求行 请求头 空行 请求主体[get方法中没有请求主体,post方法中会有请求主体] 4. 网站服务器向客户端发送http响应报文 包含 起始 ...
分类:
Web程序 时间:
2020-09-14 18:55:03
阅读次数:
55
内容来源于runoob.com 仅用于个人学习 HTML 段落 段落是通过 <p> 标签定义的。 注意:浏览器会自动地在段落的前后添加空行。(</p> 是块级元素) 不要忘记结束标签 注释: 在未来的 HTML 版本中,不允许省略结束标签。 HTML 折行 如果您希望在不产生一个新段落的情况下进行换 ...
分类:
Web程序 时间:
2020-07-26 01:31:10
阅读次数:
79
选中单元格--Ctrl+G-- 定位条件 空值 确定 右击--删除--下方单元格上移 ...
分类:
其他好文 时间:
2020-07-25 09:43:10
阅读次数:
84
HTTP报文 HTTP报文大致可分为报文首部和报文主体两块,以空行分割。 请求报文及响应报文的结构 编码提升传输速率 HTTP在传输数据时可以按照数据原貌直接传输,但也可以在传输过程中通过编码提升传输速率。通过在传输时编码,能有效地处理大量的访问请求。但是,编码的操作需要计算机来完成,因此会消耗更多 ...
分类:
Web程序 时间:
2020-07-23 22:24:56
阅读次数:
90
grep 常用操作 grep -v ';' /etc/php-fpm.conf|grep -v '^$' 忽略注释和空行 ps aux | grep php-fpm |awk '{print $2}'|xargs kill -9 批量杀死进程 ...
分类:
系统相关 时间:
2020-07-18 22:43:59
阅读次数:
90
文件查看命令 cat 查看文件内容 -n # 查看文件的时候加上行号 -b # 查看文件的时候加上行号(不包括空行) -A # 每行数据的结尾加上结束符& PS: 适合查看比较小的文件 文件管理命令 cp 复制文件 -r # 递归复制 复制目录时使用的 -p # 保持源文件属性 -d # 复制的时候 ...
分类:
系统相关 时间:
2020-07-09 19:36:14
阅读次数:
112
Shell——面试题 使用Linux命令号查看文件的空行行号: 有文件changji.txt: 张三 40 李四 50 王五 60 使用Linux命令计算第二列和并输出 shell脚本里如何检查一个文件是否存在 shell写写脚本对文本排序 用shell写出查找当前文件夹下所有文件内容包含zhen的 ...
分类:
系统相关 时间:
2020-07-08 13:02:12
阅读次数:
72