摘要: R语言 R语言是动态语言 环境搭建 先安装R再安装Rstudio,注意要保证: + R语言安装指定为64位; + R语言和Rstudio的安装路径不要有汉字; + R语言和Rstudio的安装父目录要为同一个。 R对象和函数 + R对象可以看作是具有关联名称的存储空间。R中的一切都存储在对象中。所有 阅读全文
posted @ 2018-11-15 22:22 moonok 阅读(400) 评论(0) 推荐(0) 编辑
摘要: pickle 先看一下下边使用pickle模块的例子: 输出结果: + 如果不注释掉del Person的话,那么会报错当前模块找不到类的定义了。 + 在load(file)的时候,要让python能够找到类的定义,否则会报错 那么,pickle 模块是用来干什么的呢? + python的pickl 阅读全文
posted @ 2018-09-01 16:19 moonok 阅读(99) 评论(0) 推荐(0) 编辑
摘要: mongodb NoSQL简介 NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL",指的是非关系型的数据库 + 代表着不仅仅是SQL 没有声明性查询语言 没有预定义的模式 键 值对存储,列存储,文档存储,图形数据库 最终一致性,而非ACID属性 非结构化和不可预知的数据 阅读全文
posted @ 2018-08-27 20:16 moonok 阅读(580) 评论(0) 推荐(0) 编辑
摘要: oracle 1. python连接oracle 使用cx_Oracle 模块连接 2.数据类型 2.1 字符类 + char 长度固定,最多容纳2000个字符 + varchar2(20) 长度可变,最多容纳4000个字符。 varchar和varchar2 必须指定长度,不然会报错 2.2 数字 阅读全文
posted @ 2018-08-23 20:22 moonok 阅读(161) 评论(0) 推荐(0) 编辑
摘要: mysql数据库 1. 安装 1. 安装mysqldb 2. pip install sqlalchemy 2. 连接 其中,echo为True代表打开logging,test为数据库名。 3. 创建映射 一个映射对应着一个Python类,用来表示一个表的结构。下面创建一个person表,包括id和 阅读全文
posted @ 2018-08-20 20:40 moonok 阅读(122) 评论(0) 推荐(0) 编辑
摘要: mysql 1. 连接 2. 显示数据库 显示如下: 3.使用数据库 显示hh表的结构 4.数据类型 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型CHAR、VARCHAR。 5.创建数据表 + runoob_tbl是表名,不加''; + 字段名也不加''; + 字段 阅读全文
posted @ 2018-08-19 14:09 moonok 阅读(155) 评论(0) 推荐(0) 编辑
摘要: ceph + ceph是一个分布式存储系统 + Ceph提供了三种存储类型:块存储、文件存储和对象存储,本文主要介绍对象存储的RGW基本原理和应用场景。 CRUSH算法 + 一般的分布式系统都会采用一个或者多个中心服务用来控制数据的分布,这种机制使得每次IO操作都会先去一个地方查询数据在集群中的元数 阅读全文
posted @ 2018-08-05 11:51 moonok 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 生成器,迭代器,可迭代对象,序列 1. 序列 + 序列是有固定特征集的可迭代对象。它们可以从0开始索引,并以序列长度减1的值结束,它们有长度,可以分割 序列是一种很常见的可迭代对象。列表,元组和字符串都是序列。 2. 可迭代对象 可迭代对象是任何可以用for循环遍历的东西。可迭代对象可以被for循环 阅读全文
posted @ 2018-07-29 20:50 moonok 阅读(116) 评论(0) 推荐(0) 编辑
摘要: python类 1. 类级别的变量 输出结果: + self是个代指。代指了自己所在的class。你可以由 self 点进所指class本身的函数。由此可见,self 本身作为一个代词,并不一定要叫self。你也可以用个其他什么来代替。只不过,必须得是这个类的所有子方法的第一个参数: + self. 阅读全文
posted @ 2018-07-29 16:45 moonok 阅读(219) 评论(0) 推荐(0) 编辑
摘要: decode()和encode() encode()和decode()都是字符串的函数,分别指编码和解码,在python中,Unicode类型是作为编码的基础类型,如下: 即: str.decode()是指其他编码方式解码为unicode码, str.encode(‘qita’)unicode码编为 阅读全文
posted @ 2018-07-26 20:46 moonok 阅读(283) 评论(0) 推荐(0) 编辑