自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hive安装及连接MySQL

要在hive和MySQL之间建立连接,首先Linux里要有它们一、首先进入MySQL官网下载所需的MySQL yum 仓库:1.下载好之后,就将它上传至Linux中2.接下来运行( rpm -Uvh  mysql57-community-release-el7-11.noarch.rpm)上一步结束后,紧接着安装mysql (yum install mysql-community-server -...

2018-04-16 09:25:22 2724

原创 Namenode 格式化

在经过多次练习后,对操作流程也很熟悉,先配置5个文件,关闭防火墙、selinux,然后namenode格式化,成功后起节点但架不住皮啊,后果就是错误极难发现这个就我昨儿碰到的,反复查看没辙,文件配置没毛病,防火墙和selinux也关着呢   一问老师,分分钟解决了!找不到问题,那就查看日志呗   直接切入根源所在,按着日志说的去查,搞定从这我体会到了日志的重要性,去网上也搜了一些查看日志的命令: ...

2018-04-03 16:54:31 13029 1

原创 走进hadoop生态圈

hadoop介绍:      说白了,hadoop就是一个生态圈,它是HDFS 、MapReduce 、Hive和ZooKeeper等组成,一系列的运行就像一条生态链     1)Pig:一个基于Hadoop的大规模数据分析平台,为海量数据的并行计算,提供了一个简单的操作和编程接口     2)Hive:就是一个工具,有完整的SQL查询的功能,可以将sql语句转换为MapReduce任务进行运行 ...

2018-04-01 09:58:04 3073 1

原创 VM虚拟机无法正常使用

今天打开VM一脸懵比,昨儿刚出过错的  在此我把这个错误展示出来,伙伴们要是也碰到就能很快解决。找到本机上的服务进入后,找到VMware  Authorization Service,执行下图操作操作之后,在下图圈起来的地方,会出现“启动”字样,点击一下,就OK了接下来回到VM,创建虚拟机   没毛病,可以正常使用了!...

2018-03-29 21:23:10 2371 2

原创 Linux (1)

django学习告一段落,又迎来一大难点---大数据!学习大数据,我们需要安装好所需的一切软件与压缩包,安装教程度娘都有,伙伴们自个儿搜哦:A.VM虚拟机、Centos镜像B.Xshellc.Xftpd.jdkf.hadoope.spark1.简单了解一下xshell和xftpXshell是一款功能强大且安全的终端模拟器,支持SSH、SFTP、TELNET、RLOGIN和SERIAL ;Shell...

2018-03-28 01:13:50 310

原创 初遇---富文本编辑器

本章节主要了解的是----富文本编辑器 富文本编辑器(Rich Text Editor),简称RTE  可内嵌于浏览器 ;一般在编辑博客、用户交互方面用的比较多 ;富文本与普通文本区别:前者像写字板,后者只是个记事本今天我们所使用的是百度富文本编辑器Ueditor 在开始操作之前,我们需要思考一个问题:前台Form和普通不上传的form的区别?A)文件上传,必须加一个属性:enctype = ‘m...

2018-03-07 23:45:29 329

原创 django之博客的发布

