码迷,mamicode.com
首页 >  
搜索关键字:python 继承 子类 父类 super    ( 188692个结果
Android自定义组合控件
今天和大家分享下组合控件的使用。很多时候android自定义控件并不能满足需求,如何做呢?很多方法,可以自己绘制一个,可以通过继承基础控件来重写某些环节,当然也可以将控件组合成一个新控件,这也是最方便的一个方法。今天就来介绍下如何使用组合控件,将通过两个实例来介绍。第一个实现一个带图片和文字的按钮,...
分类:移动开发   时间:2014-05-08 18:53:24    阅读次数:584
自动滚动的Textview
又到了写博博的时候了!大家还好吧! 开始做机顶盒了,所以这里就有很多的界面需要做成一个自动化的界面。因为遥控盒手机触摸毕竟不一样咯!这里而且要方便大众的视觉体验的话,我们必须要考虑到这些因素。当然,我觉着,这次的自动滚动效果一定对大家也很有帮助的哦! 我们只要写一个类来继承我布局文件里面写的一个T....
分类:其他好文   时间:2014-05-08 18:46:25    阅读次数:398
里氏代换原则(Liskov Substitution Principle,LSP)
子类必须能够替换其基类这一思想体现为对继承机制的约束规范,只有子类能够替换基类时,才能保证系统在运行期内识别子类,这是保证继承复用的基础。在父类和子类的具体行为中,必须严格把握继承层次中的关系和特征,将基类替换为子类,程序的行为不会发生任何变化。同时,这一约束反过来则是不成立的,子类可以替换基类,但...
分类:其他好文   时间:2014-05-08 17:56:27    阅读次数:306
What is tail-recursion
Consider a simple function that adds the first N integers. (e.g.sum(5) = 1 + 2 + 3 + 4 + 5 = 15).Here is a simple Python implementation that uses recu...
分类:其他好文   时间:2014-05-08 17:35:09    阅读次数:286
笔试 - 高德软件有限公司python试题 及 答案
高德软件有限公司python试题 本文地址: http://blog.csdn.net/caroline_wendy/article/details/25230835   1. 在python中, list, tuple, dict, set有什么区别, 主要应用在什么样的场景? 解答: 定义: list: 链表, 有序的项目, 通过索引进行查找, 使用方括号”[]”; tuple: 元组, 元组将多样的对象集合到一起,不能修改, 通过索引进行查找, 使用括号”()”;...
分类:编程语言   时间:2014-05-08 10:48:41    阅读次数:599
自定义UITabBarController
网上大多的自定义TabBar都是继承View的,项目中要用到path+Tabbat这样的话(path用的MMDrawerController这个框架),继承View的Tabbar是无法满足条件的(不是一个容器)。下面就介绍下自己写的一个自定义TabBar。...
分类:其他好文   时间:2014-05-08 10:41:38    阅读次数:345
javascript——继承
内容: 1.继承的概念、继承分为那几种继承及各种继承的区别 2.js中有那几种继承方式及各种继承的优缺点 3.总结
分类:编程语言   时间:2014-05-08 10:26:51    阅读次数:245
python批量修改指定目录文件名
这小例子只要是说明用python怎么批量修改指定目录的文件名: 记得要把脚本跟修改的文件放在同一个目录下 #encoding:utf-8 import os import sys files = os.listdir('D:\\1') #路径可以自己 for name in files: a = os.path.splitext(name) if a[1] == '.txt': ...
分类:编程语言   时间:2014-05-08 08:16:14    阅读次数:537
多线程二
1,进程和线程的概念。|--进程:运行在系统中的任务|--线程:运行在进程中的任务2,jvm中的多线程体现。|--主线程,垃圾回收线程,自定义线程。以及他们运行的代码的位置。4,创建线程的两种方式。|--继承Thread |--步骤 |--实现Runnable |--步骤 |--两种方式的区别?5,...
分类:编程语言   时间:2014-05-08 08:04:51    阅读次数:294
配置 vim Python IDE 开发环境
1、python升级:去看我的另外一篇随便吧!2、搭建开发工具安装Ecpilpse环境之前,需要先检查一下系统中的java版本确认gcj的版本号,linux自带的JAVA环境:# rpm -qa | grep gcj java-1.4.2-gcj-compat-1.4.2.0-40jpp.115l....
分类:编程语言   时间:2014-05-08 06:57:14    阅读次数:440
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!