自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 python---第三方模块和面向对象

<一.>python—第三方模块1.python系统内置第三方模块import osimport randomimport stringrandom.random()random.randint(1,4)random.choice('hello')random.sample(string.ascii_letters + string.digits,4)random.s...

2019-03-21 18:40:23 496

原创 pthon-flask-数据库操作

Flask-SQLAlchemy的基本概念什么是Flask-SQLAlchemy? - Flask-SQLAlchemy 是一个 Flask 扩展,简化了在 Flask 程序中使用 SQLAlchemy 的操作。 - SQLAlchemy 是一个很强大的关系型数据库框架,支持多种数据库后台。 - SQLAlchemy 提供了高层 ORM,也提供了使用数据库原生 SQL 的低层功能。...

2019-03-20 14:13:01 307

原创 python-flask-(bootstrap,web,email)

flask集成bootstrap回顾一下super函数class Animal(object): def __init__(self, name): self.name = name def eat(self): print("%s正在吃。。。。。。" %(self.name))class Cat(Animal): # 1...

2019-03-08 15:48:18 968

原创 python-flask-bootstrap

什么是Bootstrap框架? Bootstrap是美国Twitter公司推出的一个用于前端开发的开源工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。 Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写...

2019-03-08 12:43:04 344

原创 python-web-flask

Web应用框架: Flask:微内核框架 ----小型网站 Django:全能型框架 ---- 大型网站(ERP) Tornado …Flask的基本理解Flask 属于微框架(micro-framework)这一类别,微架构通常是很小的不依赖于外部库的框架。这既有优点也有缺点,优点是框架很轻量,更新时依赖少,并且专注安全方面的 bug,缺点是,你不得不自己...

2019-03-08 11:34:53 154

原创 python-数据分析-pandas

『1.』pandas常见的数据类型常见的数据类型: - 一维: Series - 二维: DataFrame - 三维: Panel .... - 四维: Panel4D ..... - N维: PanelND ....『2.』使用pandas创建一维数据类型import pandas as pdimport numpy as npimpo...

2019-03-08 10:05:39 150

原创 python---文件读写和os模块

一.文件的读写1>.文件打开的模式选择r:(默认) - 只能读,不能写 - 读取文件不存在,会报错 FileNotFoundError: [Errno 2] No such file or directory:w: - write only - 文件不存在,不报错,并创建新的文件 - 文件存在,会清空文件内容并写入新的内容a: ...

2019-03-07 22:22:33 1149

原创 python3---装饰器

#

2019-03-07 21:41:54 687

原创 python-数据分析-numpy

『1.』了解数组,和简单计算list ====== 特殊的数组数组和列表的区别: - 数组: 存储的时同一种数据类型; - list:容器, 可以存储任意数据类型;# 一维数组的简单计算,但是面对多维数组就比较复杂了a=[1,2,3,4]b=[2,3,4,5]add=lambda x:x[0]+x[1]print([add(item) for item in zip...

2019-03-05 15:22:01 296

原创 python-数据分析-pyechart

『1.』使用pyechart生成条形图『2.』『3.』『4.』『5.』『6.』『7.』『8.』『』

2019-03-03 13:51:15 1094

原创 python-数据分析-matplotlib

