1.1高阶函数变量可指向函数>>>abs(-10)10>>>x=abs--x指向abs函数>>>x(-1)--直接调用x1调用abs和调用x完全相同。函数名也是变量>>>abs=10>>>abs(-10)Traceback(mostrecentcalllast):File"<stdin>",line1,in<module>Ty..
分类:
编程语言 时间:
2016-07-11 01:16:39
阅读次数:
203
1.1返回函数1.1.1函数作为返回值>>>deflazy_sum(*args):#可变参数...defsum():...ax=0...foriinargs:#调用外部函数的参数...ax=ax+i...returnax...returnsum--这里返回的是个函数...>>>>>>>>>lazy_sum(1,3,5,7)<functionlazy_sum.<l..
分类:
编程语言 时间:
2016-07-11 01:17:46
阅读次数:
142
SpringJDBC是Spring所提供的持久层技术,它以一种更直接、更简单的方式使用JDBCAPI。在SpringJDBC里,用户仅需要做那些必不可杀的事儿,而将资源获娶Statement创建、异常处理、资源释放等繁杂的工作交给Spring。虽然ORM的框架已经很成熟,但是JDBC灵活直接的特性依旧让它有自己..
分类:
数据库 时间:
2016-07-11 01:18:57
阅读次数:
298
1.1匿名函数有些时候,不需要显式地定义函数,直接传入匿名函数更方便。>>>list(map(lambdax:x*x,(1,2,3,4,5)))[1,4,9,16,25]冒号前面的x表示函数参数。匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果。>>>f=lambdax:x*x&..
分类:
编程语言 时间:
2016-07-11 01:18:36
阅读次数:
143
1.1装饰器函数对象可以被赋值给变量,所以,通过变量也能调用该函数。>>>defnow():...print(‘2016‘)...>>>now()2016>>>f=now--函数对象赋值给变量>>>f()--调用2016函数对象的__name__,能拿到函数的名称>>>now.__name__‘now‘>..
分类:
编程语言 时间:
2016-07-11 01:18:14
阅读次数:
193
1.1偏函数Python的functools模块提供了很多有用的功能,其中一个就是偏函数(Partialfunction)。要注意,这里的偏函数和数学意义上的偏函数不一样。在介绍函数参数的时候,我们讲到,通过设定参数的默认值,可以降低函数调用的难度。>>>importfunctools>>>i..
分类:
编程语言 时间:
2016-07-11 01:17:39
阅读次数:
180
1模块在这部分,主要区分模块、包、多层目录。请注意,每一个包目录下面都会有一个__init__.py的文件,这个文件是必须存在的,否则,Python就把这个目录当成普通目录,而不是一个包。__init__.py可以是空文件,也可以有Python代码,因为__init__.py本身就是一个模块,而它的模..
分类:
编程语言 时间:
2016-07-11 01:16:14
阅读次数:
252
1.1安装模块1.1.1安装第三方模块第三方库都会在Python官方的pypi.python.org网站注册,要安装一个第三方库,必须先知道该库的名称,可以在官网或者pypi上搜索,比如Pillow的名称叫PillowpipinstallPillow1.1.2模块搜索路径当我们试图加载一个模块时,Python会在指定的路径下搜..
分类:
编程语言 时间:
2016-07-11 01:18:14
阅读次数:
171
#需求用户可以模糊查询员工信息显示匹配了多少条,匹配字符需要高亮度显示#脚本内容#!/usr/bin/envpython
#_*_coding:utf-8_*_
whileTrue:
info=‘info.txt‘
f=file(info)
search=raw_input(‘PleaseEngterYouSearchInfo:‘)
forlineinf.readlines():
i=line.strip().split()
q=i[..
分类:
编程语言 时间:
2016-07-11 01:17:21
阅读次数:
196
嵌入式Linux网络编程(二)——TCP编程模型一、TCP编程模型TCP编程的一般模型如下图:TCP编程模型分为客户端和服务器端编程,两者编程流程如下:TCP服务器端编程流程:A、创建套接字;B、绑定套接字;C、设置套接字为监听模式,进入被动接受连接状态;D、接受请求,建立连接;E..
分类:
系统相关 时间:
2016-07-11 01:16:53
阅读次数:
344
嵌入式Linux网络编程(三)——UDP编程模型UDP编程模型:UDP循环服务器模型为:socket(...);
bind(...);
while(1)
{
recvfrom(...);
process(...);
sendto(...);
}server.c代码:#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<unist..
分类:
系统相关 时间:
2016-07-11 01:16:14
阅读次数:
406
1.【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。2.【F11】:调试最后一次执行的程序。3.【Ctrl+F11】:运行最后一次执行的程序。4.【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。5.【F6】:单步执行程序。6.【F7】:执行完方法,返回到调..
分类:
系统相关 时间:
2016-07-11 01:16:53
阅读次数:
157
collections模块是python2.7.3之后新加的功能。1.1、计数器(Counter)Counter是对字典类型的补充,用于追踪值的次数ps:具备字典的所有功能+自己的功能>>>importcollections
>>>c1=collections.Counter(‘asdasdf‘)
>>>printc1
Counter({‘a‘:2,‘s‘:..
分类:
其他好文 时间:
2016-07-11 01:17:11
阅读次数:
171
1.类的成员python类的成员有三种:字段、方法、属性字段字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同,普通字段属于对象,只有对象创建之后,才会有普通字段,而且只能通过对象来调用静态字段属于类,解释器在加载代码的..
分类:
编程语言 时间:
2016-07-11 01:14:42
阅读次数:
318
1、limit分条查询数据例如:select*fromstudentlimit0,3//0表示从第几个开始(索引),3表示每次取几条2、对字段进行条件判断语法:case字段名when条件then结果endas查询结果显示的字段名例如:selectsname,
casesexwhen0then‘女‘
when1then‘男‘endasnsexfromstudent3、排序(orderby..
分类:
数据库 时间:
2016-07-11 01:16:50
阅读次数:
177
Day01Linux系统学习日志(一)Linux历史创始人:林纳斯·托瓦兹时间:1991年10月5日(对外公开时间)现状:多版本,有redhat、centos、Ubuntu、fedora(二)Linux认证管理员:RHCSA需要掌握的知识:Linux的命令和日常维护,包括安装操作系统、构建网络连接、管理物理存储和执行..
分类:
系统相关 时间:
2016-07-11 01:15:18
阅读次数:
324
AOF持久化及AOF重写的配置:默认AOF方式是关闭的,如下图:如果要开启的话,就是把no改写成yes。如下图:默认文件名称appendonly.aof,你也可以修改文件名。默认保存目录同样也是配置文件中dir配置项中的设置,它和RDB共用一个目录。如下图:默认同步策略是每秒,如下图:我们..
分类:
其他好文 时间:
2016-07-11 01:15:07
阅读次数:
337