摘要:
可视化工具 调试工具 阅读全文
摘要:
原文链接:https://www.cnblogs.com/xieqiankun/p/python_dict.html 写在前面:懒得整理,正好看到一篇文章,save一下 在Python 3.5(含)以前,字典是不能保证顺序的,键值对A先插入字典,键值对B后插入字典,但是当你打印字典的Keys列表时, 阅读全文
摘要:
前阵子同事有一个需求: 在一个数组嵌套map的结构中,首先按照map中的某个key进行筛选,再按照map中的某个key进行排序,但是奇怪的是数据总是乱序的。 再检查了代码和数据之后并没有发现什么错误,于是自己进行了简单的demo测试,结果基本相同的代码和数据竟然是有序的。 demo如下: from 阅读全文
摘要:
一、简介(?:pattern)、(?=pattern)、 (?!pattern)、 (?<=pattern)、 (?<!pattern) 这是我做的一张思维导图,说一个容易被忽视的地方,就是零宽断言会匹配出任何满足pattern的位置,而不是像捕获组一样下次匹配是在上次匹配记录之后开始的。 例如: 阅读全文
摘要:
说起设计模式,很多小伙伴都潜意识的觉得这是个很大的概念,觉得“高大上”,容易望而生畏。要么是行百里者半九十。 我写这个系列的初衷,一是为了记录梳理的过程,二也是为了跟大家共同交流,因为我认为学习理解一块知识有一个明显的标志就是能让一个从来不了解的人都能听懂。所以我尽量以此为目的完成这次记录。 首先要 阅读全文
摘要:
【前言】 关于Cassandra本文不打算赘述,只记录在Windows环境下一次搭建过程。 由于是第一次搭建,也是碰到了一点点小问题,所以记录下来供大家参考。 首先说重要的两个点: 1、Java是Cassandra的主要先决条件 (必要,推介jdk8,jdk8以上可能有问题) 2、cqlsh.bat 阅读全文
摘要:
各位小伙伴好,今天给大家主要介绍一下简单工厂模式、工厂模式和抽象工厂模式的区别及各自的优缺点。 (本文实现语言为Python3) 【前言】 众所周知今天所讲的内容是设计模式的一类;对于设计模式这个概念,我想首先请大家问问自己:1、什么是设计模式 2、我们为什么要了解并学习设计模式? 从我上学的时候我 阅读全文
摘要:
今天偶然看到这个题目,闲着没事练一下手 if __name__ == '__main__': """ 斐波那契数列(Fibonacci sequence), 又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。 """ def get_fibs(n): """ 阅读全文