自定义博客皮肤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)
  • 收藏
  • 关注

原创 Python知识总结

在定义变量时前边不用声明(n=10)    and 与 or或 not非n=10print(n)#换行  输出print(n,end="")#不换行 输出a=input("请输入一个数字:")print(int(a))#转数据类型 int整数         print(2**3)#2的3次方 print(5//2)#取整五个标注的数字类型1、Numbers数字  2、St

2018-01-24 15:46:48 245

原创 spark连接hive及pyspark函数

 以下就是hive在spark里的用法#导入时间from pyspark.sql.functions import add_monthsdf = spark.createDataFrame([('2015-04-08',)], ['dt'])df.select(add_months(df.dt, 1).alias('next_month')).collect()#结果为[Row(next_...

2018-05-23 17:15:01 6036

原创 大数据3

Hive是一个基于hadoop的数据仓库平台,Hive的原数据是存在配的数据库里,hive的数据存在在HDFS的warehouse目录下,一个表对应一个子目录。本地的/tmp目录存放日志和执行计划Hadoop是将大量数据进行分布式处理的软件框架Namenode管理原数据的,维护文件系统树,这些信息有两个镜像文件(namespace imge),日志文件(edit log)。如果存储在namenod...

2018-05-18 16:53:03 236

原创 在linux安装mysql,hive

安装mysql  rpm -Uvh  mysql80-community-release-el7-1.noarch.rpm查看mysqlyum repolist all | grep mysql修改mysql80yum-config-manager --disable mysql80-communityyum-config-manager --enable mysql57-community如果y...

2018-05-16 18:52:26 680

原创 大数据二

combineByKey 函数通过以下三个函数参数实现reduceByKey。createCombiner() --用于产生累加器键的初值。比如lambda x: (x, 1))。这里x指的是分数值mergeValue() --每移动一条记录设置当前的累加器的值。比如:(lambda x, y: (x[0] + y, x[1] + 1)),mergeCombiners() --在每一键组内累加相应...

2018-05-14 16:49:21 329

原创 大数据1

cd sysconfig(目录名)    进目录ll(listlist)        查看所有的目录cat       看目录里的内容打开文件~当前目录的用户主体目录cd / 根路径pwd 当前路径vi 修改文件敲I 才可以编辑然后更改BOOTPROTO"STATIC"IPADDR=IP地址192.168.52.随便写0-255GATEWAY=网关NETMAXK=255.255.255.0DNS...

2018-05-09 14:37:28 343

原创 django7

插件分页:<head>    <meta charset="UTF-8">    <title>插件分页</title></head><body><h6>{{ request.session.username }}</h6> {% for blog in pages

2018-04-11 19:13:51 123

原创 django6

django模板{%include 'xxx.html' %}过滤器{{ datetime | date }}管道嵌套继承{%extends 'base.html' %}django里的‘|’是输出的意思 发表博客从setting里新建一个blogmanager的appstartapp blogmanager新建三个页面:addd.html:<head>    <meta cha...

2018-04-09 16:26:31 130

原创 django5

jsp java的服务器页面做web开发富文本上传图片需要在static里导入config.json然后在blog下在导入uecontroller.pyviews写入:def richText(request):    if request.method=='GET':        return render(request,"richtext.html")    else:        ri...

2018-04-06 18:16:13 112

原创 django4

web项目:applicationsession:作用域一次会话的时间cookie:存储在客户端request:return render(request,'',参数)一次请求page:只储存在页面中清除session三种方法: pop(), clear(), flush()存储session方式:数据库保存;共享存储来保存;memcached来保存;文件上传:forms与model在html中&...

2018-04-04 13:55:55 245

原创 django3

cookie与sessioncookie 是一个非常具体的东西,指的就是浏览器里面能永久存储的一种数据。跟服务器没啥关系,仅仅是浏览器实现的一种数据存储功能。session   每次客户端发送请求,服务断都检查是否含有sessionId。   如果有,则根据sessionId检索出session并处理;如果没有,则创建一个session,并绑定一个不重复的sessionId。   1)基本特点  ...

2018-04-02 15:21:12 417

原创 django2

