logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式之状态模式(C语言)

介绍:​状态模式是一种行为模式,它与有限状态机的概念紧密相关;其主要思想是程序在任意时刻仅可处于几种有限的状态中。在任何一个特定状态中,程序的行为都不相同,且可瞬间从一个状态切换到另一个状态。不过,根据当前状态,程序可能会切换到另外一种状态,也可能会保持当前状态不变。这些数量有限且预先定义的状态切换规则被称为转移。作用:将业务模型抽象成一个有限状态机,减少大量的switch-case和if-els

#状态模式#c语言#设计模式
VScode SSH远程连接失败

问题描述: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

#vscode#ssh
Git更新本地分支信息

很多时候我们使用 git branch -a 查看所有分支,会发现本地显示分支与远端实际的分支有些许的差异,这是因为本地分支信息没有更新导致的,我们可以使用以下的命令来更新一下分支信息:git remote update origin --pruneprune:修剪, 剪裁, 修整, 精简, 缩减...

#git
git clone指定分支代码

全克隆:git clone <url>只克隆单一分支:git clone -b <branch> --single--branch <url>注意:git clone -b <branch> <url>这条克隆的指令与全克隆的作用一致。

#c语言#git#git
到底了