自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (2)
  • 收藏
  • 关注

原创 day06_hive和hbase

一. hive-2.3.2下载:http://mirrors.hust.edu.cn/apache/hive/hive-2.3.2/apache-hive-2.3.2-bin.tar.gz需要配置mysql 的root用户其他IP的访问权限conf/hive-site.xml<?xml version="1.0" encoding="UTF-8" standalon...

2018-04-01 20:43:31 293

原创 day05_搭建Hadoop的HA架构(2)

规划机器及应用我们这次使用三台机器进行HA架构的搭建 hadoop1 hadoop2 hadoop3机器及角色分配如下: hadoop1 hadoop2 hadoop3 zookeeper1 zookeeper2 zookeeper3 journalnode1 journalnode2 journalnode3 Name...

2018-03-23 12:35:55 282

原创 day05_Hadoop的HA机制及搭建Zookeeper(1)

参考链接:http://blog.csdn.net/liu812769634/article/details/530972681. hadoop1.0的架构上图是我们之前学HDFS的结果,虽然可以保证保证元数据的可靠行,但是服务的可用性不高 一旦 NameNode宕机了 我们就不能对外提供服务了。2. hadoop2.0 HA机制为了提高服务器的可用性,社区演进出了HA机...

2018-03-23 12:34:36 308

转载 day04_mapReducer的例子和shuffle的过程

上次已经知道如何写一个简单的MapReducer程序来统计文件中各个单词出现的个数了,是输出到来了同一个文件,并且结果的排序是按照key的索引的默认顺序进行排列的,今天我们还进行制定排序算法和分组输出结果文件1. 功能具体实现这次我们处理的数据集是 1363157985066 13726230503 00-FD-07-A4-72-B8:CMCC 120.196.100...

2018-03-18 14:21:26 494

原创 day03-MapReducer基本使用 8天学会Hadoop基础

1. MapReduce 统计文件的单词出现的个数Mapper: 处理具体文本,发送结果Reducer: 合并各个Mapper发送过来的结果Job: 制定相关配置,框架Mapperpackage cn.itcast.hadoop.mr.wordcount;import java.io.IOException;import org.apache.hadoop.io....

2018-03-18 12:28:21 534

原创 day02 -分布式文件系统和HDFS 8天学会Hadoop基础

hdfs有两种角色 NameNode,DataNode1. HDFS架构NameNode 主要负责管理元数据 维护hdfs的目录树响应客户端的请求DataNode 主要存数据块Secondary NameNode2. 文件存储1. client 向 NameNode 申请上传文件2. NameNode根据文件大小向 client 分配的 DataNo...

2018-03-13 17:33:09 502

原创 day01-安装笔记 8天学会Hadoop基础

操作系统: CentOS7安装 jdkhttp://blog.csdn.net/fuyuwei2015/article/details/731959361. 卸载查看已经安装的jdk[root@bogon jre]# rpm -qa|grep jdkjava-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64java-1...

2018-03-13 15:34:03 1178 1

原创 后端处理前端跨域请求

就算是同一个IP的不同端口 也算跨域请求被请求的跨域接口,才需要进行跨域处理 需要在返回的http头里设置 详情如下, 特此记录resp.setHeader("Access-Control-Allow-Origin", "*");

2017-12-06 23:10:30 1978

原创 mysql 查询两个时间段是否有交集的情况

数据库的字段 start_time, end_time输入的字段 a,b第一种SELECT * FROM test_tableWHERE (start_time >= a AND start_time <= b) OR (start_time <= a AND end_time >= b) OR (end_time >= a AND end_time <= b)第二种SEL

2017-08-06 18:37:25 15764 5

原创 go语言中json转成map结构,添加根的元素

package mainimport ( "encoding/json" "fmt" "log")type A struct { Name string `json:"name"` Age string `json:"name"`}type B struct { Bname string `json:"bName"`}type C struc

2017-07-27 19:24:46 1303

转载 手把手教你如何加入到github的开源世界!

转载:http://www.cnblogs.com/imsoft/p/5836100.html我曾经一直想加入到开源项目中,但是因为没有人指导流程,网上看了很多,基本都是说了个大概,如果你也是一个初出茅庐的人,那么,我将以自己提交的一次开源代码为例,教会你步入开源的世界。1,首先登陆到https://github.com平台上注册一个自己的账号,这个过程我就不演示了2,然后在左上部分输入一个开源项目

2017-05-27 21:17:24 436

原创 QT MSVC2013/ vs2013 C2440: “初始化”: 无法从“initializer-list”转换为“***” 错误