请求的转发:1.刷新浏览器重新提交表单 2.只能在项目内部跳转 3.地址没有改变重定向:一次以上的请求,不能带参数到页面刷新页面不重复提交表单用重定向解决return render 返回一个新页面return redirect 返回一个新页面return HttpResponse 返回在本页.objects.get或者filter get获取,filter获取过滤  登录viewsdef logi...

2018-03-30 17:44:09 419

原创 django1

urls.py:路径跳转settings.py:项目的设置,中间件,APP,数据库,根路径,静态文件,指定启动wsgiwsgi.py:入口——init——.py:OA管理系统:租车,会议室预定,人事Django是一个MVC模式:M-modle模型(实体类,数据库连接);V-view视图 ;C-control控制层html:hello wordviews:定义函数from django.shortc...

2018-03-28 14:57:12 173

原创 pymysql

创建数据库import pymysql# 打开数据库连接db = pymysql.connect("localhost","testuser","test123","TESTDB" )# 使用 cursor() 方法创建一个游标对象 cursorcursor = db.cursor()# 使用 execute() 方法执行 SQL,如果表存在则删除cursor.execute("DROP TABL...

2018-03-26 15:04:20 833

原创 mysql5

视图USE myschool;DROP VIEW IF EXISTS `view_student_result`; 删除视图`CREATE VIEW view_student_result`AS 创建视图  ……SELECT * FROM `view_student_result`;查看视图创建视图CREATE VIEW vw_python5 ASSELECT studentname,sex,ph...

2018-03-23 20:16:36 206

原创 MYSQL4

inner join 内连接 SELECT * FROM `student` INNER JOIN `result` ON `student`.`studentNo`=`result`.`studentNo`;有的子查询不能用连接替换(子查询要强大一些)exists子查询select....from 表名 where exists(子查询)如果为真exists就返回ture检查“Logic Jav...

2018-03-21 18:03:42 336

原创 mysql3

排序默认正序(asc)select * from  表名 where 条件 order by 条件 desc(倒序);SELECT * FROM person1 WHERE number ORDER BY number DESC;查询:客服端程序 查询请求发送组服务器 服务器返回一个查询集是虚拟的select * from 名字;<>不等于as 命名 起别名select borndat...

2018-03-19 20:32:31 613

原创 mysql2

关键字的时候加 ``CREATE TABLE `grade`( gradeID INT(4) PRIMARY KEY COMMENT'年级编号', gradeName VARCHAR(20) NOT NULL COMMENT'年级')COMMENT='年级表';#科目表CREATE TABLE subject1(subjectNo INT(4) PRIMARY KEY AUTO_INCREMENT...

2018-03-16 17:10:25 791

原创 mysql

oracle,mysql,sqlserver,db2(IBM):关系型数据库:sql数据库作用:1、存储大量数据,方便检索和访问2、保持数据信息的一致、完整3、共享和安全4、通过组合分析,产生新的有用信息nosql数据库:magodb搜索:cmdnet start mysql    启动mysql数据库mysql -hlocalhost -uroot -p123456 启动mysql服务show ...

2018-03-14 22:13:36 151

原创 socket

网络编程:实现计算机与计算机之间的通信局域网,城域网,广域网IP地址是有4个8位组成,每个数字不能大于255,网络地址+本机地址组成(A:前一位是网络地址+;B:前两位是网络地址+;C:前三位是网络地址+)分五类:A类:1.0.0.0~126.255.255.255(127.0.0.1 是本地回环地址)B类:128.0.0.0~191.255.255.255C类:192.0.0.0~223.255...

2018-03-09 14:17:13 208

原创 线程,正则表达式

线程同步同时对数据进行修改防止并发锁使多线程任务更加安全Condition:上锁(acquire())等待(wait())解锁(release())唤醒(notify(),notify_all())创键锁:lock=threading.Lock() threading.Condition(lock=Lock)import threadingimport timelock...

2018-03-06 17:17:21 345

原创 sax 元素树 线程

#元素树解析xml获取指定节点 findall()获取所有节点 getiterator()获取所有子节点try: import xml.etree.cElementTree as ETexcept ImportError: import xml.etree.ElementTree as ETbooks=[]class Book(object): def __ini...

2018-03-03 17:18:15 190