本节我们要做的事----博客的发布(涉及到外键) 通过代码,想实现发布博客的功能,要有model 、view 、template 、 url(路由规则)(1)先到blog/model.py文件中,定义一个博客自己的model,写一个类去继承models ;类写完了就得想一下,博客发布要满足哪些条件----->标题,作者,内容,发布时间,分类(外键) 并且要给字段限制------不能为空(nu...

2018-03-04 10:56:58 757

原创 django项目---session会话

讲到session,就会涉及到cookie,我们可能就会去想两者有什么不同,去看一下便知:https://www.zhihu.com/question/197868271.要想使用session,需要满足一些条件,进行一些操作:      1. installed_apps      2. 中间件      3. 设置存储形式      4. 引用 request.session2. 如果用户是第...

2018-03-01 22:25:28 324

原创 django 做一个blog(2)

这一节,我们接着上一张-----博客的注册继续讨论在上一张的时候,我们做到最后,已经可以在数据库中成功地添加了数据;但是会有个隐藏着的一个问题,就是继续刷新浏览器,数据库会重复多次保存这个数据! 这个时候呢,就碰到了重定向问题;我们所需要的是在不论怎么去刷新浏览器,数据库中都不会重复添加数据 1.关于转发和重定向,我们需要做一个了解转发:一次请求和响应,请求的地址没有发生变化,如果此时刷新页面就会...

2018-03-01 18:31:24 249

原创 django第二课

承接上文django安装和第一个项目 我们使用了快捷键Ctrl+Alt+R进入,并执行manage.py的shell命令的一系列操作第一步--->makemigrations + app_name 生成创建数据库表的脚本,此时的数据库中没有创建表 第二步--->sqlmigrate + app_name version (sqlmigrate bloguser 0001) 打印sql语...

2018-03-01 11:10:18 246

原创 django安装及第一个项目

Django是一个开放源代码的Web应用框架,是由Python写成的;它使用的是MVC的软件设计模式,也就是模型M,视图V和控制器C我们目前使用的是2.0及以上的版本,下面我们开始安装django——安装之前呢,要确保已经配置好了python的开发环境!不然你怎么写都会出错Django下载路径:https://www.djangoproject.com/download/    下载Django压...

2018-02-28 10:30:57 404

原创 第三章---MySQL高级查询

先让我们回顾一下,上一章节的知识,看一个小练习:        提问:下面的语句有没有错误?实现了什么功能                 SELECT * FROM `student`                  WHERE `studentNo` IN  (SELECT `studentNo` FROM result );        结果:没有错误 ; 查询学生表中,

2018-02-01 12:37:23 720

原创 MySQL数据库操作

接着上文所讲述的内容:1.数据化结构语言中的DML与DQL      a)DML 是数据操作语言 ----主要指的是 增、删、改      b)DQL 是数据查询语言 ----主要做的就是查询2.MySQL的存储类型:    有  MyISAM  、InnoDB  、Memory 、CSV 等9种    主要分析一下MyISAM 与InnoDB的区别:     

2018-01-30 08:26:57 278

原创 就业第一课

这节课,并没有讲知识,而是就业老师来给我们上了一下午的课;聊了社会上的现况,python的就业情况,给出了当前一些公司招人的详细信息;列出了我们所需要去加强学习的地方 该往什么方向去学,分层次的告诉我们以后,可以走哪些岗位或许有的人会觉得,就业信息什么的,都能从网上看到,老师何必浪费时间去讲?           是,网上的确都有,不过我们的眼界跟老师能一样么老师能够抽茧剥丝,从一个大块给

2018-01-27 10:46:25 305

原创 mysql第二节

承接上章:点击打开返回上章链接1.关于MySQL 和SQLyog的安装,我把找到的教程放在这里,具体的跟着操作就完全OK:   a)mysql的教程:      www.jb51.net/article/96898.htmb)SQLyog的教程:   https://www.cnblogs.com/biehongli/p/6032905.html?utm_source=itdada

2018-01-25 11:03:23 281

原创 MySQL

1.首先我们说一下,什么是MySQL?     他是一种关系型数据库管理系统,把数据保存在不同的表中,而不是堆一起,所以它的灵活性强、速度也快 ;它有两种模式:商业版跟社区版,一般新人学生什么的,用的都是社区版;      而且因为它体积小、速度快、成本低、最主要是开放源码,所以中小型的公司都使用它作为网站数据库      SQL是MySQL中用来访问数据库的结构化查询语言2.了解

2018-01-25 09:02:30 459

原创 网络编程2

承接上文:http://blog.csdn.net/cj_forever/article/details/79143240有关TCP和UDP的区别,我觉得有必要了解一下,:首先了解一下不同的地方在哪:TCP---“传输控制协议”,提供的是面向连接,最重要的是可靠、安全性高!在服务端和客户端交换数据前,必须先建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,

2018-01-23 21:30:24 230

原创 网络编程

python 网络编程一般我们都是使用的socket()函数,它又叫做“套接字”;计算机的进程要想实现通信,必须要通过socket向网络发送请求,或者对网络请求做出回答如何用socket()创建套接字? 语法如下:socket.socket([family[, type[, proto]]])其中有3个参数,分别是 family  、type 、protofamily    套

2018-01-23 19:12:57 257

原创 快速排序

算法导论上的快速排序采用分治算法,步骤如下:      第一步,先去任意选取一个数字作为基准,可以去选取末位数字     接下来,从数列的第一位开始,依次和选出来的这个数字比较;如果小于这个数,就将小的数交换到左边;最后达到小于基准数的都在左边,大于基准数的都在右边,分为两个数组     然后分别对两个数组,重复上述第二个步骤def quickSort(num,left,right): i

