自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spark,hive

之前都是hadoop上操作hive,现在在spark上连接hive。进入到spark下:cd opt/spark-2.2.1-bin-hadoop2.7进入spark下的conf下:cd conf复制hive这个文件:cp /home/hadoop/apache-hive-2.3.2-bin/conf/hive-site.xml hive-site.xml返回上一级进入sbin下,启动下面的命令:...

2018-05-23 10:10:29 207

原创 Django--分页,回复

分页功能:views.py中:from django.shortcuts import render,redirect,reverse,HttpResponsefrom .models import Blog,ReplyBlogfrom kake.models import BlogUserfrom datetime import datetimefrom math import ceil...

2018-04-11 14:57:24 273

原创 Django--06

Django模板标签:一、if/else 标签基本语法格式如下:{% if condition %}     ... display{% endif %}根据条件判断是否输出。if/else 支持嵌套。{% if %} 标签接受 and , or 或者 not 关键字来对多个变量做判断 ,或者对变量取反( not )。二、for 标签{% for %} 允许我们在一个序列上迭代。与Python的 ...

2018-04-09 11:52:10 305

原创 Django--05

富文本:发表blogjs  css  html路径:目录:static/ueditor/ #当前目录下          url:http://127.0.0.1:8000/static/文件上传:1.<form enctype="">2.<input type="file" name=""/>3.后台接收文件:request.FILES.get("")读取文件并保存到服务

2018-04-06 10:16:14 198

原创 Django--04

web项目:applicationsession:作用域:一次会话cookie:存储在客户端request:return render(request,"",参数)page清除session:pop(),clear(),flush()文件上传,上传图片:创建两个HTML:upload.html和uploadsuccess.html:<!DOCTYPE html><html la...

2018-04-06 08:58:45 199

原创 Django--03

