一、函数作为返回值 高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。 当我们调用lazy_sum()时,每次调用都会返回一个新的函数,即使传入相同的参数: 二、闭包 在计算机科学中,闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数。这个 ...
分类:
编程语言 时间:
2017-12-17 12:26:45
阅读次数:
173
添加依赖 #yum install libxslt-devel libxml2-devel 安装(已安装好pip) #python -m pip install lxml 补充:升级pip #wget -q https://bootstrap.pypa.io/get-pip.py #python g ...
分类:
编程语言 时间:
2017-12-17 13:15:09
阅读次数:
137
http://blog.jobbole.com/111629/ 原文出处: Poll的笔记 查找是在大量的信息中寻找一个特定的信息元素,在计算机应用中,查找是常用的基本运算,例如编译程序中符号表的查找。本文简单概括性的介绍了常见的七种查找算法,说是七种,其实二分查找、插值查找以及斐波那契查找都可以归 ...
分类:
编程语言 时间:
2017-12-17 13:15:26
阅读次数:
231
集合体系 一.数据结构 <1>堆栈结构 特点:先进后出 <2>队列结构 特点:先进先出 <3>数组结构 特点:查询快,增删慢 <4>链表结构 特点:增删快,查询慢 二.List接口 Java.util.List 接口(集合)extends Collection 接口 List接口的特点: 允许存储重 ...
分类:
编程语言 时间:
2017-12-17 13:15:56
阅读次数:
166
1、第一行代码在linux和mac系统下,该脚本可以直接运行。 2、第二行代码指定该文件使用标准utf-8标准。 3、第四行代码文档注视,任何模块代码的第一个字符串都被视为模块的文档注释。 4、第六行代码导入sys模块。 5、第八行代码使用__author__变量把作者写进去。 6、第二十一行代码, ...
分类:
编程语言 时间:
2017-12-17 13:16:31
阅读次数:
147
阅读目录 一.变量 二.数据类型 2.1 什么是数据类型及数据类型分类 2.2 标准数据类型: 2.2.1 数字 2.2.1.1 整型: 2.2.1.2 长整型long: 2.2.1.3 布尔bool: 2.2.1.4 浮点数float: 2.2.1.5 复数complex: 2.2.1.6 数字相 ...
分类:
编程语言 时间:
2017-12-17 13:18:52
阅读次数:
229
SpringBoot之Controller使用 Controller的使用 项目前后台交互的话 无非两种方式 一种普通整体页面提交,比如form提交; 还有一种局部刷新,或者叫做异步刷新,ajax提交; @Controller就是整体页面刷新提交的处理注解 @RestController就是ajax ...
分类:
编程语言 时间:
2017-12-17 13:19:27
阅读次数:
157
pageBean工具类代码(分页工具) WEB层 service层 Dao层 前台设置客户数据 前台设置分页 ...
分类:
编程语言 时间:
2017-12-17 13:20:48
阅读次数:
281
偏函数是某一种函数带有固定参数的实现。 functools.partial创建一个偏函数。 functools.partial的作用就是,把一个函数的某些参数给固定住(也就是设置默认值),返回一个新的函数,调用这个新函数会更简单。 ...
分类:
编程语言 时间:
2017-12-17 13:22:26
阅读次数:
235
[摘要] 局部变量和全局变量,使用threading.local()类来实例化一个全局对象,每个线程通过该对象定义local 本地变量,每个线程独享自己的local变量。 ...
分类:
编程语言 时间:
2017-12-17 13:23:58
阅读次数:
235
最近重新开始学习python,之前也自学过一段时间python,对python还算有点了解,本次重新认识python,也算当写一个小小的教程。一、什么是python?python是一种面向对象、解释型的计算机语言,它的特点是语法简洁、优雅、简单易学。在1989诞生,Guido(龟叔)开发。这里的py ...
分类:
编程语言 时间:
2017-12-17 13:24:14
阅读次数:
330
一、pip工具使用 安装windows版本python,自带pip工具。2者路径相同。 如果设置了环境路径,可以直接在命令提示符窗口下尝试运行pip。如果没有设置环境路径,可以先cd命令到pip工具的安装文件夹下,再运行pip。 安装Pillow模块: 二、批量安装常用模块 安装Anaconda。 ...
分类:
编程语言 时间:
2017-12-17 13:24:34
阅读次数:
231
#!flask/bin/pythonfrom flask import Flask, jsonify app = Flask(__name__) tasks = [ { 'id': 1, 'title': u'Buy groceries', 'description': u'Milk, Cheese ...
分类:
编程语言 时间:
2017-12-17 13:24:46
阅读次数:
240
一、类和实例 面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。 在Python中,定义类是通过class关键字,class后面紧接着是类名, ...
分类:
编程语言 时间:
2017-12-17 14:09:58
阅读次数:
183
__name__ 是当前模块名,当模块被直接运行时模块名为 __main__ 。这句话的意思就是,当模块被直接运行时,以下代码块将被运行,当模块是被导入时,代码块不被运行。 原文:请点击 ...
分类:
编程语言 时间:
2017-12-17 14:10:06
阅读次数:
121
这周的作业可谓是一波三折,但是收获了不少,熟悉了广度优先搜索还有符号图的建立。此外还知道了Integer.MAX_VALUE。 SAP: 求v和w的大概思路是对v和w分别广度优先搜索,然后遍历图中每一个顶点,如果v和w都可以到达一个顶点,就计算v和w到这一顶点的距离和,最后求出最短的距离以及对应的顶 ...
分类:
编程语言 时间:
2017-12-17 14:10:41
阅读次数:
207
当我们声明一个诸如 *param 的星号参数时,从此处开始直到结束的所有位置参数 (Positional Arguments)都将被收集并汇集成一个称为“param”的元组(Tuple)。 类似地,当我们声明一个诸如 **param 的双星号参数时,从此处开始直至结束的所有关键字 参数都将被收集并汇 ...
分类:
编程语言 时间:
2017-12-17 14:11:00
阅读次数:
182
编译加上如下选项:-std=c++11 g++ 1.cpp -o k -std=c++11 ...
分类:
编程语言 时间:
2017-12-17 14:11:10
阅读次数:
300
一、JAVA异常 1、runtime exception(一般不需要捕获,除数是0) 2、checked exception(空指针),throws与throw 二、泛型(public static <T extend Comparable & Serializable> T min(T t)) 1 ...
分类:
编程语言 时间:
2017-12-17 14:11:19
阅读次数:
206
Python正则表达式 Python正则表达式 Python正则表达式 Python正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言 ...
分类:
编程语言 时间:
2017-12-17 14:12:25
阅读次数:
163