Github上方导航栏介绍
Code
Watch:相当于关注,到时候这个项目又有什么操作,就会以通知的形式提醒你。
Fork:也就是把这个项目拉到你的仓库里,之后你可以对该代码进行修改,之后你可以发起Pull Request,简称PR,也就是合并到作者的代码。Fork也是PR的前提。
Star:就是收藏。
在右侧的边栏里,也有一些东西。右下有个Release,也就是正式发行的版本,可以根据对应版本进行源码的下载。
还有像,只需要在URL后面加上compare,以及你要比较的branch即可比较https://github.com/Link-Kou/intellij-mybaitslog/compare/master...V2.X
,还可以加像master@{7.day.ago}…master,或master@{2023-01-01}…master等。
Issue
Lables:就是可以给问题加个标签(其实在Issue比较少的情况下不必每个都添加,可等到积攒到一定数量时,进行筛选添加)。
Milestones:你可以创建一个里程碑,在这个里程碑里添加一些任务,通过可能多次的commit对应完成所有任务,这样就达成了一个里程碑。具体可以看看这篇文章https://github.com/FZUSESPR21/Class_Resources/discussions/11,里面有详细的描述。
Pull requests
就是发起的合并请求。
Actions
是Github推出的持续集成工具,与Jenkins又什么差别呢?下面是Chat-GPT的回答,简单了解一下,不太常用。
GitHub Actions和Jenkins都是开源的持续集成工具。它们的主要差别有:
1.GitHub Actions是一个无服务器的CICD平台,由GitHub托管,降低了运行流水线的成本。Jenkins是一个CICD软件,需要用户在某些服务器上托管,允许更多的灵活性和手动配置。
2.GitHub Actions使用YAML文件来定义流水线的流程,而Jenkins使用声明式流水线。
3.GitHub Actions更多或少与GitHub作为源代码管理系统绑定,而Jenkins可以与任何仓库协作。
4.GitHub Actions涵盖了GitHub事件的广泛范围,而Jenkins以构建为中心。
两种工具都支持基于容器的构建。
总体来说,Jenkins更适合于大型企业或需要更多自定义选项的项目,而GitHub Actions则更适合于小型团队或需要快速启动项目的项目 。
Projects
具体的用法可以看我上面的链接。它就是创建了一个工程,这个工程会关联到milestone里设置的任务,出现下面的效果,相当于就是一个工程管理。
Wiki
相当于是一个详细的文档方面的内容,也就是知识库。而我们常见的Readme文件,一般只是安装和使用的简介。而且Wiki不仅仅只有你可以编辑,别人也可以参与进来。
最终能呈现这种效果。
Security
居然没有一篇文章来详细介绍的,可能不太常用,反正就是一些安全提醒上的一些东西。
Insights
Pulse:反映该仓库软件开发的活跃度,比如多少个Pull Request,Issue等。
Contributers:可以看到每个用户在相应日期中提交、以及添加和删除代码的数量。通过这个可以分析出该软件大幅修改和稳定维护阶段的相应时期。
Community Standards:有没有满足一些Github建议的一些标准。
Commits:提交的数量。
Code frequency:显示了该仓库中代码行数的增加量和删除量。一款优秀的软件并不会一位地增加代码,在经过重构之后,代码量往往会降低。
Dependency graph:显示仓库的依赖关系的功能,了解您的项目使用了哪些软件包。
Network:显示包括克隆仓库在内的所有分支的提交,从图上可以直观地看出每个人做了多少工作。
Forks:fork的人。
Setting
各种设置,就不详细介绍了。
Gist
它的功能主要用于管理及发布一些没必要保存在仓库中的代码,比如小的代码片段等,还可以共享给别人,别人可以Fork,Clone等,和仓库的功能一样。
额外说一下Filename including extension
,比如你在这里写个hello.java,那么你在下面写代码就会有相应的高亮。默认是.txt。
Spaces和Tabs的区别就是下一张图。直观的讲Tabs是一个字符,长度为2个空格,而Spaces是两个字符,也就是2个空格。(一般来说,使用Tab可以节省文件大小,而使用Space可以保持代码在不同的环境下显示一致。很多编译器会在你按Tab时转为空格的形式)
Intent Size就是你按键盘上的Tab键时,空出的长度,有2、4、8(也就是你选Spaces,按电脑Tab键,就给你空2个空格;你选Tabs,按电脑Tab键,就给你空一个2个空格长度的字符)。
No wrap和Soft wrap中文就是不换行和软换行。软换行意思就是你一行写到一定字数后自动给你换行,这样你就不需要到时候横向移动文本框了。软其实还意味着没有真正的换行,它还是一行,只不过是显示出来了换行的效果。不换行就是一直在一行里输入。
Codespace
就是一个云环境,而且可以做到编码环境完全依赖于浏览器。不过这个不是完全免费的。
相关文章:

