自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

敖进个人博客

不负如来不负卿!

  • 博客(32)
  • 收藏
  • 关注

原创 Linux查看网卡位宽信息

使用ethtool和lspci查看网卡信息

2022-08-26 01:18:12 1178 1

原创 使用expect自动登录机器

#!/usr/bin/expectpasswd='123456'expect -c " set time 30 spawn ssh root@120.55.55.110 expect { \"*yes/no\" { send \"yes\r\"; exp_continue } \"*password:\" { send \"$passwd\r\"; exp_continue } }interact"# expect #自动应答命令用于交互式命令的自.

2021-10-29 19:44:29 246

原创 Python基础之列表(list)操作

Python中,列表(list)是python支持的任意类型的元素的集合,相当于其它编程语言中的数组。创建列表的方法有两种,一种是使用中括号[]进行创建;>>> [1,2,'x','y'][1, 2, 'x', 'y']另一种是标准的创建方法,使用list()方法进行创建。>>> a = list()>>> type(a)<class 'list'>>>> a.append(1)>>>

2021-08-23 01:36:40 803

原创 Python基础之三元表达式

三元表达式又称三元运算符,是软件编程中的一个固定格式,语法是“条件表达式?表达式1:表达式2”。常用于根据条件为变量赋值。Python中也有三元表达式,不过Python的三元运算符和C语言以及Java等语言有所区别,语法格式为:表达式1 if 条件表达式 else 表达式2当表达式返回True时,返回结果表达式1,否则返回结果表达式2。示例1:根据y值的范围为x赋值,如果y大于0,x赋值True,否则x赋值为False。>>> y = 1>>> x = Tru

2021-08-22 23:05:25 14396

原创 python基础之print函数

