自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 sed命令

sed命令sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑...

2018-03-27 09:09:00 140

转载 Ansible的安装、配置及常用模块介绍

Ansible的安装、配置及常用模块介绍ansible安装方式1、 ansible安装常用两种方式,yum安装和pip程序安装这里提供二种安装方式,任选一种即可:1、使用yum安装yum install epel-release -yyum install ansible –y2、 使用pip(python的包管理模块)安装pip install a...

2018-03-25 22:34:00 248

转载 hadoop+zookeeper+hbase群集搭建

Hadoop2.7.2+Hbase1.2.1分布式环境搭建整理一.准备环境1.1. 安装包1)准备4台PC2)安装配置Linux系统:CentOS-7.0-1406-x86_64-DVD.iso3)安装配置Java环境:jdk-8u91-linux-x64.gz4)安装配置Hadoop:hadoop-2.7.5-x64.tar.gz5)安装配置Hbase...

2018-03-24 21:24:00 200

转载 Python 面向对象(创建类和对象,面向对象的三大特性是指:封装、继承和多态,多态性)...

概念: · 面向过程:根据业务逻辑从上到下写垒代码 · 函...

2018-02-11 22:27:00 164

转载 将日志输出到屏幕及文件

#!/usr/bin/env python# -*- coding: utf-8 -*-import logging#创建日志对像logger=logging.getLogger("TEST-LOG")logger.setLevel(logging.ERROR) #日志级别#创建日志输出到屏幕及设置级别ch=logging.StreamHandler()ch.setLevel(loggi...

2018-02-11 08:09:00 544

转载 Nginx 安装

系统平台:CentOS release 6.6 (Final) 64位。一、安装编译工具及库文件yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel二、首先要安装 PCREPCRE 作用是让 Nginx 支持 Rewrite 功能。1、下载 PCRE 安装包,下载地址:http://down...

2018-02-11 06:28:00 134

转载 python3 logging模块

基本用法下面的代码展示了logging最基本的用法。 # -*- coding: utf-8 -*- import logging import sys # 获取logger实例,如果参数为空则返回root logger logger = logging.getLogger("AppName") # 指定logger输出格式 formatter = logging.Fo...

2018-02-10 23:38:00 93

转载 subprocess模块

subprocess – 创建附加进程 subprocess模块提供了一种一致的方法来创建和处理附加进程,与标准库中的其它模块相比,提供了一个更高级的接口。用于替换如下模块: os.system() , os.spawnv() , os和popen2模块中的popen()函数,以及 commands(). 1. 运行外部命令 subprocess.call(command) ...

2018-02-10 23:10:00 157

转载 Python3之hashlib

简介:   用于加密相关的操作,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法。 在python3中已经废弃了md5和sha模块,简单说明下md5和sha的使用。   什么是摘要算法呢?   摘要算法又称为哈希算法,散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示...

2018-02-10 22:03:00 76

转载 修改文件

#!/usr/bin/env python# -*- coding: utf-8 -*-import refile= open("cs.py","r",encoding = 'utf-8')lines=file.readlines()file.close()strinfo = re.compile('^([\d\s])+')file_data = ""for line in lines:...

2018-02-10 20:08:00 81

转载 configparser模块

以下代码以Python3.6.1为例 Less is more! configparser 可以读写和解析注释文件, 但是没有写入注释的功能 1 #!/usr/bin/env python 2 # coding=utf-8 3 __author__ = 'Luzhuo' 4 __date__ = '2017/5/26' 5 # config_configpar...

2018-02-10 17:58:00 90

转载 XML模块

XML例子: # -*- encoding:utf-8 -*- import requests from xml.etree import ElementTree as ET f = requests.get('http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getWeatherbyCityName...

2018-02-09 20:32:00 572

转载 Python—Shelve模块

在Python中Shelve模块提供了基本的存储操作,Shelve中的open函数在调用的时候返回一个shelf对象,通过该对象可以存储内容,即像操作字典一样进行存储操作。当在该对象中查找元素时,对象会根据已经存储的版本进行重新构建,当给某个键赋值的时候,元素会被存储。如下: >>> import shelve >>> data=shelve.op...

2018-02-08 22:25:00 97

转载 Python3之shutil模块

一. 简介   shutil 是高级的文件,文件夹,压缩包处理模块。 二. 使用 shutil.copyfileobj(fsrc, fdst[, length])将文件内容拷贝到另一个文件中 123import shutilshutil.copyfileobj(open('old.xml','r'), open('new.xml', 'w')) shuti...

