例1 题目描述:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 解题思路:用枚举法列出所有数字组合,去掉不符合条件的。 例2 题目描述:企业发放的奖金根据利润提成。 利润(I)低于或等于10万元时,奖金可提10%; 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%; 20万到40万之间时,高于20万元的部分,可提成5...

HIVE的编程题

hive练手编程题

  

2019-07-24 22:50:18

文章目录 #题 查询出 JONES 的领导是谁(JONES 向谁报告)。 JONES 领导谁。(谁向 JONES 报告)。 查询各职位的员工工资的最大值,最小值,平均值,总和 选择具有各个 job 的员工人数(提示:对 job 进行分组) 查询员工最高工资和最低工资的差距,列名为 DIFFERENCE; 查询各个管理者属下员工的最低工资,其中最低工资不能低于 800,没有管理者的员工 不计算在内 ...

原文链接:https://github.com/jackfrued/Python-100-Days 【Python - 100天从新手到大师】 静态资源和Ajax请求 基于前面两个章节讲解的知识,我们已经可以使用Django框架来实现Web应用的开发了。接下来我们就尝试实现一个投票应用,具体的需求是用户进入应用首先查看到“学科介绍”页面,该页面显示了一个学校所开设的所有学科...

原文链接:https://github.com/jackfrued/Python-100-Days 【Python - 100天从新手到大师】 表单的应用 我们继续来完成上一章节中的项目,实现“用户注册”和“用户登录”的功能,并限制只有登录的用户才能为老师投票。Django框架中提供了对表单的封装,而且提供了多种不同的使用方式。 首先添加用户模型。 ...

ubuntu 系统自带的 python 有多个版本,使用时难免会遇到环境变量出错,特别是当自动化运行脚本的时候。特别是近一个月来,实验室的小伙伴们的都倾心于 python。为了帮助小伙伴们快速搭建自己的 python 环境,笔者写下了这篇教程。当然,如果 ubuntu 自带的 python 自己使用没有问题,可以略去 anaconda 的安装。 Anaconda Anaconda指的是一个开源的 ...

python 手写数字识别知识不用多说,本文用深度学习Python库Keras实现深度学习入门教程mnist手写数字识别。mnist手写数字识别是机器学习和深度学习领域的“hello world”,MNIST数据集是手写数字的数据集合,训练集规模为60000,测试集为10000。 模型优化和提高识别率请关注后续文章。本文知识对整体代码和原型预演 1、训练模型 通过keras...

(1)问题:view样式中设置height: 100%未生效 (2)原因:heigt: 100%属性是子节点相对于父容器来说,此属性生效的必要条件是父容器必须具有具体的高度信息 (3)解决方案:从根节点page开始,一直到需要设置的那一层,设置每一层的height属性 (4)代码演示: wxml: wxss: (5)效果截图:...

这篇博客是紧跟着上一篇的,所以模块,对象都是一样的。 concat合并 如果要合并的两组数据之间没有连接键,就不能用merge()方法了。但是,可以使用concat()方法。 新建三个Series数据集。 然后,使用列表的方式传入三个数据集。 通过设置axis参数可以变成一个DataFrame。 注意:concat()只有内连接和外连接。 同时,还可以通过设置join_axes参数指定索引的顺序。...

一、网络传输方式-TCP 1.TCP概念:     TCP简称传输控制协议,是一种面向连接,可靠的,基于字节流的传输通信协议。     TCP通信需要经过建立连接,数据传送,终止连接三个步骤。 2.TCP特点:     2.1 面向连接:        &nb...

在Python 3.5(含)以前,字典是不能保证顺序的,键值对A先插入字典,键值对B后插入字典,但是当你打印字典的Keys列表时,你会发现B可能在A的前面。 但是从Python 3.6开始,字典是变成有顺序的了。你先插入键值对A,后插入键值对B,那么当你打印Keys列表的时候,你就会发现B在A的后面。 不仅如此,从Python 3.6开始,下面的三种遍历操作,效率要高于Python 3.5之前: ...

Python数学小实验——自然对数e的理解 先来输出一下自然对数e: 一个神奇的数字 复利极限的理解 理解e是复利增长的极限,有1块钱,复利100%,不管分成多少次,本利和都不会超过e≈2.718 从泰勒展开式来看 泰勒展开式: f(x)=f(x0)+f′(x0)(x−x0)+12f’’(x0)(x−x...

解析器介绍: 所谓解析器,就是前端传过来的数据,后端可以解析,从request.data中取出来,默认的解析器配置是三种编码格式都可以取 回到顶部 解析器的作用: 根据请求头(content-type)选择对应的解析器对请求体内容进行处理,有application/json,x-www-form-urlencoded,form-data等格式 设置解析器就可以控制前端传过来的数据类型进行限制,比如...