对于任何一门编程语言,第一个入门例子肯定是输出hello world。在C语言中使用printf()函数打印字符串,而在python2中使用print即可,之所以强调是python2,是因为python2版本和3版本有所差异且没有向上兼容。python2中的print在python2中print是一个标准的输出语句。在输出字符串时,可以带括号,也可以不带。Python 2.7.5 (default, Apr 2 2020, 13:16:51) [GCC 4.8.5 20150623 (Red Ha

2021-08-21 10:47:11 693

原创 Dell R720xd机器重启卡在Configuring Memoyr...界面

最近发现有台Dell R720xd机器失联了,通过IPMI查看卡在了:Configuring Memoyr…界面机器卡在配置内存界面,一般是内存条松动了,查看IPMI日志,发现IMM_A2内存条有问题,如果是内存松动了拔插A2内存条即可。如果拔插还是不能解决,和其它槽位正常内存条对换,观察故障是否转移,如果故障转移则说明内存条坏了。...

2021-08-20 00:11:13 6192 1

原创 使用Python获取IP所在的网卡名

在Linux操作系统运维过程中,经常会遇到跟进IP获取其对应网卡名的场景。本文通过在Python中调用Shell命令实现根据IP获取网卡名的需求。Python中,常见可以调用Shell命令的模块有os、commands和subprocess。通过commands模块调用shell命令获取IP对应网卡名commands模块只能在Python2中使用。常用的方法有getoutput(cmd)、getstatus(file)和getstatusoutput(cmd)。使用commands.getoutpu

2021-08-17 21:07:31 1447

原创 解决ansible警告RequestsDependencyWarning

最近在使用ansible时总是出现如下告警,看着很难受:/usr/lib/python2.7/site-packages/requests/__init__.py:104: RequestsDependencyWarning: urllib3 (1.21.1) or chardet (2.2.1)/charset_normalizer (None) doesn't match a supported version! RequestsDependencyWarning)在网上搜索了相关教程,发

2021-08-07 15:36:21 1807

原创 VMware桥接模式和NAT模式

一、桥接模式虚拟机和物理机在同一个网段,虚拟机可以和同网段内的所有机器进行通信。但是一个网段只有253个IP,使用桥接模式容易造成IP冲突。二、NAT模式使用网络地址转换的方式,虚拟机可以访问外网,但和物理机不在同一个网段。VMware会生成另一个网络,通过网络地址转换的方式同外网进行通信。三、实例1、桥接模式a、查看物理机配置 win+r --> cmd -...

2019-12-11 00:53:16 864

原创 Linux(CentOS)常用命令之文件操作相关

1、目录切换 cd <filepath>,如:进入/home 目录返回上一级目录:cd ..查看当前所在路径:pwd2、显示指定工作目录下的内容及属性信息 ls -l3、创建文件夹 mkdir <dirname>4、创建文件 touch <filename>5、复制文件 cp 文件所在路径 目标路径...

2019-10-21 20:58:04 217

原创 Dell R720系列做raid步骤(raid0,raid1,raid5和raid10)

RAID各个级别最少需要的硬盘数量为:RAID0=1, RAID1=2, RAID5=3, RAID10=4, RAID50=6。1、重启机器依据提示:键入Ctrl + R 进入raid界面。2、raid界面详情由上图可知一块盘都未配置,需进行配置。Ctrl + N 或Ctrl + P进行菜单栏切换。3、移到第一个菜单的第一行,键入:F2,新建raid。键入F2选择...

2019-10-21 20:18:34 21626 1

原创 Flask系列(1)-- hello world、debug模式、配置文件引入和url传参

一、Flask简介Flask是一个轻量级的可定制框架,使用Python语言编写,较其他同类型框架更为灵活、轻便、安全且容易上手。它可以很好地结合MVC模式进行开发,开发人员分工合作,小型团队在短时间内就可以完成功能丰富的中小型网站或Web服务的实现。另外,Flask还有很强的定制性,用户可以根据自己的需求来添加相应的功能,在保持核心功能简单的同时实现功能的丰富与扩展,其强大的插件库可以让用户实...

2019-10-20 22:13:59 294

原创 Shell常用文本编辑工具(2)

今天看到这样一句话特喜欢:“我最后的祝福是要给那么些人--他们知道我不完美却还爱着我。”真爱一个人,就应该能接受他/她的不完美。哈哈,书归正传!一、awkawk是linux中一个强大的文本分析工具,把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行分析处理。1、基本用法awk [选项参数] ‘pattern1{action1}pattern2{action2}.....

2019-09-29 22:31:24 422

原创 Shell常用文本编辑工具(1)

首先安利一下吴军老师的新书《格局》,吴军老师的每一本书真的都不错!书一到就立马打开读了起来,最喜欢其中一句:获得偶然的成功并不难,难的是逐渐让成功从偶然变成必然!加油!!1、cut工具cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段输出。1.1 基本用法cut [选项参数] filename说...

2019-09-10 22:02:13 4999

原创 Java异常处理机制

序言:Java作为最火的面向对象编程语言(OOP)之一,受到很多程序员的追捧。在Java中万物皆对象,任何事物都可以抽象为特定的类型。在现实生活中,我们知道任何人都会生病(可治和不可治),在Java中程序也会出问题,当代码出问题后就要想办法让它正常运行,就像人生病后必须去医院一样。一、ThrowableThrowable是Error和Exception的超类,常用到的方法有三个:1...

2019-02-22 17:26:50 163

原创 面向对象三大特征之多态

多态指的是一个对象具备多种形态(父类的引用类型变量指向了子类的对象)。在使用需注意如下几点:一、使用前提:必须存在继承或者实现关系。二、使用细节存在2个类:Animal和Mouse,其中Mouse继承了Animal类。Animal:public abstract class Animal { String name; //成员变量 String color = ...

2019-02-21 10:44:51 361

原创 设计模式之单例设计模式

设计模式就是人们抽象出来的解决一类问题的固定步骤。而单例设计模式解决的就是一个类在内存中只存在一个对象,从而保证对象的唯一的问题。单例设计模式的实现步骤:1、将构造方法私有化;2、在类中创建一个静态私有的本类对象;3、提供一个用类名调用的公有静态方法,用来获取该对象。public class Single { //将构造函数私有化 private Single(){} ...

2019-02-20 14:20:01 145

原创 Oracle锁表现象及解决

今天在删除Oracle数据时,由于没有commit,出现了锁表现象。因此猜想当我们在对数据库的数据进行改动时,如果没有commit,那么Oracle就会自动锁表。锁表之后的现象为:不能对数据库中的数据进行和更改和删除。解决方案(PLsql环境下):1、以SYSDBA登陆数据库;2、输入如下sql:elect /*+ rule */ lpad(' ',decode(l.xidusn ...

2019-02-18 15:19:13 3061 1

原创 将U盘文件系统转换为NTFS

相信大家肯定都和笔者有相同的经历,当我们在用U盘拷贝文件时,如果文件文件过大(超过4G),那么系统将会显示不能拷贝。这是U盘文件系统所致。U盘一般会有文件系统,主要有NTFS、FAT16、FAT32三种形式,三种形式对应单个文件的大小也是不一样的,分别如下:NTFS:最大文件2TBFAT16:最大文件2GBFAT32:最大文件4GB一般U盘默认的是FAT32。那么怎样将U盘文件系统转变呢...

2018-12-25 15:31:43 1100

原创 《计算机体系结构》重要知识点

RISK和CISKRISK:精简指令集的简称,指的是机器码较少,指令比较紧凑,效率高。常见的RISK类型的处理器有MIPS、ARM、龙芯处理器(国产); CISK:即复杂指令集,机器码较多,指令效率不高。X86系列都属于CISK类型,如Intel、AMD等。 流水线停顿的概念和原因概念:对于具体的流水线来说,由于相关的存在,使得指令流中的下一条指令不能在特定的时钟中期执行。 原因...

2018-12-23 20:06:54 2902

原创 常用文本编辑器(NotePad++,UtraEdit)

          一、前言工欲善其事,必先利其器。对于一个程序员来说,文本编辑器是必不可少的有力武器之一。当然,常用的有很多,但是个人觉得好用、实用的不多。为了记录自己的工作心得,同时也希望能对像我一般的你有所帮助,特写这篇博客介绍一下我常用的NotePad++和UtraEdit。其中NotePad++是免费的,UtraEdit就要自己想一下办法了,如果经济条件允许的话最好购买正版的软件...

2018-12-21 11:24:03 2785

原创 Java面试题之自增变量(i++; ++i)

一、写在前面的话“基础不牢,地动山摇。”对于一个刚入门的程序员来说,扎实的基础是今后在该行业能良好发展的有力保障。记得刚学习Java时总是被i++和++i弄蒙,我想对于很多小白一定和我有相同的感受。为了夯实自己的基础,同时也希望能帮助到别人,特写下这篇--Java面试题之自增变量(i++; ++i)。由于本人知识有限,有错或不当之处,望指出!二、自增变量之i++对于i++,在程序执行时...

2018-12-20 11:50:57 1377

原创 SpringMVC用POST方式提交数据(包括含时间)时遇到The request sent by the client was syntactically incorrect.

        对于一个刚入手SSM的小白来说学习可谓是步履维艰,这不在修改表单数据并提交时就遇到了The request sent by the client was syntactically incorrect.问题。在网上看了好多回答,有说jar包没对的,也有说是表单数据格式不对的(要指定为enctype="multipart/form-data")。这些方法都试了,但问题还是没得到解决。...

2018-12-18 11:59:38 574

原创 整合ssm(spring3.2.0,mybatis3.2.3)时报“ERROR ContextLoader:307 - Context initialization failed”错误

在进行SSM(jdk1.7, eclipse Mars.2)整合时,老是出现:ERROR ContextLoader:307 - Context initialization failedjava.lang.IllegalArgumentException....在百度查了一天还是没有解决。但是当将spring3.2.0换为spring3.2.4后就正常了。spring3.2.0...

2018-12-17 17:50:16 439

原创 Spring解决POST请求方式

当使用SpringMVC框架前端向后端提交post请求数据时,会遇到乱码问题。最简单的解决方式就是在web.xml中配置spring编码过滤器。(本人所用spring版本为3.2.0)代码如下:&lt;!-- Spring编码过滤器,解决POST提交方式乱码 --&gt;&lt;filter&gt; &lt;filter-name&gt;characterEncoding&lt;/fil...

2018-12-13 09:45:28 1583

原创 以爬取“我要爱死你”贵州行政区划为例,浅析lxml中etree的用法

lxml是python中一个非常强大的解析库。其中的etree更是常常用来判断网页中某一节点是否存在,并获取相应的文本或属性。一、用法详解1、导入etreeimport requestsfrom lxml import etree2、获取网页信息并生成etree选择器,即下面中的htmlres = requests.get('http://www.baidu.com')...

2018-10-08 15:40:26 850

原创 Java中this关键字、static关键字、final关键字、instanceof关键字用法详解

1、this关键字this关键字代表是对象的引用。也就是this在指向一个对象,所指向的对象就是调用该函数的对象引用。实际工作中,存在着构造函数之间的相互调用,但是构造函数不是普通的成员函数,不能通过函数名自己接调用所以sun公司提供this关键字。        a.this只能在非静态中(没有static修饰的)函数使用.        b.构造函数间相互调用必须放在构造函数的第一个...

2018-07-01 15:24:43 480

原创 Servlet接收Get和Post请求时的乱码问题及解决

当我们使用get或者post请求向服务端发起请求时,由于客户端没有告诉服务器,请求正文的编码,于是服务器默认用ISO-8859-1进行编码。1.post请求方式乱码解决。request.setCharacterEncoding("UTF-8");2。get请求方式乱码解决。String name = reuqest.getParameter("name");拿到原始的二进制数据,用UTF-8进行...

2018-06-21 18:48:15 1342

原创 JavaScript的onclik()事件浅析

onclick()事件。当点击定义事件元素的时候触发该事件。&lt;html&gt; &lt;head&gt; &lt;title&gt;JS&lt;/title&gt; &lt;/head&gt; &lt;style&gt; #id1{ text-align:center; width:200; height:200; background-color:re...

2018-05-24 14:31:15 764

原创 Eclipse(MyEclipse)常用快捷键

一、常用快捷键1.Alt + / :内容提示。例如: System.out.println(); 语句 ,键入syso再按住alt 和/ 就会补全;忘记某个类如何书写,可以写出一部分,按住alt 和/ 就会有提示。2.Ctrl + 1:快速修复。例如,程序有编译期异常,或者需要导包。使用该快捷键,会有相关提示。3.Ctrl + shift + O:导包。如果需要导入的包比较多,可以一次性全部导入,...

2018-05-08 22:25:28 380

原创 初识BeautifulSoup

今时网上流行一句话:“人生苦短,我学python。”python以其简单易学,应用领域广及众多第三方包而快速风靡IT圈。在python的众多第三方包中BeautifulSoup是网页解析中最常用也是最好用的。下面我们就以爬取纵横小说网小说榜http://book.zongheng.com/rank/male/r1/c0/q0/1.html为例,简单的介绍一下BeautifulSoup的用法。1、安...

2018-05-06 00:39:52 209

原创 java开发之环境搭建

路漫漫其修远兮,吾将上下而求索。不知不觉已经学习java三年了,愈专研愈觉得java真的是一门不错的语言。为此,在这里写下一些自己在学习中的感想和经历,不对之处望指出。一、java简介Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面...

2018-04-12 00:59:42 383 2

空空如也

空空如也

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

TA关注的人

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