自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ChrisLIU的博客

专注大数据分析30年

  • 博客(14)
  • 收藏
  • 关注

原创 技术人生phase 1

技术人生的成功之路程序员的三六九等如果想在技术上前进的话,就不能一直的coding,为了完成需求而工作,必须在coding的同时,让我们的思维,水平也在不停的提高。你必须学习面向对象的基础知识,如果连这个都忘了,那你的编程之路注定是在做原始初级的重复!要想学好面向对象,就必须学习设计模式。学习重构《重构与模式》——开始通往优秀软件设计师的路上牛人之所以牛,自己懂的多是一个因素之外...

2019-11-24 14:31:26 161

原创 先立业or先成家? 从收益矩阵来分析

对于先立业还是先成家这个问题,相信很多年青人都思考过。这个问题就像“先有鸡还是先有蛋”,仁者见仁智者见智,每个人都有不同的看法。比较传统的说法是先立业后成家,那么是不是适合自己的呢?Chris目前的倾向是否定的(可能是正在谈恋爱的原因,狗头保命)。而本文是从经济学的博弈论模型中,给出对这个问题的一些浅显分析,抛砖引玉,或许可以触发你的一些思考...

2019-11-24 14:30:43 2869

原创 快学Scala(第二版)-04-映射和元组

”如果只能由一种数据结构,那就用哈希表吧“4.1 构造映射

2019-11-20 18:16:43 211

原创 快学Scala(第二版)-07-包和引入

在本章中,你将会了解到Scala中的包和引入语句时如何工作的。

2019-11-20 18:06:07 152

原创 快学Scala(第二版)-06-对象

这一讲,你会学到何时使用Scala的object语法结构。在你需要某个类的单个实例时,或者想为其他值或函数找一个可以挂靠的地方时,就会用到它。

2019-11-20 13:51:31 122

原创 快学Scala(第二版)-05-类

文章目录5.1 简单类和午餐方法5.2 带getter和setter的属性5.3 只带getter的属性5.1 简单类和午餐方法Scala类最简单的形式和Java很相似:scala> class counter{ | private var v=0 //必须初始化字段 | def increment() {v+=1} d...

2019-11-19 15:49:30 384

原创 快学Scala(第二版)-03-数组相关操作

文章目录本章要点:**但是vd**

2019-11-13 02:18:29 211

原创 Scala学习参考资料

博客:大冰的小屋-Scala第一版《快学Scala》书本知识点汇总,很详细Jerry_Lee-Scala中级针对第二版《快学Scala》的习题解答书《快学Scala》第2版官方接口文档借口文档(函数、方法的调用方法)Scala解释器下载Download支持IntelliJ idea...

2019-11-10 17:41:53 142

转载 面试-关于leetcode刷题详细介绍

虽然刷题一直饱受诟病,不过不可否认刷题确实能锻炼我们的编程能力,相信每个认真刷题的人都会有体会。现在提供在线编程评测的平台有很多,比较有名的有 hihocoder,LintCode,以及这里我们关注的 LeetCode。 LeetCode收录了许多互联网公司的算法题目,被称为刷题神器,我虽然早有耳闻,不过却一直没有上面玩过。

2019-11-10 17:03:59 347

原创 快学Scala(第二版)-02-控制结构和函数

文章目录2.1 条件表达式2.2 语句终止2.3 块表达式和赋值2.4 输入和输出2.5 循环2.7 高级for循环2.7 函数2.8默认参数和带名参数2.9 变长参数2.10过程2.11 懒值2.12 异常2.1 条件表达式Scala的if/else语句语法结构和Java一样,不过在Scala中if/else语句表达式有值,这个值就是跟在if或else之后的表达式的值。例如if (x&g...

2019-11-09 17:31:23 256

原创 快学Scala(第二版)-01-Scala基础

Scala 是一种有趣的语言。它一方面吸收继承了多种语言中的优秀特性,一方面又没有抛弃 Java 这个强大的平台,它运行在 Java 虚拟机 (Java Virtual Machine) 之上,轻松实现和丰富的 Java 类库互联互通。它既支持面向对象的编程方式,又支持函数式编程。它写出的程序像动态语言一样简洁,但事实上它确是严格意义上的静态语言。

2019-11-08 02:36:43 409

原创 Scala学习笔记番外篇-学习曲线和应用前景

学习曲线学习曲线初阶把<<scala编程>>或者<<快学Scala>>这样的书大概翻过一遍,就差不多能用了分号可选多行字符串valobjecttraitpattern matching类型推断map/filter/flatMapfor表达式implicit可能遇到的问题有:无法忍受它的编译速度、各种类库的缺失、...

2019-11-07 18:25:30 231

原创 Spark学习笔记-理论篇-02-Spark RDD及编程接口

介绍Spark非常重要的概念RDD,以及基于RDD的相关操作——利用Spark接口编写出复杂的数据处理流水线。

2019-11-06 18:13:53 206

原创 Spark学习笔记-理论篇-01-Spark系统综述

Spark系统综述1.1 大数据处理框架集群环境对编程来说带来了很多挑战,比如并行化,这要求我们以并行化的方式充给应用程序,以利用更大范围的节点运算能力。第二个挑战就是对单点失败的处理,节点宕机以及个别节点计算缓慢在集群环境非常普遍,这会影响程序的性能。最后一个挑战是集群通常是多用户共享,需要动态分配计算资源,这也会干扰程序的执行。因此针对集群出现了大量的大数据编程框架,比如Google的M...

2019-11-06 01:01:09 205

空空如也

空空如也

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

TA关注的人

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