我是从此处得到答案的:https://www.devbean.net/2016/08/qt-creator-source-study-04/ 第一个评论 感谢前辈错误信息3> error C2440: “初始化”: 无法从“initializer-list”转换为“QVector<QPair<QString,QString>>”3> 无构造函数可以接受源类型,或构造函数重载决

2017-05-27 20:51:25 12541 2

原创 zTree -- Checkbox复选,父节点覆盖子节点

zTree : http://www.treejs.cn/v3/main.php#_zTreeInfo需求把单选变成多选,并且业务需求是父节点可以覆盖全部子节点(城市)//选中node的点击事件回调function zTreeOnCheck(event, treeId, treeNode) { var regionAllTmp = ""; var selectedNode = zT

2017-05-24 17:58:23 1816

转载 bootstrap table分页,重新数据查询时页码为当前页问题

转载自:http://www.cnblogs.com/zcsj/p/6610387.html问题描述:  使用bootstrap table时遇到一个小问题,第一次查询数据未5页,翻页到第5页后,选中条件再次查询数据时,传到后端页码仍旧为5,而此时数据量小于5页,表格显示为未查询到数据。处理方式:  使用bootstrap table的参数刷新方法(refreshOptions),在查询按钮刷新ta

2017-05-24 16:49:57 8643 1

原创 mooc_03_排序 - 堆和堆排序.md

代码地址:https://github.com/AlbinZhang/Mooc_DataAlgorithm/tree/master/04_heapSort1. 二叉堆要说堆排序,首先要说下数据结构中的二叉堆,有最大堆和最小堆。二叉堆的定义: 二叉堆是完全二叉树或者是近似完全二叉树。二叉堆满足二个特性: 1.父结点的键值总是大于或等于(小于或等于)任何一个子节点的键值。 2.每

2017-05-20 16:47:47 335

原创 mooc_02_排序 - 归并/快排

相关链接:http://www.cnblogs.com/zxy1992/p/4392347.html1. 归并排序图片出自:http://www.cnblogs.com/nullzx/p/5968170.html 时间复杂度 O(N*logN) 递归式起初感觉归并排序原理并没有多复杂,但是自己写的时候还是遇到了一些问题 T.T,尴尬,所以详细记录一下过程主要过程:1. 分割 2. 合

2017-04-21 00:25:46 401

原创 百度地图2.0离线版的制作

感谢前辈共享出来,不过时间有点长了,有些细节有些变动,修改了一下转载 : https://my.oschina.net/smzd/blog/5485381. 下载API主文件通过http://api.map.baidu.com/api?v=2.0获取API主文件的链接获取API主文件http://api.map.baidu.com/getscript?v=2.0&ak=&services=&t=

2017-04-17 16:51:24 19338 52

转载 javascript实现简单的Map示例

转载:http://www.jb51.net/article/44742.htm /* * MAP对象,实现MAP功能 * * 接口: * size() 获取MAP元素个数 * isEmpty() 判断MAP是否为空 * clear() 删除MAP所有元素 * put(key, value) 向MAP中增加元素(key, value) * remove(key) 删

2017-04-17 15:07:15 1618

原创 [Boolan] C++第十三周 C++设计模式(三)

设计模式状态变化 模式1. Memento - 备忘录Memento 模式的关键就是要在不破坏封装行的前提下,捕获并保存一个类的内部 状态,这样就可以利用该保存的状态实施恢复操作 #include <iostream>#include <string>using namespace std;class Originator;class Memento{ private: f

2017-04-15 16:45:08 555

转载 C# WPF 利用NPOI读写Excel文件。

原链接:http://blog.csdn.net/weixinhum/article/details/49453901关于C#读写Excel文件的方法,在网上查来查去大致有三种 1.利用Microsoft.Office.Interop.Excel提供的API进行读写,由于兼容性比较差等原因,本人搞了半天之后放弃了。 2.利用OpenXML库进行读写,由于感觉很麻烦,本人看着教程看着看着

2017-04-12 09:47:26 6026 4

原创 mooc_排序 - 选择/插入/冒泡/希尔

1. 选择排序时间复杂度 O(n^2)主要过程: 选择排序就是挨着选,选到小的放前面 想选小的,就要有比较的对象, 每次默认被选择数组的第一个数是最小值,然后依次和后面的数进行比较,获取剩余数组中最小值的下标, 然后与被选择数组的第一个数交换,完成一次选择template <typename T> void selectSor

2017-04-08 16:48:17 338

