- 博客(364)
- 资源 (3)
- 收藏
- 关注
原创 CMake
CMakeLists.txt:include_directories() : 里面存放一些include时的开始Dir,开始没有将include加入,一直找不到头文件 package.xml:build_depend: 指出编译时所依赖的包exec_depend:执行时依赖run_depend:指出运行时所依赖的包 ...
2018-09-08 16:20:17
284
原创 YARN
一个YARN 对应 多个ApplicationMaster一个 ApplicationMaster 对应一个应用程序ResourceManager:调度器(Scheduler) :根据容量,队列 分配资源 资源容器(container 内存,CPU,磁盘,网络)应用程序管理器(Applications Manager , ASM):管理所有应用程序的提交,启动,运行状态App...
2018-09-08 14:35:30
344
原创 VBA 上传下载 代码
Sub Main() Dim ie As Object For i = 1 To 50 Set ie = CreateObject("InternetExplorer.Application") ie.Visible = True ie.Navigate "http://**...
2018-09-08 14:34:48
860
3
原创 c++ 的问题杂记 ---------
1. 添加包,为什么有<> , 有 ” ” ? “fileName” 会从当前目录开始搜索,<fileName> 会从系统include目录开始搜索2. #pragma once 第一行,这个是啥? 防止头文件被多次include。3. template <typename T> using Batch = std::v...
2018-09-08 14:34:15
222
原创 win下编译hadoop项目--踩过的坑
装了IDEA,一直没有配环境。最近非得搞环境了--第一次在Terminal上运行mvn package -Pdist,native,docs -DskipTests -Dtar出现以下error:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:run (pre-dis...
2018-09-08 10:40:48
3937
5
转载 cv库
ROI(region of interest):机器视觉、图像处理中,从被处理的图像以方框、圆、椭圆、不规则多边形等方式勾勒出需要处理的区域,称为感兴趣区域。cv::MatMat是Matrix(矩阵)的缩写,Mat类可以分为两个部分,矩阵头和指向像素数据的矩阵指针。 int cv::Mat::cols; //返回矩阵的列数 int cv::Mat::rows // 返回矩阵行数 ...
2018-09-07 15:22:01
2547
转载 c++ boost 库
eg: boost::make_shared<CvImage>(); 比new 更高效的生成share_ptr 的操作。
2018-09-07 15:21:20
303
转载 c++ STL库(转载)--------- 自己遇到的一些问题
本篇博客为自己学习中遇到的问题的汇总以及从网络上找到的一些解析,故标记为转载。 std::make_shared<T>(args[]) std::vector assign操作1:void assign(const_iterator first,const_iterator last); 相当于个拷贝函数,把first到last的值赋值给调用者;2:void ...
2018-09-07 15:20:56
206
原创 Git使用手册
fork 创建分支git clone URL 克隆项目到本地git add 文件名git rm 文件名git commit –m “备注”git status 查看git的状态,是否有修改git diff 文件名 查看文件修改了什么内容git reset --hard HEAD^ / 版本号: 版本退回git log 查看历史版本git log --pr...
2018-09-04 13:08:29
161
原创 c语言版贪吃蛇《课程设计》
主要运用了光标的移动-.-教程会在一个月内发布-.-最近考试好多......看代码应该能看懂.... 3.1 规则模块与动画模块1)函数原型:void gui( );void dong( );2)功 能:利用for循环语句和printf,COORD,Sleep()函数完成光标的移动和游戏规则的输出。3)变量及类型:COORD coord; 定义坐...
2018-08-11 08:58:48
18466
12
转载 simple-yarn-app不能启动的解决方案 && 查看运行结果
开始运行是这样的,args[1]是用一个Integer来接收的,又不知道/bin/date的作用,就准备把'/bin/date'删除再次运行结果如图所是,application任务 FAILED了。找了半天上gitHub点击打开链接上看到了这个回答然后在args[2]上加了地址前缀"hdfs://",终于可以运行了。...
2018-06-26 20:12:35
412
原创 经典面试题-出现最多的十个数
有1/10/100 亿个 数/字符串(URL),找到其中出现次数最多的10个 数/字符串(URL)解决思路: 1.通过hash取模的方式分成电脑可以运行的数据大小; 2.在每一块中排序,然后使用一个最小堆维护出现次数最多的几个; 3.取所有的块中出现次数最后的十个 数/字符串。先运用hadoop中的mapreduce来解决一波--开始生成了10亿个数的文件 (大概6G多),然后放...
2018-06-07 17:45:13
4020
原创 下载气象数据并自动解压整合
首先hadoop权威指南书中的气象数据的地址为:ftp://ftp.ncdc.noaa.gov/pub/data/gsod/YEAR/gsod_YEAR.tar其中YEAR是年份,从1901年到1928年的数据里面都是空的,不用下载了。使用java程序进行下载:开始用了多线程下载---然后第四个线程启动的时候就爆了,显示 超过最大connection数(530) ,可能是全球一起超过的吧....然...
2018-06-06 09:45:28
5110
原创 hdfs常用命令(总结)
创建目录:hadoop fs -mkdir /input上传文件:hadoop fs -put input.txt /input/input.txt读取文件:hadoop fs -cat /input/input.txt 、 hadoop fs -text /input/input.txt
2018-06-05 11:58:11
2953
原创 在myeclipse上将mapreduce部署到集群上运行
今天学习在myeclipse上写mapreduce,并运行在集群中,遇见了一些问题:1.权限问题:解决方法:配置执行时的虚拟机参数-DHADOOP_USER_NAME=root2.然后运行出现了连接不到0.0.0.0:10020的情况--解决方案: 开始根据 网上的一些方法在 mapred-site.xml 配置了 historyserver : <property> ...
2018-05-18 23:17:20
2756
原创 yarn的启动
yarn启动前需要配置两个文件:mapred-site.xml 和 yarn-site.xmlmapred-site.xml:(master配置即可) <property> <name>mapreduce.framework.name</name> <value>yarn</value> </property...
2018-05-18 09:01:53
13888
原创 java 线程通信 - 取钱,存钱问题
问题:每次先存一次钱,然后再取一次钱。 两个线程交替进行。方式一:使用 同步监视器 对象的等待 wait方法 和 唤醒 notifyAll方式 来实现。1. 定义falg 标签 来标记 应该取钱还是存钱。开始为false , 表示先存钱2.每次操作时,进行判断,取钱应该满足 falg = true , 存钱应该满足 falg = false; 要用while 进行判断!! 不要用if - el...
2018-04-03 18:14:14
691
原创 poj 2104 K-th Number ———————— 主席树模板
题目链接:poj_2104 K-th Number首先我们要知道Tree中所存储的东西,Tree.sum是它所代区间中有几个数,Tree.l 是它的左区间所在结点的下标,Tree.r 是它的右区间所在结点的下标。感觉代码有几个神奇之处:1. root[i] = root[i-1]; 直接把 [1,i-1] 这课线段树上存储的东西 给了 [1,i] 这颗线段树 ,相当于
2017-10-10 21:55:29
390
原创 jsp的命名细则
一般就是小写字母+下划线 ,但是有时候加了下划线会被tomcat解析出错---如下 ,这时候可以将下划线后的小写字母变大写,或者删除下划线。javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/jsp/query_005fbefore_jsp (wrong name: org/apa
2017-09-11 17:42:32
1568
原创 JAVA笔记 -- 访问权限
private 私有 类中可访问,不受对象的限制public 公有 均可访问friendly 友好 默认权限,包内可访问protected 保护 类的权限public 均可用它来定义对象不带名字的只在此类起作用
2017-06-14 23:27:10
311
原创 HihoCoder 一下 第152周 区间求差
题目1 : 区间求差时间限制:10000ms单点时限:1000ms内存限制:256MB描述给定两个区间集合 A 和 B,其中集合 A 包含 N 个区间[ A1, A2 ], [ A3, A4 ], ..., [ A2N-1, A2N ],集合 B 包含 M 个区间[ B1, B2 ], [ B3, B4 ], ..., [
2017-06-03 14:09:39
378
原创 JAVA -- 思瑞平斯基三角
递归画三角形 --- 先画该三角,然后求三条边的中点,递归画三个小三角形。运行结果:代码:package shiyan6;import java.awt.Color;import java.awt.Graphics;import java.awt.Point;import javax.swing.JPanel;public class Triangle ex
2017-06-03 12:27:48
952
原创 JAVA--递归分形树
递归分形树 --》 此做法相当于二叉树先序遍历 -- 先画出此树干,再递归画出两个枝干。画枝干时需要求出两个枝干的终点,需要运用一个几何的方法--- 通过 repaint 调用paintComponent 来补充树干--atan2 和 atan 的 区别 -- atan(x/y)时,y = 0 就会出错,我开始的代码在n=10左右时就出错了,看了来时的改为了atan
2017-06-03 12:18:21
2618
原创 51nod 1562 玻璃切割 【线段树】
1562 玻璃切割题目来源: CodeForces基准时间限制:1.5 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 收藏 关注现在有一块玻璃,是长方形的(w 毫米× h 毫米),现在要对他进行切割。切割的方向有两种,横向和纵向。每一次切割之后就会有若干块玻璃被分成两块更小的玻璃。在切割之后玻璃不会
2017-05-01 12:06:55
1376
原创 Hihocoder hiho一下 第141周 题目1 : 自行车架
题目1 : 自行车架时间限制:5000ms单点时限:1000ms内存限制:256MB描述小Hi的宿舍楼下有一块用于停自行车的区域。平时自行车都停得非常杂乱,于是楼长打算去买一排自行车架用来停车。自行车架一般有P个槽,每个槽的两侧都可以停入自行车;但是一个槽位同时只能有一侧停入自行车。此外,停入一辆自行车会导致无法在这一侧的附近若干个槽位中
2017-03-13 18:17:59
1534
原创 Hihocoder hiho一下 第140周 清理海报
题目1 : 清理海报时间限制:5000ms单点时限:1000ms内存限制:256MB描述小Hi实验室所在的建筑一楼有一个用于贴海报的黑板,不停的有新的海报往上贴,也会安排人员不断的对海报进行清理,而最近,轮到了小Hi去对海报进行清理。黑板是一块W*H大小的区域,如果以左下角为直角坐标系的话,在上次清理后第i张贴上去的海报可以视作左下角
2017-03-13 18:06:12
470
原创 515nod 1548 欧姆诺姆和糖果 【枚举】
1548 欧姆诺姆和糖果题目来源: CodeForces基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 收藏 关注一天,欧姆诺诺姆来到了朋友家里,他发现了许多糖果。有蓝色和红色两种。他知道每颗红色糖果重Wr克,每颗蓝色糖果重Wb克。吃一颗蓝色糖果会给他带来Hb的欢乐值,吃一颗红色糖果会给他带
2017-03-13 18:00:52
403
原创 汉诺塔的递归实现与非递归实现
汉诺塔递归实现:#include<iostream>#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;void dfs(int n,int now,int to,int user){ if (n==1) { c...
2017-03-04 22:30:16
1071
原创 51nod 1557 两个集合 【记忆化枚举--判断】
1557 两个集合题目来源: CodeForces基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题小X有n个互不相同的整数: p1,p2,...,pn 。他想把这些整数分到两个集合A和B里边。但是要符合下面两个条件。· 如果x属于A,那么a-x也肯定属于A。· 如果
2017-03-03 12:56:05
456
原创 51nod 1405 树的距离之和 【dfs--记忆dp??树形dp??】
1405 树的距离之和基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题给定一棵无根树,假设它有n个节点,节点编号从1到n, 求任意两点之间的距离(最短路径)之和。Input第一行包含一个正整数n (n <= 100000),表示节点个数。后面(n - 1)行,每行两个整数表示树的边。Ou
2017-03-03 10:11:04
429
原创 51nod 1631 小鲨鱼在51nod小学 【线段树--】
1631 小鲨鱼在51nod小学基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题鲨鱼巨巨2.0(以下简称小鲨鱼)以优异的成绩考入了51nod小学。并依靠算法方面的特长,在班里担任了许多职务。每一个职务都有一个起始时间A和结束时间B,意为小鲨鱼在[A, B]时间内,担任了某职务(inclusively)。
2017-03-02 17:50:11
360
原创 51nod 1402 最大值 【-.-思维??--】
1402 最大值题目来源: TopCoder基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题一个N长的数组s[](注意这里的数组初始下标设为1,而不是0,即N个元素为s[1],s[2],...,s[N]),满足以下性质:1)每个元素都是非负的整数,且s[1]=0;2)任意两个相邻元素差值的绝对值不大于1,
2017-03-02 14:50:05
399
原创 51nod 1287 加农炮 【线段树】
1287 加农炮题目来源: Codility基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题一个长度为M的正整数数组A,表示从左向右的地形高度。测试一种加农炮,炮弹平行于地面从左向右飞行,高度为H,如果某处地形的高度大于等于炮弹飞行的高度H(A[i] >= H),炮弹会被挡住并落在i - 1处,则A[i - 1] +
2017-03-02 13:15:54
585
原创 51nod 1307 绳子与重物 【二分+dfs】
1307 绳子与重物题目来源: Codility基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题有N条绳子编号 0 至 N - 1,每条绳子后面栓了一个重物重量为Wi,绳子的最大负重为Ci。每条绳子或挂在别的绳子下或直接挂在钩子上(编号-1)。如果绳子下所有重物的重量大于绳子的最大负重就会断掉(等于不会断)。依次
2017-03-02 12:33:23
605
原创 poj 2763 Housewife Wind 【LCA 与 树状数组】
Housewife WindTime Limit: 4000MS Memory Limit: 65536KTotal Submissions: 10609 Accepted: 2943DescriptionAfter their royal wedding, Jiajia and Wind hid away in XX
2017-03-01 22:21:23
2556
原创 hiho一下 第119周 #1398 : 网络流五·最大权闭合子图 【最小割-最大流--Ford-Fulkerson 与 Dinic 算法】
#1398 : 网络流五·最大权闭合子图时间限制:10000ms单点时限:1000ms内存限制:256MB描述周末,小Hi和小Ho所在的班级决定举行一些班级建设活动。根据周内的调查结果,小Hi和小Ho一共列出了N项不同的活动(编号1..N),第i项活动能够产生a[i]的活跃值。班级一共有M名学生(编号1..M),邀请编号为i的
2017-02-28 17:28:35
3377
1
原创 HiHoCoder #1270 : 建造基地 [Offer收割]编程练习赛1 【完全背包】
#1270 : 建造基地时间限制:10000ms单点时限:1000ms内存限制:256MB描述在遥远的未来,小Hi成为了地球联邦外空间联合开发工作组的一员,前往一颗新发现的星球开发当地的重金属资源。为了能够在当地生存下来,小Hi首先要建立一个基地。建立基地的材料可以直接使用当地的石材和富裕的重金属资源。基地建设分为N级,每一级都需
2017-02-26 19:36:13
382
原创 BestCoder Round #92【map,枚举,DP】
1001 Skip the Class Skip the Class Accepts: 678 Submissions: 1285 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)问题描述终于又开学啦。呃喵最喜
2017-02-26 11:33:07
388
原创 hiho一下 第136周 #1269 : 优化延迟 【二分+堆排序|优先队列】
#1269 : 优化延迟时间限制:10000ms单点时限:1000ms内存限制:256MB描述小Ho编写了一个处理数据包的程序。程序的输入是一个包含N个数据包的序列。每个数据包根据其重要程度不同,具有不同的"延迟惩罚值"。序列中的第i个数据包的"延迟惩罚值"是Pi。如果N个数据包按照i1, Pi2, ... PiN>的顺序被处理,那么
2017-02-25 15:54:44
537
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人