- 博客(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
751
原创 重装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
335
原创 Cannot connect to remote host: java.net.SocketTimeoutException: connect timed out
pycharm无法连接远程环境进行开发调试
2022-06-14 17:54:51
7673
11
原创 Invoked as: /usr/bin/s3cmd getlifecycle s3://bucket1 Problem: error: [Errno 111] Connection refused
s3接口命令行
2022-06-14 16:51:07
753
原创 Linux Polkit本地权限提升漏洞(CVE-2021-4034)
解决方案:直接更新Polkit包即可yum upgrade polkit
2022-02-14 17:42:08
2216
原创 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
1327
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
1030
原创 修改华为云计算节点密码提示已经被使用
报错如下: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
2514
原创 docker容器不断重启
可尝试以下步骤1.cd /etc/docker2.mv daemon.json daemon.conf3.systemctl restart docker
2020-11-13 17:10:25
4532
原创 vcenter上分布式虚拟交换机(dvs)无法关联esxi主机,显示不兼容
处理问题思路:1.首先查看dvs版本与esxi版本是否兼容2.如果版本确认无误,还是显示不兼容,那应该就是许可证的问题,vcenter上面删掉esxi主机,重新添加,选择正确的许可证,即可添加
2020-11-04 11:58:34
2803
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
3745
原创 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
869
原创 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
208
原创 virtualenv 在windows中的使用
virtualenv用来给项目配置一个单独的虚拟环境,避免与其他项目的环境发生冲突。首先使用pip安装virtualenvpip install virtualenv用virtualenv配置虚拟环境要给哪个项目配置虚拟环境,就进入到哪个项目下面。virtualenv -p c:\Python36\python.exe venv这一步指定Python环境,venv名字可...
2020-05-21 10:09:49
969
原创 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
453
原创 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
486
原创 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
775
原创 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
929
原创 快速配置notepad++格式话json字符串
1。打开插件->插件管理->JSON viewer->安装在插件列表找到JSON viewer,点击安装,notepad++会自行安装,完成后重启即可。2.如何使用首先将你需要格式话的json字符串文本打开,或者直接新建一个页面直接复制进去,接下来:打开插件,即可看见JSON viewer,然后选择Format JSON,json字符串即可完成格式话。...
2019-12-29 18:00:10
6406
原创 git clone时报错fatal: protocol 'https' is not supported
git版本:2.24.0.使用HTTPS git clone 时报这个错,解决办法:先删掉https,然后再加上就OK了,错误原因不明,但是这样可以解决问题。
2019-12-14 01:09:45
571
转载 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
369
原创 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
13360
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
1236
原创 Django中使用celery+redis,当redis连接需要密码
当使用redis做broker,redis连接需要密码时:BROKER_URL='redis://:xxxxx@127.0.0.1:6379/2',其中xxxxx是密码,密码前必须加冒号。
2019-04-07 23:15:39
5367
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
6070
原创 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
6437
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
128
原创 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
224
原创 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
179
原创 使用flask报数据库 1366错误
一开始使用的驱动是pymysql,数据库迁移时报1366错误,后来修改了数据库字符集,还是不行。查了资料,使用mysql-connector这个驱动就可以解决这个问题。一开始是这样写的:修改后。...
2018-12-29 15:12:53
440
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人