自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

叨叨文的专栏

记录自己学习的历程

  • 博客(4)
  • 资源 (43)
  • 收藏
  • 关注

原创 C++句柄类

假设有一个父类base,然后从base继承了多个子类base1,base2等等,C++句柄类主要是用来管理多个子类,统一个的接口,不同的操作. 句柄类需要智能指针的基础知识和多态的知识,句柄类其实就是智能指针+多态知识.如果,对智能指针不是很了解,可以查看我上篇博客. 直接看代码如下: #include #include class animal { public:

2015-09-01 16:57:01 365

原创 C++智能指针

最近楼主在深入学习C++,发现智能指针和句柄类挺有意思的,而且也有点难度,所以就写下来,日后可以回顾. 这篇博文先介绍智能指针,下篇介绍句柄类. C++中,如果类中有指针类型的数据成员,则很容易出现悬垂指针,即一个指向无效内存的地址.如下: #include class HasPtr{ public: HasPtr(int *p):ptr(p){} HasPtr(const Has

2015-09-01 15:59:13 671

原创 linux下的定位流

今天学习linux下定位流的一些知识,想通过写博客,巩固下。     首先,在标准IO库中,主要的定位流函数有fseek,rewind,ftell,fsetpos,fgetpos等。在这主要介绍fsetpos和fgetpos,因为其他相对简单。     fsetpos函数原型为: #include int fsetpos(FILE *stream,fpos_t *pos)

2015-02-19 21:05:20 957

原创 c语言字符数组一些启示

最近博主在学习《linux系统编程》,所以想记下来学习的一些心得,与大家分享,也备以后回顾只用。     第一天,就从我在今天学习过程遇到的问题写起,博主今天在学习标准IO库,遇到一个问题,关于字符指针的问题,代码如下:     1 #include 2 #include 3 4 int main() 5 { 6 FILE *stream; 7 c

2015-02-19 16:24:53 487

第16章 Spark

内容提要:本章首先简单介绍Spark与Scala编程语言,接着分析Spark与Hadoop的区别,认识Hadoop MapReduce计算模型的缺陷与Spark的优势;然后讲解了Spark的生态系统和架构设计,并介绍了Spark SQL以及Spark的部署和应用方式;最后介绍Spark的安装与基本的编程实践。

2016-04-26

第14章 基于Hadoop的数据仓库Hive

本章首先介绍了数据仓库的概念、Hive的基本特征、与其他组件之间的关系、与传统数据库的区别以及它在企业中的具体应用;接着详细介绍了Hive的系统架构,包括基本组成模块、工作原理和几种外部访问方式,描述了Hive的具体应用及Hive HA原理;同时,介绍了新一代开源大数据分析引擎Impala及其与Hive的比较分析;最后,以单词统计为例,介绍了如何使用Hive进行简单编程,并说明了Hive编程相对于MapReduce编程的优势。

2016-04-26

Chapter8-厦门大学-林子雨-大数据技术原理与应用-章-流计算(2016年1月29日版本)

首先介绍流计算的基本概念和需求,分析了MapReduce框架为何不适合处理流数据;然后,阐述了流计算的处理流程和可应用的场景;接着介绍了流计算框架Storm的设计思想和架构设计;最后,通过实例来加深对Storm框架的了解

2016-03-13

Chapter11-厦门大学-林子雨-大数据技术原理与应用-第十一章-大数据在互联网领域的应用(2016年1月29日版本)

首先介绍推荐系统的概念,描述长尾理论与推荐系统的内在联系,并介绍不同的推荐方法以及推荐系统的应用;然后,重点介绍协同过滤算法的基本思想;最后,通过实例来讲述如何实现一个简易的推荐系统

2016-03-13

Chapter10-厦门大学-林子雨-大数据技术原理与应用-第十章-数据可视化(2016年1月30日版本)

介绍了数据可视化的概念、发展历程、重要作用,并介绍了几种重要的可视化工具,包括入门级工具、信息图表工具、地图工具、时间线工具、高级分析工具,最后给出了一些可视化典型案例

2016-03-13

Chapter7-厦门大学-林子雨-大数据技术原理与应用-第七章-MapReduce(2016年1月28日版本)

介绍MapReduce模型,阐述其具体工作流程,并以单词统计为实例介绍 MapReduce程序设计方法,同时,还介绍了MapReduce的具体应用,最后讲解MapReduce编程实践

2016-03-13

Chapter6-厦门大学-林子雨-大数据技术原理与应用-第六章-云数据库(2016年1月28日版本)

首先介绍云数据库的概念、特性及其与其他数据库的关系,然后,介绍云数据库的代表性产品和厂商,最后,以阿里云数据库RDS为实例演示如何使用云数据库

2016-03-13

Chapter5-厦门大学-林子雨-大数据技术原理与应用-第五章-NoSQL数据库(2016年1月28日版本)

