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:34
收藏:
0 评论:
0 赞:
0 阅读:
342
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:16:24
收藏:
0 评论:
0 赞:
0 阅读:
402
SpringJDBC是Spring所提供的持久层技术,它以一种更直接、更简单的方式使用JDBCAPI。在SpringJDBC里,用户仅需要做那些必不可杀的事儿,而将资源获娶Statement创建、异常处理、资源释放等繁杂的工作交给Spring。虽然ORM的框架已经很成熟,但是JDBC灵活直接的特性依旧让它有自己..
分类:
数据库技术 时间:
2016-07-11 01:16:14
收藏:
0 评论:
0 赞:
0 阅读:
294
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:16:04
收藏:
0 评论:
0 赞:
0 阅读:
217
1.1装饰器函数对象可以被赋值给变量,所以,通过变量也能调用该函数。>>>defnow():...print(‘2016‘)...>>>now()2016>>>f=now--函数对象赋值给变量>>>f()--调用2016函数对象的__name__,能拿到函数的名称>>>now.__name__‘now‘>..
分类:
编程语言 时间:
2016-07-11 01:15:54
收藏:
0 评论:
0 赞:
0 阅读:
152
1.1偏函数Python的functools模块提供了很多有用的功能,其中一个就是偏函数(Partialfunction)。要注意,这里的偏函数和数学意义上的偏函数不一样。在介绍函数参数的时候,我们讲到,通过设定参数的默认值,可以降低函数调用的难度。>>>importfunctools>>>i..
分类:
编程语言 时间:
2016-07-11 01:15:45
收藏:
0 评论:
0 赞:
0 阅读:
151
1模块在这部分,主要区分模块、包、多层目录。请注意,每一个包目录下面都会有一个__init__.py的文件,这个文件是必须存在的,否则,Python就把这个目录当成普通目录,而不是一个包。__init__.py可以是空文件,也可以有Python代码,因为__init__.py本身就是一个模块,而它的模..
分类:
编程语言 时间:
2016-07-11 01:15:34
收藏:
0 评论:
0 赞:
0 阅读:
163
1.1安装模块1.1.1安装第三方模块第三方库都会在Python官方的pypi.python.org网站注册,要安装一个第三方库,必须先知道该库的名称,可以在官网或者pypi上搜索,比如Pillow的名称叫PillowpipinstallPillow1.1.2模块搜索路径当我们试图加载一个模块时,Python会在指定的路径下搜..
分类:
编程语言 时间:
2016-07-11 01:15:25
收藏:
0 评论:
0 赞:
0 阅读:
160
嵌入式Linux网络编程(二)——TCP编程模型一、TCP编程模型TCP编程的一般模型如下图:TCP编程模型分为客户端和服务器端编程,两者编程流程如下:TCP服务器端编程流程:A、创建套接字;B、绑定套接字;C、设置套接字为监听模式,进入被动接受连接状态;D、接受请求,建立连接;E..
分类:
系统服务 时间:
2016-07-11 01:15:04
收藏:
0 评论:
0 赞:
0 阅读:
182
嵌入式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:14:55
收藏:
0 评论:
0 赞:
0 阅读:
244
1.【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。2.【F11】:调试最后一次执行的程序。3.【Ctrl+F11】:运行最后一次执行的程序。4.【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。5.【F6】:单步执行程序。6.【F7】:执行完方法,返回到调..
分类:
系统服务 时间:
2016-07-11 01:14:25
收藏:
0 评论:
0 赞:
0 阅读:
193
collections模块是python2.7.3之后新加的功能。1.1、计数器(Counter)Counter是对字典类型的补充,用于追踪值的次数ps:具备字典的所有功能+自己的功能>>>importcollections
>>>c1=collections.Counter(‘asdasdf‘)
>>>printc1
Counter({‘a‘:2,‘s‘:..
分类:
其他 时间:
2016-07-11 01:14:14
收藏:
0 评论:
0 赞:
0 阅读:
280
1.类的成员python类的成员有三种:字段、方法、属性字段字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同,普通字段属于对象,只有对象创建之后,才会有普通字段,而且只能通过对象来调用静态字段属于类,解释器在加载代码的..
分类:
编程语言 时间:
2016-07-11 01:14:04
收藏:
0 评论:
0 赞:
0 阅读:
191
1、limit分条查询数据例如:select*fromstudentlimit0,3//0表示从第几个开始(索引),3表示每次取几条2、对字段进行条件判断语法:case字段名when条件then结果endas查询结果显示的字段名例如:selectsname,
casesexwhen0then‘女‘
when1then‘男‘endasnsexfromstudent3、排序(orderby..
分类:
数据库技术 时间:
2016-07-11 01:13:55
收藏:
0 评论:
0 赞:
0 阅读:
247
AOF持久化及AOF重写的配置:默认AOF方式是关闭的,如下图:如果要开启的话,就是把no改写成yes。如下图:默认文件名称appendonly.aof,你也可以修改文件名。默认保存目录同样也是配置文件中dir配置项中的设置,它和RDB共用一个目录。如下图:默认同步策略是每秒,如下图:我们..
分类:
其他 时间:
2016-07-11 01:13:34
收藏:
0 评论:
0 赞:
0 阅读:
260
早上办公室的门刚刚打开,汪工已开始准备工作,测试网络环境、检查Pc健康情况。接下来的工作就是将所有Pc小弟加入Heidao.com.Dc在任务开展前做了简短的工作安排,汪工引导小弟加域,Dc和它的3个儿子后台配合执行操作,任何问题请联系Dc,我问Dc:我干嘛。Dc说:你就把你的CPU和..
分类:
其他 时间:
2016-07-11 01:13:24
收藏:
0 评论:
0 赞:
0 阅读:
265
网络安全议题,几乎是业内人士避不开的话题,要做到网络安全,主要旨在三个方面的目标:保密性,完整性和可用性。本文在此主要对基础的加密和解密技术,ssl协议,以及ssl协议的实现实例做一些简要描述和梳理。加密和解密:目前对于网络安全的攻击,很大部分集中在“威胁保密性..
分类:
其他 时间:
2016-07-11 01:13:15
收藏:
0 评论:
0 赞:
0 阅读:
215
今天用python读取一个有很多字段的配置文件,配置文件中的格式类似:pidStart:2600
startFid:47
startTid:450
startFirst:1
message:‘‘一般会想到的是:config=open(configPath,‘r‘)
foriteminconfig:
//setvalueonebyone然后就想了,这么多的字段怎么一个个的设置多累了,就想p..
分类:
编程语言 时间:
2016-07-11 01:13:14
收藏:
0 评论:
0 赞:
0 阅读:
144
一、内置函数1.callable()判断函数是否可以被执行,返回True/False2.chr()根据数字求出ASCII的对应关系r=chr(65)print(r)输出:A3.ord()根据字母求出ASCII的对应关系r=ord(‘A‘)print(r)输出:65#产生随机数字importrandom#导入random模块i=random.randrange(1,5)#给一个数字范围..
分类:
编程语言 时间:
2016-07-11 01:12:56
收藏:
0 评论:
0 赞:
0 阅读:
248
前言:文件查找:在文件系统上查找符合条件的文件;这与grep是完全不同的,grep是文本处理工具。find与locate是针对于文件的而不是文件中的文本内容。文件查找常用工具:locate,find区别:非实时查找(数据库查找):locate实时查找:findlocate:locate的工作机制:依赖于事先构..
分类:
系统服务 时间:
2016-07-11 01:12:04
收藏:
0 评论:
0 赞:
0 阅读:
199