自定义博客皮肤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)
  • 收藏
  • 关注

原创 Python------BS4的理解

1.BS4的理解BS4会将html文档对象转换为python可以识别的四种对象: Tag: 标签对象 NavigableString : 字符内容操作对象 BeautifulSoup: 文档对象 Comment:westos文本内容<!DOCTYPE html><html lang="en"><head> ...

2018-10-23 15:24:46 527

原创 Python------URL解析

1.爬虫(1)浏览网页时经历的过程浏览器 (请求request)-> 输入URL地址(http://www.baidu.com/index.html file:///mnt ftp://172.25.254.250/pub-> http协议确定, www.baidu.com访问的域名确定 -> DNS服务器解析到IP地址-> 确定要访问的网页内容 ->...

2018-10-19 16:17:24 1703

原创 Python----协程

1.yield实现协程协程又称为微线程. yield进程在创建时, 需要耗费时间和资源,线程在创建时, 需要耗费时间和资源,协程运行过程中始终只有一个线程协程优势: 有较高的执行效率, 始终只有一个线程, 不存在创建线程和销毁线程需要的时间; 也没有线程切换的开销, 任务需要开启线程数越多, 协程的优势越明显; 不需要多线程的锁机制import thr...

2018-09-29 21:34:54 275

原创 python----mysql数据库

Ananconda使用指南管理虚拟环境conda create -n env_name  [packages...] python=versionsource activate env_namesource deactivate 列出所有已有环境;conda env listconda info -e 删除一个已有的环境;conda env remove -n env_nam...

2018-09-07 18:02:57 231

原创 Python------2048

 1. 需求1: 生成4*4的棋盘, 其中数据结构选择列表嵌套列表;     需求2: 创建函数random_create, 在棋盘的一个随机位置插入一个数字2或者4;     需求3: 如果随机插入数字的位置已经有内容, 如何解决覆盖原有数字的问题.     需求4: 将生成的数据, 通过图像画出来;import cursesfrom itertools import cha...

2018-09-05 22:19:49 173

原创 Python-------反射机制与异常处理

1.面向对象的反射机制反射: 让对象告诉我们相关信息(对象拥有的属性和方法, 对象所属的类等....)1). 如果知道对象拥有的属性和方法.print(dir(str))f = open('/tmp/passwd')print(dir(f))2). 判断对象所属的类print(type('hello'))class Student(object): 这是student类...

2018-09-05 22:09:50 222

原创 Python-----类的基本操作