首先介绍NoSQL兴起的原因,比较NoSQL数据库与传统的关系数据库的差异;然后,介绍NoSQL数据库的四大类型以及NoSQL数据库的三大基石;最后,简要介绍与NoSQL数据库同样受到关注的NewSQL数据库

2016-03-13

Chapter4-厦门大学-林子雨-大数据技术原理与应用-第四章-分布式数据库HBase(2016年1月28日版本)

首先介绍了HBase的由来及其与关系数据库的区别,然后,介绍了HBase访问接口、数据模型、实现原理和运行机制,并在最后介绍了HBase编程实践方面的一些知识

2016-03-13

Chapter3-厦门大学-林子雨-大数据技术原理与应用-第三章-分布式文件系统HDFS(2016年1月26日版本)

首先介绍分布式文件系统的基本概念、结构和设计需求,然后介绍Hadoop分布式文件系统HDFS,详细阐述它的重要概念、体系结构、存储原理和读写过程,最后,介绍了一些HDFS编程实践方面的知识

2016-03-13

Chapter2-厦门大学-林子雨-大数据技术原理与应用-第二章-大数据处理架构Hadoop(2016年2月24日版本)

介绍Hadoop的发展历史、重要特性和应用现状,并详细介绍Hadoop项目结构及其各个组件,最后,演示如何在Linux操作系统下安装和配置Hadoop

2016-03-13

Chapter1-厦门大学-林子雨-大数据技术原理与应用-第一章-大数据概述(2016年2月17日版本)

首先介绍了大数据发展历程、基本概念、主要影响、应用领域、关键技术、计算模式和产业发展,并阐述了云计算、物联网的概念及其与大数据之间的紧密关系

2016-03-13

Chapter0--林子雨-大数据技术原理与应用-课程介绍

对于课程的基本介绍,包括课程特色、教材介绍、篇章安排、中国高校大数据课程公共服务平台各种教学资源使用方法、主讲教师和助教等

2016-03-13

厦门大学-林子雨-大数据技术原理与应用-上机练习-数据可视化工具魔镜和基于ECharts可视化库的图表制作

首先介绍数据可视化的概念,然后,分类介绍可视化工具,最后给出几个典型的可视化案例

2016-01-21

厦门大学-林子雨-大数据技术原理与应用-上机练习-大数据技术与流量分析-流量异常检测

首先介绍流计算的基本概念和需求,分析了MapReduce框架为何不适合处理流数据;然后,阐述了流计算的处理流程和可应用的场景;接着介绍了流计算框架Storm的设计思想和架构设计;最后,通过实例来加深对Storm框架的了解

2016-01-21

厦门大学林子雨-以平台化思维构建中国高校大数据课程公共服务体系2015年12月6日

为了加快中国高校大数据课程体系建设,促中国高校大数据教学水平不断提升,迫切需要以平台化思维构建中国高校大数据课程公共服务体系,从而获得中国高校大数据教学事业的长足发展。本文分析了建立高校大数据课程公共服务体系的重要性,指出了以平台化思维构建中国高校大数据课程公共服务体系的基本要求,并介绍了一个典型案例——“中国高校大数据课程公共服务平台”。

2015-12-08

厦门大学-林子雨-大数据技术原理与应用-第11章大数据在互联网领域的应用-Python实践逻辑回归的准备工作

大数据推荐系统 了解大数据在互联网领域的应用——推荐系统; 了解推荐系统原理以及常用的推荐算法; 掌握推荐算法的实践流程。

2015-11-20

厦门大学-林子雨-大数据技术原理与应用-第11章大数据在互联网领域的应用-Python安装与基本使用

大数据推荐系统 了解大数据在互联网领域的应用——推荐系统; 了解推荐系统原理以及常用的推荐算法; 掌握推荐算法的实践流程。

2015-11-20

厦门大学-林子雨-大数据技术原理与应用-第9章数据可视化-上机练习-Easel.ly信息图制作实践

Easel.ly信息图制作实践 旨在让学生了解信息图制作工具Easel.ly,并掌握最基本的使用方法,会生成一些比较简单的信息图。

2015-11-20

厦门大学-林子雨-大数据技术原理与应用-第9章数据可视化-上机练习-D3可视化库安装和使用

D3可视化库安装和使用 旨在让学生了解D3可视化库,并掌握最基本的使用方法,会生成一些比较简单的图表

2015-11-20

厦门大学-林子雨-大数据技术基础-第9章数据可视化-上机练习-可视化工具Tableau操作实践

可视化工具Tableau操作实践 旨在让学生了解Tableau这款可视化工具,学会简单操作Tableau以及制作简单的图表。

2015-11-20

厦门大学-林子雨-大数据技术基础-第5章 NoSQL数据库-上机练习-关系数据库和NoSQL数据库操作实践

关系数据库和NoSQL数据库操作实践 旨在让学生了解关系数据库、键值数据库、列族数据库和文档数据库的基本操作,比较同样的数据库操作在不同类型的数据库产品中的实现方法,体会其中的异同点,从而加深对关系数据库和NoSQL数据库的认识。

