摘要: 正则表达式阅读: 6841字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用。正则表达式是一种用来匹配字符串的强有力的武器。它的设计思... 阅读全文
posted @ 2015-09-18 18:40 Captain.J 阅读(150) 评论(0) 推荐(0)
摘要: 1、对可迭代函数'iterable'中的每一个元素应用‘function’方法,将结果作为list返回。来个例子:>>> def add100(x):... return x+100...>>> hh = [11,22,33]>>> map(add100,hh)[111, 122, 133]就像文档... 阅读全文
posted @ 2015-09-06 15:28 Captain.J 阅读(254) 评论(0) 推荐(0)
摘要: 1、issubclass() issubclass() 布尔函数判断一个类是另一个类的子类或子孙类。[python]view plaincopyissubclass(sub,sup) issubclass() 返回 True 的情况:给出的子类 sub 确定是父类 sup 的一个子类(反之,... 阅读全文
posted @ 2015-09-06 14:07 Captain.J 阅读(182) 评论(0) 推荐(0)
摘要: 回页首二、规范Python单元测试测试是一个贯穿于整个开发过程的连续过程,从某个意义上说,软件开发的过程实际上就是测试过程。正如Martin Fowler所说的"在你不知道如何测试代码之前,就不该编写程序。而一旦你完成了程序,测试代码也应该完成。除非测试成功,你不能认为你编写出了可以工作的程序。"测... 阅读全文
posted @ 2015-08-18 08:58 Captain.J 阅读(395) 评论(0) 推荐(0)
摘要: am(activity manager)是管理activity的工具,可以启动activity、服务、发送广播、关闭窗口。启动activity:adb shell am start [options] :可以在app的AndroidManifest.xml中得到[options]:-n 类名,-a ... 阅读全文
posted @ 2015-08-11 14:57 Captain.J 阅读(585) 评论(0) 推荐(0)
摘要: cmd命令行中使用adb logcat命令查看android系统和应用的log,dos窗口按ctrl+c中断输出log记录。logcat日志中的优先级/tag标记:android输出的每一条日志都有一个标记和优先级与其关联。优先级是下面的字符,顺序是从低到高:V — 明细 verbose(最低优先级... 阅读全文
posted @ 2015-08-11 14:56 Captain.J 阅读(207) 评论(0) 推荐(0)