
小知识
weixin_48163535
这个作者很懒,什么都没留下…
展开
-
为什么以下代码无法改变传入list的值?
该函数接收一个列表和一个数字作为参数,然后根据列表的长度与给定数字的关系来扩展或缩短列表。如果列表长度小于给定数字,我们会用0来填充它直到长度达到给定数字;如果列表长度大于给定数字,我们会从尾部删除元素直到长度等于给定数字。len(list_data) < target_len时,确认输入参数extend了。但是len(list_data) > target_len, 输入参数未变化。难道是因为不能对函数的形参赋值无效?原创 2024-04-02 11:38:35 · 223 阅读 · 1 评论 -
更改crontab默认编辑器
只会使用vi来crontab -e。原创 2023-12-07 18:44:09 · 322 阅读 · 1 评论 -
docker镜像中安装rabbitmq报错
因为我的docker镜像中安装了rabbitmq serverapt-get install -y -q --allow-unauthenticated rabbitmq-server在build过程中会报错:Not creating home directory `/var/lib/rabbitmq’.invoke-rc.d: could not determine current runlevelinvoke-rc.d: policy-rc.d denied execution of star原创 2021-11-11 12:48:12 · 3497 阅读 · 0 评论 -
docker上层镜像的env变量如何取消
我的镜像aa:v4基于上层镜像aa:v3打的,因为aa:v3中设置了一个环境变量abc,但是在aa:v4中我希望这个环境变量默认不存在,因为我想判断docker run的时候有没有传给我这个环境变量。这种情况可以使用这个把这个环境变量设置成空ENV abc=也可以在dockerfile中使用下述命令:RUN unset abc都可以将这个环境变量置为空...原创 2021-11-11 12:41:06 · 2305 阅读 · 0 评论 -
python 如何访问redis cluster
python中如何访问redis集群安装依赖因为redis py cluster库不支持最新的redis版本,只能安装旧版本pip install redis==2.10.6pip install redis-py-cluster==1.3.6代码实现 startup_nodes = [{"host": host, 'port': port}] r = RedisCluster(startup_nodes=startup_nodes, password=password, dec原创 2021-04-19 10:57:46 · 121 阅读 · 0 评论 -
sed用变量替换文件中某一行的内容
sed替换文件中某一行的内容@TOCsed用变量替换文件中某一行的内容其中,lineNum变量表示要替换第几行,num变量表示要替换的内容,这里我设置的是随机数。试了好多种方法,这样写才能支持变量,重点是不要c后面的""。sed -i "${lineNum}c${num}" ${fileName}...原创 2021-04-19 10:50:04 · 4615 阅读 · 0 评论