- 博客(43)
- 收藏
- 关注
原创 Hadoop(2)
补充配置历史服务配置需求:在8088端口上,对已经结束的任务,无法查看历史信息(19888),历史信息记录:有几个Map Task,有几个Reduce task,任务什么时候提交了,什么启动,什么时候完成。mapred-site.xml启动 历史服务sbin/mr-jobhistory-daemon.sh start historyserver日志聚集功能当MapReduce程序在Yarn上运行过程中,产生一些日志文件,需要将这些日志文件收集上传HDFS,一遍后续监控查看YARN:主节点和
2021-08-03 14:13:33 177
原创 Hadoop(1)
一、学习大数据需要学什么拉钩学习Java、Python、ScalaLinux、Hadoop、Storm、Spark、Flink、HBase、Hive、Impala、ElasticSearch、Kafka、Flume、Scribe、mahout、ElasticSearch、mysql、mongodb、redis、Zookeeper、sqoop学习大数据需要的基础Java SE:大数据技术框架中90%都是用Java语言写的。MySQL:SQLLinux:大数据技术框架都是部署在Linux系
2021-08-03 09:27:22 242
原创 什么是power bi
PowerBI是什么东东?Power BI是一套强大的商业智能分析及数据可视化工具, 能快速地将复杂的原始数据组织成直观有效的数据图表使得数据分析师或工程师能根据图表展示出的数据逻辑及趋势迅速进行决策,有效避免未来开发成本的增加,降低运作风险; 而之所以说Power BI是一套服务,在于Power BI旗下产品又可细分为Power BI Desktop, Power BI Cloud, Power BI Mobile三种对不同平台所支持的服务。这三种产品在功能性上有较大的差异,但在使用上又保持着千丝万缕的
2021-07-03 08:43:12 695
原创 什么是数据分析
案例:萧何历史上的数据分析师什么是数据分析简单的来说,数据分析就是——对数据进行分析。较为专业的说法,数据分析是指用适当的统计分析方法对收集来的大量数据进行分析,将它们加以汇总和理解并消化,以求最大化的开发数据功能,发挥数据的作用。在实际应用中,数据分析可以帮助人们做出判断,以便采取适当行动。...
2021-06-28 21:33:44 1531
转载 什么是power bi
什么是 Power BI?2021/03/29Power BI 是软件服务、应用和连接器的集合,它们协同工作以将相关数据来源转换为连贯的视觉逼真的交互式见解。 数据可以是 Excel 电子表格,也可以是基于云和本地混合数据仓库的集合。 使用 Power BI,可以轻松连接到数据源,可视化并发现重要内容,并根据需要与任何人共享。Power BI 的组成部分Power BI 包括多个协同工作的元素,从以下三个基本元素开始:名为 Power BI Desktop 的 Windows 桌面应用程序名为
2021-06-28 21:21:13 880
原创 计算平均分(改进)
##使用循环i = 0sum = 0while i < 5: a = input("请输入第%d个成绩"%i) sum += int(a) ##sum = sum + a i += 1avg = sum / 5print("平均分:%.2f"%avg)
2021-06-05 09:18:00 94
原创 python献血案例
输入性别(1:男,0:女)、和体重,输出献血量"""sex = input("请输入性别:")weight = input("请输入体重:")weight = int( weight )cc = 0if sex == '1': #男 if weight > 65: cc = 400 else: cc = 300else: #女 if weight > 45: cc = 300 else:
2021-06-05 09:17:30 245
原创 判断一个数是否为水仙花数
#(1)输入一个3位数nn = input("输入一个三位数")##将字符串 转成 数值 判断 n 是否为3位数,n = int(n)if n > 999 or n < 100: print("请输入三位数") exit(1)#(2)获取各个位数 123a = n // 100b = n//10%10c = n % 10#(3)计算各个位数 立方 之和sumsum = a**3 + b**3 + c**3#(4)判断立方和sum 和 数值n是否
2021-06-05 09:16:49 225
原创 三角形案例改进
#计算三角形面积'''p =(a + b + c) /2s = p(p-a)* (p-b)*(p-c)**0.5'''#(1)输入3遍的长度,a,b,ca = input('边长a:')b = input('边长b:')c = input('边长c:')#(2)输入的值 转成 数值 类型1a = float(a)b = float(b)c = float(c)##判断 3个边长能否 构成三角形res = (a + b > c) and ( a + c > b) a
2021-06-05 09:16:18 127
原创 python计算话费
#计算话费#(1)输入通话的秒数 nn = input("请输入通话秒数:")#(2)将通话的秒数 转成 分钟n = int(n)import mathm = math.ceil(n / 60) #得到分钟#(3)计划话费money = m * 1#(4)输出结果print("通话%d秒,话费:%.2f毛" %(n,money) )...
2021-06-05 09:15:42 1252
原创 计算三角形面积
计算三角形面积#(1)输入3遍的长度,a,b,ca = input('边长a:')b = input('边长b:')c = input('边长c:')#(2)输入的值 转成 数值 类型a = float(a)b = float(b)c = float(c)#(3)计算半周长p = (a + b + c) / 2#(4)套用公式 计算 面积s = ( p * (p - a) * (p - b) * (p - c) ) ** 0.5#(5)输出面积print("三角形面积:%
2021-06-05 09:15:05 588
原创 计算一个3位数各个位数之和
#计算一个3位数各个位数之和#(1)输入一个3位数n = input("计算一个3位数")n = int(n) #将 字符串类型 转成 数值 456#(2)得到百位 b100b100 = n // 100#(3)得到十位 b10 :456 -> 45 -> 5b10 = n//10%10#(4)得到个位 b1b1 = n % 10#(5)计算各个位数之和sum = b100 + b10 + b1#(6)输入结果print("各个位数之和:%d"%s
2021-06-05 09:14:14 6101
原创 十六 Python web
十六 Python web之前学习中Python文件,右键运行很快就运行结果,能看到结束code=0Python web是为前端页面(网页前端、小程序、iOS,Android)提供服务的(返回数据、校验一些数据)举例:前端网页 登录功能,前端传递用户名和密码过来,后台去校验 数据 是否正确,响应请求(然后返回不同的结果)Python代码不能结束,一直运行着。flaks介绍语言使用Flask是一个微型的python开发的web框架 ,基于werkzeug wsgi 工具箱和jinja2模板引擎
2021-06-05 09:12:43 53
原创 python 数据库增删改查
import pymysql.cursors##获取链接def getConnect(): conn = pymysql.connect(host="localhost", user="root", passwd="123", database="pymysql", charset=
2021-05-17 20:28:53 139
原创 python 数据库创建
import pymysql.cursors#链接数据库conn = pymysql.Connect(host="localhost", user="root", password="123", charset="utf8")print(conn)cursor = conn.cursor()## 创建游标,通过游标执行SQL语句#执行S
2021-05-17 20:22:45 107
原创 python 文件相关操作
1.1文件重命名os模块中的rename()可以完成对文件的重命名操作rename(需要修改的文件名,新的文件名)import osos.rename(“abc.txt”,”科目表.txt”)1.2删除文件os中的remove()可以完成对文件的删除操作remove(待删除的文件名)import os os.remove(“科目表.txt”)1.3创建文件夹import osos.mkdir(“阿斯顿”)1.4获取当前目录import osos.getcwd()1.5改
2021-05-16 18:58:57 61
原创 python 文件相关操作
文件读写1.1write写数据1.2读文件1.1write写数据##往CSV文件中写文件def creat_write(): with open("data.csv",'w',encoding="utf-8")as csvfile: csvfile.write("id,name,uel,num") csvfile.write("\n") csvfile.write("1,百度,www.baidu.com,100") csvfile
2021-05-16 18:54:27 44
原创 python 异常案例
def input_id(): #(1)请输入学号 id = input("请输入学号:") if id == "5": e = Exception("ID学号已存在") raise e else: return idid = ""try: id = input_id()except Exception as e: print("ID有问题: %s"%e) id = input_id()p
2021-05-10 19:30:52 69
原创 Python 异常
什么是异常程序没有像预期一样执行计划:今天早睡,明天早起,去吃个早餐;但是第二天食堂关门,异常:计划被打乱了,没有好好进行 n = input("请输入一个值")try: n = int(n) m = 100/n print(m)#except: # print("程序出错了")except ValueError: print("ValueError 错误值")except ZeroDivisionError: print("ZeroDivis
2021-05-10 19:30:00 57
原创 Python 变量、函数进阶
变量的作业域局部变量:在函数内部定义 生命周期:第一次执行(第一西函数调用)出生;函数执行完成全局变量:在函数外部定义 在函数内使用全局变量:global`## 引用基本类型:直接把值传给函数; 直接给了一张100块钱的人名币 数值、字符浮点、布尔类型引用类型:传递的是 内存空间地址,把你的银行卡给他,里面有100块钱 列表、字典```pythondef test1(a): a =a+100 print("1~函数内部a=: %d"%
2021-05-10 19:28:45 45
原创 python 选择排序
选择排序 0 1 2 3 4 5 6原始: 22,11,33,66,88,44,55第一趟:找出最大值88,下标5.从【1,6】中找;最后一个下标622,11,33,66,55,44,88第二趟:找出最大值66,下标5.从【1,5】中找;最后一个下标522,55,33,44,55,66,88第三趟:找出最大值55,下标5.从【1,4】中找;最后一个下标422,11,33,44,55,66,88第四趟:找出最大值44,下标5.从【1,3】中找;最后一个下
2021-05-05 18:20:32 38
原创 python -冒泡排序
“”"升序原始: 22,11,33,66,88,44,55第一轮: 11,22,33,66,44,55,88,最后一个是最大值第二轮 11,22,33,44,55,66,88,倒数第二是 第2大的值。。。最多几轮:元素个数 -1“”"list = [22,11,33,66,88,44,55]print("排序之前:",end="")print(list)for i in range(0, len(list)): #确定 几 轮 for j in r
2021-05-04 19:07:43 41
原创 python 数组-(列表遍历)(元素互换)
lisName = ["张三丰","李四","王麻子","饭桶"]##遍历列表中所有元素print("*"*20)for obj in lisName: print(obj)print("*"*20)##通过 下标 (索引获取值)for i in range(0, len(lisName)): print("第%d -> %s"%(i,lisName[i]))标题 元素互换a = input("请输入a:")b = input("请输入b:")print(
2021-05-04 19:07:03 314
原创 python 数组!
1.平均成绩#存储学生成绩、以及计算平均分a = int(input("请输入第1个成绩:"))b = int(input("请输入第2个成绩:"))c = int(input("请输入第3个成绩:"))d = int(input("请输入第4个成绩:"))e = int(input("请输入第5个成绩:"))`for i in range(0,5): a = int(input("请输入第1个成绩:"))avg = (a + b + c + d +e )/5print("5
2021-05-04 18:58:31 240
原创 MySQL数据库进阶
一、数据库的约束1.NULL约束指定属性的语句不能为NULL2.唯一约束 unique指定属性的语句不能插入两次3.默认值约束 default:在声明属性的时候就赋值,如果后面添加成员变量,则系统会默认赋值4.主键约束 primary key是NOT NULL 和 unique的结合, 也就是说,当一个字段被primary key修饰后,那么这个字段就是不能为空且是独一无二的!!! 一般搭配:auto_increment;5.外键约束 foreign key外键用于关联其他表的主键或唯
2021-04-20 18:32:16 45
原创 MySQL基础进阶
.合并查询关键字:UNION | UNION ALL区别:多个选择语句select 的列数相同就可以合并,union和union all的主要区别是union all是把结果集直接合并在一起,而union 是将union all后的结果再执行一次distinct,去除重复的记录后的结果。实例:注:每个表查询的时候列数一定要统一.子查询所谓子查询,是指在一个查询中嵌套了其他的若干查询,即在一个SELECT查询语句的WHERE或FROM子句中包含另一个SELECT查询语句。在查询语句中,外层SE
2021-04-20 18:27:52 43
原创 MySQL基础
连接查询MysQL的连接查询,通常都是将来自两个或多个表的行结合起来,基于这些表之间的共同字段,进行数据的拼接。首先,要确定一个主表作为结果集,然后将其他表的行有选择性的连接到选定的主表结果集上。使用较多的连接查询包括:内连接、左连接和右连接1、内连接MySQL中的内连接就是两张或多张表中同时符合某种条件的数据记录的组合。通常在 from 子句中使用关键字 inner join 来连接多张表,并使用 on 子句设置连接条件内连接是系统默认的表连接,所以在 from 子句后可以省略 inner
2021-04-20 18:24:40 46
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人