自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 报错the input device is not a TTY

我在shell脚本中通过docker 执行某条命令,结果报错the input device is not a TTY。删除掉命令中的-it, t是指分配一个伪终端,此处不需要。

2024-03-05 09:55:29 347

原创 Chrony的基本原理

NTP和Chrony服务介绍

2023-11-09 17:40:27 363

原创 runlike和whaler工具

runlike工具可以输出容器的启动命令whaler工具可以输出容器的Dockerfile。

2023-10-08 17:46:58 246

原创 yum安装报错Error: rpmdb open failed

重建索引后yum安装包正常。重新建立rpm包管理索引。

2023-09-22 16:14:35 217

原创 重装glusterfs报错[rdma.c:4472:__gf_rdma_ctx_create]

[rdma.c:4472:__gf_rdma_ctx_create] 0-rpc-transport/rdma: rdma_cm event channel creation failed [No such device]

2022-07-25 11:53:41 258

原创 linux mount 重启失效

挂载第三方存储glusterfs,重启节点后mount失效

2022-07-25 11:12:24 5653 1

原创 Cannot connect to remote host: java.net.SocketTimeoutException: connect timed out

pycharm无法连接远程环境进行开发调试

2022-06-14 17:54:51 5544 6

原创 Invoked as: /usr/bin/s3cmd getlifecycle s3://bucket1 Problem: error: [Errno 111] Connection refused

s3接口命令行

2022-06-14 16:51:07 579

原创 Linux Polkit本地权限提升漏洞(CVE-2021-4034)

解决方案:直接更新Polkit包即可yum upgrade polkit

2022-02-14 17:42:08 2184

原创 python代码Segmentation fault

代码中出现Segmentation fault原因是:python的运行环境被替换或修改。

2021-09-28 10:39:35 528

原创 MongoDB启动时报错

通过yum安装上mongodb4.2,启动时报下面的错误:MongoDB shell version v4.2.14connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb2021-05-17T23:13:08.452-0400 E QUERY [js] Error: couldn't connect to server 127.0.0.1:27017, conn

2021-05-18 11:22:14 1223 2

转载 Linux防火墙开启、查看端口等常用命令

firewall命令systemctl status firewalld #查看firewall防火墙状态firewall-cmd --list-ports #查看firewall防火墙开放端口systemctl start firewalld.service #打开firewall防火墙systemctl stop firewalld.service #关闭firewall防火墙firewall -cmd --reload #重启firewal防火墙sy

2021-05-12 20:45:55 950

原创 修改华为云计算节点密码提示已经被使用

报错如下:Password has been already used. Choose another.passwd: Have exhausted maximum number of retries for service解决方案:vim /etc/pam.d/system-authpassword required pam_pwhistory.so use_authtok remember=5 enforce_for_root修改remember=0,保存。然后通过命令pas

2021-03-10 11:22:33 1877

原创 VMware导出vmdk在华为云安装报错dracut

...

2021-02-08 11:42:56 1694

原创 docker容器不断重启

可尝试以下步骤1.cd /etc/docker2.mv daemon.json daemon.conf3.systemctl restart docker

2020-11-13 17:10:25 4348

原创 vcenter上分布式虚拟交换机(dvs)无法关联esxi主机,显示不兼容

处理问题思路:1.首先查看dvs版本与esxi版本是否兼容2.如果版本确认无误,还是显示不兼容,那应该就是许可证的问题,vcenter上面删掉esxi主机,重新添加,选择正确的许可证,即可添加

2020-11-04 11:58:34 2369 1

原创 nodejs获取本机IP地址

1.最简单的办法,安装ip模块var ip = require('ip'); var myip = ip.address(); console.log(myip)2.安装os模块var os=require("os");var networkInterfaces=os.networkInterfaces();需要自己解析出ip地址

2020-10-20 14:42:49 2836

原创 Ubuntu安装net-ping包

安装net-ping包需要环境中有gcc,所有先安装gcc1.更新apt库sudo apt-get updatesudo apt-get upgrade2.安装gccsudo apt-get build-dep gcc3.安装net-pingnpm install net-ping

2020-10-10 14:32:24 767

原创 npm 使用淘宝镜像

临时使用npm --registry https://registry.npm.taobao.org install express永久使用npm config set registry https://registry.npm.taobao.org验证npm config get registry#或者npm info express

2020-10-10 14:26:26 148

原创 virtualenv 在windows中的使用

virtualenv用来给项目配置一个单独的虚拟环境,避免与其他项目的环境发生冲突。首先使用pip安装virtualenvpip install virtualenv用virtualenv配置虚拟环境要给哪个项目配置虚拟环境,就进入到哪个项目下面。virtualenv -p c:\Python36\python.exe venv这一步指定Python环境,venv名字可...

2020-05-21 10:09:49 897

原创 Python分享心得

1.不靠谱的参数在python中,当参数为可变类型的时候,有时候程序运行结果可能会出乎人的意料def test(a,b=[]): b.append(a) print(b)test(1) #[1]test(1) #[1,1]为什么两次运行结果不一样尼,原因出在b=[]这个上面,列表是一个可变参数,在python中,当一个函数被建立时,同时也建立了对参数的引用,当函数第一次执行后,b的引用值被修改,所以造成了第二次运行的时候,b的值是被修改之后的值。2.小整数问题&

2020-05-14 22:03:35 386

原创 MongoDB学习笔记(初级)

