自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 问答 (1)
  • 收藏
  • 关注

原创 Linux常用命令(Vim编辑器,用户管理,系统管理)

Vim/Vi编辑器简介:vi命令是UNIX操作系统最通用的群平纯文本编辑器,vim是vi的增强版,实现了很多增强功能。 vim编辑器的工作模式有三种:命令模式,输入模式【编辑模式】,末行模式 说明:命令模式可以完成对文件的操作命令,编辑模式可以完成文本的编辑功能,末行模式充当了一个转换的功能 切换方式:vim filename ---->进入命令模式,按下a或者i键进入编辑模式,...

2019-07-31 20:16:58 319

原创 Linux之常用操作(root,ls,history,pwd,touch,mkdir,tee,cp,rm,file,cd,cat,sort,head,tail,less、more,wc,stat等)

进入root目录: 列出指定目录下的所有内容: 列出指定目录下的所有内容并显示内容的详细信息: 列出指定目录下的所有内容并显示隐藏文件: 查看历史消息文档: 查看当前工作的目录: 创建一个新的文件,空白文件: 创建一个新的目录,指文件夹: 从终端向指定文件中写入内容:,写完之后Ctrl+C即可退出写入 拷贝复制文件或者目录,用cp,如果文件不存在则直接复制,如果存在提示是否覆盖...

2019-07-31 10:37:20 258

原创 在win10系统上安装VMWare和Ubuntu系统存在的问题

关于win10系统上安装VMWare和Ubuntu系统可参照一下两个网址:https://www.cnblogs.com/tiandlsd001/p/7768875.htmlhttps://blog.csdn.net/u013541411/article/details/81265099注意:安装过程简单,易操作,建议安装位置不要选择在C盘,将这两个的安装放置在同一个目录下...

2019-07-30 20:53:22 703

原创 Linux系统简介(发展史,应用领域,特点,组成,版本,什么是Linux)

发展史1946年世界上的第一台计算机就产生了,刚产生出的计算机并没有操作系统,需要手工输入【只能一个人使用且人工速度慢于计算】1965年麻省理工,ATT,贝尔实验室去研发一套操作系统,想要允许300台操作并使用1969年实现进度缓慢,计划失败了1969-1970 肯.汤姆逊移植了一个软件,定制一套标准,Unix系统1970 推出了Unix系统,Unix系统元年,操作系统元年,...

2019-07-29 10:26:44 1431

原创 Linux和Windows的区别(界面,驱动程序,使用,学习,软件)

比较 Linux Windows 界面 图形界面风格依发布版本不同而不同,可能互不兼容。GNU/Linux的终端机是从UNIX传承下来的,基本命令和操作方法也几乎一致 界面统一,外壳程序固定所有Windows程序菜单几乎一致,快捷键也几乎相同 驱动 程序 由志愿者开发,由Linux核心开发小组发布,很多硬件厂商基于版权考虑并未提供驱动...

2019-07-29 09:31:55 1212

原创 网络编程(计算机网络的概念,ip地址,端口,协议,TCP和UDP,三次握手)

概念计算机网络:把分布在不同区域的计算机与专门的外部设备用通信线路相互之间连接起来,组成一个功能强大,规模比较大的网络系统,使得计算机之间可以进行消息的传递,数据的共享。网络编程:指的是在同一个网络中不同的计算机之间的通信计算机之间通信需要的条件(ip地址,端口,协议)IP地址: 概念:指的是互联网协议地址【Internet Protocol Address】 作用:...

2019-07-28 13:26:31 193

原创 Python之正则表达式

概念定义:正则表达式【Regular Expression】,在代码中简写为regex或者RE【不推荐,系统中有一个re模块】作用:使用单个字符串来描述具有某个特殊规则的匹配模式,有搜索模式【文本搜索和文本替换】和匹配模式【根据规则进行匹配指定内容】使用场景:用于校验邮箱,手机号,qq号,密码格式等。爬虫中可以快速的从网页代码中获取我们需要的数据使用原则:严格遵守正则表达式的语法...

