单体应用架构 架构总感觉理我很远,有时候感觉很迷茫。今天起我把我认识到的三种架构写出来,一是希望沉淀一下自己所学的东西,二是希望有人能指出我的不足指出,向大家学习。 第一篇 单体应用架构我会总结出单体架构的优缺点,和一般我在经历过的项目中单体架构所用到的技术,以及我需掌握的知识。 第二篇 垂直应用架 ...
分类:
其他好文 时间:
2018-05-04 21:25:56
阅读次数:
4462
一、嵌套函数 python允许在定义函数的时候,其函数体内又包含另外一个函数的完整定义,这就是我们通常所说的嵌套定义。为什么?因为函数是用def语句定义的,凡是其他语句可以出现的地方,def语句同样可以出现。像这样定义在其他函数内的函数叫做内部函数,内部函数所在的函数叫做外部函数。当然,我们可以多层 ...
分类:
编程语言 时间:
2018-05-03 12:05:41
阅读次数:
231
一、迭代器 1、什么是迭代器协议:对象必须提供一个next方法,执行该方法要返回迭代中的下一项,要么就引起一个StopIteration异常,以终止迭代(只能往后走,不能往前走)。 2、可迭代对象:实现了迭代协议的对象,(如何实现:对象内部定义了一个__iter__()方法)。 3、协议是一种约定, ...
分类:
编程语言 时间:
2018-05-01 20:44:07
阅读次数:
195
一、三元表达式 解析:res = '好天气' if a == '骑车' else '睡觉' ,将一个句子分了三部分。简单的逻辑运算可用这种三元表达式 二、列表解析 解析:通过运用三元表达式,可以简化代码。而且更省内存,效率更高 ...
分类:
编程语言 时间:
2018-05-01 20:39:57
阅读次数:
134
一、文件操作b模式 1、 总结:字符串 encoding >> bytes bytes decode >> 字符串 例2 注:原码打印和解码打印的区别,写文件前,即在打开的时候不能指定编码格式。只有在写的时候才指定编码格式。 二、文件操作 1、 2、closed,encoding, flush(), ...
分类:
编程语言 时间:
2018-05-01 17:41:02
阅读次数:
160
一、eval函数 python eval() 函数的功能:将字符串str当成有效的表达式来求值并返回计算结果。 语法:eval(source[, globals[, locals]]) -> value 参数: source:一个Python表达式或函数compile()返回的代码对象 global ...
分类:
编程语言 时间:
2018-05-01 13:59:07
阅读次数:
201
一、文件的读操作 例1 例2:readline readable 例3,readlines:返回是一个列表形式 二、文件的写操作 w 模式:这种模式打开文件时就会把原有的内容清空掉 例1 三、其他操作 r+ w+ a a+ ...
分类:
编程语言 时间:
2018-04-28 14:19:34
阅读次数:
157
一、map函数 1、自定义函数,实现类似于map函数的功能 2、map函数的运用:作用于成哥序列,让整个序列实现想要的转换 二、filter函数 1、自定义函数,实现类似于filter的功能 例1:铺垫 例2 2、filter函数运用:主要筛选出想要的元素 三、reduce函数: 1、 例1 结果: ...
分类:
编程语言 时间:
2018-04-28 10:45:48
阅读次数:
164
一、高阶函数:分两种:一种是返回值中包含函数体;另一种是把一个函数体当作了参数传给了另一个函数 1、返回值中包含函数体 例1、 例2 2、把一个函数体当作一个参数传给另一个函数 例1 ...
分类:
编程语言 时间:
2018-04-28 01:20:52
阅读次数:
155
一、递归 1、递归函数,同时使用嵌套,并且是将别的函数作用于调用函数里面 例1 例2 递归示例 二、函数的作用域只跟函数声明时定义的作用域有关,跟函数的调用位置无任何关系 三、全局变量与局部变量 1、全局变量:关键字global 例1、 对比下面的 错误示例如下 例2:局部可以读取全局变量 #### ...
分类:
编程语言 时间:
2018-04-27 23:55:19
阅读次数:
238