Elves_zhou
码龄6年
关注
提问 私信
  • 博客:249,353
    249,353
    总访问量
  • 67
    原创
  • 1,509,244
    排名
  • 19
    粉丝
  • 0
    铁粉

个人简介:Do what I want

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2018-09-11
博客简介:

zxc的博客

查看详细资料
个人成就
  • 获得64次点赞
  • 内容获得13次评论
  • 获得259次收藏
  • 代码片获得686次分享
创作历程
  • 2篇
    2021年
  • 5篇
    2020年
  • 22篇
    2019年
  • 46篇
    2018年
成就勋章
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

pycharm2020.1配置pipenv

image.pngbase interpreter:表示你用的python路径,可用which命令查找pipenv executable:表示你的pipenv路径,也可用which命令查找image.png最后点击add就完成添加了...
原创
发布博客 2021.04.06 ·
692 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

NTP集群时间统一

原理:NTP(Network Time Protocol,网络时间协议)是用来使计算机时间同步的一种协议。它可以使计算机对其服务器或时钟源做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),切可介由加密确认的方式来防止恶意的协议攻击。端口:123(udp)安装(客户端和服务端都是ntp):# ubuntusudo apt install nt...
原创
发布博客 2021.02.26 ·
720 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

python 获取IP地址

思路是先获取网关,再拿到对应的IP信息,这样可以在没有公网是也能拿到地址:import netifacesdef get_host_ip(): try: gws = netifaces.gateways() net_name = gws['default'][netifaces.AF_INET][1] info = netifaces....
原创
发布博客 2020.10.14 ·
776 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

新ubuntu18.04系统,安装pyenv,python3.8

1.更换源文件vi /etc/apt/sources.listdeb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse...
原创
发布博客 2020.06.24 ·
595 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ubuntu18.04没有网络开关,没网问题

如下操作:sudo service network-manager stopsudo rm /var/lib/NetworkManager/NetworkManager.statesudo service network-manager startsudo gedit /etc/NetworkManager/NetworkManager.conf把false改成truesudo s...
原创
发布博客 2020.06.11 ·
1509 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

ubuntu18.04 安装配置fish

1.安装fish拉取fish最新版本sudo apt-add-repository ppa:fish-shell/release-3sudo apt updatesudo apt install fish2.安装autojumpgit clone https://github.com/wting/autojump.gitcd autojump./install.py3. 配...
原创
发布博客 2020.05.21 ·
852 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

pycharm升级软件

1.配置导出:导出配置2.导入:安装pycharm第一步可以选择配置文件导入。3.设置快捷图标:进入/usr/share/applications,创建pycharm.desktop文件,写入[Desktop Entry]Type=ApplicationName=PycharmGenericName=Pycharm3Comment=Pycharm3...
原创
发布博客 2020.01.07 ·
4164 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

python2 assert判断字典的包含关系

python 2:在python2里,用assert判断一个字典是否是另一个字典的子集并不能直接用in, not in,只能用set的issubset比较方法:a = {'x': 1, 'y': 2, 'z': 3}b = {'x': 1}c = {'y': 2, 'd': 3}assert six.viewitems(b) in six.viewitems(a)#...
原创
发布博客 2019.12.02 ·
2414 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ansible 连接错误