Github上方导航栏介绍
Code Watch:相当于关注,到时候这个项目又有什么操作,就会以通知的形式提醒你。 Fork:也就是把这个项目拉到你的仓库里,之后你可以对该代码进行修改,之后你可以发起Pull Request,简称PR…...
【vue3+ts】TypeError: Cannot read properties of undefined (reading ‘commit‘)
项目场景: <script lang"ts"> import { defineComponent, reactive, ref } from vue import { useStore } from vuex export default defineComponent({name: Login.vue,components: {},setup () {const onFormSubmit (result: boolean) > {if…...
seq2seq、attention、self-attention、transformer、bert
seq2seq seq2seq:输入序列,输出序列,将输入的语言转为一个向量,最后输出再将向量转为语言shortcoming:The final state is incapable of remembering a long sequence.即太长了记不住 attention 用attention可以改进seq2seq中的…...

07.计算机网络——数据链路层
文章目录 数据链路层以太网帧格式MAC地址理解MAC地址和IP地址认识MTUMTU对IP协议的影响MTU对UDP协议的影响MTU对于TCP协议的影响 ARP协议**ARP**协议的作用ARP协议的工作流程ARP数据报的格式 数据链路层 数据链路层在物理层提供的服务的基础上向网络层提供服务,…...
海外服务器推荐:国外高性能服务器免费
对于寻找高性能的海外服务器,海外服务器推荐指导,我建议您考虑以下因素: 1. 可靠性和性能:选择信誉良好、可靠性好的服务器提供商。它们应该有稳定的网络基础设施和高性能的服务器硬件来满足您的需求。 2. 位置选择:…...

Python基于PyTorch实现卷积神经网络分类模型(CNN分类算法)项目实战
说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 卷积神经网络,简称为卷积网络,与普通神经网络的区别是它的卷积层内的神经元只覆…...

JMeter 配置环境变量步骤
通过给 JMeter 配置环境变量,可以快捷的打开 JMeter: 打开终端。执行 jmeter。 配置环境变量的方法如下。 Mac 和 Linux 系统 1、在 ~/.bashrc 中加如下内容: export JMETER_HOMEJMeter所在目录 export PATH$JAVA_HOME/bin:$PATH:.:$JME…...

Rust vs Go:常用语法对比(六)
题图来自[1] 101. Load from HTTP GET request into a string Make an HTTP request with method GET to URL u, then store the body of the response in string s. 发起http请求 package mainimport ( "fmt" "io/ioutil" "net" "net/http…...

css元素定位:通过元素的标签或者元素的id、class属性定位
前言 大部分人在使用selenium定位元素时,用的是xpath元素定位方式,因为xpath元素定位方式基本能解决定位的需求。xpath元素定位方式更直观,更好理解一些。 css元素定位方式往往被忽略掉了,其实css元素定位方式也有它的价值&…...
java享元模式
在Java中实现享元模式,可以通过创建一个享元工厂(FlyweightFactory)和享元对象(Flyweight)来完成。享元模式用于共享可复用对象,以节省内存和提高性能。 下面是一个简单的示例: 首先ÿ…...

ESP32(MicroPython) 两轮差速五自由度机械臂小车
这次的项目在软件上没多少调整,但本人希望分享一下硬件上的经验。 小车使用两轮差速底盘,驱动轮在小车中间,前后都要万向轮。这种形式可以实现0转弯半径,但受万向轮及用于加高的铜柱的规格限制,两个万向轮难以调到相同…...
mysql基本函数(五)
目录 一、数字函数二、字符函数三、日期时间函数3.1 获取系统日期时间的函数3.2 日期格式化函数3.3 日期偏移计算3.4 日期之间相隔的天数 四、条件函数4.1 IF语句4.2 条件语句 一、数字函数 函数功能用例ABS绝对值ABS(-100)ROUND四舍五入ROUND(4.62)FLOOR向下取值FLOOR(9.9)CE…...

liteflow 2.10 配置中心简单记录
除nacos是一个key 同时管理chain和script node外,可以理解为配置文件整体放到一个key下nacos下的文件必须是xml格式,系统只实现了xml parser其它etcd,zk,Apollo 是两个namespace/path(chain及script node各一)下多个key,每个key对应一个chain/node所有配置中心的核心代码…...
【C++】引用、内联函数等
文章目录 一、引用1.引用概念2.引用特性3.引用时的权限问题4 .使用场景5 .引用和指针的联系与区别 二、内联函数1.概念2.注意点 三、auto关键字1.概念2.auto的使用细则 四、 基于范围的for循环1.概念2.范围for的使用条件 五、 指针空值nullptr1.概念2.使用注意 一、引用 1.引用…...

RocketMQ教程-(4)-主题(Topic)
本文介绍 Apache RocketMQ 中主题(Topic)的定义、模型关系、内部属性、行为约束、版本兼容性及使用建议。 定义 主题是 Apache RocketMQ 中消息传输和存储的顶层容器,用于标识同一类业务逻辑的消息。 主题的作用主要如下: 定义…...

睡眠健康数据分析
项目背景 背景描述 本数据集涵盖了与睡眠和日常习惯有关的诸多变量。如性别、年龄、职业、睡眠时间、睡眠质量、身体活动水平、压力水平、BMI类别、血压、心率、每日步数、以及是否有睡眠障碍等细节。 数据集的主要特征: 综合睡眠指标: 探索睡眠持续时…...
Spring Boot 3.x 系列【47】启动流程 | 启动监听器
有道无术,术尚可求,有术无道,止于术。 本系列Spring Boot版本3.1.0 源码地址:https://gitee.com/pearl-organization/study-spring-boot3 文章目录 1. 前言2. 核心类2.1 SpringApplicationRunListener2.2 ApplicationStartup2.3 ApplicationListener3. 执行流程3.1 获取监…...
【KD】知识蒸馏与迁移学习的不同
知识蒸馏与迁移学习的不同 (1)数据域不同. 知识蒸馏中的知识通常是在同一个目标数据集上进行迁移,而迁移学习中的知识往往是在不同目标的数据集上进行转移. (2)网络结构不同. 知识蒸馏的两个网络可以是同构或者异构的,而迁移学习通常是在单个网络上利用其…...

计算机内存中的缓存Cache Memories
这篇写一下计算机系统中的缓存Cache应用场景和实现方式介绍。 Memory hierarchy 在讲缓存之前,首先要了解计算机中的内存结构层次Memory hierarchy。也就是下图金字塔形状的结构。 从上到下,内存层次结构如下: 寄存器:这是计算机…...

Flask的send file和send_from_directory的区别
可以自行查看flask 文档。 send file高效; send from directory安全,且适用于静态资源交互。 都是实现相同的功能的。 send_file send_from_directory...

centos 7 部署awstats 网站访问检测
一、基础环境准备(两种安装方式都要做) bash # 安装必要依赖 yum install -y httpd perl mod_perl perl-Time-HiRes perl-DateTime systemctl enable httpd # 设置 Apache 开机自启 systemctl start httpd # 启动 Apache二、安装 AWStats࿰…...
Java 加密常用的各种算法及其选择
在数字化时代,数据安全至关重要,Java 作为广泛应用的编程语言,提供了丰富的加密算法来保障数据的保密性、完整性和真实性。了解这些常用加密算法及其适用场景,有助于开发者在不同的业务需求中做出正确的选择。 一、对称加密算法…...

如何在最短时间内提升打ctf(web)的水平?
刚刚刷完2遍 bugku 的 web 题,前来答题。 每个人对刷题理解是不同,有的人是看了writeup就等于刷了,有的人是收藏了writeup就等于刷了,有的人是跟着writeup做了一遍就等于刷了,还有的人是独立思考做了一遍就等于刷了。…...

处理vxe-table 表尾数据是单独一个接口,表格tableData数据更新后,需要点击两下,表尾才是正确的
修改bug思路: 分别把 tabledata 和 表尾相关数据 console.log() 发现 更新数据先后顺序不对 settimeout延迟查询表格接口 ——测试可行 升级↑:async await 等接口返回后再开始下一个接口查询 ________________________________________________________…...

Netty从入门到进阶(二)
二、Netty入门 1. 概述 1.1 Netty是什么 Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty是一个异步的、基于事件驱动的网络应用框架,用于…...
纯 Java 项目(非 SpringBoot)集成 Mybatis-Plus 和 Mybatis-Plus-Join
纯 Java 项目(非 SpringBoot)集成 Mybatis-Plus 和 Mybatis-Plus-Join 1、依赖1.1、依赖版本1.2、pom.xml 2、代码2.1、SqlSession 构造器2.2、MybatisPlus代码生成器2.3、获取 config.yml 配置2.3.1、config.yml2.3.2、项目配置类 2.4、ftl 模板2.4.1、…...

[大语言模型]在个人电脑上部署ollama 并进行管理,最后配置AI程序开发助手.
ollama官网: 下载 https://ollama.com/ 安装 查看可以使用的模型 https://ollama.com/search 例如 https://ollama.com/library/deepseek-r1/tags # deepseek-r1:7bollama pull deepseek-r1:7b改token数量为409622 16384 ollama命令说明 ollama serve #:…...

逻辑回归暴力训练预测金融欺诈
简述 「使用逻辑回归暴力预测金融欺诈,并不断增加特征维度持续测试」的做法,体现了一种逐步建模与迭代验证的实验思路,在金融欺诈检测中非常有价值,本文作为一篇回顾性记录了早年间公司给某行做反欺诈预测用到的技术和思路。百度…...

Kubernetes 节点自动伸缩(Cluster Autoscaler)原理与实践
在 Kubernetes 集群中,如何在保障应用高可用的同时有效地管理资源,一直是运维人员和开发者关注的重点。随着微服务架构的普及,集群内各个服务的负载波动日趋明显,传统的手动扩缩容方式已无法满足实时性和弹性需求。 Cluster Auto…...
高防服务器价格高原因分析
高防服务器的价格较高,主要是由于其特殊的防御机制、硬件配置、运营维护等多方面的综合成本。以下从技术、资源和服务三个维度详细解析高防服务器昂贵的原因: 一、硬件与技术投入 大带宽需求 DDoS攻击通过占用大量带宽资源瘫痪目标服务器,因此…...