1、def __add__(self,other): c1+c2 两个实例的加法操作就是执行__add__()方法 2、__str__(self): print一个实例的时候,执行的是__str__()这个内置方法 eg: class Vector(object): def __init__(sel ...
分类:
编程语言 时间:
2017-06-21 15:55:45
阅读次数:
177
类的强大取决于它的功能,改进类的方法之一就是给类添加功能,类的功能又叫方法。方法定义在类的定义中,但只被实例所调用,调用一个方法的步骤必是:1.定义类和类中的方法;2.创建一个实例或说将类实例化;3.最后用这个实例去调用方法。 以上,定义方法的时候有一个self参数,在所有的方法声明时都要用self ...
分类:
编程语言 时间:
2017-06-21 15:14:21
阅读次数:
264
一、面向过程、面向对象对比 1、面向过程 根据业务逻辑从上到下写垒代码 2、函数式思想 将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 3、面向对象 对函数进行分类和封装 1、2、3一步一步抽象,函数式是走向面向对象的中间步骤 函数式的应用场景 --> 各个函数之间是独立且无共用的数据 ...
分类:
编程语言 时间:
2017-06-21 13:46:14
阅读次数:
128
题意:给出a1*b1和a2*b2两块巧克力,每次可以将这四个数中的随意一个数乘以1/2或者2/3,前提是要可以被2或者3整除,要求最小的次数让a1*b1=a2*b2,并求出这四个数最后的大小。 做法:非常显然仅仅跟2跟3有关。所以s1=a1*b1,s2=a2*b2,s1/=gcd(s1,s2),s2 ...
分类:
其他好文 时间:
2017-06-21 09:36:26
阅读次数:
181
python报如下错误,请问怎么解决?Traceback(mostrecentcalllast):File"<string>",line1,in<module>File"/Library/Python/2.6/site-packages/pyotp/totp.py",line44,innowreturnself.generate_otp(self.timecode(datetime.datetime.now()))File"/Library/Python/2...
分类:
其他好文 时间:
2017-06-21 09:34:54
阅读次数:
261
1.对于strong:该对象强引用delegate,外界不能销毁delegate对象,会导致循环引用(Retain Cycles) 因为我们一般代理的都是当前的控制器 比如scrollView.delegate = self;这时候就成了上面的一个圈的循环引用。如果上图delegate为强指针,那么 ...
分类:
移动开发 时间:
2017-06-21 00:52:10
阅读次数:
258
这是追踪信息用的查询语句,__init__方法初始化作用_order ="hpartner_id desc"def init(self,cr): tools.sql.drop_view_if_exists(cr, 'cust_product_info_report') cr.execute(""" ...
分类:
其他好文 时间:
2017-06-20 23:27:16
阅读次数:
348
项目要做这样一个效果的启动页。 考虑到版本号是会不断变更的,因此采用动画效果启动页,让版本号动态加载iOS启动页动画效果 - 简书 考虑到屏幕适配问题,因此采用代码对视图添加约束。在添加约束的过程中遇到了一些问题,在此做一下记录和总结. 代码实现autolayout的注意点: 1.要先禁止autor ...
分类:
移动开发 时间:
2017-06-20 14:49:24
阅读次数:
249
UIWebView 是用来加载加载网页数据的一个框。UIWebView可以用来加载pdf、word、doc 等等文件 生成webview 有两种方法,1、通过storyboard 拖拽 2、通过alloc init 来初始化 创建webview,下列文本中 _webView.dataDetector ...
分类:
移动开发 时间:
2017-06-20 11:05:24
阅读次数:
280
回调函数用起来比较爽。特别是在js中,满世界全是回调,那么在python中,怎么来优雅地实现自己的回调函数呢 下面贴一个我写的例子 其实就是通过kwargs获取到callback的对象/字符串,然后通过getattr(self, callback)来反射得到回调的方法,然后调用即可。 ...
分类:
编程语言 时间:
2017-06-20 00:25:02
阅读次数:
255