相关文章

干净的代码——一种实用的方法

在对干净代码进行了一些讨论之后,我决定在一篇文章中总结最重要的事情。因为网上有很多关于清洁代码的帖子和信息,我认为一篇新的文章谈论它只是解释一些原则是不值得的。 在本文中,我将尝试为您提供清洁代码的实用方法。我不会深入理论,我想展示我是如何编写 Clean Code的…

Codeforces Round #703 (Div. 2) 题解

比赛链接 A - Shifting Stacks 最优情况是。 #include<bits/stdc.h> using namespace std ; int main() {std::ios::sync_with_stdio(false) , cin.tie(0) ;int T ;cin >> T ;while(T --){int n ;cin >> n ;vector<long long> a(n) ;for(int i 0 ; …

codeforces1307D 1900分最短路

题目传送门 题意&#xff1a; n个点m条边的无向连通图&#xff0c;边权都是1。 起点是第1个点&#xff0c;终点是第n个点。 有k个特殊点&#xff0c;你必须在原图上添加一条边&#xff0c;这条边连接两个关键点。 问你从起点到终点最短路的最大值是多少。 数据范围&#…

代理模式

JDK动态代理 一个接口 package _6JDK动态代理;public interface PersonDao {public Object update();public void delete();public void insert(); } 接口实现类 package _6JDK动态代理; public class PersonDaoImpl implements PersonDao {Overridepublic void delete() {//…

git版本回退操作

git版本回退操作 本文 git 相关命令&#xff1a; git reset&#xff1a;回退版本&#xff0c;可指定某一次提交的版本。git reset [--soft | --mixed | --hard] commitId。 git revert&#xff1a;撤销某个提交&#xff0c;做反向操作&#xff0c;生成新的commitId&#xff0c…

git命令拉取代码

流程 1在本地clone项目【保持与远程仓库一致】 此时已绑定远程仓库 git clone xxxx2.添加文件 3.放到暂存区 git add .4.提交到本地仓库 git commint -m "提示信息"5推送到远程仓库 git push origin master其他命令 分支命令 分支就是每个人开发 互不影响 之后…

【Git】如何优雅地使用Git中的tag来管理项目版本

目录 tagtag 和 branch区别操作命令打tag&#xff0c;当前分支标记tag提交到远程服务器查看远程仓库的所有tag删除本地tag删除远程tag切换到特定的tag查看所有tag查看标签详细信息为某个commit后的代码打tag标签 场景好书推荐 tag Git中的tag&#xff08;标签&#xff09;用于…

Git安装与配置

1.Git安装与配置 1.1 什么是Git Git是目前世界上最先进的分布式版本控制系统。 Git是免费、开源的 最初Git是为辅助 Linux 内核开发的&#xff0c;来替代 BitKeeper 作者&#xff1a;Linux和Git之父李纳斯托沃兹&#xff08;Linus Benedic Torvalds&#xff09;1969、芬兰 …

在Ubuntu下配置git

1.安装git 首先使用apt install 命令安装git&#xff0c;安装完成后可以使用 git --version来打印git版本&#xff0c;如果提示无法安装可以使用 apt update更新下需要的依赖 sudo apt update sudo apt install git 如果apt update失败&#xff0c;并且打印信息如下可以试试…

git提交分支

1. git提交分支相关 在本地新建分支&#xff0c;保证和远程分支一样 git checkout -b 分支名如果分支已存在&#xff0c;只需要切换的话 git checkout 分支名提交前先把代码拉下来更新一下&#xff0c;确保不会覆盖别人的代码 git pull origin 远程分支(如果有)解决冲突 git …

git上传文件

⼀、在网上Gitee准备 1.1、注册登录 gitee 1.2、在gitee上创建仓库&#xff0c;点击gitee头像旁边的【】&#xff0c;选择【新建仓库】 1.3、开始新建&#xff0c;然后点击【创建】 仓库名称&#xff1a;最好都用英文 接着直接点击【创建】就可以了 1.4、如果没有配置git全局…

git checkout 命令图文详解

git checkout 命令图文详解 git checkout branchname &#xff08;切换本地分支&#xff09;切换远程分支放弃修改git checkout .git checkout -- filenamegit checkout -f 检出文件&#xff0c; 分支转换。 git checkout branchname &#xff08;切换本地分支&#xff09; 切…

git 回滚代码

1 本地回滚 第一种方式&#xff1a; 右击要回滚的代码版本记录 1 &#xff0c;点击copy Revision Number 赋值版本号 右击项目 git--> Reset HEAD 版本号复制到 To Commit , ReseType 选择hard 第二种方式&#xff1a; 命令行 git reset --hard <版本号>…

git rebase

目录 一&#xff1a;开发分支落后于主干分支&#xff08;个人修复用的分支落后于被修复分支&#xff09; 模拟环境 开始rebase操作 二&#xff1a;本地分支落后于远程分支&#xff08;多人共用一个分支的情况下其他人有提交&#xff09; 在本地模拟环境&#xff1a;&#…

Git基本操作命令

目录 一、简介 二、基本命令使用 (1) git add ---将该文件添加到暂存区 (2) git status --- 命令用于查看在上次提交之后是否有对文件进行再次修改 (3) git diff -- 比较文件在暂存区和工作区的差异 (4) git commit --- 将暂存区内容添加到本地仓库中 (5) git reset --…

vscode操作git

vscode & git vscode和git的联合&#xff0c;完美的配合。 本人是一个忠实的vscode使用用户&#xff0c;毕竟他是开源的&#xff0c;使用electron&#xff0c;typescript开发的软件。是免费的&#xff0c;可白嫖的&#xff0c;还有功能强大的插件的&#xff0c;自己也想学…

Eclipse配置使用Git

本文记录了在使用Eclipse进行开发时,和Git相关的各种配置和使用说明。 文章目录如下: 目录 1 Git插件安装和配置 1.1 安装Git插件 1.2 Git配置 2 Eclipse使用Git 2.1 项目初始化到本地库 2.2 设置忽略提交到文件 2.3 设置本地库Git签名 2.4 Eclipse中Git图标含义 …

IDEA如何切换git账户

一、首先设置idea的密码不保存 二、找到你的windos的凭据管理器&#xff0c;直接在电脑里面搜索就行。 把已经有的git的凭据删掉&#xff0c;然后重启IDEA&#xff0c;拉取代码&#xff0c;就会弹框来让你输入账号。 注意&#xff1a;将系统弹出的账号密码框关掉&#xff0c;…

Git下载安装教程

我下载Git的目的是为了借助Git把项目上传到Gitee 如何把项目上传到Gitee 文章目录 一、Git 的下载二、Git 安装三、Git 配置总结 提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考 一、Git 的下载 第一个&#xff1a;Git下载地址 第二个&#xff1a;Git下…

GIT安装教程(入门)

目录 前言 Git作者 官网 GIT优点 GIT缺点 为什么要使用 Git 下载以及安装步骤 一、官网下载 二、GIT安装步骤 1、安装get程序 2、许可声明 3、选择安装路径 4、选择git组件 5、创建菜单名称 6、 git文件默认编辑器 7、设置新存储库中初始分支的名称 8、调整Pa…