上一篇介绍了 "闭包和高阶函数" ,这是函数式编程的基础核心。这一篇来看看高阶函数的实战场景。 首先强调两点: 注意闭包的生成位置,清楚作用域链,知道闭包生成后缓存了哪些变量 高阶函数思想:以变量作用域作为根基,以闭包为工具来实现各种功能 柯里化(curry) 定义: 柯里化是把一个多参数函数转换为 ...
分类:
编程语言 时间:
2019-10-23 00:14:43
阅读次数:
114
flask也用了很久了,一般配合flask-admin设置后台。 但是flask-admin设置的都是自己加入的,对某些model进行管理。 下面介绍如何定制flask-admin的首页。 原来我们引入flask-admin 是这么写的 现在要写更多参数了。 继续查看源码 继续看例1的index_v ...
分类:
其他好文 时间:
2019-10-20 18:09:22
阅读次数:
140
python中偏函数 当一个函数有很多参数时,调用者就需要提供多个参数。如果减少参数个数,就可以简化调用者的负担。 比如,int()函数可以把字符串转换为整数,当仅传入字符串时,int()函数默认按十进制转换: >>> int('12345') 12345 但int()函数还提供额外的base参数, ...
分类:
编程语言 时间:
2019-10-04 17:13:57
阅读次数:
100
国产网络测试仪MiniSMB(www.minismb.com)是复刻smartbits的IP网络性能测试工具,是一款专门用于测试智能路由器,网络交换机的性能和稳定性的软硬件相结合的工具。可以通过此以太网测试工具测试任何IP网络设备的端口吞吐率,带宽,并发连接数和最大连接数等诸多参数指标。 与软件Ip ...
分类:
其他好文 时间:
2019-10-01 09:50:15
阅读次数:
98
国产网络测试仪MiniSMB(www.minismb.com)是复刻smartbits的IP网络性能测试工具,是一款专门用于测试智能路由器,网络交换机的性能和稳定性的软硬件相结合的工具。可以通过此以太网测试工具测试任何IP网络设备的端口吞吐率,带宽,并发连接数和最大连接数等诸多参数指标。 与软件Ip ...
分类:
系统相关 时间:
2019-09-30 09:25:26
阅读次数:
136
国产网络测试仪MiniSMB(www.minismb.com)是复刻smartbits的IP网络性能测试工具,是一款专门用于测试智能路由器,网络交换机的性能和稳定性的软硬件相结合的工具。可以通过此以太网测试工具测试任何IP网络设备的端口吞吐率,带宽,并发连接数和最大连接数等诸多参数指标。 与软件Ip ...
分类:
其他好文 时间:
2019-09-26 10:10:43
阅读次数:
101
重构简介 重构定义: 1. 在不改变软件外部行为的前提下,对其内部结构进行改变,使之更容易理解以便于修改; 2. 尽可能地将一个程序分解为多个组成部分。 重构的理由 代码重复; 冗长的子程序; 循环过长或嵌套过深; 类的接口未能提供层次一致的抽象; 拥有太多参数的参数列表; 类的内部修改往往被局限于 ...
分类:
其他好文 时间:
2019-09-22 21:16:27
阅读次数:
96
time.strftime里面有很多参数,可以让你能够更随意的输出自己想要的东西:下面是time.strftime的参数:strftime(format[, tuple]) -> string将指定的struct_time(默认为当前时间),根据指定的格式化字符串输出python中时间日期格式化符号 ...
分类:
其他好文 时间:
2019-09-03 10:06:27
阅读次数:
129
什么是std::optional? C++17中新引入了 。类模板 管理一个 可选 的容纳值。简单说来, 就是一个和类型,常见的用处就是作为函数返回值来处理一个可能失败的函数。 如何处理无参返回? 此前处理无参返回的函数一般有两种方式。 第一种: 返回参数作为引用/指针型输入参数而存在,传入地址,在 ...
分类:
其他好文 时间:
2019-08-31 23:19:22
阅读次数:
148
第二章 impala基本使用 === 1、impala的使用 === 1.1、impala shell语法 1.1.1、impala shell的外部命令参数语法 impala shell后面执行的时候可以带很多参数: h 查看帮助文档 r 刷新整个元数据,数据量大的时候,比较消耗服务器性能 B 去 ...
分类:
其他好文 时间:
2019-08-27 00:55:19
阅读次数:
107