- 博客(50)
- 收藏
- 关注
原创 java.lang.IllegalArgumentException: argument type mismatch
【代码】java.lang.IllegalArgumentException: argument type mismatch。
2023-04-03 17:27:28
266
1
原创 nfs共享导致umount loop失败
问题:需要用到iso镜像文件里的文件,在系统里挂载了iSO文件mount -o loop /pxe/iso/CentOS-7-x86_64-Minimal-1810.iso /pxe/centos7.6卸载文件时出现如下错误:[root@localhost ~]# umount /pxe/centos7.6umount: /pxe/centos7.6: target is busy. (In some cases useful info about processes that
2021-01-14 11:31:01
292
原创 sudo: semanage: command not found
centos7 缺少semanage命令,直接执行yum install semanage 没有包存在通过以下命令可查到命令对应的包[root@localhost deploy_image]# yum whatprovides /usr/sbin/semanageLoaded plugins: fastestmirrorLoading mirror speeds from cached h...
2020-05-07 14:57:03
1367
1
原创 python setup.py install 遇到 SyntaxError: operator not allowed in environment markers
python setup.py install 遇到 SyntaxError: ‘<’ operator not allowed in environment markersMarker evaluation failed, see the following error. For more information see: http://docs.openstack.org/pbr/l...
2020-05-07 11:26:05
631
原创 python中使用pymysql出现错误pymysql.err.operationalerror 2013
python中使用pymysql出现错误pymysql.err.operationalerror 2013具体问题:pymysql.err.OperationalError: (2013, ‘Lost connection to MySQL server during query’)使用flask-sqlalchemy遇到的问题,当较长时间没有去访问网站,再次打开时就会报一个数据库连接失败的错...
2020-03-11 20:52:41
6179
原创 docker Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /s
安装好docker, 再构建一个docker镜像是出现以下错误:WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connect...
2020-01-07 15:24:01
2179
原创 linux下操作zip压缩包
标题zip命令详解zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件unzipunzip -o -d /home/sunny myfile.zip把myfile.zip文件解压到 /home/sunny/-o:不提示的情况下覆盖文件;-d:-d /home/sunny 指明将文件解压缩到...
2019-10-17 10:49:57
289
原创 shell脚本中使用ssh免密登陆
sshpassssh登陆不能在命令行中指定密码。sshpass的出现,解决了这一问题。sshpass用于非交互SSH的密码验证,可以 -p 参数指定明文密码,然后直接登录远程服务器,支持密码从命令行、文件、环境变量中读取。ssh登陆sshpass -p $password ssh -o StrictHostKeyChecking=no root@$1 " systemctl e...
2019-10-12 10:05:52
840
原创 centos系统出现grub问题修复
问题:解决方式:1.查看系统分区情况ls #查看分区ls (hd0.msdos1)/ #查看分区内容找到存在vmlinuz文件和initramfs文件的分区,操作3步骤;3.grub> set root=(hd0,msdos1) ...
2019-09-12 18:18:47
4786
2
原创 shell中的条件判断
1. -z 判断 变量的值,是否为空; zero = 0变量的值,为空,返回0,为true变量的值,非空,返回1,为false2. -n 判断变量的值,是否为空 name = 名字变量的值,为空,返回1,为false变量的值,非空,返回0,为true[ -z “$pid” ] 单对中括号变量必须要加双引号[[ -z $pid ]] 双对括号,变量不用加双引号[...
2019-08-01 13:57:33
748
原创 配置git
1.配置git用户名邮箱git config --global user.name "username"git config --global user.email "XXXX@XX.XX"查看命令:git config -global user.name git config -global user.email2.ssh设置ssh-keygen -...
2019-07-29 18:38:00
179
原创 安装lxc-python2失败
问题:[root@primary tools]# pip install lxc-python2DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that d...
2019-07-29 14:51:29
370
原创 linux安装软件
1centos中安装pipyum -y install epel-releaseyum install python-pippip install --upgrade pip2安装netstatyum install net-tools3安装sgdiskyum install gdisk4ubuntu安装linux-headersapt-get install linux-...
2019-07-15 10:30:22
294
原创 tar命令
tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必须的...
2019-07-11 11:48:20
249
原创 linux命令三剑客grep/sed/awk
grepgrep [-cinvABC] ‘word’ filename-c 行数-i 不区分大小写-n 显示行号-v 取反-r 遍历所有子目录-A 后面跟数字,过滤出符合要求的行以及下面n行-B 后面跟数字,过滤出符合要求的行以及上面n行-C 后面跟数字,同时过滤出符合要求的行以及上下各n行测试文-c-i-n-v-r...
2019-07-10 17:07:39
302
原创 交换机trunk和access
交换机端口工作模式简介端口类型工作模式Access类型端口只能属于1个VLAN,一般用于连接计算机的端口Trunk类型端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,一般用于交换机之间连接的端口Hybrid类型端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,可以用于交换机之间连接,也可以用于连接用户的计算机注:Hyb...
2019-07-09 16:35:53
1631
原创 ubuntu安装驱动报错 kernel-devel, for building kernel modules and try again. Stop.
问题:执行make install 出现如下错误,系统为ubuntu14安装linux-headers-$(uname -r)使用uname -r 可以查到内核的版本执行apt-get install linux-headers-$(uname -r)然后编译驱动apt-get install -y linux-headers-3.13.0-170-generic gccwget h...
2019-07-09 13:56:37
3224
原创 python中的tenacity 的简单使用
1.tenacity有什么用?Tenacity是一个通用的retry库,简化为任何任务加入重试的功能。它还包含如下特性:通用的装饰器API可以设定重试停止的条件(比如设定尝试次数)可以设定重试间的等待时间(比如在尝试之间使用幂数级增长的wait等待)自定义在哪些Exception进行重试自定义在哪些返回值的情况进行重试协程的重试2.为什么使用tenacity很多时候,我们都喜欢...
2019-07-08 14:13:22
7570
1
原创 python使用zookeeper
1.安装zookeeper1)下载wget http://apache.01link.hk/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz2)安装tar -zxvf zookeeper-3.4.14.tar.gzcd zookeeper-3.4.11/confcp zoo_sample.cfg zoo.cfgvi zoo.cfg...
2019-07-08 13:14:19
932
原创 python上下文管理器
python中的上下文管理器最常用在需要管理类似文件、网络连接和锁这样的资源的程序中。这些资源的关键点在于它们必须显式地进行关闭或释放才能正确工作。 通过实现上下文管理器,通过实现了__enter__()方法...
2019-07-08 10:44:13
253
原创 linux防火墙操作
1.centos6开放某端口:iptables -I INPUT -p tcp --dport 80 -j ACCEPT关闭某端口 : iptables -D INPUT -p tcp --dport 80 -j ACCEPT屏蔽某个IP请求 : iptables -I INPUT -s 192.168.0.1 -j DROP (屏蔽单个IP192.168.0.1)屏蔽IP某段请求 ...
2019-06-14 10:38:28
171
原创 python中拼接字符串方法join()和 ‘+’
str1 = '’.join(['hello', 'world'])str2 = 'hello' + 'world'两者的结果是一样,那么考虑这样一个问题,这两者在性能上有区别吗?import timedef decorator(func): def wrapper(*args,**kwargs): time1 = time.time() func...
2019-03-04 16:03:07
3202
1
原创 centos 配置 noVNC
关闭防火墙:systemctl stop firewalld1.宿主机安装noVNC:git clone git://github.com/kanaka/noVNC创建安全连接(一路回车下去…)cd ./noVNC/utils/openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem2.客户机安装...
2019-03-01 17:06:51
716
原创 linux命令
1.lsmod | grep drivername #查看驱动模块是否加载2.insmod drivername #加载驱动模块3.modprobe drivername #加载驱动模块linux设备驱动有两种加载方式insmod和modprobeinsmod一次只能加载特定的一个设备驱动,且需要驱动的具体地址。写法为: insmod drv.komo...
2019-01-25 15:28:58
119
原创 kernel: NFSD: client x.x.x.x testing state ID with incorrect client ID
问题:解决办法:修改文件:/etc/sysconfig/nfs# Optional arguments passed to rpc.nfsd. See rpc.nfsd(8)RPCNFSDARGS="-N 4"#nfsstat -s 可以看出nfsd的版本为3使用这个配置就不会出现此问题# Optional arguments passed to rpc.nfsd. See rp...
2019-01-25 14:57:39
5357
原创 linux 的ip命令
ip [option] [动作] [指令]选项与参数:option :设定的参数,主要有: -s :显示出该装置的统计数据(statistics),例如总接受封包数等;动作:亦即是可以针对哪些网络参数进行动作,包括有: link :关于装置 (device) 的相关设定,包括 MTU, MAC 地址等等 ...
2019-01-06 19:36:03
429
2
原创 python truncate()
1.指针在0时>>> f = open("/tmp/bbb","r+")>>> f.read()'abcdefg'<span style="font-family: Arial, Helvetica, sans-serif;">#此时文件内容为abcdefg</span>>>
2018-12-24 09:36:40
2068
原创 shell命令
1.执行shell脚本1)使用‘.’号如果没有运行权限的话,用./执行就会有报错,但是若在其前面使用点号来执行就不会报错,如下所示:$ cd demo #切换到 test.sh 所在的目录$ chmod +x ./test.sh #使脚本具有执行权限$ ./test.sh #执行脚本但是可以直接使用‘.’号执行[root@localhost shell_learn]# ./s...
2018-12-21 10:25:22
90
原创 Python的collections模块中namedtuple
namedtuple顾名思义,就是名字+元组的数据结构,下面就来看一下Python的collections模块中namedtuple结构使用示例,namedtuple 就是命名的 tuple,比较像 C 语言中 struct。一般情况下的 tuple 是 (item1, item2, item3,…),所有的 item 都只能按照 index 访问,没有明确的称呼,而 namedtuple 就是事...
2018-12-05 21:38:48
215
原创 python反转字符串
def reverseStr(s): #解法1 lists = list(s) left = 0 right = len(s) - 1 while left &amp;lt; right: lists[left], lists[right] = lists[right], lists[left] left += 1 r...
2018-11-28 15:46:15
148
原创 python实现在排序数组中查找元素的第一个和最后一个位置
在排序数组中查找元素的第一个和最后一个位置def searchRange(nums, target): if len(nums) == 0: return [-1,-1] elif target < nums[0] or target > nums[-1]: return [-1,-1] else: l, r =...
2018-11-28 08:45:07
2229
原创 python生成器生成斐波那契数列
def gen_fib(): a1 = 0 a2 = 1 for i in range(10): a1,a2 = a2,a1+a2 yield a1a = gen_fib()print(list(a))总结:解析器在实时生成数据,数据不会驻留在内存中。因此,其执行效率很高!yield 是一个类似 return 的关键字,只是这个函...
2018-11-27 17:05:45
1586
原创 python实现插入排序、冒泡排序、快速排序
a= [2,4,2,6,5,8,5,56,45,3,23]#插入排序def InsertSort(a): lenlist = len(a) for i in range(1,lenlist): x = a[i] for j in range(i,-1,-1): if x &amp;amp;lt; a[j-1]: ...
2018-11-23 15:15:37
208
转载 云计算常用命令
云计算IAAS篇mysql篇mysql -uroot -p000000 (使用root账号登录mysql)use mysql (切换到mysql层)show tables; (查询mysql数据库列表)select * from mysql.user where user = ‘keystone’\G; (以列表形式查询mysql用户名为keysto...
2018-11-21 21:35:49
2998
1
转载 弹性计算
**弹性计算包括云服务器、云数据库、负载均衡。**云服务器整合了高性能服务器与优质网络资源,云OS统一管理集群资源,每个集群可虚拟出多个独立服务器,且可以在集群中自由迁移,数据存储在云OS,大大提高云服务器的稳定性。关系型数据库服务一个基于高稳定,大规模平台的商用关系型数据库服务,提供高可用性、高读写性能、高安全性的数据存储服务。负载均衡通过设置虚拟服务器IP,将后端多台真实服务...
2018-11-21 17:20:25
3316
原创 python列表去重
list1 = [1,2,5,2,5,7,3,4,7,34,9]1.while遍历def delRepeat(list1): for x in list1: while list1.count(x)&gt;1: del list1[list1.index(x)] return list12.for遍历news_list1 = []for...
2018-11-16 16:53:24
187
1
原创 python多层嵌套转换为一维列表
1.递归方式[1,2,[3,[4,5],6]]def expand_list(nested_list): for item in nested_list: if isinstance(item, (list, tuple)): for sub_item in expand_list(item): yield sub...
2018-11-15 21:44:04
1016
1
原创 Linux的基本命令
命令作用命令作用cat查看文件内容more/less查看文件内容cd切换工作目录touch改变文件的时间属性chown改变文件属权mv改名或移动文件chmod改变文件权限pwd显示当前所在的目录clear清除屏幕rm删除文件或目录cp拷贝文件find查找文件ln创建文件链接which寻找命令...
2018-11-15 11:13:12
119
原创 python赋值,浅拷贝和深拷贝
在处理列表和字典时,尽管传递引用常常是最方便的方法,但如果函数修改了传入的列表或字典,你可能不希望这些变动影响原来的列表或字典。要做到这一点,Python 提供了名为 copy 的模块,其中包含 copy()和 deepcopy()函数。第一个函数copy.copy(),可以用来复制列表或字典这样的可变值,而不只是复制引用。在交互式环境中输入以下代码:在这里插入代码片...
2018-11-15 09:57:26
157
原创 Python 闭包
闭包:闭包(closure)是函数式编程的重要的语法结构。不同的语言实现闭包的方式不同。Python以函数对象为基础,为闭包这一语法结构提供支持的 (我们在特殊方法与多范式中,已经多次看到Python使用对象来实现一些特殊的语法)。Python一切皆对象,函数这一语法结构也是一个对象。在函数对象中,我们像使用一个普通对象一样使用函数对象,比如更改函数对象的名字,或者将函数对象作为参数进行传递。...
2018-11-10 10:53:17
160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人