09 2013 档案

摘要:定义 @null true @drawable/hint_img true @null之后直接采用: final Dialog dialog = new AlertDialog.Builder(context,R.style.MyDialog)// .setView(view) .create(); dialog.show(); dialog.setCanceledOnTouchOutside(true);这样既可 阅读全文
posted @ 2013-09-29 17:28 bobo的学习笔记 阅读(1850) 评论(0) 推荐(0)
摘要:django相关的命令行命令:创建一个djaongo的应用:在已经创建号的应用文件夹中运行:django-admin.py startproject projectName开启系统自带的服务器在网站对应的目录中运行python manager.py runserver 8080(默认为8000)使用模板系统的时候需要这样打开交互界面:python manager.py shell之所以采用这个方式打开交互界面,而非python这个常用的命令,是因为在启动解释器之前,它告诉Django使用哪个设置文件。 Django框架的大部分子系统,包括模板系统,都依赖于配置文件;如果Django不知道使用哪 阅读全文
posted @ 2013-09-28 16:09 bobo的学习笔记 阅读(957) 评论(0) 推荐(0)
摘要:和其他高级语言不同,python中的异常可以用在以下场合:错误处理,终止动作和事件通知和异常相关的语句有四种:tryexcept:try语句中出现异常时候调用finally:不论try语句有无异常皆调用raise:用户手动触发异常assert:相当于一个有条件的raise能够处理任何异常的情况:空的except是一种通用功能,包括系统退出相关的异常。替代方案:捕获一个名为Exception的异常,可以捕获除了系统退出外的几乎所有异常。except IndexError和except IndexError()两种方法是一样的,第一种方法隐式调用异常类无参数的构造函数来创建异常实例。 阅读全文
posted @ 2013-09-24 22:34 bobo的学习笔记 阅读(211) 评论(0) 推荐(0)
摘要:从这里再次体现了python语言强大的灵活性。某些在高级语言中看似不严谨需要尽量避免的地方在python中都是允许的。比如: (1),异常可以用来处理错误(2),方法,类也都可以视为对象。(3),没有任何的类型声明可见,python中一切皆为对象,包括类,而类在C++,java中仅仅是编译器的输入而已。1,函数重载python因为没有类型声明,因此函数重载不能通过参数类型标记来实现。python中的多台是基于对象接口的,而不是类型。2,伪私有python的伪私有属性:所谓伪私有,是指这么做仅仅避免了实例内的命名空间冲突,而不是限制变量名的读取具体做法是,class语句内部有两个下划线,但是结尾 阅读全文
posted @ 2013-09-24 21:19 bobo的学习笔记 阅读(471) 评论(0) 推荐(0)
摘要:通过__开始的属性感觉分为两种类型:利用dir调用的时候::这种貌似和运算符重载有关系,用户如果需要的话可以重写该函数:这种应该是内部的实现机制,可以直接调用。1,__name__环境属性,不需要调用者,如果是在顶层文件,那么显示__main__,如果是模块文件,显示当前类名2,__class__如果是类调用,显示type;如果是实例调用,显示实例对应的类名3,__bases__类来调用,显示超类名4,__init__构造函数5,__getitem__索引、分片时候调用此方法,成员关系测试in,列表解析,内置函数map,列表和元组赋值运算以及类型构造方法也会调用__getitem__(如果定义 阅读全文
posted @ 2013-09-24 17:29 bobo的学习笔记 阅读(703) 评论(0) 推荐(0)
摘要:python中的相关帮助命令假设s是一个字符串,那么dir(s)可以列出字符串对象的所有属性(方法也是函数属性),其中有下划线的部分与类重 载有关,用来表示python实现细节,没有下划线的属性是对象可以调用的方法。查询具体的函数用法可以使用help(s.replace)的方式文档字符串:module.class.method._doc__可以查看模块的文档注释,自己敲代码的时候也可以如此编写可查看的注释文档。当然也可以使用help方法。字符串相关:1,python中字符串可以进行逆向索引,相乘表示重复2,可作用于多种类型的通用型操作都是以内置函数或表达式的形式出现的【例如,len(x),x【 阅读全文
posted @ 2013-09-12 17:01 bobo的学习笔记 阅读(405) 评论(0) 推荐(0)
摘要:今天碰到很诡异的问题,viewpager中放置至少三张图片的时候能够正常实现循环滑动,只放置一张或者两张的时候就不行。后来发现问题症结:viewpager需要保证既可以向左滑动,又可以向右滑动,因此当前显示view的左侧和右侧都是存在的,只有超过这三个范围之外的才对其调用destory方法。循环实现的代码如下:package com.wot.cloudsensing.carrotfarm.adapter;import java.util.ArrayList;import com.wot.cloudsensing.carrotfarm.R;import android.content.Conte 阅读全文
posted @ 2013-09-06 17:30 bobo的学习笔记 阅读(415) 评论(0) 推荐(0)
摘要:为了更深入的学习程序编写,以及进行相关算法的编写。决定每天花点时间学习C++;以下是每天的学习笔记。一、std代表命名空间,可以用using来省略。二、std:endl。输出一个换行符,并且“刷新输出缓冲”。三、C++中,访问权限一般默认为private,只能被声明它们的类的成员函数访问,一般将类的所有public成员函数、变量列在一个组中,private 的列在一个组中。四、最好将一个类对应一个独立文件,“”代表的是程序源代码文件和用户定义的头文件;代表的是C++标准库对应的目录。五、C++中,将类的接口(.h接口文件,最后需要加;)和类的具体实现(.cpp文件)分开。(p77)问题:(1) 阅读全文
posted @ 2013-09-02 17:29 bobo的学习笔记 阅读(240) 评论(0) 推荐(0)