2015-11-20

厦门大学-林子雨-大数据技术基础-第3章 分布式文件系统HDFS-上机练习-熟悉常用的HDFS操作

熟悉常用的HDFS操作 (1) 理解HDFS在Hadoop体系结构中的角色; (2) 熟练使用HDFS操作常用的Shell命令; (3) 熟悉HDFS操作常用的Java API。

2015-11-20

教学大纲厦门大学-林子雨-大数据技术原理与应用

专业选修课,大数据技术入门课程,为学生搭建起通向“大数据知识空间”的桥梁和纽带,以“构建知识体系、阐明基本原理、引导初级实践、了解相关应用”为原则,为学生在大数据领域“深耕细作”奠定基础、指明方向。课程将系统讲授大数据的基本概念、大数据处理架构Hadoop、分布式文件系统HDFS、分布式数据库HBase、NoSQL数据库、云数据库、分布式并行编程模型MapReduce、流计算、图计算、数据可视化以及大数据在互联网、生物医学和物流等各个领域的应用。

2015-11-20

厦门大学-林子雨-闪存数据库概念与技术(2015年9月13日全国首发)

厦门大学林子雨免费发布40万字研究专著:《闪存数据库概念与技术》9月13日全国首发。中国高校第一本闪存数据库研究专著。历时两年,倾心之作。内容原创,品质保证。网络发布,免费共享。243页,40余万字,系统研究闪存数据库。

2015-09-14

Chapter11-厦门大学-林子雨-大数据技术原理与应用-第十一章-大数据在互联网领域的应用

首先介绍推荐系统的概念,描述长尾理论与推荐系统的内在联系,并介绍不同的推荐方法以及推荐系统的应用;然后,重点介绍协同过滤算法的基本思想;最后,通过实例来讲述如何实现一个简易的推荐系统

2015-06-30

Chapter8-厦门大学-林子雨-大数据技术原理与应用-第八章-流计算(新)

首先介绍流计算的基本概念和需求,分析了MapReduce框架为何不适合处理流数据;然后,阐述了流计算的处理流程和可应用的场景;接着介绍了流计算框架Storm的设计思想和架构设计;最后,通过实例来加深对Storm框架的了解

2015-06-29

Chapter3-厦门大学-林子雨-大数据技术原理与应用-第三章-分布式文件系统HDFS(新)

首先介绍分布式文件系统的基本概念、结构和设计需求,然后介绍Hadoop分布式文件系统HDFS,详细阐述它的重要概念、体系结构、存储原理和读写过程,最后,介绍了一些HDFS编程实践方面的知识

2015-06-29

Chapter10-厦门大学-林子雨-大数据技术原理与应用-第十章-数据可视化

首先介绍数据可视化的概念,然后,分类介绍可视化工具,最后给出几个典型的可视化案例

2015-06-29

Chapter7-厦门大学-林子雨-大数据技术原理与应用-第七章-MapReduce

介绍MapReduce模型,阐述其具体工作流程,并以单词统计为实例介绍 MapReduce程序设计方法,同时,还介绍了MapReduce的具体应用,最后讲解MapReduce编程实践

2015-06-29

Chapter6-厦门大学-林子雨-大数据技术原理与应用-第六章-云数据库

首先介绍云数据库的概念、特性及其与其他数据库的关系,然后,介绍云数据库的代表性产品和厂商,最后,以阿里云数据库RDS为实例演示如何使用云数据库

2015-06-29

Chapter5-厦门大学-林子雨-大数据技术原理与应用-第五章-NoSQL数据库

首先介绍NoSQL兴起的原因,比较NoSQL数据库与传统的关系数据库的差异;然后,介绍NoSQL数据库的四大类型以及NoSQL数据库的三大基石;最后,简要介绍与NoSQL数据库同样受到关注的NewSQL数据库

2015-06-29

Chapter4-厦门大学-林子雨-大数据技术原理与应用-第四章-分布式数据库HBase

首先介绍了HBase的由来及其与关系数据库的区别,然后,介绍了HBase访问接口、数据模型、实现原理和运行机制,并在最后介绍了HBase编程实践方面的一些知识

2015-06-29

Chapter2-厦门大学-林子雨-大数据技术原理与应用-第二章-大数据处理架构Hadoop

介绍Hadoop的发展历史、重要特性和应用现状,并详细介绍Hadoop项目结构及其各个组件,最后,演示如何在Linux操作系统下安装和配置Hadoop

2015-06-29

Chapter1-厦门大学-林子雨-大数据技术原理与应用-第一章-大数据概述

首先介绍了大数据发展历程、基本概念、主要影响、应用领域、关键技术、计算模式和产业发展,并阐述了云计算、物联网的概念及其与大数据之间的紧密关系

2015-06-29

Chapter0-厦门大学-林子雨-大数据技术原理与应用-课程介绍

对于课程的基本介绍,包括课程特色、教材介绍、篇章安排、主讲教师和助教等

2015-06-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除