写在前面
本系列是综合了自己在学习spark过程中的理解记录 + 对参考文章中的一些理解 + 个人实践spark过程中的一些心得而来。写这样一个系列仅仅是为了梳理个人学习spark的笔记记录,所以一切以能够理解为主,没有必要的细节就不会记录了,而且文中有时候会出现英文原版文档,只要不影响理解,都不翻译了。若想深入了解,最好阅读参考文章和官方文档。
继续阅读 »
写在前面
本系列是综合了自己在学习spark过程中的理解记录 + 对参考文章中的一些理解 + 个人实践spark过程中的一些心得而来。写这样一个系列仅仅是为了梳理个人学习spark的笔记记录,所以一切以能够理解为主,没有必要的细节就不会记录了,而且文中有时候会出现英文原版文档,只要不影响理解,都不翻译了。若想深入了解,最好阅读参考文章和官方文档。
继续阅读 »
1. Pythonic Thinking
1.1 know which version of python you're using
two major python version;
multiple popular runtimes for python: cpython, jython, ironpython, pypy, etc;
be sure that the command line for running python on your system is the version you want;
prefer python 3 in your next project;
继续阅读 »
1. hello, celery
three questions:
what is celery?
why do we need celery?
what features does celery have?
继续阅读 »
1. 定义
1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。
2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255)
继续阅读 »
1. test 命令
Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。
1.1 数值测试
-eq : equal: 等于
-ne : non-equal: 不等于
-gt : great than: 大于
-ge : great or equal: 大于或等于
-lt : lower than: 小于
-le : lower or equal: 小于或等于
继续阅读 »
1. 基本概念
1.1 什么是 shell
业界所说的shell通常都是指shell脚本,但要知道,shell和shell script是两个不同的概念:
Shell 是一个用C语言编写的程序,它是用户使用Linux的桥梁, 这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。
Shell 也是一种命令语言和一种程序设计语言,Shell 脚本(shell script),是一种用shell编写的脚本程序。
继续阅读 »
1. import module 流程
首先,明确一下 import module_name 和 from module_name import module_element 是两条可执行的语句。
其次,sys.modules 里记录了当前 run time 下所有已经导出的 module。
继续阅读 »
1. 事情是这样的
事情是这样的,有一天要开会,我准备把会议的 outline 写到个 暂时 的 notebook 里,在会议的时候参考。
然后,问题就来了:
我不想打开 pages,excel,office 什么的;
我也不想打开 xcode 的 text editor,因为打开的窗口已经很多了,切换起来麻烦;
我也不想用正在写代码的 sublime 新建个文件,因为不想污染我写代码的环境,哈哈;
继续阅读 »
1. 常规的 if else 用法
x = True
if x:
print 'x is true'
else:
print 'x is not true'
继续阅读 »