自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 同步、异步、阻塞、非阻塞理解

这意味着程序会阻塞,即在执行当前操作时,暂停其他操作,直到完成后才继续。非阻塞(Non-blocking):在非阻塞操作中,当一个操作执行时,它不会等待操作完成。相反,它会立即返回,并继续执行其他操作。异步阻塞:你启动下载操作后,程序会开始下载文件,但你仍然需要等待直到文件下载完成才能继续执行其他操作。阻塞(Blocking):在阻塞操作中,当一个操作执行时,它会一直等待直到操作完成并返回结果。同步阻塞:你启动下载操作后,你的程序将一直等待,直到文件完全下载后才能继续进行其他操作,期间无法执行其他任务。

2023-07-20 15:20:06 35

原创 GIT的基本常用操作流程,工作中够用了

如果需要删除的 commit 是最新的,那么可以通过 git reset 命令将代码回滚到之前某次提交的状态,但一定要将现有的代码做好备份,否则回滚之后这些变动都会消失。场景:回滚代码之后发现复制错了 commit_id,或者误删了某次 commit 记录,最好是没有上传至远程仓库的情况,如果已经上传至远程了,重新覆盖一遍也许是个好办法。(1)git pull 会将远程master分支上(或其他)的代码拉取下来,并执行合并至本地。(1)回滚代码,撤销某一次commit,并强推到远程仓库。

2022-09-22 10:12:39 82 2

原创 <GIT>cherry-pick使用方法

git cherry-pick,遴选,相当于merge的一种,但是遴选可以单独检出某一次提交并合并到当前分支 比如在prerelease版本中修改了BUG,但是又想把修改的BUG更新到特性分支,就可以在特性分支上做遴选,让发布版本中的BUG修复提交合并到特性分支。再比如将dev分支上commit_id为f99f2b57b7ee72d55a08e699fbeec34cbac96cb8的提交合并到master分支:1)切换到master分支:git checkout master2)执行cherry-pick命

2022-06-09 17:20:38 114 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除