摘要: 经常遇到Python读取excel和csv还有其他各种文件的内容。json还有web端的读取还是比较简单,但是excel和csv的读写是很麻烦。这里记录了 库提供的方法来实现文本内容和 的转化。 一、读取文本格式数据 首先来看一下针对不同格式的文件的读取函数: 总结一下常见参数:(例子见下面代码) 阅读全文
posted @ 2017-08-13 23:13 AsuraDong 阅读(12) 评论(0) 编辑
摘要: 在处理数据和进行机器学习的时候,遇到了大量需要处理的时间序列。比如说:数据库读取的str和time的转化,还有time的差值计算。总结一下python的时间处理方面的内容。 一、字符串和时间序列的转化 :字符串= 时间序列 :时间序列= 字符串 二、时间戳 :将t转化为时间戳 :将时间戳转化为时间 阅读全文
posted @ 2017-08-13 23:11 AsuraDong 阅读(30) 评论(0) 编辑
摘要: 一篇matplotlib库的学习博文。matplotlib对于数据可视化非常重要,它完全封装了MatLab的所有API,在python的环境下和Python的语法一起使用更是相得益彰。 一、库的安装和环境的配置 windows下: linux下: 建议配合Jupyter使用。在jupyter not阅读全文
posted @ 2017-08-09 14:42 AsuraDong 阅读(235) 评论(1) 编辑
摘要: 在MICK的《SQL基础教程》里读到的一章,写的很好,之前很乱的思路变清晰了很多。简单来说,表的运算主要是两种:列的运算和行的运算。 表的加减法 这里是对表的列操作(向下扩展)。因此,按照常理,我们需要注意: 1. 作为运算对象的列的类型要一致 2. 两个表选择出来的列的列数要相同: 就不正确 3.阅读全文
posted @ 2017-08-09 12:21 AsuraDong 阅读(9) 评论(0) 编辑
摘要: 这是一篇纯粹的乱七八糟的笔记。。。(勿喷)主要记录一下初入SQL坑的杂七杂八的注意事项。 一、先补充下事务的写法: 当然如果小心翼翼防止一些错误的决定,可以: 在DB2、Oracle中没有 ,在SQLSEVER和PostgreSQL中是 二、字符类型 是可变长度字符串, 是不可变长度字符串(用 填充阅读全文
posted @ 2017-08-09 12:20 AsuraDong 阅读(7) 评论(0) 编辑
摘要: 首先声明一下, 和`case`没有必然联系,这里只是为了一起整理个笔记。 谓词 如果存在对应的记录,返回 。否则,返回 。 实际使用中,即使不适用 ,基本也可以使用 或者 来代替。 示例: 通过这个例子发现: 通常会使用关联子查询作为参数。 当然,用 代替:(更容易理解) 表达式 语法: 从语法中可阅读全文
posted @ 2017-08-09 12:18 AsuraDong 阅读(2) 评论(0) 编辑
摘要: 之前在putty之类的远程命令行操作服务器的时候,遇到关闭软件,对应的操作就会关闭。很多时候,就是开着电脑,然后挂在那里,虽然不用电脑跑,但是也耗电。。。主要是putty这些软件有时候会伴随黑屏崩掉。那天突然发现 这款linux的后台神器,网上的教程乱七八糟(比较高级的linux用法),这里介绍常用阅读全文
posted @ 2017-07-29 10:58 AsuraDong 阅读(13) 评论(0) 编辑
摘要: 写一篇笔记,记录一下常见的 sql函数 ,以备之后的查找需要。 算数函数 abs(num):绝对值函数 mod(被除数,除数):求余函数 round(num,保留小数的位数):四舍五入函数 字符串函数 concat(str1,str2):拼接字符串函数 length(str):字符串长度 lower阅读全文
posted @ 2017-07-26 18:37 AsuraDong 阅读(4) 评论(0) 编辑
摘要: 笔记中用到的表 "在这里" 。 视图 视图:视图可以理解成一张表。但它不保存在计算机的存储设备中,也不保存数据到任何地方, 事实上,他保存的是 语句。 语法 创建语法: 删除的语法: 示例: 应该注意 :避免在视图上建立视图,形成“多重视图”,降低DBMS的效率。 限制和优点 一些限制: 1. 尽管阅读全文
posted @ 2017-07-26 18:31 AsuraDong 阅读(7) 评论(0) 编辑
摘要: [TOC] 显然, 只能指定行的情况,如果想按照列分组,需要别的语句。关系型数据库的分组是通过 来实现的。本指定的字段又称为: 聚合键 。 语句顺序和执行顺序 为语句顺序,数据库子句的顺序不能改变或者替换。 由于是老外开发,所以执行顺序不是从前到后: 。在这个过程中, 会按照条件成成新表用来分组。通阅读全文
posted @ 2017-07-20 16:33 AsuraDong 阅读(8) 评论(0) 编辑
摘要: [TOC] 约束:简单的说,就是创建表的时候,对表或者其中的列的属性的初始化或修改或删除。 NOT NULL约束 强制列不接受 值 INDEX 索引 特点: 1. 在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。 2. 但是更新表会更新索引,所以Time更久。 3. 一般仅在需要查找阅读全文
posted @ 2017-07-18 18:58 AsuraDong 阅读(8) 评论(0) 编辑
摘要: [TOC] 创建和删除数据库 创建和删除表 语法: 如果只删除数据,不破坏结构: 添加、修改和删除字段 添加字段: 修改字段 删除字段: 欢迎进一步交流本博文相关内容: 博客园地址 : CSDN地址 : 也可以致信进行交流 : 欢迎转载 , 但 请指明出处  :  )阅读全文
posted @ 2017-07-18 18:57 AsuraDong 阅读(41) 评论(0) 编辑
摘要: 这篇博客参考了网上的,具体哪一篇是原稿,不知道,特此声明。 数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 下面以使用left jion时,on和where条件的区别如下: 1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会阅读全文
posted @ 2017-07-15 21:33 AsuraDong 阅读(70) 评论(0) 编辑
摘要: 现在以MySQL为模板。学习的方法和别的数据库写法上会有不同,但是思路基本一致。 用到的数据库表的格式: LIMIT:限定语句 适合在成千上万条的记录中检索前几个,并非所有数据库都支持TOP语句。 MySQL 不支持 和`percent`写法。 SQL别名 通过使用 SQL,可以为表名称或列名称指定阅读全文
posted @ 2017-07-15 21:27 AsuraDong 阅读(13) 评论(0) 编辑
摘要: [TOC] 语句特点 1. 每一句结尾都有 。 所以注意换行,来增加可读性。 2. 大小写不敏感。 命令一般全大写,便于区分。 3. 当遇到差异的时候,以MySQL为基础进行笔记整理 进入数据库 1. 选择数据库: 2. 设置字符集: 基本查询语句 SELECT 如果是全选: DISTINCT DI阅读全文
posted @ 2017-07-15 21:16 AsuraDong 阅读(8) 评论(0) 编辑
摘要: 树 不同于队列、栈等一对一的数据结构, 树是一对多的数据结构 。树(Tree)是n(n =0)各节点的有限集。当n=0,为空树。 在任意一颗非空树中: 1. 有且只有一个特定的结点称为:根(Root) 2. 当n 1时,其余结点可分为m(m 0)个互不相交的有限集T1、T2、...Tm。其中每一个树阅读全文
posted @ 2017-07-11 19:58 AsuraDong 阅读(26) 评论(0) 编辑
摘要: 发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。 和commit相比,标签更容易记住和使用,而不是那一串hash值。标签的创建和删除很简单,直接记阅读全文
posted @ 2017-07-11 19:50 AsuraDong 阅读(13) 评论(0) 编辑
摘要: 记录一下Python 函数式编程 , 高级的几个BIF , 高级官方库 方面的用法和心得。 函数式编程 函数式编程是使用一系列函数去解决问题,按照一般编程思维,面对问题时我们的思考方式是“怎么干”,而函数函数式编程的思考方式是我要“干什么”。很多好用的函数很大程度节约了编程成本。 函数参数问题 总结阅读全文
posted @ 2017-07-11 19:50 AsuraDong 阅读(405) 评论(0) 编辑
摘要: 引言:关于字符串 字符串(string):是由0或多个字符组成的有限序列。一般写作`s = "123456..."`。s这里是主串,其中的一部分就是子串。 其实,对于字符串大小关系不如是否相同重要。包括密码验证、hash列等。 而字符串的存储结构有两种:顺序存储结构和链式存储结构。由于不同的字符是连阅读全文
posted @ 2017-06-25 12:23 AsuraDong 阅读(35) 评论(1) 编辑
摘要: GitHub上的团队协作 远程信息 :查看远程库的信息 :查看远程库的详细信息 推送分支 :比如 是向服务器推送dev分支。而我们熟悉的 就是向远程推送master分支。 假设有一个分支 专门用来修复bug,就不需要推送了,只要自己留着就可以了(除非要别人帮助修复)。 其他的分支要根据功能来决定是否阅读全文
posted @ 2017-06-23 22:40 AsuraDong 阅读(187) 评论(0) 编辑