自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZCC的专栏

每天坚持看书和写作,相信每天的一小步,将会是人生的一大步! 形成、知化、流动、屏读、使用、共享、过滤、重混、互动、追踪、提问、开始!

  • 博客(44)
  • 资源 (129)
  • 收藏
  • 关注

原创 判断一个链表是否为回文结构

import java.util.Stack;//判断一个链表是否为回文结构public class HuiWenList{ //定义链表的节点 public static class Node{ int value; Node next; public Node(int data) { this.valu

2017-10-31 16:54:30 1233

原创 文件收集工具Flume

一、Flume的构成二、Flume的使用三、数据仓库的架构

2017-10-30 15:27:52 1780

原创 环形单链表的约瑟夫问题

//解决约瑟夫问题public class YueSeFu{ //定义链表的节点 public static class Node{ public int value; Node next; public Node(int data) { this.value=data;

2017-10-30 13:10:06 439

翻译 反转部分单向链表

反转部分单向链表://反转部分单向链表的public class ReverseSubList{ //链表节点的定义 public static class Node{ public int value; public Node next; //节点的定义 public Node(int

2017-10-29 17:49:09 1046

原创 反转单向和双向链表简化

反转单向和双向链表简化://反转单向和双向链表public class ReverseList{ //节点的定义 public static class Node{ public int value; public Node next; public Node(int data)

2017-10-29 16:21:12 446

原创 java实现单链表的反转

实现单链表的反转://翻转链表public class ReverseList{ //链表节点的定义 public static class Node{ public int value; public Node next; public Node(int data) {

2017-10-28 11:02:24 429

原创 删除链表的中间节点和a/b处的节点

实现的代码如下://删除链表的中间节点和a/b处的节点public class DelMidList{ //链表节点的定义 public static class Node{ public int value; public Node next; public Node(int data

2017-10-27 15:46:26 459

转载 大数据生态系统

一、大数据相关工作介绍大数据方向的工作目前主要分为三个主要方向:大数据工程师数据分析师大数据科学家其他(数据挖掘等)二、大数据工程师的技能要求附上大数据工程师技能图:必须掌握的技能11条Java高级(虚拟机、并发)Linux 基本操作Hadoop(HDFS+MapReduce+Yarn )HBase(JavaAPI操作+Phoenix )Hi

2017-10-27 00:49:00 15814 2

原创 大数据协作框架

