自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ansible安装与使用详解(Linux下)

ansible安装与使用详解ansible概述:ansible是一款为类unix系统开发的自由开源的配置和自动化工具。它用python写成,类似于saltstack和puppet,但是不同点是ansible不需要再节点中安装任何客户端。它使用ssh来通信。它基于python的paramiko开发,分布式,无需任何客户端,轻量级,配置语法使用ymal及jinja2模板语言,更强的远程命令执行...

2019-08-13 15:15:52 2981

原创 使用MqSql主(master)从(slave)复制技术实现数据库热备

使用MqSql主从复制技术实现数据库热备MySQL replication?replication可以实现将数据从一台数据库服务器(master)复制到一台或者多台数据库服务器(slave) 默认情况下属于异步复制,无需维持长连接 通过配置,可以复制所有的库或者几个库,甚至库中的一些表 是MySQL内建的,本身自带的原理:master将数据库的改变写入二进制日志,slave同步并执...

2019-08-05 17:01:37 296

原创 linux下使用Apache服务部署静态网站

linux下使用Apache服务部署静态网站一、contos7下安装Apache1、把光盘设备中的系统镜像挂载到/media/cdrom目录中mkdir -p /media/cdrom(创建要挂载的目录)mount /dev/cdrom /media/cdrom(把cdrom挂载到创建的目录中)2、在/etc/yum.repos.d/中创建yum仓库的配置文件,配置文件名可以随...

2019-05-08 17:00:05 2364

原创 centos7下安装flume

在安装之前了解一下flume是干什么的:flume(日志收集系统)Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。安装flume   下载地址:http://www.apache.org/dyn/closer.l...

2018-04-24 12:50:09 1141

原创 在centos7下安装anaconda,spark,mysql,hive

安装Anaconda,用xftp上传anaconda安装前需要安装bzip2  yum -y installbzip2(root下)然后安装anaconda:bashAnaconda3-5.0.1-Linux-x86_64.sh安装过程一路回车就行 遇到这个情况就写yes然后接着回车,等好长时间他会再让你输一个yes,输完就配置好了然后source ~/.bashrc  更新环境变量,查看jupy...

2018-04-22 16:35:39 697

原创 centos7下搭建hadoop

最近刚刚学习了安装hadoop,在这里分享一下首先配置我们的网卡,首先在主目录下进入 etc/sysconfig/network-scripts/,然后ls查看目录下的文件,找到自己的网卡,我的是图下标记的这个:Vi进入文件,按i编辑,默认动态ip,改为静态,在文件后添加4行配置代码,结果如下:保存并退出。重启网卡:systemctl restart network修改主机名和主机映射:vi et...

2018-03-28 10:00:04 246

原创 linux基本命令汇总

最近在学linux,趁着在课下时间把里面的基本命令归纳了一下,方便以后查看 1.     echo命令用于在终端输出字符串或者变量提取后的值,格式为“echo【字符串|$变量】”2.     date命令用于显示及设置系统的时间或日期,格式为“date【选项】【+指定的格式】”3.      reboot命令用于重启系统,只有root用户才能执行,这个就不截图了==4.     Poweroff命...

2018-03-24 15:22:06 176

原创 django实现分页

本次是模拟的一个博客项目分页的效果,我们要使用django中的查询集queryset中的paginator,在viwes中导入方式:from django.core import paginator定义函数welcome:新建welcome:运行项目,效果如图:...

2018-03-13 16:44:31 274

原创 在jango中添加富文本

在jango中添加富文本: 大家都知道,大多数社交软件都可以编辑长文本,比如微博,QQ空间说说,微信朋友圈等,但是这些功能都是非富文本,因为他们的功能只能是文字,文字中也不能插图,只能最后再配图,所以功能不太强大,之所以这样是因为这样更安全,随之就体现出富文本功能的强大,今天就讲解一下富文本的使用方法,本文章用的是UEditor百度富文本编辑器,附上下载链接:http://ueditor.baid...

2018-03-07 21:52:16 283

原创 继续完善上次的注册效果

承接上文,继续写登录效果 此时虽然已经添加数据库的数据,但是一直刷新浏览器会一直重复提交,导致数据库里数据会一直重复保存这时就需要重定向,使得刷新浏览器数据库不会重复保存一个数据转发:一次请求或者响应,请求地址没有发生变化,如果此时刷新页面会出现重做现象重定向:一次以上的请求和响应,请求地址发生一次以上的变化,如果此时刷新页面不会发生重做现象首先在views里修改代码加一个定义一个show:然后修...

2018-03-03 22:09:29 392

原创 创建一个djang注册项目

创建一个djang注册项目:新建项目的路径什么的不用多说,在根目录创建app:pyblogsys(博客注册)代码:startapp pyblogsys,如下图:因为我们的网页结构都在templates里,所以我们要先在settings中配置连接这个路径如需连接数据库,则需要在databases里配置自己的数据库,以下是我的数据库,进攻配置参考:然后配置urls,使用include将自己创建的项目和...

2018-02-28 11:35:12 284

原创 django框架基础

Djang是用python语言写的开源web开发框架,并遵循MVC设计并且django有一个专有名词:MVT         M全拼为model,功能是负责数据处理,内嵌了orm框架         V全拼为view,功能是接收httprequest,业务处理,返回httpresponse         T全拼为template,功能是负责封装构造要返回的html,内嵌了模板引擎        ...

2018-02-25 12:24:21 255

原创 mysql高级查询及设计三大范式

Mysql高级查询:如何用sql语句检测temp表是否已经创建?Drop table if exists temp;Create table temp(建表语句)子查询的语法:Select……from 表名 where exists(子查询);统计一下每个年级男女生人数         SELECT  gradeID, sex ,COUNT(sex)  FROM

