PTA(浙大版《C语言程序设计(第3版)》题目集 PTA(浙大版《C语言程序设计(第3版)》题目集学习C语言程序设计的PTA题目目录PTA(浙大版《C语言程序设计(第3版)》题目集PTA(浙大版《C语言程序设计(第3版)》题目集) 习题2-1 求整数均值 (10 分)输入格式:输出格式:输入样例:输出样例:解题代码PTA(浙大版《C语言程序设计(第3版)》题目集) 习题2-2 阶梯电价 (15 分)输入格式:输出格式:输入样例1:输出样例1:输入样例2:输出样例2:解题代码PTA(浙大版《C语言程序设计(第3版)》题目集) 习题2-3 求平方与倒数
Spark读取ES报错EsHadoopInvalidRequest The number of slices [1632] is too large 较大的切片数可能会增加搜索操作的负载和资源消耗。是 Elasticsearch 中的一个设置,用于控制每次滚动搜索操作的切片数。指定数量为 2048,这种方式只需要修改读取索引的设置即可,不用重启服务,并且读取完毕之后可以将该参数值改回默认的 1024。当执行滚动搜索时,Elasticsearch 将结果切分为多个切片(slices),每个切片处理一部分数据。最近需要将ES指定索引中的数据使用Spark读取,进行简单处理后写入HBase,使用了如下依赖。设置决定了每次滚动搜索操作中可以使用的最大切片数。
数据爬取概念以及Java和Python语言实现 本文简单介绍了爬虫的基本原理,Java和Python两种语言实现网页爬虫的方式。随着现在互联网环境越来越规范,爬虫也成为了高危操作,对数据爬取者本身来说,如果对爬取的目标网站造成危害,就可能要承担相应的法律责任,对于被爬取网站来说,会造成服务器的负载过大,影响自身业务系统。
hadoop2.7.5分布式集群安装 三台虚拟机192.168.79.132 master192.168.79.133 slave1192.168.79.134 slave21.修改主机名 hostnamectl set-hostname (name)2.配置主机的映射(每台都要设...
zookeeper3.4.9安装 1.环境准备安装jdk www.baidu.com(输入正确的关键词) 3台虚拟机 vi /etc/hosts 在文件末尾加入192.168.1.4 slave1192.168.1.5 slave2192.168.1.6 slave3 关闭防火墙(不关闭会导致zookeeper无法通信) systemctl stop firewall...
Python学习-Python简介以及开发环境 Python学习-Python简介以及开发环境1. 什么是Python2. Python的特点2.1 优点2.2 缺点3.应用领域4.开发环境搭建4.1 Python的版本4.2 Anaconda简介4.3 Anaconda下载以及安装4.3.1下载4.3.2安装5.第一个Python程序5.1 交互式运行5.2 非交互式运行6. Python IDE6.1基本配置6.2 Spyder运行hello world首先上图,左边是Python之父龟叔,右边是Java之父高司令,大家自行体会1. 什么是Py
Python基础语法与数据类型 Python基础语法与数据类型1. 基础语法1.1 编码1.2 标识符1.3 注释1.4 行结束与缩进1.5 多行语句2. 数据类型2.1变量的定义2.2 运算符2.2.1 赋值运算符2.2.2 算术运算符2.2.3 比较运算符2.2.4 逻辑运算符2.2.5 成员运算符2.2.6 身份运算符2.3 数字类型(Number)2.3.1 数值类型的类型转换2.4 布尔类型(bool)2.5 字符串类型(String)2.6 列表类型(list)2.7 元组类型(tuple)2.8 字典类型(dict)小结1
Redis基础以及JavaAPI 本文简单介绍了NoSQL数据库以及Redis的基本概念,Windows以及Linux下Redis的安装,如何使用Java操作Redis的各种数据类型,以及MySQL数据库如何同步到Redis。
JVM内存模型 JVM内存模型1.JVM(Java Virtual Machine)JVM(Java虚拟机)本质上就是一个程序,当它在命令行上启动的时候,就开始执行保存在某字节码文件中的指令。Java语言的可移植性正是建立在Java虚拟机的基础上。任何平台只要装有针对于该平台的Java虚拟机,字节码文件(.class)就可以在该平台上运行。这就是一次编译,多次运行。引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序
Java Graphics绘制表格和直方图 Java Graphics绘制表格和直方图最近有一个需求是使用Java的swing中Graphics绘制表格和直方图,感觉还是有点意思记录一下,先上图。 开始感觉有点复杂,其实和自己在Windows的画图工具中操作差不多,只不过要使用代码实现。主要用到了Java中的swing库中的JPanel,也就是画板类,根据API文档即可作图。Jpanel需要使用一个类继承Jpanel,然后重载paintComponent方法,使用提供Graphics对象来进行图形的绘制。Graphics对象的方法
PySpark(Spark3.0) PySpark(Spark3.0)PySpark简单来说就是Spark提供的Python编程API,包括交互式的PySpark shell和非交互式的Python程序。1.环境Spark3.0Hadooop3.2Centos7Python3.6.8PycharmWindos10其中值得注意的是Python的版本必须是3.6+,以下是Spark官网的说明前提 Spark3.0的集群已经搭建完毕,本文使用的是Standalone模式的集群 Hadoop3.2分布式集群
基本概念 基本概念1.定义数据结构是数据对象,以及存在于该对象的实例和组成实例的数据元素之间的各种联系。这些联系可以通过定义相关的函数来给出。数据结构是ADT(Abstract Data Type)抽象数据类型的物理实现。数据结构是计算机中存储、组织数据的方式。通常情况下,精心选择的数据结构可以带来最优效率的算法。2.例子书架放书主要考虑新书插入和书籍查找问题随便放 利于插入 不利于查找顺序放 利于查找 不利于插入整数1-N打印循环实现与递归实现循环实现对空间要求小,递归实现对栈的
Cloudera公司的CDH与HDP均无法下载问题(403 Forbidden (varnish) the provided credentials were incorrect) Cloudera公司的CDH与HDP均无法下载问题1.问题描述2.解决方法1.问题描述最近想下载CDH的相关安装包,发现需要输入用户名和密码然而输入cloudera账号之后,会出现如下提示[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MlPFvg2F-1614908210620)(C:%5CUsers%5Ckiller%5CAppData%5CRoaming%5CTypora%5Ctypora-user-images%5Cimage-2021030509293386
MySQL5.7主从复制(CentOS7) MySQL5.7主从复制1.什么是主从复制2.主从复制原理3.主从复制的好处4.MySQL主从复制形式4.1一主一从4.2主主复制4.3一主多从4.4多主一从4.5联级复制5.MySQL主从复制集群部署5.1安装环境5.2基本配置5.3安装MySQL5.75.4MySQL主从配置5.5创建数据库5.5设置数据库的访问权限5.6设置主从关系5.7验证注意事项1.什么是主从复制MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。MySQL 默认采用异步复制方式,这样从节
Java加密和解密 Java加密和解密1.使用异或进行加密和解密操作2.Base64进行加密和解密3.使用MD5和sha256进行加密和解密1.使用异或进行加密和解密操作 对于一个二进制数和同一个二进制数进行异或操作两次就会得到原来的数a 97 0110 0001b 1 0000 0001第一次 0110 0001 0000 0001加密完成 0110 0000 0000 0001解密完成 0110 0001public static String xor(String base){.