摘要: 数据结构C++版 标签(空格分隔): 数据结构 第一章 绪论 一. 复杂度度量 1. 时间复杂度:T(n) (1)算法执行时间的变化趋势,可以表现为输入规模的一个函数,记为T(n),其中 (2)其实,T(n)的表示并不严谨,因为即使输入规模大小相同,输入的内容不同也会造成算法计算时间不同。例如:由n 阅读全文
posted @ 2017-06-28 00:01 moon_lord 阅读(1776) 评论(0) 推荐(0) 编辑
摘要: 第一章 JVM的概念 一. JVM简介 1. 虚拟机发展史 JVM将字节码解释成不同os下的机器指令,有了jvm,java语言在不同平台上运行时不需要重新编译 (1)Sun Classic classic jvm要么采用纯解释器解释执行,要么采用JIT编译执行,一旦JIT进行编译执行,则解释器不再生 阅读全文
posted @ 2017-06-23 10:34 moon_lord 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 21天学会C++ 标签(空格分隔): c语言 第一章 C++程序组成部分 一. Hello World程序的组成部分 1. C++中的helli world c include int main(){ std::cout `让处理器获取指定文件的内容,并将这些代码放在编译指令所处的位置 3. 返回值 阅读全文
posted @ 2017-06-12 09:53 moon_lord 阅读(1096) 评论(0) 推荐(0) 编辑
摘要: 一. 关于函数 1. 自定义函数 (1)在函数使用之前定义函数 (2)先声明这个函数,然后使用,使用的代码后面定义这个函数 2. 参数传递 (1)形参和实参是值传递,是单向传递,只能由实参传递给形参,不能由形参传递给实参 (2)如果函数的参数是数组,则可以通过形参修改实参的值 c void test 阅读全文
posted @ 2017-06-10 17:22 moon_lord 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 一. Anaconda 1. 更新软件包 2. 安装软件包 3. 配置清华源 4. 创建独立工作环境 5. conda env 6. 安装jupyter notebook 二. jupyter 2. 修改jupyter服务密码 (1)生成配置文件 (2)计算hash值的密码,进入ipython,键入 阅读全文
posted @ 2017-06-08 17:21 moon_lord 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 快学scala 标签(空格分隔): scala 第五章 类 5.1 类中属性的定义 1. 属性的声明: scala类的属性有4种方法定义: , , , 同类对象私有字段 2. scala的setter和getter调用 5.2 类的构造器 1. 主副构造器 (1)如果一个类没有显示的声明主构造器,则 阅读全文
posted @ 2017-04-06 10:48 moon_lord 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 第一章 mesos spark shell 1. SPARK shell (1)修改spark/conf/spark env.sh ,增加以下内容 (2)运行命令: (3)代码 (4)web页面:4040端口,可以看到上面执行的count操作 2. SPARK的核心概念 (1)spark shell 阅读全文
posted @ 2017-04-06 10:46 moon_lord 阅读(3364) 评论(1) 推荐(0) 编辑
摘要: 一. mesos架构组成 1. mesos的顶层概念是framework,每个framework就是一个应用。framework有下面2邠组成 (1)master上的scheduler:注册器,记录资源分配 (2)agent上的executor: 2. Resource Offer架构图: ![此处 阅读全文
posted @ 2017-04-06 10:38 moon_lord 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 一. 函数式编程中的异常处理 (本章将自己实现scala标准库中的Option,Either) 1. 异常的优点和劣势 (1)函数抛出异常导致成为偏函数 (2)构造Option类族,包装结果 (3)改造mean函数为纯函数 2. Either对异常处理 (1)Option不能表现出异常情况下发生了什 阅读全文
posted @ 2017-03-02 11:36 moon_lord 阅读(966) 评论(0) 推荐(0) 编辑
摘要: 一. 定义一个函数式的List 1. 通常使用trait关键字引入一种数据类型 2. sealed trait表示这个trait的所有实现都必须定义在这个文件里 3. MyList有2种实现,空和非空。非空借口由初始的head元素和接下来的MyList结构的tail组成。Cons由construct 阅读全文
posted @ 2017-02-24 14:53 moon_lord 阅读(486) 评论(0) 推荐(0) 编辑