FAILED! => {"changed": false,"module_stderr": "Shared connection to 52.82.37.16 closed.\r
","module_stdout": "/bin/sh: 1: /usr/bin/python: not found\r
","msg": "MODULE FAILURE","rc": 127}...
原创
发布博客 2019.11.13 ·
3997 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

ubuntu下python paramiko实现docker容器ssh连接宿主机

背景:由于slurm的server和client的版本只兼容相差一个版本,导致宿主机跟docker容器始终存在版本兼容的问题,现在的设计是,由docker容器执行slurm的时候直接利用ssh连接宿主机,从而让两个环境slurm始终保持一致。一、宿主机的准备工作1.生成ssh的公钥和私钥ssh-keygen -t rsa一路回车下去,不用设置密码,最后生成的公钥私钥在~/...
原创
发布博客 2019.10.24 ·
1615 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

python 实现多线程并返回函数返回值的三种方法

方法一:使用threading在threading中,并没有实现返回值的方法,我们可以用数据库或者是全局变量来实现返回值的获取。这里使用的是全局变量。def thread_function(age): for i in age: i += 1 q.put( { 'age': i ...
原创
发布博客 2019.10.12 ·
24154 阅读 ·
6 点赞 ·
6 评论 ·
44 收藏

python paramiko模块

1.介绍:ssh是一个协议,OpenSSH是其中一个开源实现,paramiko是Python的一个库,实现了SSHv2协议(底层使用cryptography)。有了Paramiko以后,我们就可以在Python代码中直接使用SSH协议对远程服务器执行操作,而不是通过ssh命令对远程服务器进行操作。由于paramiko属于第三方库,所以需要使用如下命令先行安装:pip ins...
原创
发布博客 2019.10.11 ·
329 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python datetime 与字符串的相互转化

1. 如何将字符串的格式转换为datetime格式呢?可以利用dateutil这个库:import dateutilt1 = dateutil.parser.parse("2019-02-24T19:36:20-05:00")print type(t1)print 't1: ', t1<type 'datetime.datetime'&...
原创
发布博客 2019.07.11 ·
719 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

python 字典value实现+=操作

通常我们都会需要去实现一个值为int或float的字典,还要实现-=,+=,有没有更加简便的方法呢?答案是:肯定有啊!!!那就是使用defaultdict:from collections import defaultdictfoo = defaultdict(int)foo['count'] += 1在Python> = 2.7中,您...
原创
发布博客 2019.07.11 ·
4052 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

linux挂载文件系统,mount,/etc/fstab

情景介绍:在aws的ec2下attach一个ebs卷,现在需要把ebs卷挂载到ec2下。 ssh登陆 df -h 看看磁盘情况 很好,只有默认的8g的卷,但是看不到我们挂载的ebs卷。 lsblk查看存储情况 可算找到了啊,在最后,不过名字被改了,无所谓,但是这个卷没有mountpoint,这个MOUNTPOINT你可以理解为EC2实例上...
原创
发布博客 2019.05.24 ·
1589 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

关于boto3中run_instances和volume的问题

问题1:run_instances的一些问题这是一个boto3的run_instances()的请求,用来申请一台ec2。import base64import boto3client = boto3.client('ec2')# a 是一个shell脚本,使用api不需要base64。a = """#!/bin/bash touch /...
原创
发布博客 2019.05.24 ·
395 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python2自定义异常retry模块(装饰器版)

现在要求做一个重试逻辑,由于考虑到要做成docker镜像,减少依赖,于是自己写了一个异常重试的逻辑,代码如下:import timeimport logging# logger模块logger = logging.getLogger('fastone.cwl-runner')logger.setLevel(level=logging.INFO)formatter = logging...
原创
发布博客 2019.05.10 ·
1078 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【转】LINUX常用命令

防火墙查看防火墙状态systemctl status iptables (或service iptables status)关闭防火墙systemctl stop iptables(或service iptables stop)系统信息curl ifconfig.me 查找本机公网IParch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname...
转载
发布博客 2019.04.15 ·
125 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python argparse 解析yaml文件

运用场景给原本的service-client项目添加一个本地运行版本。这里就用到了python的argparse了。argparse是一个处理命令行参数的库,默认是sys.argv[1],详情点这里。这篇文章只给出在项目中用到的模块:1.parser # parser parser = argparse.ArgumentParser() cluster_i...
原创
发布博客 2019.04.14 ·
3776 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

算法导论_ver3.pdf

发布资源 2019.04.12 ·
pdf
加载更多