2018-02-07 20:13:00 86

转载 python之sys模块详解

sys模块功能多,我们这里介绍一些比较实用的功能,相信你会喜欢的,和我一起走进python的模块吧! sys模块的常见函数列表 sys.argv: 实现从程序外部向程序传递参数。 sys.exit([arg]): 程序中间的退出,arg=0为正常退出。 sys.getdefaultencoding(): 获取系统当前编码,一般默认为ascii。 sys.setdefaulten...

2018-02-07 20:06:00 93

转载 python---OS模块

在使用os模块时需要先import os引入模块 os.getcwd()模块函数 功能:获取当前工作目录,即当前python脚本工作的目录路径【无参】 使用方法:os.getcwd() 格式如:a = os.getcwd() #!/usr/bin/env python # -*- coding:utf8 -*- import os a = os.getcwd() #获...

2018-02-07 20:01:00 66

转载 json与pickle

#!/usr/bin/env python# -*- coding: utf-8 -*-import json,pickle#pickle写入# f=open("user.txt","wb")# info={# "hhj":"123",# "wqh":"345",# "wqh1":"5552"# }# # f.write(pickle.dumps(info))# ...

2018-02-06 23:53:00 52

转载 冒泡排序

#!/usr/bin/env python# -*- coding: utf-8 -*-data=[25,18,20,90,74,76,79,80,95,150,192,144]#方法一# j=1# while j<len(data):# for i in range(len(data)-j):# if data[i]>data[i+1]:# ...

2018-02-05 21:10:00 65

转载 python中的正则表达式(re模块)

一、简介正则表达式本身是一种小型的、高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序媛们可以直接调用来实现正则匹配。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。二、正则表达式中常用的字符含义1、普通字符和11个元字符:普通字符匹配自身abcabc.匹配任意除...

2018-02-04 22:57:00 60

转载 python简单计算器

#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018-01-15 20:40# @Author : hhj# @Site :一、计算器一import redef operator_update(formula): # 对formula公式进行 去除空字符,更新运算符处理 formula = formula.rep...

2018-02-04 18:50:00 111

转载 二维数组90度旋转

#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018-01-15 20:40# @Author : hhj# @Site :## [0, 1, 2, 3, 4]# [0, 1, 2, 3, 4]# [0, 1, 2, 3, 4]# [0, 1, 2, 3, 4]# [0, 1, 2, 3, 4]# ------------...

2018-02-01 23:29:00 494

转载 sql的行转列和列转行

