PAT基础编程题目集——6-5 求自定类型元素的最大值

版权声明:余生请多指教,欢迎交流学习: https://blog.csdn.net/LYS20121202/article/details/83036136 原题目: 本题要求实现一个函数,求N个集合元素S[]中的最大值,其中集合元素的类型为自定义的ElementType。 函数接口定义: ElementType Max( ElementType S[], int N ); 其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。该函数须返回N个S[]元素中的最大值,其值也必须是Ele
分类: 其他 发布时间: 11-24 23:38 阅读次数: 0

PAT基础编程题目集——6-6 求单链表结点的阶乘和

版权声明:余生请多指教,欢迎交流学习: https://blog.csdn.net/LYS20121202/article/details/83036181 原题目: 本题要求实现一个函数,求单链表L结点的阶乘和。这里默认所有结点的值非负,且题目保证结果在int范围内。 函数接口定义: int FactorialSum( List L ); 其中单链表List的定义如下: typedef struct Node *PtrToNode; struct Node { int Data
分类: 其他 发布时间: 11-24 23:38 阅读次数: 0

PAT基础编程题目集——6-7 统计某类完全平方数

版权声明:余生请多指教,欢迎交流学习: https://blog.csdn.net/LYS20121202/article/details/83036282 原题目: 本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。 函数接口定义: int IsTheNumber ( const int N ); 其中N是用户传入的参数。如果N满足条件,则该函数必须返回1,否则返回0。 裁判测试程序样例: #include <stdio.h
分类: 其他 发布时间: 11-24 23:38 阅读次数: 0

PAT基础编程题目集——6-8 简单阶乘计算

版权声明:余生请多指教,欢迎交流学习: https://blog.csdn.net/LYS20121202/article/details/83036508 原题目: 本题要求实现一个计算非负整数阶乘的简单函数。 函数接口定义: int Factorial( const int N ); 其中N是用户传入的参数,其值不超过12。如果N是非负整数,则该函数必须返回N的阶乘,否则返回0。 裁判测试程序样例: #include <stdio.h> int Factorial( const i
分类: 其他 发布时间: 11-24 23:38 阅读次数: 0

PAT基础编程题目集——6-9 统计个位数字

版权声明:余生请多指教,欢迎交流学习: https://blog.csdn.net/LYS20121202/article/details/83036594 原题目: 本题要求实现一个函数,可统计任一整数中某个位数出现的次数。例如-21252中,2出现了3次,则该函数应该返回3。 函数接口定义: int Count_Digit ( const int N, const int D ); 其中N和D都是用户传入的参数。N的值不超过int的范围;D是[0, 9]区间内的个位数。函数须返回N中D
分类: 其他 发布时间: 11-24 23:37 阅读次数: 0

PAT(Basic Level) Practice——1006 换个格式输出整数

版权声明:余生请多指教,欢迎交流学习: https://blog.csdn.net/LYS20121202/article/details/84436377 原题目: 让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12...n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。 输入格式: 每个测试输入包含 1 个测试用例,给出正整数 n(<1000
分类: 其他 发布时间: 11-24 23:37 阅读次数: 0

PAT(Basic Level) Practice——1007 素数对猜想

版权声明:余生请多指教,欢迎交流学习: https://blog.csdn.net/LYS20121202/article/details/84436678 原题目: 让我们定义dn为:dn=pn+1−pn,其中pi是第i个素数。显然有d1=1,且对于n>1有dn是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。 现给定任意正整数N(<105),请计算不超过N的满足猜想的素数对的个数。 输入格式: 输入在一行给出正整数N。 输出格式: 在一行中输出不超过N的满足猜想的素数对的个数。
分类: 其他 发布时间: 11-24 23:37 阅读次数: 0

PAT(Basic Level) Practice——1008 数组元素循环右移问题

版权声明:余生请多指教,欢迎交流学习: https://blog.csdn.net/LYS20121202/article/details/84437395 原题目: 一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0A1⋯AN−1)变换为(AN−M⋯AN−1A0A1⋯AN−M−1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法? 输入格式: 每个输入包含一个测试用例,
分类: 其他 发布时间: 11-24 23:37 阅读次数: 0

如何优化MYSQL查询

转载自:https://segmentfault.com/a/1190000016592261 1. 在所有用于where,order by和group by的列上添加索引 索引除了能够确保唯一的标记一条记录,还能是MySQL服务器更快的从数据库中获取结果。索引在排序中的作用也非常大。 Mysql的索引可能会占据额外的空间,并且会一定程度上降低插入,删除和更新的性能。但是,如果你的表格有超过10行数据,那么索引就能极大的降低查找的执行时间。 强烈建议使用“最坏情况的数据样本”来测试MySql查
分类: 其他 发布时间: 11-24 23:36 阅读次数: 0

九种 “姿势” 让你彻底解决跨域问题

