这个命令会列出所有在2024年2月份提交的日期,并统计出不同日期的数量,也就是提交代码的天数。使用PowerShell统计提交天数对于更倾向于使用Windows PowerShell的用户,可以使用以下命令来实现同样的统计功能:git log --pretty=format:'%ad' --date=format:'%Y-%m-%d' | Select-String '2024-02' | Gro            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-25 18:57:39
                            
                                232阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近项目中要导入环信SDK,147M ,但是git所能支持的单个最大文件为100M,所以害的自己 一直都不能提交push服务器当然原来一直想着既然不能上传,那么删除掉这个文件再上传就行的《自己在删之前 已经commit了,有历史记录了,所以咯 删了也是上传不了得》 最近发现 HarttleLand的Git仓库 已经达到了142M,严重影响Fork和Clone。 今晨Harttl            
                
         
            
            
            
            一、主分析脚本(StatisticsNum.sh)如下:#!/bin/bash
echo "get cuurnt path"
basePath=$(cd $(dirname $0);pwd)
echo $basePath
cd $basePath
# define variables
# 统计起始时间
BEGIN_TIME=$1
# 统计截止时间
END_TIME=$2
#GitLab服务器分支            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-24 10:10:38
                            
                                950阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            作者:jartto当我们维护一个开源项目的时候,你肯定想知道哪些人比较活跃,哪些人贡献比较多。这时候就需要一个简单易用的工具,下面我来介绍几款。一、场景目前大部分的项目可能都会用到 Git 来做代码管理,那么我们在不断的修改项目的过程中,可能会关注如下几个问题:每个参与者贡献代码量,按劳分配某些资源?;参与者的代码增删量,提交次数等;统计活跃度;那么,如何来对代码量做统计呢?二、常规操作一般情况,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-16 07:30:29
                            
                                1104阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            查看某个人的代码量git log --author="wangxiaoming.hit" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, sub            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-15 05:16:14
                            
                                2884阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            废话不多说,先放上几张插件生成的页面的预览图(页面主页)(每日提交量)(代码行数统计,因为是练习项目,很多代码是copy的,不要在意细节)  预览大致就到这里,当然还有很多其他功能,大家可以自己去尝试了解,我这里简单来普及下如何安装和使用这个插件。(win平台运行会存在一些bug,之后也会普及下如何排除这些bug)插件呢,输入命令 $ gem install git_stats             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 14:30:58
                            
                                570阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            这个命令会列出所有在2024年2月份提交的日期,并统计出不同日期的数量,也就是提交代码的天数。使用PowerShell统计提交天数对于更倾向于使用Windows PowerShell的用户,可以使用以下命令来实现同样的统计功能:git log --pretty=format:'%ad' --date=format:'%Y-%m-%d' | Select-String '2024-02' | Gro            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-21 13:57:17
                            
                                180阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            概述查看各组件状态gitlab-ctl statusgitlab组件架构文档(有详细架构图):GitLab architecture overview | GitLab精简版-gitlab各组件listgitaly - 提供对Git Repository的高级RPC访问。只负责Repository数据,其他数据不通过gitlay。gitlab-workhorse - 作为http请求代理,所有ht            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 11:07:41
                            
                                136阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            系列文章目录一 ubuntu20.04搭建Sonarqube服务器&&sonar-scanner二  sonarqube安装c++插件并检测c++代码三  sonarqube安装gitlab插件集成gitlab-ci 目录系列文章目录前言一、git以及gitlab简介二、sonar-gitlab-plugin1.简介2.下载安装三、整合gitlab-ci和son            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-17 19:40:37
                            
                                657阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                                
                     
                                    
                             
         
            
            
            
            # AudioSegment 修改量化位数的探索