一、行转列1、测试数据准备CREATE TABLE [StudentScores]( [UserName] NVARCHAR(20), --学生姓名 [Subject] NVARCHAR(30), --科目 [Score] FLOAT, ...

2018-01-31 22:30:00 104

转载 递归实现二分查找

#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018-01-31 20:29 # @Author : hhj# @Site : # @File : 递归实现二分查找.py通过递归实现斐波那契数列# def func(arg1,arg2,stop):# if arg1==0:# prin...

2018-01-31 21:22:00 235

转载 python 装饰器

1、必备#### 第一波 ####def foo():print 'foo'foo #表示是函数foo() #表示执行foo函数#### 第二波 ####def foo():print 'foo'foo = lambda x: x + 1foo() # 执行下面的lambda表达式,而不再...

2018-01-29 20:45:00 63

转载 Apache ssl启动免输入密码

方法1  1、安装openssl软件    yum install-y openssl mod_ssl  2、生成服务器私匙,生成server.key文件    openssl genrsa -des3 -out server.key 1024HTTPD启动时免密码增加如下步骤:(1)cp server.key server.key.tmp  (2)open...

2018-01-28 14:50:00 321

转载 配置基于主机名的虚拟主机及HTTPD 加密SSL配置以及HTTPS强制跳转

配置基于主机名的虚拟主机1、先配置DNS DNS 安装yum install bind* -y开户防火墙iptables-AINPUT-ptcp--dport53-jACCEPTiptables-AINPUT-pudp--dport53-jACCEPTiptables-AINPUT-ptcp--sport53...

2018-01-28 14:45:00 424

转载 Linux防火墙iptables配置详解

一、开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source destination Chain FORWARD (policy...

2018-01-27 20:55:00 162

转载 如何更改linux下的Apache端口号

一、修改/etc/httpd/conf/httpd.conf文件中的监听端口号Listen 80把80修改成需要的号,如8000,即 Listen 8000二、查看SELinux下http相关端口检查SELinux是否启用 # sestatus -v |grep SELinuxSELinux status: enabled#表示启用 检查sema...

2018-01-26 23:00:00 301

转载 Linux下配置Mono和Jexus并且部署ASP.NET MVC5

1.开篇说明 a. 首先我在写这篇博客之前,已经在自己本地配置了mono和jexus并且成功部署了asp.net mvc项目,我也是依赖于在网上查找的各种资料来配置环境并且部署项目的,而其在网上也已有了很多这方面的文章,故而我就想我是写还是不写呢,但是想来想 去,我还是写一下吧,因为网上的文章太杂乱,不是最新版本,不是很整齐并且也可能会遇到各种各样的问题,所以我决定写一篇从无到部署项...

2018-01-26 21:23:00 88

转载 Linux下快速分区格式化大于2T磁盘存储

在生产环境中,我们会遇到分区大于2T的磁盘(比如:添加一个10TB的存储),由于MBR分区表只支持2T磁盘,所以大于2T的磁盘必须使用GPT分区表,而我们在做raid时会划分多个VD来进行装系统,但系统安装完后无法将磁盘全部识别出来,这时就需要手动对GPT分区进行挂载,那么如何在linux中对大于2T的磁盘进行挂载?我将和大家一起分享这一过程:GPT格式的磁盘相当于原来MBR磁盘中...

2018-01-26 13:29:00 200

转载 LINUX笔记

一、执行命令及一些小技巧命令行格式:命令 -选项 参数例:以长模式显示:ls -l /home/ 以长模式显示所有信息:ls -al /home/显示别名:alias计算器:bc 默认保留整数,如果想保留小数位数,输入bc回车后 再输入scale=4保留小数点后4位有效数字显示哪个用户登...

2018-01-26 13:19:00 673

转载 apache虚拟主机的配置

vim /etc/hosts; //修改hosts文件添加如下两行内容115.28.17.191 baijunyao.com115.28.17.191 anlianma.com修改httpd.conf文件[root@iZ28qa8jt4uZ /]# vim /etc/httpd/conf/htt...

2018-01-25 20:13:00 55

转载 Apache主配置文件httpd.conf

Apache的主配置文件:/etc/httpd/conf/httpd.conf默认站点主目录:/var/www/html/Apache服务器的配置信息全部存储在主配置文件/etc/httpd/conf/httpd.conf中,这个文件中的内容非常多,用wc命令统计一共有1009行,其中大部分是以#开头的注释行。[root@justin ~]# wc -l /etc/httpd/conf/...

2018-01-25 19:51:00 81

转载 linux中ftp配置

防火墙开启[root@hhj ~]# service iptables start添加规则20主动端口,21被动端口[root@hhj ~]# iptables -I INPUT 1 -p tcp --dport 20:21 -j ACCEPT保存配置[root@hhj ~]# service iptables saveiptables: Saving fire...

2018-01-25 19:14:00 92

转载 linux下ftp配置

# 匿名用户配置anonymous_enable=YES # 是否允许匿名ftp,如否则选择NOanon_upload_enable=YES # 匿名用户是否能上传anon_mkdir_write_enable=YES # 匿名用户是否能创建目录anon_other_write_enable=YES # 修改文件名和删除文件...

2018-01-24 14:06:00 74

转载 python 迭代器

#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018-01-22 22:09 # @Author : hhj# @Site : # @File : def cash_money(amount): while amount>0 amount -=100 yield 100 ...

2018-01-22 22:37:00 52

转载 yield实现单线程异步

#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018-01-22 22:09 # @Author : hhj# @Site : # @File : yield单线程异步.pyimport timedef consumer(name): print("%s 准备吃包子啦" %name) while Tru...

2018-01-22 22:29:00 65

转载 Python内置函数

内置函数 一详细见python文档,猛击这里文件操作操作文件时,一般需要经历如下步骤:打开文件操作文件一、打开文件1文件句柄 = file('文件路径', '模式')注:python中打开文件有两种方式,即:open(...) 和 file(...) ,本质上前者在内部...

2018-01-21 16:02:00 87

转载 python邮件发送

#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018-01-15 20:40# @Author : hhj# @Site :# import collections#import smtplibfrom email.mime.text import MIMEText# from email.utils import for...

2018-01-21 09:35:00 51

转载 python 发送邮件案例

python 发送邮件实例文件形式的邮件[python]view plaincopy #!/usr/bin/envpython3#coding:utf-8importsmtplibfromemail.mime.textimportMIMETextfromemail.headerimportHeaderse...

2018-01-21 00:46:00 82

空空如也

空空如也

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

TA关注的人

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