简介NO SQLNoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL",泛指非关系型的数据库。Nosql在处理和分发大量数据,针对高并发这种情况时,具有很优秀的表现。常见的nosql数据库:NoSQL数据库在以下的这几种情况下比较适用:1、数据模型比较简单2、需要灵活性更强的IT系统3、对数据库性能要求较高4、不需要高度的数据一致性5、对于给定key,比较容易映射复杂值的环境MongoDBMongoDB 是由C++语言编写的,是一个基于分布.

2020-05-14 18:06:52 287

原创 Linux下IP修改

centos中,想要修改IP地址,首先找到有关IP的文件,如下:/etc/network/interfaces有5个参数需要修改,address,netmask,network,broadcast,gateway.address:IP地址,设置为自己想要的IP地址。netmask:网络掩码(子网掩码)。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分,IPv6中已经没有子网掩码,全部都是端到端。network:网络地址(网格地址)。broadcas

2020-05-08 18:12:30 496

原创 python读写config文件

在python中,可以使用configparser这个包来读写。db.conf文件[mysql]user=roothost=127.0.0.1password=123456port=33061.读取操作def readconf(): #读取根目录路径 root_path = os.path.dirname(os.path.dirname(os....

2020-03-31 23:34:22 849

原创 快速配置notepad++格式话json字符串

1。打开插件->插件管理->JSON viewer->安装在插件列表找到JSON viewer,点击安装,notepad++会自行安装,完成后重启即可。2.如何使用首先将你需要格式话的json字符串文本打开,或者直接新建一个页面直接复制进去,接下来:打开插件,即可看见JSON viewer,然后选择Format JSON,json字符串即可完成格式话。...

2019-12-29 18:00:10 4190

原创 git clone时报错fatal: protocol '–šhttps' is not supported

git版本:2.24.0.使用HTTPS git clone 时报这个错,解决办法:先删掉https,然后再加上就OK了,错误原因不明,但是这样可以解决问题。

2019-12-14 01:09:45 488

转载 C++ 中的 cout.setf() 函数

代码cout.setf(ios_base::fixed, ios_base::floatfield)怎么解释?C++中通过cout来实现格式输出,就类似于C语言中通过printf()来实现格式输出。cout.setf()的作用是通过设置格式标志来控制输出形式,其中ios_base::fixed表示:用正常的记数方法显示浮点数(与科学计数法相对应);ios_base::floatfield表示小...

2019-12-03 15:49:23 337

原创 python使用split一次加入多个切割条件

在python中,如果使用split一次想切割多个条件,比如一段字符串里面有逗号,句号。想把文本通过逗号和句号一次性切割出来,这个时候就不能用字符串调用split的方法了,需要使用re模块的,re.split()。如下:import rea = 'a.b,c'b = re.split('\.|\,',a)结果:['a', 'b', 'c']...

2019-09-09 11:35:45 12158 1

原创 当使用celery时报错AttributeError(“‘str‘ object has no attribute ‘items‘“,)

报错信息如下:Traceback (most recent call last): File "f:\python36\lib\site-packages\celery\worker\__init__.py", line 206, in start self.blueprint.start(self) File "f:\python36\lib\site-packages\c...

2019-04-08 00:31:31 1132

原创 Django中使用celery+redis,当redis连接需要密码

当使用redis做broker,redis连接需要密码时:BROKER_URL='redis://:[email protected]:6379/2',其中xxxxx是密码,密码前必须加冒号。

2019-04-07 23:15:39 4939 4

原创 RuntimeError: You called this URL via POST, but the URL doesn't end in a slash and you have ....

访问时报错:RuntimeError: You called this URL via PUT, but the URL doesn't end in a slash and you have APPEND_SLASH set. Djangocan't redirect to the slash URL while maintaining PUT data. Change your form...

2019-03-15 12:24:53 6017

原创 Django如何将一个字典传到前端显示出来

后台代码:fielddict = {'name':'张三','age':18}return render(request,'test.html',{'field':fielddict})前端代码:{% for m,n in field.items %} {{ m }}:{{ n }}{% endfor %}效果图:如果在前端想根据键取出值:{...

2019-03-14 02:41:25 6268 3

原创 leetcode 728. 自除数

自除数是指可以被它包含的每一位数除尽的数。例如,128 是一个自除数,因为128 % 1 == 0,128 % 2 == 0,128 % 8 == 0。还有,自除数不允许包含 0 。给定上边界和下边界数字,输出一个列表,列表的元素是边界(含边界)内所有的自除数。示例 1:输入: 上边界left = 1, 下边界right = 22输出: [1, 2, 3, 4, 5,...

2019-03-05 23:15:17 85

原创 LeetCode 977. 有序数组的平方

给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。 示例 1:输入:[-4,-1,0,3,10]输出:[0,1,9,16,100]示例 2:输入:[-7,-3,2,3,11]输出:[4,9,9,49,121] 提示:1 <= A.length <= 10000 -10000 <= A[i]...

2019-02-17 23:06:04 183

原创 Leetcode 771. 宝石与石头

给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。示例 1:输入: J = "aA", S = "aAAbbbb"输出: 3示例 2:输入: J = "z", S = ".

2019-02-16 14:38:17 136

原创 使用flask报数据库 1366错误

一开始使用的驱动是pymysql,数据库迁移时报1366错误,后来修改了数据库字符集,还是不行。查了资料,使用mysql-connector这个驱动就可以解决这个问题。一开始是这样写的:修改后。...

2018-12-29 15:12:53 373

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除