原创 [Boolan] C++第十二周 C++设计模式(二)

设计模式对象创建1. AbstractFactory - 提供一个接口,让该接口负责创建一系列“相关或者相互依赖的对象”,无需指定它们具体的类。 就上面的图而言,存在一系列一览关系的是ProductA1-ProductB1, ProductA2和ProductB2,视频中讲的这种关系是创建数据库和连接数据库的关系。#include <iostream>using namespace s

2017-04-04 20:37:38 316

原创 [Boolan] C++第十一周 C++设计模式(一 )

一. 面向对象设计原则1. 依赖倒置原则 ( DIP )- 高层模块 (稳定) 不应该依赖于底层模块 (变化) , 二者都应该依赖于抽象- 抽象 (稳定) 不应该依赖于实现细节 (变化),实现细节都应该依赖于抽象2. 开放封闭原则 ( OCP )- 对扩展开放,对更改封闭- 类模块应该是可扩展的,但是不可修改3. 单一职责原则 (SRP)- 一个类应该仅有一个引起它变化的原因- 变化的方向

2017-04-02 16:32:11 429

原创 WFP TreeView使用及注意事项

最近接手WPF的项目,从0开始,做些积累Demo地址:0.效果图1. TreeView使用模版参考链接: Treeview - http://www.cnblogs.com/_ymw/p/3450345.htmlHierarchicalDataTemplate - http://www.cnblogs.com/goldren/archive/2012/12/11/2812697.htmlHier

2017-03-25 16:29:34 1543

原创 [Boolan] C++第十周 STL 泛型编程(四)

1. 一个万用的Hash Function参考链接:Parameter pack:http://en.cppreference.com/w/cpp/language/parameter_pack省略号和可变参数模板: https://msdn.microsoft.com/zh-cn/library/dn439779.aspx解析:下面代码中,hash_val就是自定义的hash_function,是

2017-03-25 13:07:08 361

原创 [Boolan] C++第九周 STL 泛型编程(三)