一、基本框架Hadoop 2.xHDFSYARNMapReduce(分而治之)分:map合: reduceZookeeperHive (大数据仓库)==============================对日志类型的海量数据* hdfs* mr ,  hive - hql二、大数据协作框架第一个问题(Sqoop(数据转换)

2017-10-26 16:40:19 442

原创 在单链表和双链表中删除倒数第k个节点

实现的完整代码如下://在单链表和双链表中删除倒数第k个节点public class DeleteList{ //单链表节点的定义 public static class Node{ int value; Node next; public Node(int data) { thi

2017-10-26 10:28:21 498

转载 http和https对比

HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。

2017-10-26 00:46:32 770

转载 数据可视化之美

基本的可视化展现方式,如条形图、折线图、饼图、雷达图可以很容易通过各种软件(如Excel)容易生成,这些方法是常见可视化问题的良好且强大的解决方案。然而,使用这些方法的最佳方式局限于一些特定的数据类型,而且其标准型和普遍性意味着它们基本无法达到新颖性。如果对地理空间数据、社会网络关系、多维数据进行可视化,直观地传递数据期望表达的信息是需要特定的图表类型来展示。让我们一起来看几个

2017-10-25 23:29:23 1222

原创 打印两个有序链表的公共部分

//打印两个有序链表的公共部分public class getSameList{ //获得两个有序链表的公共部分 public static void GetSameList(int[] head1,int[] head2) { if(head1==null||head2==null) { return; }

2017-10-25 16:44:38 539

原创 1G→2G→3G→4G→5G:一部波澜壮阔的移动通信史

现代生活离不开移动通信,从信息的生成、传输到接收,网络通信的背后蕴含着数不清的闪光智慧。从1G到5G的演进,时代的转换一幕接一幕,其背后关于通信标准的江湖纷争也是波诡云谲、激烈异常,最终汇出了一部波澜壮阔的移动通信史。参考​​​​​​​1G模拟之王——摩托罗拉讲到双向无线通信,就不能不提摩托罗拉 (Motorola)。如果说当年AT&T是有线通信之王,摩托罗拉就是...

2017-10-25 09:46:46 19874 3

翻译 最大值减去最小值小于或等于num的子数组数量

import java.util.LinkedList;//最大值减去最小值小于或等于num的子数组数量public class getAllSubArray{ //获得子数组的数量 public static int getNum(int[]arr,int num) { if(arr==null||arr.length==0) {

2017-10-24 17:55:46 984 1

翻译 求最大子矩阵的大小

实现的完整代码如下: import java.util.Stack;//获得给定矩阵的最大子矩阵public class MaxSubMatrix{ public static int getMaxSubMatrix(int[][]map) { if(map==null||map.length==0||map[0].length==0) {

2017-10-24 10:49:34 1147

转载 国内暂时可用的API集合

目录笔记出行词典电商地图电影即时通讯开发者网站快递查询旅游社交视频天气团队协作图片与图像处理外卖消息推送音乐云语音识别综合笔记OneNote - OneNote支持获取,复制,创建,更新,导入与导出笔记,支持为笔记添加多媒体内容,管理权限等。提供SDK和Demo。为知笔记 - 为知笔记Windows客户端开放了大量的API,其中绝大部分,都通过COM提供,可以在java

2017-10-21 00:37:04 3519 1

原创 构造数组的MaxTree(二叉树)

举个例子如下:实现的代码如下:import java.util.Stack;import java.util.HashMap;//构造数组的MaxTreepublic class MaxTree{ //二叉树结点的定义如下 public static class Node{ public int value; public Nod

2017-10-20 16:42:19 842

原创 生成窗口最大值数组

实现的完整代码如下:import java.util.*;//生成窗口最大值数组(设计时间复杂度为O(N)的算法)public class getMaxWindowArr{ /** 获得最大值数组 arr[] 表示源数组 w 滑动窗口的大小 ret 返回的最大值数组 **/ public static

2017-10-20 00:28:58 496

转载 牛客网面经

百度:【测开】百度测开面经(Java),已拿到offer:https://www.nowcoder.com/discuss/52710【算法】我的秋招小记录:https://www.nowcoder.com/discuss/52615【大数据】大数据面经,阿里,百度,头条,滴滴,美团,京东,携程等:https://www.nowcoder.com/discuss/52557

2017-10-19 09:16:37 6689

转载 Windows 上好用的7款下载工具

Internet Download ManagerInternet Download Manager(以下简称 IDM)是 Windows 平台上老牌知名的下载工具。它支持自动捕获剪贴板及浏览器及流媒体网站的音视频下载链接,还有批量及队列下载、计划下载任务、静默下载、站点抓取等众多功能选项,可以说是 Windows 平台上功能最为强大的下载工具之一。遗憾的是,IDM 并不支持

2017-10-18 22:21:37 81159

原创 Hive数据的导入导出和查询方式

一、导入数据进入Hive表的几种方式1)加载本地文件到hive表load data local inpath '/opt/datas/emp.txt' into table default.emp ;2)加载hdfs文件到hive中load data inpath '/user/beifeng/hive/datas/emp.txt' overwrite in

2017-10-18 16:48:44 1004

翻译 用栈来求解限制后的汉诺塔问题

用栈来求解限制后的汉诺塔问题(限制不能从最左侧的塔直接移动到最右侧,也不能从最右侧直接移动到最左侧,而是必须经过中间,求当塔有N层的时候,打印最优移动过程和最优移动总步数)import java.util.Stack;//用栈来求解限制后的汉诺塔问题(限制不能从最左侧的塔直接移动到最右侧,也不能从最右侧直接移动到最左侧,而是必须经过中间,求当塔有N层的时候,打印最优移动过程和最优移动总步数

2017-10-18 15:58:30 1566

翻译 推箱子寻求最少步数(广度优先搜索)

“推箱子”这个经典的游戏,具体规则就是在一个N*M的地图上,有1个玩家、1个箱子、1个目的地以及若干障碍,其余是空地。玩家可以往上下左右4个方向移动,但是不能移动出地图或者移动到障碍里去。如果往这个方向移动推到了箱子,箱子也会按这个方向移动一格,当然,箱子也不能被推出地图或推到障碍里。当箱子被推到目的地以后,游戏目标达成。现在告诉你游戏开始是初始的地图布局,请你求出玩家最少需要移动多少步才能够将游

2017-10-18 10:05:11 5137

转载 2018 年十大技术趋势

1. AI 基础(AI Foundations)根据 Gartner 的一项调查,大约有 59% 的组织仍处于收集数据信息以用于建立他们人工智能战略的初始阶段。预计到 2018 年,AI 将越来越多地用于提升决策水平、改进客户体验以及重塑商业模式。2. 智能的 APP 和分析(Intelligent Apps and Analytics)预计在未来几年内,每个应用程序和服务都将在一

2017-10-17 21:45:39 506

原创 用一个栈实现另外一个栈的排序

用一个栈实现另外一个栈的排序:import java.util.Stack;//用一个栈实现另外一个栈的排序public class StackSortStack{ //借助栈的排序 public static void StackSort(Stackstack) { Stack help =new Stack(); while(

