functools.partial可以设置默认参数和关键字参数的默认值Python的functools模块提供了很多有用的功能,其中一个就是偏函数(Partial function)。要注意,这里的偏函数和数学意义上的偏函数不一样。在介绍函数参数的时候,我们讲到,通过设定参数的默认值,可以降低函数调...
分类:
编程语言 时间:
2014-09-28 02:30:01
收藏:
0 评论:
0 赞:
0 阅读:
501
在Python中有两种注释,一种是普通注释,另一种是文档注释。普通注释是使用#开头1 print('output something') # here is comment而Python中多行注释也是使用#1 # comment 12 # comment 23 # comment 3而文档注释则是使...
分类:
编程语言 时间:
2014-09-28 02:29:31
收藏:
0 评论:
0 赞:
0 阅读:
328
由于函数也是一个对象,而且函数对象可以被赋值给变量,所以,通过变量也能调用该函数。>>> def now():... print '2013-12-25'...>>> f = now>>> f()2013-12-25函数对象有一个__name__属性,可以拿到函数的名字:>>> now.__...
分类:
编程语言 时间:
2014-09-28 02:28:51
收藏:
0 评论:
0 赞:
0 阅读:
368
# python 使用lambda函数 ## 学习资源 1. [lambda函数学习](http://woodpecker.org.cn/diveintopython/power_of_introspection/lambda_functions.html) 2. [list comprehension](http://www.cainiao8.com/python/...
分类:
编程语言 时间:
2014-09-28 01:27:22
收藏:
0 评论:
0 赞:
0 阅读:
492
假如有下面这样一个类:
class A{
public:
A(int p, char q):x(p), c(q){ cout << "constructor called" << endl; }
A(const A& a){x = a.x; c = a.c; cout << "copy constructor called" << endl;}
~A(){cout << "destruc...
分类:
编程语言 时间:
2014-09-28 01:21:11
收藏:
0 评论:
0 赞:
0 阅读:
322
异常:重要知识点
异常处理的代码简单,重要还是理解其思想
一.概述:
异常就是在运行时发生的不正常情况
Throwable:
Error
通常出现重大问题如,运行的类不存在或者内存溢出等
不编写针对代码对其处理
Exception
在运行时运行出现的一起情况,可以通过trt catch finally
Exception和Error的子类名...
分类:
编程语言 时间:
2014-09-28 01:20:21
收藏:
0 评论:
0 赞:
0 阅读:
383
当我们在传入函数时,有些时候,不需要显式地定义函数,直接传入匿名函数更方便。在Python中,对匿名函数提供了有限支持。还是以map()函数为例,计算f(x)=x2时,除了定义一个f(x)的函数外,还可以直接传入匿名函数:>>> map(lambda x: x * x, [1, 2, 3, 4, 5...
分类:
编程语言 时间:
2014-09-28 01:19:31
收藏:
0 评论:
0 赞:
0 阅读:
297
除了 Http 模块可以模拟 Http 请求外,使用 Urllib 模块也是可以模拟 Http 请求的,只不过功能相对弱一点。1 import urllib.request2 3 opener = urllib.request.urlopen("http://www.baidu.com")4 byt...
分类:
编程语言 时间:
2014-09-28 01:18:41
收藏:
0 评论:
0 赞:
0 阅读:
291
这里主要学习初始化,分为: 1.变量初始化 2.构造函数初始化 3.数组初始化 4.继承初始化 1.变量初始化 成员初始化分为两种: (1)成员变量初始化 在定义成员变量时,如果没有给变量赋于初始值,系统会给出一个默认值。 这里有两种选择:要么使用系统的默认初始值,要么自己定义初始值。 系统给出的默...
分类:
编程语言 时间:
2014-09-28 01:17:41
收藏:
0 评论:
0 赞:
0 阅读:
323
传入函数要理解“函数本身也可以作为参数传入”,可以从Python内建的map/reduce函数入手。如果你读过Google的那篇大名鼎鼎的论文“MapReduce: Simplified Data Processing on Large Clusters”,你就能大概明白map/reduce的概念。...
分类:
编程语言 时间:
2014-09-28 01:16:01
收藏:
0 评论:
0 赞:
0 阅读:
601
JQuery html用法(功能类似innerHTML) 开发中需要使用Ajax技术来更新页面局部区域, 使用的方法是ajax获取html代码段(字符串),然后将这个html代码段作为参数,传入目标DOM(JQuery对象)的JQuery html接口,此语句执行后, 会将html代码段解释执行.....
分类:
编程语言 时间:
2014-09-28 01:13:51
收藏:
0 评论:
0 赞:
0 阅读:
385
今天和学长聊到编程语言的问题,他说编程语言只是一个工具,不必太局限于一种,数据结构和算法才是核心。 ? ? 作为一名菜鸟,我想说一下菜鸟的观点。我认为,“编程语言只是一个工具”,这句话是有前提的...
分类:
编程语言 时间:
2014-09-28 00:12:01
收藏:
0 评论:
0 赞:
0 阅读:
292
1.布尔型(boolean) :true/false,不可以以0或非0的数字代替;不能进行数据之间的转换。 ??? 2.整数类型 ? ** 整型默认为int型,而long类型表示的范围要超出int表数范围,所以,声明long类型时,常量...
分类:
编程语言 时间:
2014-09-28 00:11:52
收藏:
0 评论:
0 赞:
0 阅读:
262
Java 1.5中引入了自动装箱和拆箱机制
自动装箱:(看代码)
// 自动装箱:把基本类型用它们所对应的引用类型包装起来,使它们具有对象的属性
Integer integer_a = 8;
自动拆箱:(看代码)
//自动拆箱:将Interger这样的引用类型的对象重新简化为基本类型的数据
int a = new Integer(8);
注意:自动装箱...
分类:
编程语言 时间:
2014-09-28 00:10:41
收藏:
0 评论:
0 赞:
0 阅读:
310
一直分不清的两个东西,今天记录一下,java反射与动态代理
java反射:1、在运行时分析类的能力
2、在运行是查看对象
3、实现数组的操作代码
4、利用Method对象
在java.lang.reflect包中有三个类Field、Method、Constructor分别用于描述类的域、方法和构造器,这三个类都有一个叫做getName的方法,用来返回相应的名称。
...
分类:
编程语言 时间:
2014-09-28 00:09:11
收藏:
0 评论:
0 赞:
0 阅读:
327
总结:Java跨平台,原因是相同的字节码文件在不同的平台上的不同的Java虚拟机解释执行的,没有虚拟机,就只好“呵呵”了。...
分类:
编程语言 时间:
2014-09-28 00:08:51
收藏:
0 评论:
0 赞:
0 阅读:
200
编写程序时,一个基本原则就是:对于不再需要的对象,不要引用它们。如果保持对它们的引用,垃圾回收机制暂时不会回收它们所占的内存,则系统可用内存越来越少;当系统可用内存越来越少,垃圾回收机制的执行频率越来越高,从而导致系统的性能下降。...
分类:
编程语言 时间:
2014-09-28 00:07:21
收藏:
0 评论:
0 赞:
0 阅读:
283
??
1多进程并发服务器
在使用线程模型开发服务器时需要考虑以下问题:
A
调整进程最大文件描述符上限
B
线程如有共享数据,考虑线程同步
C
服务于客户端线程退出时,退出处理
D
2.案例说明
server.c,代码如下:
/* server.c */
#include
#include
...
分类:
编程语言 时间:
2014-09-28 00:06:51
收藏:
0 评论:
0 赞:
0 阅读:
428
在某些情况下,我们需要定义自己的异常并且抛出先定义一个错误:1 class MyError(BaseException):2 def __init__(self):3 pass上面定义了一个叫MyError的类,继承自BaseException。在Python中,所有的错误都...
分类:
编程语言 时间:
2014-09-28 00:03:41
收藏:
0 评论:
0 赞:
0 阅读:
328
模拟 http 请求是比较常见的一种需求,在 Python 中,使用 http 模块操作。 1 import http.client 2 3 # 创建 Http 连接。 4 http = http.client.HTTPConnection('www.baidu.com')...
分类:
编程语言 时间:
2014-09-28 00:03:01
收藏:
0 评论:
0 赞:
0 阅读:
340