- 博客(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 2932
原创 Namenode 格式化
在经过多次练习后,对操作流程也很熟悉,先配置5个文件,关闭防火墙、selinux,然后namenode格式化,成功后起节点但架不住皮啊,后果就是错误极难发现这个就我昨儿碰到的,反复查看没辙,文件配置没毛病,防火墙和selinux也关着呢 一问老师,分分钟解决了!找不到问题,那就查看日志呗 直接切入根源所在,按着日志说的去查,搞定从这我体会到了日志的重要性,去网上也搜了一些查看日志的命令: ...
2018-04-03 16:54:31 13278 1
原创 走进hadoop生态圈
hadoop介绍: 说白了,hadoop就是一个生态圈,它是HDFS 、MapReduce 、Hive和ZooKeeper等组成,一系列的运行就像一条生态链 1)Pig:一个基于Hadoop的大规模数据分析平台,为海量数据的并行计算,提供了一个简单的操作和编程接口 2)Hive:就是一个工具,有完整的SQL查询的功能,可以将sql语句转换为MapReduce任务进行运行 ...
2018-04-01 09:58:04 3176 1
原创 VM虚拟机无法正常使用
今天打开VM一脸懵比,昨儿刚出过错的 在此我把这个错误展示出来,伙伴们要是也碰到就能很快解决。找到本机上的服务进入后,找到VMware Authorization Service,执行下图操作操作之后,在下图圈起来的地方,会出现“启动”字样,点击一下,就OK了接下来回到VM,创建虚拟机 没毛病,可以正常使用了!...
2018-03-29 21:23:10 2542 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 362
原创 初遇---富文本编辑器
本章节主要了解的是----富文本编辑器 富文本编辑器(Rich Text Editor),简称RTE 可内嵌于浏览器 ;一般在编辑博客、用户交互方面用的比较多 ;富文本与普通文本区别:前者像写字板,后者只是个记事本今天我们所使用的是百度富文本编辑器Ueditor 在开始操作之前,我们需要思考一个问题:前台Form和普通不上传的form的区别?A)文件上传,必须加一个属性:enctype = ‘m...
2018-03-07 23:45:29 417
原创 django之博客的发布
本节我们要做的事----博客的发布(涉及到外键) 通过代码,想实现发布博客的功能,要有model 、view 、template 、 url(路由规则)(1)先到blog/model.py文件中,定义一个博客自己的model,写一个类去继承models ;类写完了就得想一下,博客发布要满足哪些条件----->标题,作者,内容,发布时间,分类(外键) 并且要给字段限制------不能为空(nu...
2018-03-04 10:56:58 825
原创 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 401
原创 django 做一个blog(2)
这一节,我们接着上一张-----博客的注册继续讨论在上一张的时候,我们做到最后,已经可以在数据库中成功地添加了数据;但是会有个隐藏着的一个问题,就是继续刷新浏览器,数据库会重复多次保存这个数据! 这个时候呢,就碰到了重定向问题;我们所需要的是在不论怎么去刷新浏览器,数据库中都不会重复添加数据 1.关于转发和重定向,我们需要做一个了解转发:一次请求和响应,请求的地址没有发生变化,如果此时刷新页面就会...
2018-03-01 18:31:24 294
原创 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 286
原创 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 439
原创 第三章---MySQL高级查询
先让我们回顾一下,上一章节的知识,看一个小练习: 提问:下面的语句有没有错误?实现了什么功能 SELECT * FROM `student` WHERE `studentNo` IN (SELECT `studentNo` FROM result ); 结果:没有错误 ; 查询学生表中,
2018-02-01 12:37:23 798
原创 MySQL数据库操作
接着上文所讲述的内容:1.数据化结构语言中的DML与DQL a)DML 是数据操作语言 ----主要指的是 增、删、改 b)DQL 是数据查询语言 ----主要做的就是查询2.MySQL的存储类型: 有 MyISAM 、InnoDB 、Memory 、CSV 等9种 主要分析一下MyISAM 与InnoDB的区别:
2018-01-30 08:26:57 328
原创 就业第一课
这节课,并没有讲知识,而是就业老师来给我们上了一下午的课;聊了社会上的现况,python的就业情况,给出了当前一些公司招人的详细信息;列出了我们所需要去加强学习的地方 该往什么方向去学,分层次的告诉我们以后,可以走哪些岗位或许有的人会觉得,就业信息什么的,都能从网上看到,老师何必浪费时间去讲? 是,网上的确都有,不过我们的眼界跟老师能一样么老师能够抽茧剥丝,从一个大块给
2018-01-27 10:46:25 332
原创 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 336
原创 MySQL
1.首先我们说一下,什么是MySQL? 他是一种关系型数据库管理系统,把数据保存在不同的表中,而不是堆一起,所以它的灵活性强、速度也快 ;它有两种模式:商业版跟社区版,一般新人学生什么的,用的都是社区版; 而且因为它体积小、速度快、成本低、最主要是开放源码,所以中小型的公司都使用它作为网站数据库 SQL是MySQL中用来访问数据库的结构化查询语言2.了解
2018-01-25 09:02:30 514
原创 网络编程2
承接上文:http://blog.csdn.net/cj_forever/article/details/79143240有关TCP和UDP的区别,我觉得有必要了解一下,:首先了解一下不同的地方在哪:TCP---“传输控制协议”,提供的是面向连接,最重要的是可靠、安全性高!在服务端和客户端交换数据前,必须先建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,
2018-01-23 21:30:24 311
原创 网络编程
python 网络编程一般我们都是使用的socket()函数,它又叫做“套接字”;计算机的进程要想实现通信,必须要通过socket向网络发送请求,或者对网络请求做出回答如何用socket()创建套接字? 语法如下:socket.socket([family[, type[, proto]]])其中有3个参数,分别是 family 、type 、protofamily 套
2018-01-23 19:12:57 390
原创 快速排序
算法导论上的快速排序采用分治算法,步骤如下: 第一步,先去任意选取一个数字作为基准,可以去选取末位数字 接下来,从数列的第一位开始,依次和选出来的这个数字比较;如果小于这个数,就将小的数交换到左边;最后达到小于基准数的都在左边,大于基准数的都在右边,分为两个数组 然后分别对两个数组,重复上述第二个步骤def quickSort(num,left,right): i
2018-01-19 09:11:10 238
原创 多线程
基本概念: 线程指的是:进程中的每个子任务,不能同时存在、 进程:独立的所有的子任务的集合 线程和进程:目的都是想同时完成任务进程的特点:独立(CPU使用独立,内存独立)、启动进程开销大(速率低) 进程之间很难共享数据,和数据通信Python3 线程中常用的两个模块为:_threadthreading(一般使用这个)Python中使用线程有两种方式:函数或者用类来包装线程对象。 函数式:调
2018-01-17 21:10:27 291
原创 Python XML解析
1.什么是XML? a) XML 指可扩展标记语言(eXtensibleMarkupLanguage)。 b)XML 被设计用来传输和存储数据。2.XML语法 a) XML 必须包含根元素,它是所有其他元素的父元素,就像下面这个中students 就是根元素: 石旭辉 男
2018-01-16 10:49:18 362
原创 文件流
Python3 输入和输出Python两种输出值的方式: 表达式语句和 print() 函数。 第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。str(): 函数返回一个用户易读的表达形式。 repr(): 产生一个解释器易读的表达形式。读和写文件 open() 将会返回一个 file 对象,基本语法格式如下:
2018-01-06 10:37:20 230
原创 Python基本语法_错误异常处理详解
1.错误可以分为两种:一个是代码运行前的语法错误;另外一个是逻辑错误 a)语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) def test: xxx SyntaxError: invalid syntax 其他
2018-01-02 11:54:25 10037
原创 在pycharm中使用的快捷键
pycharm 快捷键提示:CTRL Q: 在参数列表位置,显示可以输入的所有参数。CTRL Q: 查看选中方法的文档字符串阅读 CTRL - : 折叠当前代码 CTRL + : 展开当前代码 CTRL SHIFT - : 折叠所有代码 CTRL SHIFT + : 展开所有代码 CTRL SHIFT F7 : 将当
2018-01-02 11:05:33 333
原创 继承与多态
面向对象的三个基本特征是:封装、继承、多态。Import sayssys.getrefcount(t)可以得到一个对象有多少次引用继承:子类继承父类,子类可以使用父类的属性和方法,简化代码;当生成子类对象时,先初始化父类对象,所以如果父类有_ _init_ _()方法时,并且有属性,要通过子类的构造赋值;一个类可以有多个子类,在子类中调用父类的属性时,在_
2017-12-31 17:20:50 203
原创 函数、随机数、生成器与迭代器
承接上节课内容:函数1.变量作用域:(1)全局变量:指的是定义在函数外部的变量,可以在整个程序范围内用(2)局部变量:指定义在内部的变量,只能此函数可以用;只能在其被声明的函数访问(3)当全局变量和局部变量同名时,局部变量优先级更大;且两者作用域不同,生命周期不一样
2017-12-23 10:04:21 339
原创 python函数
1.函数是组织好的,可重复使用的,是用来实现一个单一的功能,先定义函数,才能去调用!2.函数能提高应用的模块性,和代码的重复利用率。Python提供了许多内建函数,比如print()。但你也可以自己创建函数,称为用户自定义函数3.定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则: · 函数代码块以 def 关键词开头,后接函数标识符名称和圆
2017-12-21 21:19:53 357
原创 练习:关于通讯录管理系统
mydic={} while True: print("="*8,"通讯录管理系统","="*8) print("1.增加姓名和手机") print("2.删除姓名") print("3.修改手机号") print("4.查询所有用户") print("5.根据姓名查找手机号") print("6.退出")
2017-12-20 10:38:12 710
原创 字符串
承接上篇博文:continue是直接进入下一轮循环,跳过其后面的代码块,不执行;而break是打断本次执行的操作, 具体案例如下: 字符串1.单引号双引号都可以定义字符串,但三引号允许一个字符串跨多行。而在Java中,一
2017-12-17 13:56:09 269
原创 谈python的基本数据类型、运算符以及条件控制
Python3 基本数据类型a).首先变量不需要声明,但在使用前必须赋值,然后才能使用它b).Python 里面,变量没有类型,"类型"指的是变量内存中对象的类型。c).等号(=)用来给变量赋值。d).等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。number=123 #数字变量str="class" #字符串变量print(numb
2017-12-14 09:37:00 438
原创 初识Python
第一步,安装好python3.6.2版本,设置环境变量第二步安装Pycharm,为方便大家使用,此处为转接的安装教程:http://blog.csdn.net/qq_29883591/article/details/52664478Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。接下来我们看看新旧版本的不一样的地方python3与python2
2017-12-12 19:28:39 468
原创 初识Python
Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python 特点1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。2.易于阅读:Python代码定义的更清晰。3.易于维护:Python的成功在于它的源代码是相当容易维护的。
2017-12-12 17:46:03 278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人