windows 中有个 rename 命令,linux、macOS 中对应 mv,但其实 linux、macOS 中也有 rename,并且不止一个,语法和入参还不一样,容易让人混淆:
- perl rename:
- util-linux rename:
windows 中有个 rename 命令,linux、macOS 中对应 mv,但其实 linux、macOS 中也有 rename,并且不止一个,语法和入参还不一样,容易让人混淆:
发现若干 submodule 处于修改状态,想清理到初始状态。
$ git st
...
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
(commit or discard the untracked or modified content in submodules)
modified: AI/ML-DL/100-Days-Of-ML-Code/100-Days-Of-ML-Code (new commits)
modified: AI/ML-DL/Andrew.Ng/machine-learning-yearning (new commits)
modified: AI/challenge/kaggle/cifar-10/CIFAR10_mxnet (modified content)
modified: AI/challenge/kaggle/cifar-10/cifar10-gluon (modified content)
modified: AI/challenge/kaggle/cifar-10/densenet.pytorch (modified content)
执行下面 4 类操作都都无法清理。
本文描述了如何用一台 Linux 做 Server,通过一根网线为另一台电脑(Client)安装 Linux(Ubunt),时序图可以完整的展示每个步骤操作的环境、顺序、关键点。
图有点大,右键单开看大图。
近些年学习的这几门语言,比早年吃饭的 C 语言多出了很多额外功能,做个表格对比之。
对 git 的源码进行了一些分析,统计 Documentation/ 文件夹下的 git-xxx 命名的文件(即 git 命令的帮助文件)出现的版本号(tag),可以看出其生命周期,有些只出现一个版本就消亡掉了(git upload-tar
),有些很晚才出现(git switch
)
一图解释 Python 相对引用的 import
asyncio 是 python 力推多年的携程库,与其 线程库 相得益彰,更轻量,并且协程可以访问同一进程中的变量,不需要进程间通信来传递数据,所以使用起来非常顺手。
asyncio 官方文档写的非常简练和有效,半小时内可以学习和测试完,下面为我的一段 HelloWrold,感觉可以更快速的帮你认识 协程。
有这样的目录和文件:
foo
├── bar
│ └── main.py
├── img
│ └── benz.png
└── utils
└── tool.py
我们来考察 3 个变量的值:
有解决办法么?—— 有一些:如果只是 git add
,没有 git commit
,可以用 gc 回收。
上图竟然是个 SVG 文件,可以单独下载,不是视频,SVG 矢量文件,即:
今天挖到一个宝: termtosvg