1.魔术方法之构造函数与解析函数class People(object): 实例化对象时自动执行 def __init__(self, name, age): 把属性和对象名绑定在一起, 便于访问对象的属性. self.name = name self.age = age print("创建对象成功.........

2018-09-05 20:40:19 657

原创 Python---面向对象

1.面向对象编程语言类:一个模板,是一个抽象的没有实体的对象:(eg:张三,李四)属性:表示这类东西的特征方法:表示这类物体可以做的事class  man(object)print(‘hello’)构造方法:当创建对象的时候,自动执行的函数def __init__(self,name,age,gender): self.name=name     ##属性...

2018-09-04 21:19:35 375

原创 Python-------文件操作

1.文件的打开,操作,关闭打开文件: f=open('/etc/passwd1')   ##如果文件不存在,open()函数就会抛出IOError的错误,print(f)                                       并且给出错误码和详细的信息告诉你文件不存在操作:content =f.read()print(content)f...

2018-09-03 23:43:17 318

原创 自动售货系统

goods = { 'A1': [2, 0], 'A2': [3, 0], 'A3': [4, 0], 'A4': [5, 0], 'A5': [8, 0], 'A6': [6, 0]}goods1 = { 'A1': [2, 0], 'A2': [3, 0], 'A3': [4, 0], 'A4': [5,...

2018-08-27 06:58:00 474

原创 Python-----模块与包

1.模块的使用import  randomimport  stringrandom.random()random.randint(1,4)random.choice('hello')                                                      # 从序列中拿出一个值出来random.sample(string.ascii_letters ...

2018-08-22 15:33:48 289

原创 Python-------装饰器

1.如何解决在函数执行之前和执行之后添加功能,调用函数的方式改变的问题。不改变原有函数的调用方法:函数里面嵌套函数,并且返回嵌套函数login =desc(login)def desc(fun):        ##fun=login def add_info(): print("hello") fun()         ##login() ...

2018-08-22 01:07:40 203

原创 Python------高阶函数

1.如何随机生成验证码,快速生成内推码import   randomimport    stringcode_str= string.ascii_letters +string.digitsprint(code_str)def   gen_code(len=4):        return   "".join (random.sampl(code_str.len)pr...

2018-08-18 17:16:12 618

原创 Python-----列表,字典,集合生成式,生成器

1.列表生成式列表生成式使用变形: [i**2 for i in range(2,10,2) ]                                  ##拿出1~10之间的偶数,并执行函数i**2[fun(i) for i in range(2,10,2)]                                  ##拿出1~10之间的偶数,并执行函数fun(i...

2018-08-18 02:23:56 3622

原创 循环语句掌握项目编写练习

1. 设计一个程序,帮助小学生练习10以内的加法    详情:        - 随机生成加法题目;        - 学生查看题目并输入答案;        - 判别学生答题是否正确?        - 退出时, 统计学生答题总数,正确数量及正确率(保留两位小数点); 2.打地鼠游戏,每次游戏有五次机会,假设有五个洞口,老鼠在里面随机一个洞口,人随机打开一个洞口,如果...

2018-08-16 12:00:14 424

原创 Python-------函数

1.内置数据结构小结【1】可变数据类型or不可变数据类型可变数据类型:list   set   dict (是否可以增删该查)【2】有序数据类型和无序数据类型有序:str  , list  ,tuple无序:数值,bool , set注意:python2   dict无序;python3  dict有序一般情况下,有序数据类型可以索引,切片,连接,重复,但是字典除外  ...

2018-08-15 17:03:22 367

原创 Python--------元组,集合,字典

1."=="和"is"区别变量:    id: 在内存中存储的位置;id(a)    value:列表或者元组    type:变量的数据类型; type(a)is: 三个都判断a is b ====> True, a==b一定相等, 返回True;==判断value和typea==b ====> True, a is b 不一定;a = '1'b = 1a ...

2018-08-15 11:12:20 290

原创 Python----列表

1.charm的安装官网下载pycharm压缩包tar   xf  pycharm-community-2017.1.4.tar.gz   -C  /opt/           ##解压安装包到/opt目录cd  /opt/cd    pytharm-community-2017.1.4/cd    bin/. /pycharm.sh输入charm则进去界面2.p...

2018-08-12 23:52:04 228

原创 Python-----常规命令

1.range命令>>>range(5)[0,1,2,3,4,]>>>range(1,10)[1,2,3,4,5,6,7,8,9]>>>##拿出1~10之间偶数... range(2,11,2)   [2,4,6,8,10]>>>##拿出1~7之间所有奇数... range(1,11,2)...

2018-08-11 16:43:35 455

原创 Python入门

1.Linux中python3.6的安装在官网下在源码安装包(3.6)解压安装包到/opt目录tar   xf   Python-3.6.4.tgz   -c   /opt/安装编译过程中需要的依赖包yum   install    zlib  -yyum   install   zlib_devel   -yyum   install   opensel-devel ...

2018-08-08 11:34:27 263

原创 Linux-----ftp服务

1.ftp的启用yum   install   vsftpdsystemctl   start   vsftpdsystemctl   enable   vsftpdfirewall-cmd   --permanent   --add-service=ftpfirewall-cmd   --reloadftp://172.25.254.1002.ftp的基本信息...

2018-08-08 09:45:51 281

原创 Lunix-------lvm

1.lvmpv       ##物理卷         被lv命令处理过的分区vg       ##物理卷组      被组装到一起的物理卷pe       ##图里扩展      lvm最小设备的存储单元lvm是pe的整数倍lvm      ##逻辑卷          直接使用的设备,可以增大缩减保持原有数据不变2.lvm建立[1]分区并时定分区标签为8epvc...

2018-08-08 09:17:49 372

原创 Linux----系统中磁盘管理

1.本地存储设备的识别fdisk   -l                              ##真实存在的设备cat   /proc/partition           ##系统可识别的设备blkid                                   ##系统可使用的设备df                                  ...

2018-08-04 16:31:18 227

原创 Linux------系统延时任务及定时任务

1.系统延时任务[root @ localhost ~]#at   23:37             ##设定任务执行时间at   >   rm   -rf   /mnt/*                                  ##任务动作at   >   <EOT>                                        ...

2018-08-04 16:07:57 190

原创 Linux-----虚拟机管理器

1.用命令控制虚拟机virsh   list                                           ## 显示正在运行的虚拟机virsh   destroy   desktop                  ##强行关闭虚拟机virsh   list --all                                      ##查看所有...

2018-08-01 16:17:52 469

原创 Linux-------软件管理

1.使用已经安装的网络资源安装软件vim    /etc/yum.repos.d/yum.repo                           ##文件名称必须以repo结尾[rhel7.2]name=rhel7.2   source                                            ##对软件源的描述baseurl=http://172...

2018-08-01 15:11:34 219

原创 Linux------网络配置

##liunx下的网络配置##1.什么是 IP  ADDRESS                 internet   protocol   AARESS         ##网络进程地置                 ipv4   internet   protocol   version   4<1> 2x32ip是由32个01组成11111110.111...

2018-08-01 09:05:45 414

原创 Linux--------系统日志

什么类型的日志;什么级别的日志                        /var/log/file                 ##日志采集规则进程和操作系统内核需要能够为发生的事件记录日志,这些日志可用于系统审核和问题的故障排除,一般这些日志永久存储 /var/log 目录中/var/log/messages                           大多数系统日志信...

2018-07-28 10:47:22 229

转载 Linux-----系统中的文件传输

##文件在系统中的传输##scp      scp   file       user@ip:/dir                             ##上传文件      scp   user@ip:/file   dir                                  ##下载文件rsync                            ...

2018-07-26 21:03:35 176

原创 Linux----sshd服务及服务管理命令

##控制服务##1.什么是ssh服务?:为远程登陆会话和其他网络服务提供的安全协议。2.用什么控制服务:系统初始化进程可以对服务进行 相应控制3.当前系统初始化进程是什么:systemd     ##系统初始化进程                                                pstree       ##显示系统中的进程树4.进程命令控制:...

2018-07-25 15:58:14 357

原创 Linux------系统进程管理

##系统进程及服务的控制##1.什么是进程?进程就是系统未完成并且正在进行的工作 2.查看进程<1>图形方式查看gnome-system-monitor<2>进程查看命令ps     -A     ##所有进程         -a     ##在当前环境<C-F9>中运行进程,不包含环境信息         -u  ...

2018-07-25 11:47:51 178

原创 Linux----文件权限

##文件权限##1. 文件权限存在的意义:系统最底层安全设定的方法之一;保证文件可以被可用的用户做相应的操作2. 文件权限的读取ls   -l   filels   -ld   dirll   filell   -d   dir3. 文件权限的读取   —         |rw-rw-r--|       1          |kiosk|         ...

2018-07-25 10:43:30 244

原创 LINUX-------用户管理

##用户管理##1用户存在的意义:用户是操作者在系统中的身份,用户是系统最底层的安全机制的一部分,用户在系统中是以字符或文件的形式存在。2用户的查看<1>查看当前用户whoami     ##查看当前用户<2>系统中用户的查看id                       ##查看指定用户id信息-u                      ...

2018-07-19 12:58:02 145

原创 LINUX ---- vim的常用功能

1.vim的模式命令模式:浏览文件,临时更改vim的工作方式,对字符批量处理插入模式:对文件内容进行编译退出模式:退出vim的程序##命令模式##<1>调用vim的工作方式,在vim中:set调整参数式例      :set  nu         ##在每一行前显示行号          :set   nonu    ##取消行号显示       ...

2018-07-19 11:13:52 260

原创 Linux--------输入输出管理

##系统中的输入输出管理##1理解系统的输入输出:运行一个程序时,需要从某个位置读取输入信息,然后cpu处理,最后将输出显示到屏幕或者文件,进程通过文件描述符的编号获取收入并输出。2管理输入输出符号:##输出重定向.>               ##重定向正确输入2>              ##重定向错误输入&>             ...

2018-07-19 10:43:37 178

原创 走进Linux

1. 什么是Linux        Linux这个单词指Linux内核,Linux操作系统叫做GUN/Linux,指Linux的内核+GUN组织的软件。2.  什么是shell,如何在shell中执行命令。        shell是操作系统中的一个软件,它包括在linux外核的外面,为用户和内核之间的交换提供一个接口,系统中的命令用shell去解释,shell接受系统回应的输出并显示...

2018-07-19 00:08:15 307

空空如也

空空如也

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

TA关注的人

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