原创 xml

xml:标签成对出现;区分大小写;标签要正确嵌套;只能有一个根节点;节点可以有属性;开始部分:<?xml version="1.0" encoding="utf-8"?>特点:平台兼容好,跨平台,灵活,结构化存储,更容易阅读,只能存储少量数据xml常用于配置文件DTD(Doucment Type ):约束xml文件的节点dom解析(文档对象模型):把解析的xml整个加载到内存...

2018-03-01 17:24:16 180

原创 文件

文件:读取,写入流:stream(字节流,字符流,缓存流)从文件(磁盘)到项目(内存) 读取【输入流input】从项目到文件 写入【输出流output】过程:创建文件对象(路径,文件名)<读取<关闭open(fliename,mode)创建mode(r只读rb以二进制制度r+读写rb+ (b)以二进制读写w写,存在覆盖,不存在创建wba追加a+ab+)...

2018-02-28 11:41:30 214

原创 知识点

迭代器是访问集合内元素的一种方式迭代器协议:要提供next()方法,要么返回下一个对象,要么引起一个stoplteration异常for,max,min,sum优点:以一种延迟计算方式返回元素。比如列表含有一千万个整数需要占400M的内存,而迭代器只需要几十个字节的空间生成器1.语法上和函数类似:生成器函数和常规函数几乎是一样的。它们都是使用def语句进行定义,差别在于,生成器使用yield语句返...

2018-02-26 14:32:03 227

原创 Python的异常与错误

错误:语法错误;逻辑错误(断点调试;)异常:系统异常;自定义异常;异常的产生:异常的类型已经存在由系统产生异常的作用:如果产生异常,程序终止,程序不健壮,给程序添加异常变得健壮,从而不会终止异常类型:BaseException 所有异常的基类SystemExit 解释器请求退出KeyboardInterrupt 用户中断执行(通常是输入^C)Exception 常规错误的基...

2018-02-08 15:40:12 383

原创 Python基础

#愤怒的小鸟class birder: def __init__(self,name,gongji): self.name=name self.gongji=gongji def test(self): print('嗷嗷叫!!!')class fenlie(birder): def __init__(self,name,

2018-02-07 16:27:24 155

原创 python

#一个闭包就是你调用了一个函数A,这个函数A返回了一个函数B给你。这个返回的函数B就叫做闭包。你在调用函数A的时候传递的参数就是自由变量#先开出bbx空间将11传给bbx,然后往下执行又开出bby空间输出abc,结束bby,然后再将3传给bby最后输出33def bbx(x):#11 def bby(y):#3 return x*y print('abc……')

2018-02-04 15:06:55 197

原创 Python基础

#类:具有相同的属性和方法的对象的集合 一个类可以生成很多对象#面向对象的三大特征:封装 继承 多态#类和对象的关系:类是一个概念 对象是具体的#__test私有方法 一但出了这个类,就不能调用#__del__当对象销毁时自动调用#写法 _init_初始化的方法class Person: def __init__(self, uname=None, uage=None,

2018-02-02 16:08:53 117

原创 python基础

列表a=[1,2,3,4]b=a这个是把a的地址赋给了bb=a[:]这个是给b附一个新的列表,id不一样列表遍历a=[1,2,3]i=0while iprint(a[i])i+=1for m in a:print(m)for q in range(0,len(a)):print(q)动态列表list=[]for i i

2018-01-31 18:12:41 165

原创 Python知识点

\v 空格  单引双引都可以定义字符串  三个引号可以换行  \n换行  \t制表位  r/R:原样输出字符串   %s格式化字符串    %d格式化整数   %f浮点数print(r'''asdcvbn\r\r''')#原样输出,不需转义print('''helloworld\vend\t''')'''a=('asdfghj')b=a[1:5]e=a[1:

2018-01-30 15:21:30 174

原创 Python循环

#猜数字 import(导入) random(随机生成) random.randint随机整数 while True(无限循环)用 CTRL+C 来中断循环 Debug断点'''import randomr=random.randint(1,100)while True: ran=input('请输入1—100的数字:') ran=int(ran) if

2018-01-26 11:33:40 594

空空如也

空空如也

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

TA关注的人

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