2013年1月28日
摘要: 转载自: http://blog.csdn.net/carolzhang8406/article/details/6855525每门编程语言都有易混淆的部分,下面列举出一些Python的易混淆知识点。== 和 is 的区别在Python中,”==” 操作符测试值的相等性; “is”表达式测试对象的一致性,即是否指向同一个对象。list1 = [1,('a',3)]list2 = [1,('a',3)]list1 == list2, list1 is list2 #(True,False)说明:list1和list2通过了”==”测试 (他们的值相等,因为它们的所 阅读全文
posted @ 2013-01-28 17:23 mingaixin 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 转载自 http://blog.csdn.net/carolzhang8406/article/details/68560561 如果在类中同时定义了__init__和__new__,在创建对象的时候会有优先使用__new__如class A(object): def __init__(self): print("in init") def __new__(self): print("in new") A()2new方法会返回所构造的对象,init则不会,在使用new返回对象的时候会隐式调用init函数。new函数必须以cls作为第一个参数,而init则 阅读全文
posted @ 2013-01-28 17:21 mingaixin 阅读(3743) 评论(1) 推荐(0) 编辑
摘要: 转载自 http://developer.51cto.com/art/200903/115995.htmhttp://developer.51cto.com/art/200903/115995_1.htm一、mysql驱动mysqlnd一直以来,php都是通过mysql客户端连接mysql,而现在mysql官方已经推出php版的mysql客户端,而这个mysqlnd有效降低内存的使用以及提高性能。具体可以看:http://dev.mysql.com/downloads/connector/php-mysqlnd/http://forge.mysql.com/wiki/PHP_MYSQLND从图 阅读全文
posted @ 2013-01-28 16:52 mingaixin 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 转载自: http://developer.51cto.com/art/201006/208139.htm自己现在对 闭包还不是很明白,转载到此,做个备份!闭包并不是什么新奇的概念,它早在高级语言开始发展的年代就产生了。51CTO在此之前也曾陆续报导了《学习Scala的闭包》、《PHP 5.3闭包语法初探》以及《揭开Javascript闭包的真实面目》。闭包(Closure)是词法闭包(Lexical Closure)的简称。对闭包的具体定义有很多种说法,这些说法大体可以分为两类:◆一种说法认为闭包是符合一定条件的函数,比如参考资源中这样定义闭包:闭包是在其词法上下文中引用了自由变量的函数。◆ 阅读全文
posted @ 2013-01-28 16:25 mingaixin 阅读(714) 评论(0) 推荐(0) 编辑