2017-10-17 12:32:52 409

翻译 猫狗队列问题

实现猫狗队列问题:import java.util.Queue;import java.util.LinkedList;//实现猫狗队列的问题public class CatDogQueue{ //宠物 类 public static class Pet{ private String type; public Pet(String

2017-10-17 10:15:22 436

转载 在一个 U 盘上安装多个 Linux 发行版

通过 U 盘尝试不同的 Linux 发行版。它让我可以在真实的硬件上测试操作系统,而不是虚拟化的环境中。此外,我可以将 USB 插入任何系统(比如 Windows 系统),做任何我想要的事情,以及享受相同的 Linux 体验。而且,如果我的系统出现问题,我可以使用 U 盘恢复!创建单个可启动的现场版 Linux USB 很简单,你只需下载一个 ISO 文件并将其刻录到 U 盘。但是,如果你

2017-10-16 23:25:56 619

原创 鹅产业务

官网链接:https://www.tencent.com/zh-cn/system.html

2017-10-16 17:11:54 269

转载 7款HTML5精美应用

1、HTML5/jQuery雷达动画图表 图表配置十分简单之前我们介绍过不少形形色色的HTML5图表了,像这款HTML5折线图表Aristochart是一款很不错的折线图表,这款HTML5 Canvas饼状图表也很酷。今天我们再来分享一款很特别的HTML5图表,它是利用HTML5和jQuery的雷达动画图表,图表数据在初始化的时候带有一定动画。在线演示 / 源码下载

2017-10-15 15:05:02 764

原创 用递归函数和栈操作逆序一个栈

仅用递归函数和栈操作逆序一个栈  (1) getAndRemoveLastElement()函数(2) reverse()函数(3)完整代码如下:import java.util.Stack;//仅用递归函数和栈操作逆序一个栈public class ReverseStack{ //将栈的栈底元素返回并移除 public static

2017-10-14 20:31:30 594

翻译 用两个栈实现队列