2019-07-28 12:00:39 87

原创 Python之排列和组合

排列概念:从n个不同的元素中取出每个元素【m<=n】,按照一定的顺序排成一列,叫做从n个不同元素中取出m个元素的一个排列【Arragement】,当m=n的时候,被叫做全排列【Permutation】,全排的可能性:n! / (n - m) !#需求:从[1,2,3,4]中取出3个元素,进行排列#参数:可迭代对象,需要取出的元素个数#注意:通过list()得到的结果为一个列表...

2019-07-28 10:33:14 482

原创 Python2.x和Python3.x之间的区别

性能3的效率比2的低,但是有更大的优化空间,效率正在追赶编码3默认使用的编码格式为uft-8,使得变量的命名范围更大【可以使用中文作为变量名】语法加入了with as关键字,还有True,False,None 除法运算使用的是/,整除使用的是// 加入了nonlocal关键字 取出print xxx,加入print(xxx) 去除raw_input语句,加入...

2019-07-28 09:38:20 267

原创 Python之面向对象的综合练习(模拟网上购物)

Pickle模块的使用pickle提供了一个简单的持久化功能,可以将对象以文件的形式存放到磁盘上,此模块只能在Python中使用,且Python中所有数据类型【list,string,tuple,dict,set,对象】都可以使用pickle进行序列化和反序列化 pickle.dump(obj,file,protocol = None),其中obj:将要封装的对象;file:obj将要写入...

2019-07-22 12:14:21 2696 1

原创 Python之turtle绘图

绘制图像(画布,画笔,绘图命令)import turtleturtle.screensize(400,300,"pink") #设置画布大小和颜色#turtle.forward(distance) 向当前画笔方向移动distance像素长度 turtle.forward(50)#turtle.backward(distance) 向当前画笔相反方...

2019-07-19 22:12:16 451

原创 Pthon之csv(comma separated values,逗号分隔值)文件的读写

.csv是一种文件格式【txt,doc】,是一种特殊的文本格式【一组字符串序列,字符之间使用逗号或者使用制表符隔开】作用:纯文本文件,存储数据,可以在不同的程序之间进行数据的交互打开方式:记事本,excelimport csv#1.读取csv文件def readCsv1(path): infoList = [] with open(path,"r") as f...

2019-07-19 18:29:10 614

原创 Python之高阶函数(map(),reduce(),filter(),sorted())

概念以一个函数作为参数,返回一个结果,被称为高阶函数map()map(function,Interable),其中function:函数;Interable:可迭代对象【list,tuple,dict,set,string,生成器】#需求1:给一个已知列表中的元素求平方def square(x): return x ** 2list1 = [1,2,3,4,...

2019-07-19 11:12:13 280

原创 Python之文件读写(概述,读文件,写文件,编码和解码,练习【需求:文件内容的拷贝】)

概述Python中内置了文件读写的功能,现代的系统不允许普通的程序直接访问磁盘,所以,读写磁盘上的文件首先会请求打开一个文件的对象【也被称为文件描述符】,然后,通过系统提供的功能就可以读写文件读文件(过程和使用)过程:a.打开文件:open();b.读取文件内容:read();c.关闭文件:close()。说明:文件使用完毕之后必须关闭,因为文件对象会占用操作系统的资源,并且操...

2019-07-19 10:02:46 300

原创 Python之语法错误和异常的概念和处理

概念语法错误:代码将不被执行,代码分析器直接指出语法错误行异常:代码没有出现错误,但是当程序运行起来之后,会在控制台上报错,这种错误称为异常异常的特点:当程序在执行过程中遇到异常,而且异常没有被处理,则程序会终止在出现异常的地方,代码不会继续向下执行解决问题:当程序遇到异常的时候,让程序越过异常继续向下执行本质【工作机制】:只是将异常屏蔽掉,不影响其他代码的执行,并没有真正的...

