该段代码特点:
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. 安装好之后,第一步,先执行 systemctl restart gitlab-runsvdir 2. 第二步,配置好你的ip和端口,在/etc/gitlab/gitlab.rb中 3. 第三步: 重置 gitlab-ctl reconfugure 4. 第四步:更改你的nginx,在 vim ...
分类:
其他好文 时间:
2020-10-13 17:14:28
阅读次数:
23
open函数理解 open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) mode模式 合法mode:r、rb、r+、rb+、w、wb、w+、wb+ ...
分类:
其他好文 时间:
2020-10-10 17:51:26
阅读次数:
21
redis 5 之前,可以使用 redis-trib.rb 创建 redis cluster,但是依赖ruby,所以实际并不好用。 或者使用 redis-cli 创建 redis cluster,但是步骤较多,没法一次性完成。 故在github上找了一个使用go写的redis-trib,就不在有依赖 ...
分类:
其他好文 时间:
2020-09-18 00:07:49
阅读次数:
30
不同模式打开文件的完全列表: 模式描述 r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。 rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。 r+ 打开一个文件用于读写。文件指针将会放在文件的开头。 rb+ 以二进制格式打开一个文件用于读写。文件指 ...
分类:
其他好文 时间:
2020-09-17 21:22:33
阅读次数:
34
一、配置qq邮箱 1、编辑gitlab配置文件 vim /etc/gitlab/gitlab.rb gitlab_rails['gitlab_email_enabled'] = true gitlab_rails['gitlab_email_from'] = '2546523862@qq.com' ...
分类:
其他好文 时间:
2020-08-04 18:15:50
阅读次数:
83
####python读取txt文件 #方式一: file = r'D:\test.txt' with open(file, 'rb+') as f: #可读可写二进制,文件若不存在就创建 data = f.readlines() #读取文本所有内容,并且以数列的格式返回结果,一般配合for in使用 ...
分类:
编程语言 时间:
2020-07-29 12:39:35
阅读次数:
82
gitlab备份首先设定备份目录我设置的本地目录是/mnt/gitlab/git-data/backupvim/etc/gitlab/gitlab.rb修改如下内容:gitlab_rails[‘backup_path‘]="/mnt/gitlab/git-data/backup/"设置完保存然后重载配置gitlab-ctlreconfiguregitlab-rakegitlab:backup:cr
分类:
其他好文 时间:
2020-07-24 21:32:21
阅读次数:
75
小白版 在没看到大神文件处理操作的时候,我处理文件操作的代码风格都是如下 # 读取小文件 with open('file_path','rb') as f: content = f.read() # TODO 逻辑处理... # 读取大文件 with open('file_path','rb') a ...
分类:
其他好文 时间:
2020-07-23 16:35:39
阅读次数:
75
文件的打开方式 打开方式 详细释义 r 以只读方式打开文件。文件的指针会放在文件的开头。这是默认模式。 rb 以二进制只读方式打开一个文件。文件指针会放在文件的开头。 r+ 以读写方式打开一个文件。文件指针将会放在文件的开头。(读取文件时,只能读,不能新建,如果文件没有,则会异常报错) rb+ 以二 ...
分类:
其他好文 时间:
2020-07-21 01:06:05
阅读次数:
109