编写一个类,用两个栈实现一个队列,支持队列的基本操作(add,poll,peek)    编写的代码如下:import java.util.Stack;public class Problem_02_TwoStacksImplementQueue { public static class TwoStacksQueue { public Stack stackPush;

2017-10-13 16:55:12 442

转载 Flash HTML5动画特效

1、HTML5 Canvas火焰喷射动画效果还记得以前分享过的一款HTML5烟花动画HTML5 Canvas烟花特效,今天我们要来分享一款类似的HTML5动画效果,一款基于HTML5 Canvas火焰喷射动画。用鼠标拖动一条直线,直线长度表示火焰喷射的力度,另外,火焰在运动中还可以反射效果哦。在线演示 / 源码下载2、HTML5 3D立方体旋转动画之前我们已

2017-10-11 18:19:19 547

原创 实现栈的pop,push和getMin

* 设计实现一个有getMin功能的栈 (实现一个特殊的栈,在实现栈的基本功能(pop,push)的基础上, 再实现返回栈中最小元素(getMin)的操作)import java.util.*;/** * 设计实现一个有getMin功能的栈 * (实现一个特殊的栈,在实现栈的基本功能(pop,push)的基础上, * 再实现返回栈中最小元素(getMin)的操作) * @autho

2017-10-11 11:04:53 1203

原创 Hive初探

一、什么是Hive       Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射成一张表,并提供类SQL查询功能。          ##构建在Hadoop上的数据仓库                 使用HQL作为查询接口                 使用HDFS存储;                 使用MapReduce计算      

2017-10-11 10:51:19 389

转载 利用记事本编写并运行一个java程序

一.下载jdk可以在oracle官网下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html注意选择36位还是64位下载以后按照步骤逐步安装即可但是要注意,在jdk和jre不可安装到同一目录,否则运行的时候找不到javac命令

2017-10-11 10:19:58 4549

转载 Sublime Text 3 配置java程序运行环境(可引入jar包、控制台输入)

  1、Sublime Text 3--->Preference--->Browse Packages,在打开的窗口中双击User文件夹,新建文件JavaC.sublime-build,用记事本打开,粘贴下面的代码并保存关闭:{ "cmd": ["javac", "-encoding", "UTF-8", "-d", ".", "$file&q

2017-10-11 10:10:56 1889

翻译 猫眼电影TOP100爬取

1.  项目环境               (1)  win7         (2)  python 3.5         (3)  pycharm2、项目流程分析3. 完整代码# -*- coding: utf-8 -*-import requestsimport reimport csvfrom requests.exc

2017-10-10 15:46:12 588

转载 生产环境的Hadoop版本比较

一、背景介绍生产环境中,hadoop的版本选择是一个公司架构之时,很重要的一个考虑因素。这篇文章根据就谈谈现在主流的hadoop版本的比较。如果有不同意见,或者指正,希望大家能交流。Apache Hadoop:Apache Hadoop是一款支持数据密集型分布式应用并以Apache 2.0许可协议发布的开源软件框架。它支持在商品硬件构建的大型集群上运行的应用程序。H

2017-10-09 12:27:12 5167

转载 十个关于自由和开源软件历史

本文记录了自由和开源历史上的一些重要时刻,也称得上是 FOSS 历史上的大事件。从 UNIX 的全盛时期,到 GNU 和 Linux 的诞生,再到 GitHub 将开源“民主化”,以及在它们之间的一切。1969:UNIX 的诞生1969年,AT&T 贝尔实验室的工程师开始开发 UNIX。此后的10年,UNIX 在学术机构和大型企业中得到了广泛的应用,当时的 UNIX 拥有者 AT&

2017-10-08 16:40:07 1469

junit最新版

junit最新版jar包

2017-08-03

CSDN博客导出工具

CSDN博客导出工具

2017-07-30

前端框架对比

前端框架对比

2017-07-30

githubdesktop

github离线版

2017-07-24

微信搜索公众号

微信搜索公众号所有的文章

2017-07-23

微信python爬虫

微信python爬虫,爬取图片,昵称等信息

2017-07-23

python_Scrapy 附属模块

python_Scrapy

2017-07-21

Java编程思想

Java编程思想思维导图

2017-07-21

jdk1.7稳定版

jdk1.7

2017-07-16

metaseeker网络爬虫

metaseeker工具

2017-07-15

(编程珠玑第二版

编程珠玑第二版中英文

2017-07-14

编程珠玑详解

编程珠玑

2017-07-11

计算机核心期刊

计算机核心期刊汇总

2017-07-05

最新的git版本

最新的git

2017-06-28

人月神话总结

人月神话总结

2017-06-24

卷积神经网络

卷积神经网络详解

2017-06-06

linux就该这么学

linux就该这么学

2017-06-02

专利申请基本知识

专利申请基本知识

2017-06-02

超人学院吴超老师hadoop资料文档和笔记

超人学院吴超老师hadoop资料文档和笔记

2017-05-31

google大数据三篇论文

google大数据三篇论文

2017-05-30

学术论文写作方法和技巧

该教程从论文发表流程包括确定方向、确定问题、确定思路、确定方法、实验验证、撰写论文的几个过程出发,详细阐述了撰写学术论文的注意事项和技巧。

2019-02-23

java集合框架

集合框架是一个用来代表和操纵集合的统一架构。所有的集合框架都包含如下内容: 接口:是代表集合的抽象数据类型。接口允许集合独立操纵其代表的细节。在面向对象的语言,接口通常形成一个层次。 实现(类):是集合接口的具体实现。从本质上讲,它们是可重复使用的数据结构。 算法:是实现集合接口的对象里的方法执行的一些有用的计算,例如:搜索和排序。这些算法被称为多态,那是因为相同的方法可以在相似的接口上有着不同的实现。

2018-01-31

深度学习算法

谷歌大脑的Geoffrey E. Hinton的胶囊(Capsule)论文在2017年10月26号发表后深度学习架构似乎又有个新的变革。

2017-12-26

scrapy爬虫项目

Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。所谓网络爬虫,就是一个在网上到处或定向抓取数据的程序,当然,这种说法不够专业,更专业的描述就是,抓取特定网站网页的HTML数据。抓取网页的一般方法是,定义一个入口页面,然后一般一个页面会有其他页面的URL,于是从当前页面获取到这些URL加入到爬虫的抓取队列中,然后进入到新页面后再递归的进行上述的操作,其实说来就跟深度遍历或广度遍历一样。

2017-09-05

mstsc远程连接工具

mstsc远程连接工具

2017-08-24

echarts官网实例

echarts

2017-08-24

NoSQL Manager for MongoDB

NoSQL Manager for MongoDB

2017-08-17

git工具下载

git工具下载

2017-08-17

MongoVUe连接工具

MongoVUe

2017-08-17

python写网络爬虫

python写网络爬虫

2017-08-14

大神博客技术

大神博客

2017-08-14

tankwar游戏

tankwar游戏

2017-08-12

vue音乐播放器

vue音乐播放器

2017-08-12

CSDN博客导出

CSDN博客导出

2017-08-10

精讲粒子群算法

粒子群算法

2017-08-09

创意简历书写

创意简历书写

2017-08-08

jquery项目

jquery项目

2017-08-08

黑客帝国代码

黑客帝国

2017-08-08

java设计模式

java设计模式

2017-08-08

CNKI E-Study

CNKI E-Study

2017-08-05

空空如也

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

TA关注的人

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