- 博客(4)
- 收藏
- 关注
原创 windows11下docker环境的配置心得
对于个人用户而言,如果仅仅只是将docker作为一个运行环境,第一种足矣。个人使用下来,第一种和第二种效率其实直观感觉不来,除非是生产环境,但一般生产环境不会跑在windows上,因而这种可能不存在。个人推荐第一种,简单易用省心。使用下来感觉网速才是大头,特别是在pull镜像的时候,当然了买了远程服务器的话可能会快一点,但目前能买到的8G内存vps都很贵,学习目的的话自己电脑跑跑就够了又不是天天装。github的codespace安装最快,就像读自己的本地盘。
2025-04-21 11:42:17
128
原创 git checkout -b “branchname“的使用场景
这时由于HEAD指针已经从分支的头提交(最新提交)分离,如果这时再次签出到之前Master分支的最新提交A,这时的new提交就会悬空,因为new提交不属于任何一个分支,属于是从Master分支分叉出来了,但是由于没有一个名分(分支),在vscode或者git log --graph --oneline --decorate命令就无法显示出来。使用签出(已分离)功能切换到之前的一个提交后,做出更改之后提交了一个新的提交new。当然了,如果悬空之后一不小心使用了git的垃圾清理工具,那就找不到了。
2025-02-27 15:58:53
278
原创 补码新解2025
接下来我就以4位二进制为例解释为什么是取反加一。经过计算我们可以发现对于0-7中任意一个数A有(16-A) = -A的补码 = A取反加一。如果把运算看作一个动作的话,顺时针为+,逆时针为-,-1就是原码0逆时针转一格,+1就是原码0顺时针转一格。比如2-1,实际上是2+(-1),这很好理解,难理解的是这个-1该怎么表示?其实很简单0-1不就是-1,于是-1可以用+15的源码来表示,-2也一样。但是经过计算人们发现对于2-10010+1111=10001,不成立,但如果减掉16结果正好是1。
2025-02-24 15:37:27
340
原创 git免密登录远程仓库场景及配置
总结,最简单的方式是利用windows进行开发,无论是github还是gitlab,登录还是不登陆这个配置免密登录是最简单的。在linux上或者说没有gui只有cmd的系统上,最简单的方式还是利用sshkey的方式进行配置。使用git具体来讲有两种场景。
2025-02-21 12:00:27
425
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人