
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
介绍:观察者模式是一种行为设计模式, 允许你定义一种订阅机制, 可在对象事件发生时通知多个 “观察” 该对象的其他对象。问题:假如顾客对某个特定的产品非常感兴趣 , 而该产品很快将会在商店里出售。顾客可以每天来商店看看产品是否到货。但如果商品尚未到货时,顾客就会空手而归。另一方面,每次新产品到货时,商店可以向顾客发送邮件。这样,顾客就无需反复前往商店了,但这样同时也可能会惹恼对新产品没有兴趣的其
删除本地Tag:git tag -d <Tag>示例:git tag -d V1.00.01删除本地的V1.00.01的Tag删除远端Tag:git push <remote> :regs/tags/<Tag>示例:git push origin :regs/tags/V1.00.01删除远端的V1.00.01的Tag
直接通过sudo apt install git命令安装的git是ubuntu主仓库中的一个较低的版本,如果想要一个ubuntu上支持的最新稳定版本,需要通过PPA来获得。添加PPA仓库到系统中:sudo add-apt-repository ppa:git-core/ppa更新同步信息:sudo apt-get update更新git版本:sudo apt install git...
介绍:状态模式是一种行为模式,它与有限状态机的概念紧密相关;其主要思想是程序在任意时刻仅可处于几种有限的状态中。在任何一个特定状态中,程序的行为都不相同,且可瞬间从一个状态切换到另一个状态。不过,根据当前状态,程序可能会切换到另外一种状态,也可能会保持当前状态不变。这些数量有限且预先定义的状态切换规则被称为转移。作用:将业务模型抽象成一个有限状态机,减少大量的switch-case和if-els
问题描述:VScode重启更新后,SSH远程连接失败,反复尝试都不起作用。具体现象如下(因为解决以后log记录就没了,所以借了下别人的log):[08:48:13.513] Server installation process already in progress - waiting and retrying[08:48:14.517] Running script with connecti
很多时候我们使用 git branch -a 查看所有分支,会发现本地显示分支与远端实际的分支有些许的差异,这是因为本地分支信息没有更新导致的,我们可以使用以下的命令来更新一下分支信息:git remote update origin --pruneprune:修剪, 剪裁, 修整, 精简, 缩减...
全克隆:git clone <url>只克隆单一分支:git clone -b <branch> --single--branch <url>注意:git clone -b <branch> <url>这条克隆的指令与全克隆的作用一致。