2018-02-01 17:29:42 282

原创 mysql增删改查和基本函数

Mysql具有多种村塾引擎的类型其中mylsqm不需事物,空间小,以查询访问为主Lnndb则是多删除,更新操作,安全性高 设置表的存储类型的语法是Create table表名(表内容)enging=存储类型 插入单挑数据记录语法:Insert into表名(字段名列表)values(值列表);n 字段名是可选的,如省略则依次插入所有字

2018-01-30 19:16:12 647

原创 mysql基础和数据库数据表的基本操作

Mqsql基础:Mysql数据库是一种c/s结构的软件:客户端/服务器,若想访问服务器必须通过客户端(服务器一直运行,客户端在需要使用的时候运行)互交方式:1.     客户单链接认证:链接服务器,认证身份:.\mysql -nroot –p2.     发送sql指令3.     服务器就收sql指令:处理sql指令:返回操作结果4.     客户端接受结果:显示

2018-01-30 18:09:45 403

原创 网络编程的服务器客户端代码

服务器端:import socketimport threadingseversocket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)seversocket.bind(("127.0.0.1",9999))#绑定服务地址和端口号print("服务已等待")seversocket.listen(5)#最多接受5个print("

2018-01-23 20:42:13 871

原创 正则表达式

正则表达式的用来完成一些 搜寻和匹配,它有一些专用的字符和模式:http://www.runoob.com/python/python-reg-expressions.html我们看一些常用的小案例:正则表达式:匹配对象以及group()和groups()方法  group()要么返回整个对象,要么根据要求返回特定的子组。groups()则仅返回一个包含唯一或者

2018-01-23 18:53:57 214

原创 线程

基本概念:线程指的是:进程中的每个子任务,不能同时存在、进程:独立的所有的子任务的集合线程和进程:目的都是想同时完成任务进程的特点:独立(CPU使用独立,内存独立)、启动进程开销大(速率低) 进程之间很难共享数据,和数据通信Python3 线程中常用的两个模块为:_threadthreading(一般使用这个)

2018-01-23 18:50:42 188

原创 闭包

闭包   就是函数里面包着一个函数,里面的函数不能被直接调用def FuncX(x):    print("-----开始------")    def FuncY(y):        print("函数内")        return x*y    print("-----结束------")    return FuncY  # 这里返回的是里面函数的引用x

2018-01-23 18:48:59 178 1

原创 文件流

什么是绝对路径什么是相对路径,绝对路径就是从根目录开始 盘符开始创建如:f = open("E/xxx/xxx.txt")相对路径是在当前的位置开始创建如:f = open("xxx.txt")python3 File(文件)方法file对象使用open函数来创建,下表列出了file对象常用的函数:file.write()将字符写入文件,没有返回值

2018-01-23 18:47:24 157

原创 python异常

在python实际开发中,为了能够处理复杂的异常情况,完成的一异常语法如下:try:    #尝试执行打代码    passexcept 错误类型1:    #针对错误类型1,对应的代码处理    passexcept 错误类型2:    #针对错误类型2,对应的代码处理    passexcept 错误类型(3,4):    #针对错误类型(3,4),

2018-01-01 03:47:01 240

原创 python函数的知识点:

刚刚学完函数,但是对函数的理解还是没有完全掌握,特地重新自己又复习了一边,顺便把知识点都总结下来:函数:函数的定义:所谓函数,就是把具有独立功能的代码块组织为一个小模块,在需要的时候调用函数的使用包含两个步骤:1.     定义函数—封装独立的功能2.     调用函数—享受封装的成果函数的作用:在开发程序时,使用函数可以提高编写的效率以及代码的重用参数的作用:1.

2017-12-21 20:00:34 194

原创 用python字典写的一个简单的通讯录小系统

直接上代码:mydic={}while True: print("="*7,"通讯录管理系统","="*7) print("1.增加姓名和手机") print("2.删除姓名") print("3.修改手机号") print("4.查询所有用户") print("5.根据姓名查找手机号") print("6.退出") print

2017-12-19 16:18:19 14214

原创 字符串,列表,元组,字典的区别

以前总觉得标题上那几类都差不多,今天刚刚学习完python基础知识,正好总结一下他们的区别:字符串:字符串不能修改字符序列,除了不能修改之外,还可以把字符串当成列表一样处理。访问字符串种某个字符同访问元组和列表的元素是一样的比如:[python]viewplaincopy1.  mystr="mystr",mystr[0]="m",mystr[1]=

2017-12-19 16:15:41 4688

原创 python列表的基本知识

list是python中使用最频繁的数据类型,在其它语言中通常叫做数组是专门用来存储一串信息说白了列表就是在【】中用,分隔存储多个数据 列表的索引从开始(索引就是数据在列表中的位置编号,索引又可以被称为下标)#注意:从列表中取值时,如果超出索引范围,程序会报错然后就是列表的各种函数加方法:

2017-12-17 22:51:05 204

原创 python基础学习笔记

Python基本的输出输入方式:Print:输出东西Input:输入东西指定输出的分隔符:sep        比如:print(1,”abc”,sep=’#’)连接两个print变成同一行:end        比如:print(“你吃”,end=”饭”);print(“了吗?”)  进制转换:有内置函数:        bin()    

2017-12-14 18:38:38 171

原创 python简单地实现几个小代码

#一到一百相加的和:def sum(): sum = 0 for n in range(1, 101): sum = sum + n return sumprint('一到一百相加的和是:',sum())#一到一百偶数相加的和:he=0for i in range(0,100,2): he+=iprint(he)

2017-12-12 16:40:06 43684 9

空空如也

空空如也

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

TA关注的人

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