本周主要是根据教程对HBASE进行了编程实践,对于hadoop的编程来说需要用到很多的.jar 包,在进行编程实践的时候需要参照相关的教程将jar包添加至程序当中去.教程上给的代码还是比较详细的,加上之前的学习,对于一些简单代码还是比较容易理解的.另外本周还对典型的NOSQL数据库Redis进行了安装,我是通过ftp将林子雨老师给的应用软件上传过去的,根据教程安装过程也并不是太难.安装完之后对其进行了简单的操作…
本周根据书上以及教程的提示,对HDFS进行了编程实践,将教程所给的代码(判断文件是否存在,创建文件,读取文件)进行了应用,根据视频的讲解,对一些简单的语句有了一定的了解,但还是比较生疏.另外还根据提示将程序打包为.jar 文件部署到了hadoop当中.另外本周还进行了HBASE的安装,在安装过程中由于我的jdk位置没有写对,导致后来的hbase 无法正常打开,最后我重新找到jdk的配置文件改为正确的之后才成功安装.…
简单学习数据仓库HIVE HIVE是一个构建于Hadoop顶端的数据仓库工具 支持大规模数据存储,分析,具有良好的可扩展性 某种程度上可以看做是用户编程接口,本身不存储和处理数据 依赖分布式系统HDFS存储数据 定义了简单的类似SQL的查询语言——HIVEQL 用户可以通过编写的HIVEQL语句运行在MapReduce任务 可以很容易把原来构建在关系数据库上的数据仓库应用程序移植到Hadoop平台上 是一个可以提供有效,合理,直观组织和使用数据的分析工具 特点:1.采用批处理方式处理海量数据:H…
A.Parenthesis 括号匹配的问题有一种经典的做法. 将左括号看成1,右括号看成-1,做一遍前缀和sum. 括号序列是合法的当且仅当\(sum[n]=Min(sum[1],sum[2]....sum[n])=0\)时成立. 于是问题变成了交换两个括号后如何维护sum数组的值. 实际上交换a和b之后只会影响到\((sum[a],sum[a+1]....sum[b-1])\). 1.\(s[a]=(,s[b]=)\) 对应的区间减2. 2.\(s[a]=),s[b]=(\) 对应的区间加2.…
2018年8月19日 这是暑假第六周,这一周我把HTML5的标签大致看完了,并且看了一些CSS和JavaScript的内容. 上一周说这周要把那个简陋的网页用CSS修饰一下,但是真正开始做时,才发现CSS真的不好弄,做出来的静态网页在360浏览器和火狐浏览器上显示的不太一样.360浏览器100%页面比例的静态网页在火狐浏览器上右侧就会出现下拉条,看起来不美观而且又没有用. 本周学习时间将近20小时,周六日休息.复习,每天有接近1小时的时间来修改那个静态网页.本周遇到的问题都是有关网页样式的,CS…
Hadoop的核心是HDFS和MapReduce. 1.分布式文件系统HDFS理论方面的认知学习. 2.HDFS编程实践. 3.分布式数据库HBase.…
没想到,我的大学里第一个暑假,9周的时间只有最初的两周在家待着,接下来的7周将会在学校度过. 说真的,这是我上学以来,第一次真正好好利用的假期.在这五周里,周一.三.五下午学长都会给我们讲点知识,之后会给我们题目让我们去A. 因为我一切都是从0开始的,基本上大多数题目都是看网上题解后才做的,很少是从头到尾全靠自己能力AC的.不过,毕竟是一开始嘛,总有不熟悉的,接触久了,自然会有提升. 听学长说,搞ACM是很费精力的一件事.我知道这条路很漫长,也许最终不一定能得好的结果,但是既然选择了,就要为之付…
这是暑假学习的第六周,在这周我练习了老师给的例题,还是有一些地方看不懂,这周我对那些不懂的地方用看视频来进行解答,以及进行第二次复习. 下周我会对Java进行更加详细的复习,做好笔记,在LeetCode上练习java的题目. 在进行java编程的时候,要仔细观察题给的条件,仔细阅读后再进行写. java的编程我还是很不熟练,需要以后更加练习,争取在大学四年编程上1000小时,在家的学习有些懒散,,比不上在学校学习. 目前的我在LeetCode上的一些题目还是不明白,不知道如何编写程序,在能运行出…
最近太忙,三周(第四.五.六周)一起记录一下. 1.完成了键盘的输入,顺便把之前鼠标输入改了一下(最早是在渲染循环里面处理鼠标事件) 2.UI控件方面,做了个Edit控件,把之前的Label.Image.Button完善了一下 3.Delphi与lua方面的交互做了些修改,减少数据的多次处理,本来自己写了个数据存取对象,后来也都统一改成用msgpack. 4.网络方面,增加了一个gate服务器,客户端加了个fol.net.gate的context. 5.业务方面,做了login.chat.mai…
20145213<Java程序设计学习笔记>第六周学习总结 说在前面的话 上篇博客中娄老师指出我因为数据结构基础薄弱,才导致对第九章内容浅尝遏止地认知.在这里我还要自我批评一下,其实我事后没有及时反省,补充数据结构知识,抓紧时间掌握第九章内容,反其道而行现在要在没掌握第九章的情况下写自习第十章.第十一章的内容,简直误人子弟,一派胡言.我认罪,我有错.我深知即使点头如捣蒜,诚惶诚恐也于事无补,拿出干货才是硬道理.我会在下周二之前拿出对第九章内容理解博客.在写本周博客之前我拜访了一些数据结构学的好…