- 博客(25)
- 收藏
- 关注
转载 web前端HTML基础
一、HTML介绍 HTML全称是(Hypertext Markup Language, HTML)又称为超级文本标记语言,它主要his一种用于创建网页的标记语言,在本质上是浏览器可以识别的规则,我们按照规则编写网页内容,浏览器会按照规则来渲染我们编写的网页。 二、HTML文档结构解释 HTML的网页编写格式: HTML中head内常用标签 标签意义 ...
2018-04-18 16:30:00 99
转载 Python之MySQL
一.概述 数据库(Database,简称DB) 数据库技术是计算机应用领域中非常重要的技术,它产生于20世纪60年代末,是数据管理的最新技术,也是软件技术的一个重要分支。 简单的说,数据库就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据库提供的多种方法来管理数据库里的数据。更简单的形象理...
2018-04-16 17:21:00 105
转载 Python并发编程之进程
一、理论概念 1、定义 进程(Process 也可以称为重量级进程)是程序的一次执行。在每个进程中都有自己的地址空间、内存、数据栈以及记录运行的辅助数据,它是系统进行资源分配和调度的一个独立单位。 2、并行和并发 并行:并行是指多个任务同一时间执行; 并发:是指在资源有限的情况下,两个任务相互交替着使用资源; 3、同步和异常 ...
2018-04-01 17:22:00 109
转载 Python之异常处理
一、什么是异常处理 定义:异常处理就是我们在写Python时,经常看到的报错信息,例如;NameError TypeError ValueError等,这些都是异常。 异常是一个事件,改事件会在程序执行过程中发生,影响程序的正常执行,一般情况下,在python中无法处理程序时就会发生异常,异常时Python的一个对象,表示一个错误,当Python脚本发生异常时,我们需要捕获并...
2018-03-16 16:52:00 118
转载 Python模块之hashlib模块、logging模块
一、hashlib模块 hashlib模块介绍:hashlib这个模块提供了摘要算法,例如 MD5、hsa1 摘要算法又称为哈希算法,它是通过一个函数,把任意长度的数据转换为一个长度固定的数据串,这个数据串使用的十六进制表示。摘要算法是一个单向函数,计算容易,如果想要反推摘要算法那是非常喜困难的,而且 如果对原数据做了一个bit的修改,都会导致计算出的摘要完全不同,我们经...
2018-03-14 16:18:00 124
转载 Python面向对象进阶
一、面向对象那个进阶之反射 定义:所谓反射就是可以通过字符串来操作Python代码中的变量、函数、甚至类和方法。 在反射中有四种自省方法,这四种方法适合类和对象(在Python中一切皆对象),下面是四种方法的说明: hasattr 判断某一个 变量 是否能够.调用一个名字,返回True或者False getattr 直接获取一个变量中的名字的值...
2018-03-13 16:15:00 92
转载 python面向对象三大特性之继承、多态、封装
一、继承 什么是继承 所谓继承指提供了同一类对象共性的处理方法,子类继承父类共性的东西。 这样有利于代码的复用性,即子类拥有父类的方法。通过继承创建的新类称为“子类”或“派生类”,被继承的类称为“基类”、“父类”或“超类”。 继承可以想象成什么是什么的关系 python中类的继承分为:单继承和多继承 class Parent1...
2018-03-08 19:37:00 84
转载 python面向对象之类的命名空间与组合
一、类的命名空间 定义:我们在创建一个类的时候就会创建一个类的命名空间,用来存储类中定义的所有的名字,这些名字称为类的属性 类的属性有两种形式:静态属性和动态属性 静态属性就是在类中定义的变量 动态属性就是定义在类中的方法 在调用上我们需要注意的是对象可以调用类中的属性,但是类名不可以调用对象的属性,由于对象和类之间存在一个关联关系所...
2018-03-07 15:48:00 70
转载 re模块与正则表达式
一、正则表达式概念 正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些匹配某个模式的文本。 1、正则表达式之表示...
2018-02-28 19:15:00 80
转载 装饰器的进阶
一、函数的开放和封闭原则 上一篇博客说了函数的装饰器,本章博客我们接着说函数的装饰器,但是在说装饰器之前先聊一下开放封闭原则 对扩展是开放原则 在函数中开放原则只对扩展是开放的,为什么这么说那,因为我们在设计任何一个程序时,不可能在设计之初就把所有的功能全部想好并且在未来也不做任何改变,所以我们必须允许代码的扩展和添加新的功能。 对代码的修改时封闭的 ...
2018-02-05 17:26:00 43
转载 闭包与认识装饰器
一、函数名 函数名在本质上就是函数的内存地址,函数名有以下功能: 函数名可以赋值给别的变量;; 函数名还可以当做容器类型里面的元素,(列表、字典); 函数名可以当做函数的参数和返回值;具体实例如下: #!/usr/bin/python # -*- encodeing:utf-8 -*- # 函数可以赋值给别的变量 # def func(...
2018-02-05 15:22:00 64
转载 函数的名称空间与作用域
一、名称空间 1、命名空间一共分为三种: 全局命名空间:是在程序从上到下被执行的过程中依次加载进内存里面,放置了我们设置的所有变量名和函数名;在全局命名空间中,可以使用内置命名空间中的名字,但是不能用局部中使用。 局部命名空间:就是函数定义的名字,当调用函数的时候才会产生这个名称空间,随着函数的执行结束而消失;在局部命名空间中,可以使用全局、内置命名空间中...
2018-02-01 17:10:00 102
转载 初始函数
一、函数的作用: 函数用来是实现单一或者相关联功能的代码段,减少代码的重复和提高可读性。 二、函数的定义 定义函数的规则如下: 函数代码是以def关键字开头,后面是函数名和圆括号()。 函数的第一行语句可以选择性的使用文档字符串--用于存放函数声明。 函数体要缩进 函数的语法: def 函数名() 函数体 函数...
2018-02-01 16:31:00 177
转载 Python面向对象
一、面向对象 python本身就是一门面向对象的语言,面向对象的程序设计的核心是对象,首先要理解什么是对象。 面向对象的优点:解决了程序的扩展性。 面向对象的缺点:可控性差。 1、面向对象的名词简介 类(class):用来描述具有相同的属性和方法的对象的集合,他定义了该集合中每一个对象所共有的属性和方法,对象是类的实例; 类变量:类变量在整个实...
2018-01-15 16:59:00 57
转载 异常处理
Python 异常处理 python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。 python标准异常 异常名称描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是输入^C) ...
2018-01-14 21:07:00 59
转载 模块与包
一、什么是模块 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 模块可以分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写并链接到python解释器的内置模块 二、如何使用模块 1、import ...
2018-01-14 15:17:00 51
转载 Python模块
一、什么是模块 模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 模块分为三种: 1、自定义模块:自定义的模块,顾名思义,就是你自己写的python程序,我们知道python的代码都存在一个以".py"结尾的文件中的,我们这样命名一个python脚本,吧后缀去掉就是模块名称,这个就是自定义模块,我举个例子:我写了一个yinzh...
2018-01-13 22:13:00 66
转载 ansible 批量安装zabbix agentd客户端
目录结构 # tree /etc/ansible/ /etc/ansible/ ├── ansible.cfg ├── hosts ├── roles │ └── zabbix-agentd │ ├── files │ │ ├── install_zabbix.sh │ │ └── zabbix-3.4.1.tar...
2018-01-09 14:36:00 92
转载 centos配置单网卡为Trunk模式
单网卡配置多IP(trunk模式)操作标准 1.linux的单网卡配置多IP的操作 下面为linux系统单网卡配置多IP(trunk模式)的操作步骤,系统平台为centos5.5。全部操作完成后,将实现在网卡eth0上配置两个子接口:eth0.1000和eth0.2000,他们的IP分别是58.215.165.4和122.192.66.132 一、修改网卡配置,确保两张网卡都...
2018-01-09 14:34:00 989
转载 smokeping一键安装脚本
#!/bin/bash #Date 2017/11/11 #mail caoyf1992@163.com [ $(id -u) != "0" ] && echo "Error: You must be root to run this script" && exit 1 export PATH=/usr/local/sbin:/usr/local/...
2018-01-09 14:15:00 717
转载 IIS与Apache禁止IP地址直接访问网站
一、IIS 防止恶意域名指向解决方法 首先单击“开始”-“设置”-“控制面板”-“管理工具”,找到“Internet 信息服务 (IIS)管理器”双击打开并进行如下操作: 1、展开左侧级联菜单,找到“网站”目录。 2、在“网站”目录上单击右键,选择“新建”-“网站”,打开“网站创建向导”。 3、在“网站创建向导”对话框点击“下一步”,进入“网站描述”,输入描述内容...
2018-01-09 14:09:00 289
转载 linux 常用命令
dmidecode -t 1 查看设备SN、设备型号 echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all 临时禁止PING的命令 echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all 允许ping的命令 sort -nr 倒序显示文件内容 yum inst...
2018-01-08 16:14:00 60
转载 ELK安装
一、概念 1、核心组成 ELK由Elasticsearch、Logstash和Kibana三部分组件组成; Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。 Logstash是一个完全开源的工具,它可以对你的日志进行收集、分析,并将其存储供以后使用 kiba...
2018-01-08 16:09:00 60
转载 MySQL5.7安装
1. 下载包 wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz 2. 解压 tar xxvf mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz mv mysql-5.7.12-linux-glibc2.5-x8...
2018-01-08 16:07:00 79
转载 Centos7 动态创建文件系统
linux 想要动态扩展文件系统,需要将磁盘做成LVM动态卷 以centos 7为例 挂载两块磁盘 vdb vdc 安装 ssm 管理磁盘工具 yum -y install system-storage-manager-0.4-7.el7.noarch 创建卷组,并将物理磁盘添加到该卷组中 语法格式: ssm add -p 存储池(卷...
2018-01-08 16:05:00 531
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人