『1.』matplotlib的基本使用1. matplotlib是什么? ---> python底层的绘图工具2.matplotlib的基本要点:{ 1.1:解决中文显示乱码问题 1.2:获取x,y轴的数据 1.2:设置x,y,标题的描述信息 1.2:设置图片大小 1.2:设置x,y轴的刻度信息,及相关信息 1.2:设置图片特殊点的信息 1.2:设置图片的保存...

2019-02-23 15:47:43 156

原创 python-爬虫(反)-爬取博客

『1.』创建爬虫框架1.创建一个scrapy框架,命名为synopsis -->scrapy startproject mooc2.在scrapy中创建一个爬虫spider;命名为csdn,链接地址为csdn.net -->scrapy genspider csdn csdn.net『2.』明确爬取内容(编写items.py)『3.』制作爬虫(sp...

2019-02-23 11:14:39 297

原创 python-爬虫-xpath(词云)

一>.使用csv保存文件1>.写入csv文件import csvwith open('list.csv','w') as f: writ=csv.writer(f) writ.writerows([['1','2','3'],['4','5','6']]) print("文件写入成功")2>.读取csv文件import csvwith ope...

2019-02-20 16:22:46 773

原创 python-爬虫-scrapy框架

一>.爬虫框架scrapy的理解 - 引擎(Scrapy):用来处理整个系统的数据流, 触发事务(框架核心) - 调度器(Scheduler):用来接受引擎发过来的请求, 压入队列中, 并在引擎再次请求的时候返回. - 下载器(Downloader):用于下载网页内容, 并将网页内容返回给蜘蛛(Scrapy) - 爬虫(Spiders):用于从特定的网页中提取自己需要的信息, 即所...

2019-02-20 11:34:53 173

原创 python---mariadb---微型银行转账系统

import pymysqlclass TransferMoney(object): def __init__(self,conn): self.conn=conn self.cur=conn.cursor() def transfer(self,source_id,target_id,money): # 1.首先需要判断银行卡是...

2019-01-17 16:40:32 127

原创 python(linux)---mariadb

<一>.linux—mariadb1>.linux下mariadb的安装1.查找与mariadb相关的安转包版本yum search mariadb2.安装mariadb的客户软件包和服务软件包yum install mariadb mariadb-server.x86_64 -y3.启动mariadb服务systemctl start mariadbsystem...

2019-01-17 15:57:36 902

原创 python---ananconda

<一>.Ananconda的使用1>.安装Ananconda- 什么是Anaconda? Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统, 提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。 Anaconda利用工具/命令 conda 来进行package和...

2019-01-17 10:37:13 1073

原创 python3---2048小游戏

import curses # python3.7可以直接导入函数模块import randomfrom itertools import chainclass GameField(object): def __init__(self,width=4,height=4): self.width=width # 棋盘的宽 self.h...

2019-01-14 16:05:35 1272 1

原创 python3---高阶函数

高阶函数【1】高阶函数的理解和简单使用定义函数: def fun(a,b): return a+b调用函数: a = fun(1,2) print(a)高阶函数: - 实参是一个函数名 - 函数的返回值是一个函数 - 函数本身也可以赋值给变量 变量可以指向函数print(abs(-11))f = absprint(f(-10))高阶函数传递的参数包含函数...

2018-12-14 11:08:51 543

原创 python3----自动售货机系统,校验密码,快速生成验证码 / 内推码

<1>自动售货机系统代码自动售货机运行结果

2018-12-13 12:15:51 1033

原创 python3---[列表;字典;集合]*生成式;生成器

<1>列表生成式[experssion for item in 序列 if 判断语句]1>列表生成式的简单应用s = '51 5000 10000'k,a,b = s.split()print(k,a,b)print([i for i in range(1, 11) if i % 2 == 0])print([i + j for i in 'A

2018-12-07 15:54:13 478

原创 python3---函数的理解和使用

<1>python内置数据结构数值;bool;str;list; tuple; set; dict可变数据类型和不可变数据类型 可变数据类型:list set dict(是否可以增删改查)有序数据类型和无序数据类型 有序:str list tuple 无序:数值 bool setpython2:dict无序 python3中:dict有序一般情况下...

2018-12-06 12:45:18 308

原创 python3---元组:集合:字典

<1>元组1>元组的创建列表:打了激素的数组元组:带了紧箍咒的列表;不可变数据类型,没有增删改查;可以存储任意数据类型定义元组t1 = ()t2 = tuple([])t3 = (1, 2.1, 2e+10, True, 2j+3, [1,2,3],(1,2,3) )print(type(t1), type(t2), type(t3),)如果元组里面包含可变数...

2018-11-29 09:47:44 175

原创 python3---列表

<1>pycharm的安装和使用1>安装 tar zxf pycharm-community-2016.3.2 cd pycharm-community-2016.3.2/bin/ sh pycharm.sh 2>使用 pycharm设置界面(ctrl+alt+s) 修改编辑界面字体 修改控制台界面字体 如何快速创建文

2018-11-28 12:14:11 305

原创 python3---循环语句和字符串

[1]循环的跳出break ---> 跳出整个循环,不会再执行循环后续的内容continue ---> 跳出本次循环,但是还是会继续循环exit() ---> 结束程序的运行[2]for循环和ragne函数range函数python2: range(1,5):即刻生成数据,消耗时间并且占用内存 xrange(1,5):先生成一个xrange对象,使用值的

2018-11-22 14:08:04 394

原创 python3---基本语句的理解

[1]安装python3拿到源码安装包(python)解压安装包到/opt目录tar zxf Python-3.6.4.tgz -C /opt/安装编译过程中需要的依赖包:gcc,zlib,zlib-devel,openssl-develyum install gcc zlib zlib-devel openssl-devel -y进入解压的安装包进行编译cd /opt/Pytho...

2018-11-21 10:51:39 538

原创 linux---selinux

<1>.selinx的定义selinux 是强制访问控制系统的实现;只要用途在于增强系统抵御攻击的能力。<2>.selinux的状态vim /etc/sysconfig/selinux ---> 产看selinux的配置文件 enforcing ---> 表示强制,如果违反了安全上下文策略,则无法操作 disabled ---> 表示关闭;sel...

2018-11-08 20:50:17 246

原创 liunx---lvm卷辑和ftp

<1>.逻辑卷的基本知识pv --->物理卷 --->被lvlv命令处理过的物理分区vg --->物理卷组 --->被组装到一起的物理卷pe --->物理扩展 --->lvm设备的最小单元,lvm是pe的整数倍lvm --->逻辑卷 --->直接使用的设备,可以增加缩减并保持原有数据不变<2>.lvm的建立...

2018-11-08 11:52:31 192

原创 linux---虚拟机的全自动安装和定时延时任务

一.虚拟机的全自动安装1.前期准本工作【yum源】 和【dhcp】 服务搭建成功2.下载kickstart服务yum install system-config-kickstart.noarch -y 下载kickstart服务3.system-config-kickstart —> 打开kickstart图形界面在Post-Installation Script 中编辑,给自动...

2018-11-01 14:29:15 858

原创 linux---磁盘管理

1).本地存储设备的识别df -h 查看系统正在挂载的设备fdisk -l 查看系统中真实存在的设备cat /proc/partitions 查看系统识别的设备blkid 查看系统可以使用的设备mount 查看系统中的挂载信息2).设备的挂载和卸载设备名称/dev/xdx /dev/hd0 /dev/hd1 /dev/sda/dev/sr0 光驱/dev/map...

2018-11-01 13:14:22 218

原创 linux---练习3

1.在server主机中配置yum仓库,并安装gcc编辑器2.在server主机中把/etc目录打包压缩到/mnt中,名字为etc.tar.gz3.复制server主机中的/etc.tar.gz到desktop主机的/mnt中4.同步server主机中的/etc中的所有文件到desktop主机中/mnt中,包含链接文件\5.配置desktop主机和server主机的日志服务要求如下:*)...

2018-10-26 13:03:20 112

原创 linux---yum源的创建

1.本机yum源的搭建2.

2018-10-24 22:26:55 221

原创 linux----虚拟机的创建

1.安装虚拟机[root@zhu mnt]# vim createvm.sh #编辑脚本安装#!/bin/bashvirt-install \--cdrom /home/kiosk/Desktop/linux923/isos/rhel-server-7.0-x86_64-dvd.iso \--ram 1024 \--cpus 1 \--disk /var/lib/libvi...

2018-10-23 15:06:19 146

原创 linux---网关-解析-dhcp

管理网络配置文件/etc/sysconfig/network-scripts ----> 网络配置目录 网络配置文件命名规则 ifcfg-xxxxDEVICE=XXXX ----> 设备名称ONBOOT=yes ----> 网络服务开启时自动激活网卡BOOTPROTO=dhcp | static | none ----&g...

2018-10-19 11:14:49 585

原创 linux---系统日志

rsyslog的管理 vim /etc/rsyslog.conf ----> 系统日志服务的主配置文件 /var/log/message ----> 服务信息日志 /var/log/secure ----> 系统登录日志 /var/log/cron ----> 定时任务日志 /var/log/maillog ----> 系统邮件服...

2018-10-18 13:31:54 149

原创 linux ---远程登陆设置,密码修改,文件传输,打包压缩

<1>.ssh的安全设定(配置)vim /etc/ssh/sshd_config ---> sshd配置文件的设置 PasswordAuthentication yes ---> 是否允许用户通过密码做sshd认证 PermitRootLogin yes ---> 时否允许root用户通

2018-10-12 11:35:44 191

原创 linux --- 控制服务以及远程连接

控制服务1.用什么控制服务 系统初始化进程可以对服务进行相应的控制2.当前系统初始化进程是什么 systemd ---> 系统初始化进程 pstree ---> 显示系统中的进程树3.进程控制命令 ssh --------> sshd client(客户端口) server(服务端口)4.systemctl -------->...

2018-10-11 13:54:29 122

原创 linux -- 文件特殊权限和进程

<0>.建立目录和文件的默认权限[umask](1)umask ---> 查看系统目录默认预留权限位;文件默认预留权限位 ---> 目录权限减去<111>(2)umask 007 ---> 临时修改系统目录默认预留权限位 为 007(3) 永久修改系统umask值 1).vim

2018-10-11 13:16:35 123

原创 linux ---vim编辑&用户管理&权限

<0>.vim 编辑器(1).普通模式:浏览文件,不可以编辑,只能浏览 (2)插入模式:对文件进行编辑i 在光标所在位置插入 I 在光标所在行行首插入a 在光标下一位置插入 A 在光标所在行行尾插入o 在光标所在行下一行插入 O 在光标所在行上一行插入s 删除光标所在字符进行插入 S 删除光标所在行进行插入(3)命令模式:临时更改vim的工作...

2018-09-28 11:45:10 3489

原创 linux —— 虚拟机的认识和文件管理

<0>.shell的理解sell:俗称壳,(用来区别核),是指“提供者使用界面”的软件(命令解释器)常用快捷操作Ctrl+Alt+上|下 //切换工作界面Ctrl+Alt+L //锁屏Alt + F1 //打开主菜单ApplicationAlt + F10 //最大化当前窗口PrtSc //截取全屏Ctrl+Shift+PrtSc //截取选中的屏幕...

2018-09-26 13:56:51 548

空空如也

空空如也

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

TA关注的人

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