自定义博客皮肤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 590

原创 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 1788

原创 Python----协程

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

2018-09-29 21:34:54 323

原创 python----mysql数据库

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

2018-09-07 18:02:57 273

原创 Python------2048

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

2018-09-05 22:19:49 206

原创 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 260

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

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

2018-09-05 20:40:19 735

原创 Python---面向对象

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

2018-09-04 21:19:35 431

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

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

2018-09-03 23:43:17 385

原创 自动售货系统

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 541

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

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

2018-08-22 15:33:48 332

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

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

2018-08-22 01:07:40 242

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

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

2018-08-18 17:16:12 680

原创 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 3691

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

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

2018-08-16 12:00:14 484

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

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

2018-08-15 17:03:22 414

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

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

2018-08-15 11:12:20 362

原创 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 277

原创 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 510

原创 Python入门

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

2018-08-08 11:34:27 308

原创 Linux-----ftp服务

1.ftp的启用 yum   install   vsftpd systemctl   start   vsftpd systemctl   enable   vsftpd firewall-cmd   --permanent   --add-service=ftp firewall-cmd   --reload ftp://172.25.254.100 2.ftp的基本信息 ...

2018-08-08 09:45:51 337

原创 Lunix-------lvm

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

2018-08-08 09:17:49 402

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

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

2018-08-04 16:31:18 256

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

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

2018-08-04 16:07:57 230

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

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

2018-08-01 16:17:52 542

原创 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 257

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

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

2018-08-01 09:05:45 459

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

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

2018-07-28 10:47:22 266

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

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

2018-07-26 21:03:35 204

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

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

2018-07-25 15:58:14 425

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

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

2018-07-25 11:47:51 218

原创 Linux----文件权限

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

2018-07-25 10:43:30 285

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

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

2018-07-19 12:58:02 174

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

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

2018-07-19 11:13:52 289

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

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

2018-07-19 10:43:37 214

原创 走进Linux

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

2018-07-19 00:08:15 355

空空如也

空空如也

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

TA关注的人

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