在数字音频处理中,量化位数(Bit Depth)是一个至关重要的概念。量化位数直接影响音频信号的动态范围和音质。当我们处理音频文件时,有时需要对其量化位数进行修改,以适配特定的应用场景或提高处理效率。在这篇文章中,我们将探讨如何使用 Python 的 `pydub` 库中的 `AudioSegment` 类来实现量化位数的修改。
## 1. 量            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-27 05:40:14
                            
                                233阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前语:不要为了读文章而读文章,一定要带着问题来读文章,勤思考。作者:Jartto  当我们维护一个开源项目的时候,你肯定想知道哪些人比较活跃,哪些人贡献比较多。这时候就需要一个简单易用的工具,下面我来介绍几款。# 场景目前大部分的项目可能都会用到 Git 来做代码管理,那么我们在不断的修改项目的过程中,可能会关注如下几个问题:1.每个参与者贡献代码量,按劳分配某些资源?;2.参与者的代码            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-09 12:29:34
                            
                                3992阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、背景:       需要对当前公司所有的项目进行代码行数的统计二、 可实现方式  1.脚本:通过git脚本将所有的项目拉下来并然后通过进行代码行数的统计  样例:echo 创建项目对应的文件夹
mkdir 项目名称echo 切到创建的文件夹中
cd 项目名称echo 进行git初始化
git init
echo 添加远程仓库            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-30 06:46:42
                            
                                1864阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、gitlab安装
1、下载rpm的地址
https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/6/gitlab-ce-8.15.3-ce.0.el6.x86_64.rpm
官网:https://about.gitlab.com/downloads/#centos6
2、开始安装
yum install curl openssh-s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-10 07:19:13
                            
                                208阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            sonarqube作为日常开发中检测代码质量、bug、漏洞、覆盖率检测等指标的工具,能够为开发人员提升代码质量,书写规范提供参考。 同时sonarqube还对大量的持续集成工具提供了接口支持,可以很方便地在持续集成中使用sonarqube。这里通过增加gitlab-ci各项目pipeline中关于sonarqube的job来实现研发人员提交的各个分支的代码的自动扫描分析,并将最终结果统计展示到so            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-30 19:58:41
                            
                                109阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1:代码管理平台:代码版本管理工具,工作中用于代码更新,代码发布统计,代码版本控制;(频繁更新代码的版本记录),方便查阅历史变更,协同开发及合并;版本管理工具发展:   cvs(编码兼容不太好)   ---->   svn    ----->   git  svn(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-28 23:52:08
                            
                                86阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            GitCode 平台除了在 Web UI 界面上进行代码托管、Issue、MR 等操作外,还可以通过插件的方式与其它工具一起使用,不仅可以提高效率,还会给你带来不一样的使用体验。今天,我们就给大家介绍如何通过插件的方式让 GitCode 与 IDE 工具 VS Code / 协作设计工具 Figma 共同协作来交付你的工作。VS Code插件名称:GitLab Workflow官网地址:https            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-02 10:32:41
                            
                                159阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # commit count
git log --oneline | wc -l
# list add and delete of each file
git log --pretty=tformat: --numstat
# total add and delete
git log --pretty=tformat: --numstat | awk '{ add += $1; subs += $            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 13:01:58
                            
                                299阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            gitOps 持续化集成部署/交付流程解释一、gitOps整个过程拓扑图手绘gitOps.pdf二、每个系统在GitOps流程中占据的角色和作用2.1 gitlab功能1首先,gitlab作为公司自建的代码仓,原本的定位是仅作为代码仓使用,现在经过改良,决定将gitlab作为 持续化集成部署/发布的重要角色。日常开发人员pull/push代码,最后由分支合并到/master中。开发人员在各自的代码            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-25 06:26:22
                            
                                149阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文用python在TCP的基础上实现一个HTTP客户端, 该客户端能够复用TCP连接, 使用协议. 一. 创建HTTP请求  HTTP是基于TCP连接的, 它的请求报文格式如下:    因此, 我们只需要创建一个到服务器的TCP连接, 然后按照上面的格式写好报文并发给服务器, 就实现了一个HTTP请求.1. HTTPConnection类  基于以上的分析, 我们首先定义一个HTTPC            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-24 19:10:41
                            
                                389阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            版本控制版本迭代, 版本控制( Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。实现跨区域多人协同开发 追踪和记载一个或者多个文件的历史记录组织和保护你的源代码和文档 统计工作量 并行开发、提高开发效率跟踪记录整个软件的开发过程 减轻开发人员的负担,节省时间,同时降低人为错误没有进行版            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-19 11:42:04
                            
                                349阅读
                            
                                                                             
                 
                
                                
                    