二、github基础
Github基础
- 备用github.com网站
- 一、用户界面-Overview(概览)
- 1用户信息
- 2 导航栏
- 3 热门仓库
- 4 贡献设置
- 5贡献活动
- 6搜索和筛选
- 7自定义收藏
- 8贡献统计
- 9最近活动
- 10其他链接
- 二、用户界面-Repositories(仓库)
- 1 libusb_stm32
- 2 savedata
- 3 Find
- (1)Type
- (1)Sort
- 三、用户界面-Projects(项目)
- 四、用户界面-Packages(包)
- 1. 页面标题和说明
- 2. 包管理器选择
- 五、用户界面-Stars(收藏)
- 1收藏列表
- 2收藏仓库
备用github.com网站
如果你所在地区不翻墙的情况下无法打开github.com网站,那么可以通过github镜像网站访问github
github镜像站点1:https://bgithub.xyz
github镜像站点2:https://agithub.xyz
使用git前需要配置一下我们的git
// 全局配置用户名为 2345VOR
git config --global user.name “2345VOR”
// 全局配置用户邮箱为xxxxx@qq.com
git config --global user.email “xxxxx@qq.com”
// 查看Git的全局配置
git config --list
一、用户界面-Overview(概览)
这是 GitHub 用户个人主页的界面,以下是各部分内容的意义:
显示当前用户的用户名(,位于页面左上角。这是用户在 GitHub 上的唯一标识。
用户名下方有一个 “Edit profile”(编辑资料)链接,用户可以点击此处修改个人资料。
包括 “Overview”(概览)、“Repositories”(仓库)、“Projects”(项目)、“Packages”(包)和 “Stars”(收藏)几个选项。这些是用户在 GitHub 上管理和查看内容的主要入口。
标题为 “Popular repositories”(热门仓库),列出了用户的热门仓库。这里展示了一个名为 “libusb_stm32” 的仓库,它是一个用于 STM32 微控制器的轻量级 USB 设备栈。
仓库信息包括仓库名、仓库描述、许可证类型(Apache License 2.0)和更新日期(2024 年 5 月 27 日)。
有一个 “Contribution settings”(贡献设置)的下拉菜单,用户可以在此设置贡献的可见性和其他相关设置。
- Private contributions(私人贡献)
说明:开启私人贡献(Private contributions)将会在你的个人资料中显示匿名化的私人活动。
解释:当你在 GitHub 上参与一些私人项目时,你的活动默认是不公开的。如果你开启这个选项,GitHub 会以匿名的方式在你的个人资料中展示这些私人活动。这样既保护了项目的隐私,又能让你展示一定程度的活跃度。 - Activity overview(活动概览)
说明:开启活动概览(Activity overview)将会展示你在各个组织和仓库中的活动概览。
解释:这个选项用于控制是否在你的个人资料中显示一个你在所有组织和仓库中的活动概览。开启这个选项后,访问你个人资料的人可以看到你在不同项目和组织中的整体活动情况,有助于展示你的工作成果和活跃度。
这些设置选项通常可以在 GitHub 的个人资料设置或隐私设置中找到,用户可以根据自己的需求选择是否开启这些功能。
标题为 “Contribution activity”(贡献活动),展示了用户在 GitHub 上的贡献历史。这里显示了用户在 2025 年 1 月 1 日创建了一个仓库(wang563940331/libusb_stm32)。
下方有一个 “Show more activity”(显示更多活动)链接,用户可以点击查看更多历史贡献记录。
页面右上角有搜索框和筛选选项(Type、Language、Sort),用户可以通过这些工具查找特定的仓库或代码。
有一个 “Customize your pins”(自定义收藏)按钮,用户可以通过此按钮设置个人主页上显示的收藏内容。
显示了用户在过去一年中的贡献情况(1 contribution in the last year),并以图表形式展示了 2022 年、2023 年和 2024 年的贡献分布。
列出了用户最近的活动,如创建仓库等。这有助于用户和其他访问者了解该用户最近在 GitHub 上的操作。
页面底部有一些重要链接,如 “Terms”(条款)、“Privacy”(隐私)、“Security”(安全)、“Status”(状态)、“Docs”(文档)、“Contact”(联系)和 “Manage cookies”(管理 Cookies),这些链接提供了用户在使用 GitHub 时的相关信息和操作选项。
这些内容共同构成了 GitHub 用户个人主页,帮助用户展示和管理他们在 GitHub 上的项目、贡献和个人资料。
二、用户界面-Repositories(仓库)
主要部分展示了用户的仓库:
-
1 libusb_stm32
这是一个公开仓库(Public),描述为 “Lightweight USB device Stack for STM32 microcontrollers”(用于 STM32 微控制器的轻量级 USB 设备栈)。它是从 “dmitystu/libusb_stm32” 派生(Forked)而来的,并且使用了 Apache License 2.0 许可证,最近更新于 12 小时前。
-
2 savedata
这是一个私有仓库(Private),最近更新于 2022 年 12 月 9 日。
-
3 Find
右上角有一个搜索框 “Find a repository…”(查找仓库),以及几个筛选选项,包括 “Type”(类型)、“Language”(语言)、“Sort”(排序)和一个 “New”(新建)按钮。
-
(1)Type
All
含义:全部。选择此项将显示所有类型的内容。
Public
含义:公开的。选择此项将只显示公开的内容。
Private
含义:私人的。选择此项将只显示私人的内容。
Sources
含义:源代码。选择此项将只显示源代码相关的内容。
Forks
含义:派生。选择此项将只显示从其他仓库派生出来的内容。
Archived
含义:存档的。选择此项将只显示已存档的内容。
Can be sponsored
含义:可以被赞助的。选择此项将只显示可以被赞助的内容。
Mirrors
含义:镜像。选择此项将只显示镜像内容。
Templates
含义:模板。选择此项将只显示模板内容。 -
(1)Sort
Last updated
含义:按最后更新时间排序。选择此项后,内容将根据它们最后一次更新的时间进行排列,最新更新的内容排在前面。
Name
含义:按名称排序。选择此项后,内容将根据它们的名称进行字母顺序排列。
Stars
含义:按收藏数量排序。选择此项后,内容将根据它们被用户收藏(加星)的数量进行排列,收藏数量多的内容排在前面。
-
三、用户界面-Projects(项目)
页面中央有一个提示框,标题为 “Create your first GitHub project”(创建你的第一个 GitHub 项目)。
提示框内有一段描述:“Projects are a customizable, flexible tool for planning and tracking your work.”(项目是一种可定制、灵活的工具,用于规划和跟踪你的工作。)
提示框右下角有一个绿色的 “New project”(新建项目)按钮,用户可以点击该按钮开始创建新的项目。
四、用户界面-Packages(包)
是 GitHub 用户个人主页中的 “Packages”(包)页面。以下是具体内容和含义:
标题:Get started with GitHub Packages
说明:Safely publish packages, store your packages alongside your code, and share your packages privately with your team.
含义:这部分内容介绍了 GitHub Packages 的功能,即安全地发布包,将包与代码一起存储,并与团队私下共享包。
页面中部展示了几种常见的包管理器,用户可以选择学习更多相关内容。
- Docker
描述:A software platform used for building applications based on containers - small and lightweight execution environments.
-含义:Docker 是一个用于基于容器构建应用程序的软件平台,容器是小型轻量级的执行环境。 - Apache Maven
描述:A default package manager used for the Java programming language and the Java runtime environment.
含义:Apache Maven 是 Java 编程语言和 Java 运行时环境的默认包管理器。 - NuGet
描述:A free and open - source package manager used for the Microsoft development platforms including.NET.
含义:NuGet 是用于包括.NET 在内的微软开发平台的免费开源包管理器。 - RubyGems
描述:A standard format for distributing Ruby programs and libraries used for the Ruby programming language.
含义:RubyGems 是用于 Ruby 编程语言的分发 Ruby 程序和库的标准格式。 - npm
描述:A package manager for JavaScript, included with Node.js. npm makes it easy for developers to share and reuse code.
含义:npm 是 JavaScript 的包管理器,随 Node.js 一起提供,它使开发者能够轻松地共享和复用代码。 - Containers
描述:A single place for your team to manage Docker images and decide who can see and access your images.
含义:Containers(这里可能指的是 GitHub Container Registry)是一个供团队管理 Docker 镜像并决定谁可以查看和访问这些镜像的地方。
五、用户界面-Stars(收藏)
左侧有一个 “Lists (0)”(列表(0))的部分,提示用户创建第一个列表。
有一个 “Create your first list”(创建你的第一个列表)的提示框,说明列表可以帮助用户组织和管理已收藏的仓库。
提示框右下角有一个绿色的 “Create list”(创建列表)按钮,用户可以点击该按钮开始创建新的列表。
右侧是 “Stars”(收藏)部分,有一个搜索框 “Search stars”(搜索收藏),用户可以在此搜索已收藏的仓库。
有筛选选项 “Type: All”(类型:全部)和 “Sort by: Recently starred”(排序:最近收藏),用户可以根据这些选项筛选和排序收藏的仓库。
目前提示 “You don’t have any starred repositories yet.”(你还没有收藏任何仓库),并建议用户在浏览 GitHub 时收藏仓库,这些仓库会显示在这里。
相关文章:

二、github基础
Github基础 备用github.com网站一、用户界面-Overview(概览)1用户信息2 导航栏3 热门仓库4 贡献设置5贡献活动6搜索和筛选7自定义收藏8贡献统计9最近活动10其他链接 二、用户界面-Repositories(仓库)1 libusb_stm322 savedata3 Fi…...

如何在 Vue 2 中使用 Swiper 5.4.5 处理静态与后端数据不能切换问题
一、文章大纲 1.前言 介绍 Swiper 作为一款强大的轮播组件,常用于处理图片、文章、商品等内容的滑动展示。 在 Vue.js 项目中集成 Swiper,尤其是在 Vue 2 中使用,常见的两种数据来源:静态数据与后端数据。 在 Vue 2 项目中集成 Swiper 5.4.5 2.如何通过 npm 安装 Swiper…...

request.getSession().getAttribute(Constants.ADMIN_ID)
你提出了一个非常好的问题! 确实,使用 request.getSession().getAttribute(Constants.ADMIN_ID) 也能从 Session 中获取属性,那么 SessionAttribute 注解和这种方式到底有什么区别呢? request.getSession().getAttribute(Constan…...

线性回归模型的构建与训练
1.基本的导入与配置 # To support both python 2 and python 3 from __future__ import division, print_function, unicode_literals# Common imports import numpy as np import pandas as pd import os# to make this notebooks output stable across runs np.random.seed(4…...

【JavaWeb后端学习笔记】MySQL的常用函数(字符串函数,数值函数,日期函数,流程函数)
MySQL函数 1、字符串函数2、数值函数3、日期函数4、流程函数 1、字符串函数 函数说明concat(s1, s2, …, sn)字符串拼接,将 s1, s2, …, sn 拼接成一个字符串lower(str)将字符串 str 全部转为小写upper(str)将字符串 str 全部转为大写lpad(str, n, pad)左填充&…...

【推送】主流的服务端推送技术的对比
推送技术的对比 以下是主流的服务端推送技术的对比表格,涵盖WebSocket、Server-Sent Events (SSE)、Long Polling、HTTP/2 Push和Comet: 特性WebSocketServer-Sent Events (SSE)Long PollingHTTP/2 PushComet通信方向双向单向(服务器到客户…...

直观解读 JuiceFS 的数据和元数据设计(一)
大家读完觉得有意义和帮助记得关注和点赞!!! 1 JuiceFS 高层架构与组件2 搭建极简 JuiceFS 集群 2.1 搭建元数据集群2.2 搭建对象存储(MinIO) 2.2.1 启动 MinIO server2.2.2 创建 bucket2.3 下载 juicefs 客户端2.4 创…...

nginx配置文件没有语法颜色
第一种办法: nginx-1.26.2这个目录是通过解压 nginx-1.26.2.tar.gz,nginx官网下的 将这四个目录复制到/usr/share/vim/vimfiles/目录下 cp -ar ./* /usr/share/vim/vimfiles/ 再次进入nginx配置文件可以看到已经有颜色了 第二种方法: …...

PCB层叠结构设计
PCB层叠结构设计 层叠结构设计不合理完整性相关案例:在构成回流路径时,由于反焊盘的存在,使高速信号回流路径增长,造成信号回流路径阻抗不连续,对信号质量造成影响。 PCB层叠结构实物:由Core 和 Prepreg&a…...

电子应用设计方案83:智能 AI 打印机系统设计
智能 AI 打印机系统设计 一、引言 智能 AI 打印机系统旨在提供更高效、便捷和个性化的打印服务,融合了人工智能技术,以满足不断变化的用户需求。 二、系统概述 1. 系统目标 - 实现自动纸张检测、调整打印参数,适应不同纸张类型和尺寸。 - 具…...

windows安装rsync Shell语句使用rsync
sh脚本里使用 rsync功能,需要提前布置rsync环境 第一步,下载 libxxhash-0.8.2-1-x86_64.pkg.tar 下载压缩包地址 Index of /msys/x86_64/https://repo.msys2.org/msys/x86_64/ 下载对应版本,没特殊需求下载最高版本就行了 解压缩压缩包 …...

Django 模型
Django 模型 Django 模型是 Django 框架的核心组件之一,它用于定义应用程序的数据结构。在 Django 中,模型是 Python 类,通常继承自 django.db.models.Model。每个模型类代表数据库中的一个表,模型类的属性对应表中的字段。 1. 创建模型 创建 Django 模型非常简单。首先…...

CentOS — 压缩解压
文章目录 一、tar二、zip、unzip三、gzip、gunzip四、bzip2、bunzip2 一、tar 文件格式:.tar 压缩格式:tar [-参数] *.tar 目录|文件 解压格式:tar [-参数] *.tar [-C 目标目录] 参数 -c:create,创建,创…...

OpenGL变换矩阵和输入控制
在前面的文章当中我们已经成功播放了动画,让我们的角色动了起来,这一切变得比较有意思了起来。不过我们发现,角色虽然说是动了起来,不过只是在不停地原地踏步而已,而且我们也没有办法通过键盘来控制这个角色来进行移动…...

LCS最长公共子序列C++实现
算法思路:动态规划 版本1:只输出公共长度 #include <iostream> #include <string> using namespace std;int c[1000][1000]; //c[i][j]用来存储 Xi到Yj的最长公共子序列长度 void MaxLength(int m, int n, string x, string y) { //m&#x…...

深入刨析数据结构之排序(上)
目录 1.内部排序 1.1概述 1.2插入排序 1.2.1其他插入排序 1.2.1.1 折半插入排序 1.2.1.2 2-路插入排序 1.3希尔排序 1.4快速排序 1.4.1起泡排序 1.4.2快速排序 1.4.2.1hoare版本 1.4.2.2挖坑版本 1.4.2.3前后指针版本 1.4.2.4优化版本 1.4.2.4.1小区间插入排序优…...

【无重复字符的最长子串】
一、题目 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串的长度。示例 1: 输入: s "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2: 输入: s "bbbbb" 输出: 1 解释: …...

Vue3+Element Plus的表格分页实战
Element Plus 是一个基于 Vue 3 的现代化 UI 组件库,旨在帮助开发者快速构建美观且功能丰富的 Web 应用程序。它提供了大量的 UI 组件,如按钮、表单、表格、弹出框、标签页、树形控件等,涵盖了 Web 应用开发中常见的大多数场景。本文通过一个实例来说明vue3+elementplus查询…...

vue项目搭建规范
项目搭建规范 一. 代码规范1.1. 集成editorconfig配置1.2. 使用prettier工具1.3. 使用ESLint检测1.4. git Husky和eslint1.5. git commit规范1.5.1. 代码提交风格1.5.2. 代码提交验证 二. 第三方库集成2.1. vue.config.js配置2.2. vue-router集成2.3. vuex集成2.4. element-plu…...

Mac iTerm2集成DeepSeek AI
1. 去deepseek官网申请api key,DeepSeek 2. 安装iTerm2 AI Plugin插件,https://iterm2.com/ai-plugin.html,插件解压后直接放到和iTerms相同的位置,默认就在/Applications 下 3. 配置iTerm2 4. 重启iTerm2,使用快捷键呼出AI对话…...

检索增强生成(RAG)
检索增强生成(Retrieval-Augmented Generation, RAG)是一种结合了检索机制和生成模型的先进技术,旨在提高自然语言处理系统的准确性和上下文相关性。本文将详细介绍如何从零开始构建一个RAG系统,包括数据处理、检索、生成以及部署…...

【第二部分--Python之基础】03 容器类型的数据
Python内置的数据类型如序列(列表、元组等)、集合和字典等可以容纳多项数据,我们称它们为容器类型的数据。 序列 序列(sequence)是一种可迭代的、元素有序的容器类型的数据。 序列包括列表(listÿ…...

【人工智能机器学习基础篇】——深入详解深度学习之复杂网络结构:卷积神经网络(CNN)、循环神经网络(RNN)、生成对抗网络(GAN)等概念及原理
深入详解深度学习之复杂网络结构:卷积神经网络(CNN)、循环神经网络(RNN)、生成对抗网络(GAN) 深度学习作为人工智能的重要分支,通过复杂的网络结构实现对数据的高级抽象和理解。本文…...

MySQL 入门教程
MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 在本教程中,会让大家快速掌握MySQL的基本知识,并轻松使用MySQL数据库。 什么…...

【sql】CAST(GROUP_CONCAT())实现一对多对象json输出
数据库:mysql 5.7版本以上 问题:一对多数据,实现输出一条数据,并将多条数据转换成json对象输出,可以实现一对多个字段。 项目中关系较为复杂,以下简化数据关系如下: t1是数据表,t…...

QT:控件属性及常用控件(1)------核心控件及属性
一个图形化界面上的内容,不需要我们直接从零去实现 QT中已经提供了很多的内置控件: 按钮,文本框,单选按钮,复选按钮,下拉框等等。。。。。 文章目录 1.常用控件属性1.1 enabled1.2 geometry1.2.1 geometry…...

使用 Python结合ffmpeg 实现单线程和多线程推流
一、引言 在本文中,我们将详细介绍如何使用 Python 进行视频的推流操作。我们将通过两个不同的实现方式,即单线程推流和多线程推流,来展示如何利用 cv2(OpenCV)和 subprocess 等库将视频帧推送到指定的 RTMP 地址。这…...

Linux一些问题
修改YUM源 Centos7将yum源更换为国内源保姆级教程_centos使用中科大源-CSDN博客 直接安装包,走链接也行 Index of /7.9.2009/os/x86_64/Packages 直接复制里面的安装包链接,在命令行直接 yum install https://vault.centos.org/7.9.2009/os/x86_64/Pa…...

在 Ubuntu 24.04.1 LTS | Python 3.12 环境下部署 Crypto 库
测试一些密码学方案需要用到 Crypto 库,网上教程大多针对 Windows 和 Python 3.10 或以下的环境,所以写下了这篇博文。 部署与使用 首先执行 su 输入密码进入超级用户,部署完 Python 3.12 环境后,执行以下命令进行安装ÿ…...

HTML5实现好看的二十四节气网页源码
HTML5实现好看的新年春节元旦网站源码 前言一、设计来源1.1 主界面1.2 关于我们界面1.3 春季节气界面1.4 夏季节气界面1.5 秋季节气界面1.6 冬季节气界面 二、效果和源码2.1 动态效果2.2 源代码 源码下载结束语 HTML5实现好看的二十四节气网页源码,春季节气…...