转载自:https://segmentfault.com/a/1190000016653873 同源策略 同源策略/SOP(Same origin policy)是一种约定,由 Netscape 公司 1995 年引入浏览器,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到 XSS、CSRF 等攻击。所谓同源是指 "协议 + 域名 + 端口" 三者相同,即便两个不同的域名指向同一个 ip 地址,也非同源。 什么是跨域? 当协议、域名、端口号,有一个或多个不同时,有希望可
分类: 其他 发布时间: 11-24 23:35 阅读次数: 0

activiti完整教程

转载自:https://www.cnblogs.com/ginb/p/7624820.html 了解工作流 1、工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现。 2、工作流管理系统(Workflow Management System, WfMS)是一个软件系统,它完成工作量的定义和管理,并按照在系统中预先定义好的工作流
分类: 其他 发布时间: 11-24 23:34 阅读次数: 0

javascript事件触发器fireEvent和dispatchEvent

转载自:https://www.cnblogs.com/tiger95/p/6962059.html javascript事件触发器fireEvent和dispatchEvent 事件触发器就是用来触发某个元素下的某个事件,IE下fireEvent方法,高级浏览器(chrome,firefox等)有dispatchEvent方法。 一般我们在元素上绑定事件后,是靠用户在这些元素上的鼠标行为来捕获或者触发事件的,或者自带的浏览器行为事件,比如click,mouseover,load等等,有些时候
分类: 其他 发布时间: 11-24 23:33 阅读次数: 0

Java中break和continue跳出指定循环

转载自:https://www.cnblogs.com/miys/p/b7f6a463bc58785d74a8a7fccd1f1243.html 在Java中,break和continue可以跳出指定循环,在循环前指定一个标签名称,使用break跳出即可。continue同。 代码如下: (1) 简单的一个continue会退回最内层循环的开头(顶部),并继续执行。 (2) 带有标签的continue会到达标签的位置,并重新进入紧接在那个标签后面的循环 (3) break会中断当前循环,并移离
分类: 其他 发布时间: 11-24 23:32 阅读次数: 0

CentOS下Docker安装与镜像使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaohaibo_/article/details/83659939 Docker安装 CentOS7系统的CentOS-Extras库中已经带了Docker,可以直接使用yum命令安装 yum install docker 安装之后启动Docker服务,并让他随系统启动自动加载 systemctl start docker.service systemctl enable docker.se
分类: 其他 发布时间: 11-24 23:32 阅读次数: 0

基于Docker的Spark环境搭建理论部分

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaohaibo_/article/details/83663047 1.镜像制作方案 我们要使用Docker来搭建hadoop,spark,hive及mysql集群,首先使用Dockerfile制作镜像,把相关的软件拷贝到约定好的目录下,把配置文件在外面先配置好,再使用docker and / docker run,拷贝移动到hadoop,spark,hive的配置目录。需要注意一点在spar
分类: 其他 发布时间: 11-24 23:31 阅读次数: 0

Ubuntu 18.04.1 LTS 搭建Hadoop环境

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaohaibo_/article/details/83719229 1.Ubuntu环境配置 本文使用Ubuntu 18.04.1 LTS,其他版本搭建过程基本一致。 创建hadoop用户(可略) 1.创建新用户 $ sudo useradd -m hadoop -s /bin/bash 2.设置密码 $ sudo passwd hadoop 3.为 hadoop 用户增加管理员权限 $
分类: 其他 发布时间: 11-24 23:31 阅读次数: 0

VIM配置文件与Gnome记录

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaohaibo_/article/details/83750231 无论是使用mac还是各个版本的linux,顺手的vim总是必不可少。 在这里记录一下自己的vim配置 sudo vim /etc/vim/vimrc 完整版 set nu highlight LineNr ctermfg=gray set tabstop=4 set shiftwidth=4 set smarttab set
分类: 其他 发布时间: 11-24 23:31 阅读次数: 0

eroor 1698(28000):Access denied for user 'root' ; eroor 1045(28000):Access denied for user 'root'

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaohaibo_/article/details/83822584 问题解决:使用mysql -u root -p登陆mysql时报错 eroor 1698(28000):Access denied for user 'root' 分析 安装mysql时没有设置密码,这个问题与ERROR 1045 (28000)的解决方案一致 解决1,不彻底方案 使用sudo mysql登陆mysql 解
分类: 其他 发布时间: 11-24 23:30 阅读次数: 0

Ubuntu18.04.1 LTS 搭建MYSQL环境

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaohaibo_/article/details/83822819 MySQL是一个关系型数据库管理系统,目前属于 Oracle 旗下产品。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 1.安装 使用以下命令即可进行mysql安装,
分类: 其他 发布时间: 11-24 23:30 阅读次数: 0

Ubutu18.04.1 LTS 安装Hive

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaohaibo_/article/details/83831976 hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,可以将sql语句转换为MapReduce任务进行运行。 其优点是可以通过类SQL语句快速实现简单的MapReduce统计。 安装hive 1. 下载并解压hive源程序 Hive下载地址 $ sudo tar -zxvf ~/Downloa
分类: 其他 发布时间: 11-24 23:30 阅读次数: 0