删除文件夹使用rd命令,但文件夹多了,难免有点烦,此时简单的批处理就派上大用处了,当然,使用搜索然后全选删除也不失为一种快捷的方法…
@rem for /r %%d in (.) do if exist "%%d\.svn" echo /s /q "%%d\.svn" |
把以上命令稍加润色,可以做出一些易用点的批处理.
@ECHO OFF |
删除文件夹使用rd命令,但文件夹多了,难免有点烦,此时简单的批处理就派上大用处了,当然,使用搜索然后全选删除也不失为一种快捷的方法…
@rem for /r %%d in (.) do if exist "%%d\.svn" echo /s /q "%%d\.svn" |
把以上命令稍加润色,可以做出一些易用点的批处理.
@ECHO OFF |
开始尝试着解决一些实际问题,在学的过程中,有些知识点和以前理解的不一样,或者以前理解的正则规则就错了。刚好要用到提取网页数据,把aardio的模式匹配入门过了一遍。
要在实践中去掌握知识。
知识是从来不能脱离实践的,例如贪婪匹配,逻辑匹配,你为什么不用学?你碰到了实际的需要,你会想:要是这里能……多好啊? 你一查,还真有呢,你马上就懂了,几乎就是闪电的时间你就明白了,这就是实践中碰撞出来的知识火花。
– 《模式匹配快速入门》
.
:任意字符/字节( 与正则表达式相同 ):
:任意双字节( 中文字符,正则表达式无此语法 )*,+
:星号表示出现0到任意次,加号则表示出现1次到任意次^,&
:字符串开始和结束[]
:匹配指定字符中的某个()
:圆括号设定模式匹配返回的结果,每增加一对圆括号,匹配函数就多一个返回值 「新知识√」<>
:字符串匹配,匹配尖括号中的整串字符{}
:大括号指定模式重复匹配的次数%
:对称匹配方法1:
import winex.desktop; |
方法2:
一个窗体上的多个radio控件,现在只能一个为选中状态,怎么对其进行分组?
答案:设置group=1和z序即可。
代码示例:
在docker的私有registry仓库的使用场景中,随着业务版本迭代,会频繁更新私有镜像版本。在升级完私有镜像版本之后,老版本的镜像就不再使用,但是它依然存在于私有镜像仓库中,随着老版本镜像越来越多,会占用大量的磁盘空间。因此,我们需要对其进行清理。
curl -u user:password -X GET http://ip:port/v2/_catalog |
curl -u user:password -X GET http://ip:port/v2/【imageName】/tags/list |
因为众所周知的原因,现在docker、containerd拉取镜像经常拉取不到。下面来配置下containerd怎么使用本地代理来拉取镜像。
如果你的 docker daemon 是通过 systemd 管理的,那么你可以通过设置 containerd.service 服务的环境变量来设置代理。
执行命令查看 containerd.service 信息,得知配置文件位置 /etc/systemd/system/containerd.service
。
~$ systemctl status containerd |
在 /etc/systemd/system/containerd.service
的 [Service] 模块添加:
Environment=HTTP_PROXY=http://proxyAddress:port |