2019-07-18 20:09:23 788

原创 Python之单例设计模式的概念和使用

概念解决什么问题? 如果在指定情况下,需要使用的对象是同一个,就没有必要浪费内存空间创建不同的对象,可通过单例设计模式来节省内存空间 设计模式? 已经存在的可以解决特定问题的方案【模板】,常用的有单利设计模式,工厂设计模式,代理微图设计模式,装饰者设计模式 单例设计模式? 程序运行的过程中,确保某一个类只有一个实例【对象】,不管在哪...

2019-07-18 12:04:21 165

原创 Python之运算符的重载

运算符的重载(overload):和重写类似,对类的专有方法进行重载【将系统函数的实现部分重新实现】与重写(override)的区别:重写必须出现在具有继承关系的类中,重载没有要求#__add__print(1 + 2) #3print("1" + "2") #12print("1".__add__("2")) #12,字符串拼接#两个对象相加cl...

2019-07-18 11:19:46 201

原创 Python之类中特殊的属性和方法(实例属性和类属性的区别,类常用属性,动态添加实例属性和方法)

实例【对象】属性和类属性之间的区别?定义的位置不同,类属性直接定义在类中,对象属性定义在构造函数中 访问方式不同,类属性使用类名直接访问,对象属性使用对象访问 在内存中出现的时机不同,类属性随着类的加载而出现,对象属性随着对象的创建而出现 优先级不同,对象属性的优先级高于类属性class Person(object): #1.定义位置 #类属性直接定义在类中 ...

2019-07-18 10:56:42 421

原创 Python之获取对象信息(type(),isinstance(),dir()的使用)

type():判断对象所属的数据类型 结果:<class "int">import typesprint(type(123)) #<class 'int'>print(type("abc")) #<class 'str'>print(type(None)) #<class '...

2019-07-17 21:26:14 190

原创 Python之多态的概念和使用

概念一种事物的多种体现形式,举例:动物有很多种。在Python中,多态指的是父类的引用指向子类的对象class Animal(object): passclass Cat(Animal): passclass Pig(Animal): passa = list()b = Animal()c = Cat()#isinstance(变量,类型)...

2019-07-17 18:00:00 1760

原创 Python之函数重写(系统函数的重写,自定义函数的重写)

系统函数的重写__str__:在调用print打印对象的时候,会被自动调用,默认返回的对象的地址【给程序员使用的】 __repr__:在Python解释器中调用的方法【给计算机使用的】#系统函数的重写class Animal(object): def __init__(self,name,age,height): self.name = name ...

2019-07-17 12:24:59 6201

原创 Python之继承(概念,单继承,多继承)

概念如果两个或者两个以上的类具有相同的特征【属性】和行为【成员函数】,我们可以抽取一个类出来,在抽取出来的类中声明公共的部分 被抽取出来的类:父类,超类,基类 两个或者两个以上的类:子类,派生类 他们之间的关系:子类继承自父类 父类派生出子类 作用:简化代码,提高了代码的复用性和可维护性单继承一个子类只能有一个父类,被称为单继承 语法:父类:clas...

2019-07-17 11:24:07 1208

原创 Python之封装(概念,属性私有化,get函数和set函数,@property装饰器,属性的不同形式,私有函数)

概念广义的封装:函数和类的定义本身,就是封装的体现狭义的封装【在面向对象中的封装】:一个类的某些属性,在使用的过程中,如果不希望被外界直接访问,就可以将该属性作为私有的【private,只有当前类持有】,然后暴露给外界一个访问的函数即可【间接的访问属性】封装的本质:就是属性的私有化封装的好处:提高了数据的安全性,提高了数据的复用性举例说明:插排【不需要关心属性在类的内部做了什...

2019-07-17 09:25:00 1226

空空如也

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

TA关注的人

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