COOKIE和SESSION有什么区别:1:session 在服务器端,cookie 在客户端(浏览器)。2:session 默认被存在在服务器的一个文件里(不是内存)。3:session 的运行依赖 session id,而 session id 是存在 cookie 中的,也就是说,如果浏览器禁用了 cookie ,同时 session 也会失效(但是可以通过其它方式实现,比如在 url 中传...

2018-04-02 11:09:30 168

原创 Django--登录

实现登录功能:untitled1/urls.py:from django.contrib import adminfrom django.urls import include,pathurlpatterns = [ path('admin/', admin.site.urls), path('kake/',include('kake.urls',namespace='user...

2018-03-30 17:42:30 137

原创 Django--注册

Django 应用:urls.py:路径跳转settings.py:项目设置,中间件,APP,数据库,根路径,静态文件,指定启动wsgiwsgi.py:入口__init__.py:一个空文件,告诉 Python 这个目录应该被认为是一个 Python 包。MVC:model:模型,实体类,数据库连接。view:视图。control:控制层。数据库配置:现在,打开 mysite/settings.p...

2018-03-28 16:16:43 155

原创 PyMySQL 连接数据库

数据库连接:连接数据库前,请先确认以下事项:1.您已经创建了数据库school。2.在school数据库中您已经创建了表test1。3.test1表字段为 id,name,sex。4.连接数据库school使用的用户名为 "root" ,密码为 "123456",你可以可以自己设定或者直接使用root用户名及其密码,Mysql数据库用户授权请使用Grant命令。5.在你的机子上已经安装了pymys...

2018-03-26 11:28:57 842

原创 MySQL--05

视图:视图是一张虚拟表:表示一张表的部分数据或多张表的综合数据。其结构和数据是建立在对表的查询基础上。视图中不存放数据:数据存放在视图所引用的原始表中。一个原始表,根据不同用户的不同需求,可以创建不同的视图。用途:1.筛选表中的行。2.防止未经许可的用户访问敏感数据。3.降低数据库的复杂程度。4.将多个物理数据库抽象为一个逻辑数据库。创建视图:CREATE VIEW view_name  AS &...

2018-03-23 15:07:49 179

原创 MySQL--04

EXISTS子查询:select...from 表名 where exists(子查询);子查询有返回结果: EXISTS子查询结果为TRUE。子查询无返回结果: EXISTS子查询结果为FALSE,外层查询不执行。#检查“Logic Java”课程最近一次考试成绩。如果有 80分以上的成绩,显示分数排在前5名的学员学号和分数。select r.studentno,r.studentresult ...

2018-03-21 16:41:49 934

原创 MySQL--03

查询:SELECT * FROM 表名;1.查询产生一个虚拟表。2.看到的是表形式显示的结果,但结果并不真正存储。3.每次执行查询只是从数据表中提取数据,并按照表的形式显示出来。查询语法:SELECT 列名|表达式|函数|常量 FROM 表名 WHERE 查询条件表达式 ORDER BY 排序的列名[ASC(正)或DESC(倒)];使用AS命名列:SELECT studentNo AS 学生编号,...

2018-03-18 10:44:01 1156

原创 MySQL数据库-02

配置MySQL服务器:1.端口设置33062.默认字符集设置utf83.将bin目录写入环境变量4.root账号密码设置创建表:CREATE TABLE [IF NOT EXISTS]  表名 (            字段1 数据类型 [字段属性|约束][索引][注释],                ...…               字段n 数据类型 [字段属性|约束][索引][注释])...

2018-03-16 20:15:30 149

原创 MySQL数据库-01

数据库:1.储存大量数据,方便检索和访问。2.保持数据信息的一致、完整。3.共享和安全。4.通过组合分析,产生新的有用信息。常用的关系型数据库:oracle,mysql,sqlserver,db2。DB:database(数据库)DBS:database system(数据库系统)DBMS:database manager system(数据库管理系统)mysql数据库:启动方式:1.属性窗口。2...

2018-03-14 17:01:37 152

原创 Python--Socket网络编程

网络编程:查看本机IP:cmd--->ipconfig电脑是否可以上网:ping  ip地址Socket简单实例:服务端import socket#1.创建socket对象,面向连接serversocket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#2.绑定IP和端口号serversocket.bind(('127.0.0.1',888...

2018-03-11 15:37:54 152

原创 Python--线程锁及生产者消费者模式

线程锁:当多个线程同时进行任务时,为了保证不会有多个线程同时对同一个数据进行操作造成不可预料的后果,所以有了锁的概念,我们通过锁来使多线程任务更加安全。获取锁:lock=threading.Lock()cond=threading.Condition(lock=lock)为了更精确的控制锁,提供了四个方法:上锁:acquire(),等待:wait(),解锁:release(),唤醒:notify(...

2018-03-07 16:10:13 440

原创 python--10

XML的解析:常见的XML编程接口有DOM和SAX,这两种接口处理XML文件的方式不同,当然使用场合也不同。python有三种方法解析XML,SAX,DOM,以及ElementTree。实例(01.xml):<?xml version="1.0" encoding="utf-8"?><!DOCTYPE books [        <!ELEMENT books (book...

2018-03-05 13:59:53 247

原创 xml解析

xml解析什么是XML?XML 指可扩展标记语言(eXtensible Markup Language),标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。 你可以通过本站学习XML教程XML 被设计用来传输和存储数据。XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。它也是元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语...

2018-03-03 13:48:17 136

原创 python-文件

文件读和写File(文件)方法:file 对象使用 open 函数来创建。open() 将会返回一个 file 对象,基本语法格式如下:open(filename, mode)filename:filename 变量是一个包含了你要访问的文件名称的字符串值。mode:mode决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r)。不同...

2018-02-28 12:51:04 163

原创 Python-07

迭代器:是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。字符串,列表或元组对象都可用于创建迭代器。1:迭代器协议:对象需要提供next()方法,它要么返回下一个对象,要么引起一个Stoplteration异常,以终止迭代。2:可迭代对象:实现next()方法的对象。3:协议是一种约定,可迭代对象实现迭代器协议,Python的内置工...

2018-02-25 18:34:42 118

原创 python-06

参数默认参数:参数有默认值,如果不传参则使用默认值必需参数:须以正确的顺序传入函数。调用时的数量必须和声明时的一样。可变参数:1:最好写在最后,因为它将从它开始直到最后的所有元素组成一个元组2:可以传递一个元组或列表,但是它将此元组或列表组成元组的第一个元素3:可以在传参时加一个*,此时是将元组或列表中的元素取出来,传递给args,args将所有元素组成元祖def te

2018-02-05 11:20:40 94

原创 python-05

面向对象类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。方法:类中定义的函数。对象:通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和方法。方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。继承:即一个派生类(

2018-02-02 14:49:34 135

原创 python-04

列表:列表的数据项不需要具有相同的类型list=[asd,dfgf,wer,"edfr",123]print(list.[1:3])获取第二个和第三个列表的增删改查(insert,delete,update,query)增:list.insert(4,234)下标是4的位置增加了234追加:list.append("追加的内容都在最后面")两个列表相加:list1.

2018-01-31 11:59:19 120

原创 Python-循环

一般分为while循环和for循环。while循环:只要条件符合,就可以一直执行动作。这种循环叫做 死循环,一经触发,只要条件符合,就无限循环。例子:用while计算1-100总和n = 100sum = 0counter = 1whilecounter n:sum = sum + countercounter += 1

2018-01-26 12:09:00 1967

空空如也

空空如也

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

TA关注的人

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