1. 迭代器STL的算法的操作对象都是迭代器,所以就需要迭代器提供算法需要的各种信息,例如每个迭代器都需要定义的5个typedeftemplate<typename _Tp>struct _List_iterator{ typedef std::bidirectional_iterator_tag iterator_category; //容器的类别 type

2017-03-19 00:02:32 475

原创 Mac 上使用QT 出错:Project ERROR: Xcode not set up properly.

创建项目编译的时候,会报错Qt Creator - Project ERROR: Xcode not set up properly. You may need to confirm the license agreement by running /usr/bin/xcodebuild首先确认安装了CommandLineTools,在shell中输入 xcode-select --in

2017-03-15 20:43:10 2916 1

原创 [Boolan] C++第八周 STL 泛型编程(二)

一. deque双端队列,支持快速随机访问,在头尾位置插入和删除很快 像上图,一般介绍deque是右上角这样的,两端都可以push和pop,并且可以像数组一样支持随机访问,一段连续的内存 其实他的实现并不是使用一整段连续内存来实现的,毕竟这样做,效率不高,而且扩展性不强 实际GUN的是使用多个大小相同的内存块,而不是一个连续的内存来实现的,并且使用一个类似索引的map来管理他

2017-03-12 18:14:34 301

原创 [Boolan] C++第七周 STL 泛型编程(一)

参考链接:C++new和delete实现原理1. OOP(面向对象编程) vs GP(泛型编程)OOP:将datas跟methods关联放到一起GP:将datas和methods分开,通过迭代器关联在一起 sort(c.begin(), c.end()) 优点:可以将容器和算法分别开发,低耦合,算法通过迭代器确定操作范围,并且通过迭代器获取数据2. 分配器VC++中//newop2.cp

2017-03-05 17:46:15 402

原创 [Boolan] C++第六周

因为本节课老师也是再讲STL的基本用法,再加之平日工作也是经常使用STL,基本用法很熟悉了,所以水一周STL六大部件容器(Containers) 容器都是铅笔后来分配器(Allocators)算法(Algorithms)迭代器(Iterators)适配器(Adapters)仿函数式(Functors)最简单的例子#include <vector>#include <algorithm>

2017-03-02 21:32:02 281

原创 [Boolan] C++第五周 重载const,new,delete

动态绑定const 重载const修饰类成员函数,该成员函数里面不可能修改成员变量其中const也算函数签名的一部分, 只用于在类的成员函数const的重载使用条件:如果一个类声明中有const重载的函数,const对象使用const修饰的成员函数,非const对象使用没有const修饰的成员函数#include <iostream>using namespace std;class Foo

2017-02-21 07:33:18 302

原创 [Boolan] C++第四周 homework 虚函数表与内存对齐

参考链接:C++ 虚基类表指针字节对齐模型题目:分别给出下面的类型Fruit和Apple的类型大小(即对象size),并通过画出二者对象模型图以及你的测试来解释该size的构成原因。声明:编译器是VC6.0对象模型图黑色部分是我没有找到什么官方文档来解释,但是找到一边博客,并且被CSDN的C++知识库收录,应该尤其权威性。隐藏成员的加入不能影响在其后的成员的对齐#include <iostrea

2017-02-13 23:03:41 627

原创 [Boolan] C++第四周 C++面向对象(下)

1. conversion function, 转换函数转换函数,用作类型转换,编译器可以自动调用,当然也可以显示调用,C风格的(type)value, C++风格的static_cast<type>value 都是可以的需要注意的是如果类已经有转换函数,就不需要在写这个类与要转换的类的运算符重载了,因为会出现二义性,例如代码注释的部分#include <iostream>#include <

2017-02-12 01:47:17 399

原创 [Boolan] C++第三周 类的关系。 复合,委托,继承

1. Composition复合has a的关系,表示一个类是另一个类的成员变量,一个类包含另一个类class A;class B {public: B(){} ~B(){}private: A a; int b;};构造与析构构造-由内而外:B的构造函数会首先调用A的默认构造函数(编译器自己调用,如果需要传递参数,需要在初始化列表显示调用),然后在调用自

2017-02-08 21:40:14 1094

原创 [Boolan] C++第二周(创建一个带指针成员变量的类)[注意事项]

1. Big Threeclass String{public: String (const char* cstr=0); String (const String &str); String &operator=(const String &str); char* get_c_str() const {return m_data;}private: c

2017-01-21 21:09:13 476

原创 C语言 可变长参数函数的实现

参考博客: http://www.cnblogs.com/hanyonglu/archive/2011/04/19/2020738.html http://blog.csdn.net/edonlii/article/details/8497704#t1 1.在C中,当我们无法列出传递函数的所有实参的类型和数目时,可以用省略号指定参数表void foo(...);void

2017-01-07 23:59:46 623

原创 [Boolan] C++第一周(创建一个不带指针成员变量的类)[注意事项]

提醒自己: 选择C++很大程度上是因为C++的高效率和面向对象,所以要注意每一个影响效率的小细节1. 数据都在private,并且都在initialization list初始化2. 参数尽量都是reference3. 返回值优先考虑reference 4. 类的成员函数,如果可以加const的,要加const(常量成员函数)第7点转载链接:http://blog.csdn.ne

2017-01-07 23:55:47 514

原创 Qt事件派发流程

QApplication和QWidget默认是不连接的,需要在.pro文件里面加上QT += widgets就可以了QApplication是一个应用程序抽象类,负责应用程序消息派发管理 QWidget是窗口类,抽象一个区域,部件,窗口 QWidget的show方法是显示窗口以及其子类的部件等 如果要想一个控件在中显示,必须要挂在到widget上去, 通常在创建对象的时候会有直接选定的构造函

2016-12-06 23:54:05 2593

原创 # 操作系统实验报告:ucore-lab1

参考链接: 1. GDB 常用命令参考手册 2. 一篇优秀的gdb的总结 3. lab1实验报告 4. 清华大学操作系统实验lab1实验报告 5. elf文件格式总结练习一: 理解通过 make 生成执行文件的过程1. 操作系统镜像文件 ucore.img 是如何一步一步生成的? (需要比较详细地解释 Makefile 中每一条相关命令和命令参数的含

2016-11-26 17:52:00 5046

转载 (转载)ioctl在socket中的一些用法及示例(获取eth0 ip等信息)

转载地址:ioctl在socket中的一些用法及示例函数说明函数 : ioctl(int fd, int request, void * arg) 定义 : 功能 : 控制I/O设备, 提供了一种获得设备信息和向设备发送控制参数的手段. 参数 : int fd 文件句柄. 用于socket时, 是socket套接字. int request 函数定义的所有操作.

2016-11-14 16:37:14 1482

Java核心技术 卷1 基础知识 原书第10版 附带 课本代码

Java核心技术 卷1 基础知识 原书第10版 附带 课本代码

2018-02-26

百度离线地图2.0 相关Demo.zi

详细教程请看 http://blog.csdn.net/a312024054/article/details/70213444

2017-04-17

空空如也

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

TA关注的人

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