1. 数据结构与算法
1.1 书籍
(1)算法导论
(2)编程之美
(3)编程珠玑
(4)数据结构(C语言版)
(5)CareerCup.Cracking.the.Technical.Interview.Ed4.2010:http://ishare.iask.sina.com.cn/f/12828753.html
(6)《程序员面试笔试宝典》,何昊、叶向阳、窦浩编著
1.2博客
(1)July的博客:http://blog.csdn.net/v_JULY_v
(2)编程之美:http://www.cppblog.com/flyinghearts/category/14112.html
(3)何海涛的博客:http://zhedahht.blog.163.com/blog/#m=0
(4)题酷发芽网:http://fayaa.com/tiku/
1.3 论坛
(1)CSDN算法板块:http://forum.csdn.net/SList/ST_Arithmetic/UnClosedList/
(2)水木清华算法板块:http://www.newsmth.net/nForum/board/Algorithm
(3)北邮人算法板块:http://bbs.byr.cn/board/ACM_ICPC
(4)一亩三分地:http://www.1point3acres.com/bbs/forum-84-1.html
(5)mitbbs “待字闺中”板块:http://www.mitbbs.com/bbsdoc/JobHunting.html
1.4 网络链接
(1)数据结构与算法汇总:http://dongxicheng.org/structure/structure-algorithm-summary/
(2)快速排序及其优化:http://rdc.taobao.com/team/jm/archives/252
1.5 题库
(1)非常有用的101道算法题:http://blog.csdn.net/openhero/article/details/1607778
(2)140 个Google面试问题:http://www.cnblogs.com/hanyulcf/archive/2010/12/03/1895934.html
(3)sureinterview:http://www.sureinterview.com/lstqst#/tag/326002
(4)geeksforgeeks:http://www.geeksforgeeks.org/
(5)puzzles:http://puzzles.members.winisp.net/Programming/programmingPuzzles.htm#ShuffleArray
(6)IT interview:http://www.leetcode.com/
1.6 一些常见问题的专业术语
(1)0,1,2三值数组排序问题:http://www.csse.monash.edu.au/~lloyd/tildeAlgDS/Sort/Flag/
(2)找零钱问题:http://www.algorithmist.com/index.php/Coin_Change
(3)矩阵旋转:http://en.wikipedia.org/wiki/In-place_matrix_transposition
(4)丑数:http://www.cnblogs.com/mingzi/
(5)圆内生成随机点:http://ngloom.me/2011/10/17/rand_points_in_circle/
(6)字符串最长回文串:http://www.felix021.com/blog/read.php?2040
(7)加减乘除实现:http://www.sureinterview.com/shwqst/43005/
(8)Hash实现:http://burtleburtle.net/bob/hash/doobs.html
————————————————————————————————————————————-
2. C/C++语言
2.1 书籍
(1)C++ Primer Plus
(2)C语言程序设计
(3)程序员自我修养–链接、装载与库
2.2 网络链接
(1)虚函数原理:http://www.learncpp.com/cpp-tutorial/125-the-virtual-table/
(2)this指针原理:http://www.bogotobogo.com/cplusplus/this_pointer.html
(3)类的sizeof:http://blog.csdn.net/pizi0475/article/details/6292556
(4)定义变长,连续结构体:http://hi.baidu.com/jrckkyy/blog/item/e86835d653162f2306088b3e.html
(5)根据成员变量的指针获取结构体变量的指针:http://en.wikipedia.org/wiki/Offsetof
(6)C语言扩展:http://www.kerneltravel.net/newbie/gcc_man.html#5.7
(7)C语言常用宏定义:http://www.cnitblog.com/zouzheng/archive/2007/08/31/32691.aspx
(8)C中的MIN,MAX宏实现:http://blog.csdn.net/snowbabybw/article/details/6120780
(9)C语言变长参数:http://bigwhite.blogbus.com/logs/20468193.html
2.3 常见库函数的实现
(1)谈isdigit(c)函数的实现效率:http://blog.vckbase.com/smileonce/archive/2005/01/19/2703.aspx
2.4 有趣的问题
(1)Quine程序:http://en.wikipedia.org/wiki/Quine_%28computing%29
3. Linux
3.1 书籍
(1)深入理解计算机系统
(2) Unix高级环境编程
3.2 网络链接
(1)Linux内存管理基本概念:http://vmlinz.is-programmer.com/posts/26540.html
4. MySQL
4.1 书籍
(1)MYSQL性能调优与架构设计
4.2 网络链接
(1)数据库范式:http://mooncome.blog.hexun.com/46766650_d.html
5. 系统设计
(1)cache系统设计:http://blog.csdn.net/hexinuaa/article/details/6630384
(2)计算器设计:http://baike.baidu.com/view/2582.html
(3)电梯调度算法:http://hi.baidu.com/shatianxigua/blog/item/16e86b2be50caa94023bf66b.html
(4)迷宫生成:http://en.wikipedia.org/wiki/Maze_generation_algorithm
找工作需要看哪些书籍?
看看这位师兄的经验:http://meterfield.com/otbzi/?p=39
您还没有登录,请您登录后再发表评论
Hadoop汇总整理 Hadoop 是一个分布式系统,核心组件包括 HDFS(分布式文件系统)和 MapReduce(映射-化简运算程序)。Hadoop 有三种模式:独立模式、伪分布模式、完全分布模式。Hadoop 主要由 NameNode(核心)、...
【标题】:“Hadoop学习整理的文档” 【文档概述】: Hadoop是Apache软件基金会开发的一个开源分布式计算框架,主要用于处理和存储大规模数据。这个文档集合可能是针对Hadoop初学者或者希望深入理解Hadoop生态系统...
【Hadoop 技术原理概览】 ...总结来说,Hadoop 及其相关技术如 Hbase 和 Hive,共同构建了一个强大而灵活的大数据生态系统。了解它们的原理和适用场景,可以帮助我们更好地设计和实施大数据解决方案。
3. 配置 Hadoop 相关的配置文件,如 `core-site.xml`, `hdfs-site.xml`, `mapred-site.xml`, 和 `yarn-site.xml`。 4. 解决可能出现的异常,例如文件位置错误、命令行脚本格式问题、版本不匹配等。 【Windows 上的...
4. Hadoop 相关技术: - HBase:分布式列式数据库,用于非结构化数据存储,提供高并发读写操作。 - Hive:基于Hadoop的数据仓库工具,支持SQL-like查询,简化对Hadoop数据的操作。 - Sqoop:用于传统数据库与...
这个文档"**Hadoop期末整理.docx**"涵盖了Hadoop生态系统中的一些关键组件,包括HDFS、HBase、Hive、Sqoop和ZooKeeper。让我们深入探讨这些知识点。 1. **HDFS(分布式文件系统)**:Hadoop的基石,它是一种分布式...
本文档总结了企业面试过程中所有可能遇到的Hadoop生态相关的问题,以及具体的答案
Hadoop学习整理的基础知识(思维导图) 1、初始Hadoop 2、Hadoop分布式文件系统 3、Hadoop分布式计算框架 4、Hadoop资源管理器Yarn 5、基于Hadoop的数据仓库Hive
接着,下载Hadoop 2.7.6的tar.gz文件,解压并配置相关配置文件,如`core-site.xml`、`hdfs-site.xml`等。 4. **Eclipse集成Hadoop**: 要在Eclipse中进行Hadoop开发,首先需要安装Hadoop的Eclipse插件,如Hadoop ...
"Hadoop学习笔记整理" 本篇笔记对Hadoop进行了系统的介绍和总结,从大数据的基本流程到Hadoop的发展史、特性、集群整体概述、配置文件、HDFS分布式文件系统等方面都进行了详细的讲解。 一、大数据分析的基本流程 ...
在环境配置方面,除了JDK的安装,还需要设置环境变量,以便系统能找到Java相关命令。对于习惯使用集成开发环境(IDE)的开发者,Eclipse的熟练使用将大大提高开发效率,包括快捷键操作和项目管理。 为了进一步深入...
【Hadoop 全套入门资源资料整理PDF】是一份针对初学者精心编纂的资料集,旨在帮助读者全面了解并掌握Hadoop生态系统的核心概念和技术。Hadoop是大数据处理领域的一个重要框架,它提供了分布式存储和计算的能力,使得...
【Hadoop学习指南】是针对大数据处理领域的重要框架Hadoop所整理的一份详细教程,旨在帮助学习者系统地掌握Hadoop的核心概念和技术。Hadoop是一个开源的分布式计算框架,最初由Apache软件基金会开发,用于处理和存储...
4. **hadoop整理面试题**:这些面试题涵盖了Hadoop的基础知识、高级特性、最佳实践等多个层面,可以帮助求职者准备Hadoop相关职位的面试。常见的面试题目可能包括Hadoop架构、HDFS的HA(High Availability)、...
标题中的"hadoop-2.6.5 + eclipse附配置hdfs相关文件.zip"指的是一个包含Hadoop 2.6.5版本与Eclipse集成开发环境(IDE)中配置HDFS(Hadoop Distributed File System)相关文件的压缩包。这个压缩包可能是为了帮助...
总之,Hadoop源代码code归档整理是一个深入理解分布式计算和大数据处理的好项目。通过仔细研究,不仅可以掌握Hadoop的内部工作流程,还可以为开发自己的分布式应用或优化现有Hadoop集群提供宝贵经验。
本文将深入探讨Hadoop的核心组件、工作原理以及面试中常遇到的相关问题。 1. **HDFS(Hadoop Distributed File System)**: - **DataNode**:HDFS的数据存储由DataNode负责,它是Hadoop集群中的工作节点,存储...
想学习hadoop的人,这几期读物,让你轻松入门hadoop,整理比较全的文档: 《Hadoop开发者》第一期.pdf 《Hadoop开发者》第二期.pdf 《Hadoop开发者》第三期.pdf 《Hadoop开发者》第四期.pdf 另外赠送经典的:Hadoop...
相关推荐
Hadoop汇总整理 Hadoop 是一个分布式系统,核心组件包括 HDFS(分布式文件系统)和 MapReduce(映射-化简运算程序)。Hadoop 有三种模式:独立模式、伪分布模式、完全分布模式。Hadoop 主要由 NameNode(核心)、...
【标题】:“Hadoop学习整理的文档” 【文档概述】: Hadoop是Apache软件基金会开发的一个开源分布式计算框架,主要用于处理和存储大规模数据。这个文档集合可能是针对Hadoop初学者或者希望深入理解Hadoop生态系统...
【Hadoop 技术原理概览】 ...总结来说,Hadoop 及其相关技术如 Hbase 和 Hive,共同构建了一个强大而灵活的大数据生态系统。了解它们的原理和适用场景,可以帮助我们更好地设计和实施大数据解决方案。
3. 配置 Hadoop 相关的配置文件,如 `core-site.xml`, `hdfs-site.xml`, `mapred-site.xml`, 和 `yarn-site.xml`。 4. 解决可能出现的异常,例如文件位置错误、命令行脚本格式问题、版本不匹配等。 【Windows 上的...
4. Hadoop 相关技术: - HBase:分布式列式数据库,用于非结构化数据存储,提供高并发读写操作。 - Hive:基于Hadoop的数据仓库工具,支持SQL-like查询,简化对Hadoop数据的操作。 - Sqoop:用于传统数据库与...
这个文档"**Hadoop期末整理.docx**"涵盖了Hadoop生态系统中的一些关键组件,包括HDFS、HBase、Hive、Sqoop和ZooKeeper。让我们深入探讨这些知识点。 1. **HDFS(分布式文件系统)**:Hadoop的基石,它是一种分布式...
本文档总结了企业面试过程中所有可能遇到的Hadoop生态相关的问题,以及具体的答案
Hadoop学习整理的基础知识(思维导图) 1、初始Hadoop 2、Hadoop分布式文件系统 3、Hadoop分布式计算框架 4、Hadoop资源管理器Yarn 5、基于Hadoop的数据仓库Hive
接着,下载Hadoop 2.7.6的tar.gz文件,解压并配置相关配置文件,如`core-site.xml`、`hdfs-site.xml`等。 4. **Eclipse集成Hadoop**: 要在Eclipse中进行Hadoop开发,首先需要安装Hadoop的Eclipse插件,如Hadoop ...
"Hadoop学习笔记整理" 本篇笔记对Hadoop进行了系统的介绍和总结,从大数据的基本流程到Hadoop的发展史、特性、集群整体概述、配置文件、HDFS分布式文件系统等方面都进行了详细的讲解。 一、大数据分析的基本流程 ...
在环境配置方面,除了JDK的安装,还需要设置环境变量,以便系统能找到Java相关命令。对于习惯使用集成开发环境(IDE)的开发者,Eclipse的熟练使用将大大提高开发效率,包括快捷键操作和项目管理。 为了进一步深入...
【Hadoop 全套入门资源资料整理PDF】是一份针对初学者精心编纂的资料集,旨在帮助读者全面了解并掌握Hadoop生态系统的核心概念和技术。Hadoop是大数据处理领域的一个重要框架,它提供了分布式存储和计算的能力,使得...
【Hadoop学习指南】是针对大数据处理领域的重要框架Hadoop所整理的一份详细教程,旨在帮助学习者系统地掌握Hadoop的核心概念和技术。Hadoop是一个开源的分布式计算框架,最初由Apache软件基金会开发,用于处理和存储...
4. **hadoop整理面试题**:这些面试题涵盖了Hadoop的基础知识、高级特性、最佳实践等多个层面,可以帮助求职者准备Hadoop相关职位的面试。常见的面试题目可能包括Hadoop架构、HDFS的HA(High Availability)、...
标题中的"hadoop-2.6.5 + eclipse附配置hdfs相关文件.zip"指的是一个包含Hadoop 2.6.5版本与Eclipse集成开发环境(IDE)中配置HDFS(Hadoop Distributed File System)相关文件的压缩包。这个压缩包可能是为了帮助...
总之,Hadoop源代码code归档整理是一个深入理解分布式计算和大数据处理的好项目。通过仔细研究,不仅可以掌握Hadoop的内部工作流程,还可以为开发自己的分布式应用或优化现有Hadoop集群提供宝贵经验。
本文将深入探讨Hadoop的核心组件、工作原理以及面试中常遇到的相关问题。 1. **HDFS(Hadoop Distributed File System)**: - **DataNode**:HDFS的数据存储由DataNode负责,它是Hadoop集群中的工作节点,存储...
想学习hadoop的人,这几期读物,让你轻松入门hadoop,整理比较全的文档: 《Hadoop开发者》第一期.pdf 《Hadoop开发者》第二期.pdf 《Hadoop开发者》第三期.pdf 《Hadoop开发者》第四期.pdf 另外赠送经典的:Hadoop...