2018-01-19 09:11:10 196

原创 多线程

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

2018-01-17 21:10:27 224

原创 Python XML解析

1.什么是XML?        a) XML 指可扩展标记语言(eXtensibleMarkupLanguage)。        b)XML 被设计用来传输和存储数据。2.XML语法       a)  XML 必须包含根元素,它是所有其他元素的父元素,就像下面这个中students 就是根元素: 石旭辉 男

2018-01-16 10:49:18 331

原创 文件流

Python3 输入和输出Python两种输出值的方式: 表达式语句和 print() 函数。 第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。str(): 函数返回一个用户易读的表达形式。 repr(): 产生一个解释器易读的表达形式。读和写文件 open() 将会返回一个 file 对象,基本语法格式如下: 

2018-01-06 10:37:20 208

原创 Python基本语法_错误异常处理详解

1.错误可以分为两种:一个是代码运行前的语法错误;另外一个是逻辑错误        a)语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正)          def test:                   xxx              SyntaxError: invalid syntax                  其他

2018-01-02 11:54:25 9918

原创 在pycharm中使用的快捷键

pycharm 快捷键提示:CTRL Q: 在参数列表位置,显示可以输入的所有参数。CTRL Q: 查看选中方法的文档字符串阅读   CTRL -   :   折叠当前代码   CTRL +  :  展开当前代码   CTRL SHIFT -    : 折叠所有代码   CTRL SHIFT +   : 展开所有代码   CTRL SHIFT F7 : 将当

2018-01-02 11:05:33 295

原创 继承与多态

面向对象的三个基本特征是:封装、继承、多态。Import sayssys.getrefcount(t)可以得到一个对象有多少次引用继承:子类继承父类,子类可以使用父类的属性和方法,简化代码;当生成子类对象时,先初始化父类对象,所以如果父类有_ _init_ _()方法时,并且有属性,要通过子类的构造赋值;一个类可以有多个子类,在子类中调用父类的属性时,在_

2017-12-31 17:20:50 179

原创 函数、随机数、生成器与迭代器

承接上节课内容:函数1.变量作用域:(1)全局变量:指的是定义在函数外部的变量,可以在整个程序范围内用(2)局部变量:指定义在内部的变量,只能此函数可以用;只能在其被声明的函数访问(3)当全局变量和局部变量同名时,局部变量优先级更大;且两者作用域不同,生命周期不一样

2017-12-23 10:04:21 315

原创 python函数

1.函数是组织好的,可重复使用的,是用来实现一个单一的功能,先定义函数,才能去调用!2.函数能提高应用的模块性,和代码的重复利用率。Python提供了许多内建函数,比如print()。但你也可以自己创建函数,称为用户自定义函数3.定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:       ·        函数代码块以 def 关键词开头,后接函数标识符名称和圆

2017-12-21 21:19:53 325

原创 练习:关于通讯录管理系统

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

2017-12-20 10:38:12 664

原创 字符串

承接上篇博文:continue是直接进入下一轮循环,跳过其后面的代码块,不执行;而break是打断本次执行的操作,  具体案例如下:        字符串1.单引号双引号都可以定义字符串,但三引号允许一个字符串跨多行。而在Java中,一

2017-12-17 13:56:09 227

原创 谈python的基本数据类型、运算符以及条件控制

Python3 基本数据类型a).首先变量不需要声明,但在使用前必须赋值,然后才能使用它b).Python 里面,变量没有类型,"类型"指的是变量内存中对象的类型。c).等号(=)用来给变量赋值。d).等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。number=123 #数字变量str="class" #字符串变量print(numb

2017-12-14 09:37:00 385

原创 初识Python

第一步,安装好python3.6.2版本,设置环境变量第二步安装Pycharm,为方便大家使用,此处为转接的安装教程:http://blog.csdn.net/qq_29883591/article/details/52664478Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。接下来我们看看新旧版本的不一样的地方python3与python2

2017-12-12 19:28:39 413

原创 初识Python

Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python 特点1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。2.易于阅读:Python代码定义的更清晰。3.易于维护:Python的成功在于它的源代码是相当容易维护的。

2017-12-12 17:46:03 224

空空如也

空空如也

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

TA关注的人

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