Beatiful Soup生成商品详情页面的剖析树,主要函数:findAll(name=None, attrs={}, recursive=True, text=None, limit=None, **kwargs)利用findAll先获取标签范围的内容,再利用正则表达式进行匹配输出。Beatifu...
分类:
其他好文 时间:
2014-07-03 23:04:31
阅读次数:
260
这两个函数的作用是把字符串的大写字母和小写字母进行转换。如:
$side = uc $attrs[0]; 把attrs[0]转换成大写,然后给side变量赋值。
$gender = lc $attrs[1]; 把attrs[1]转换成小写,然后给gender赋值。
注意:
两个函数都是把转换之后的字符串作为返回的值 。uc是大写,表示upper convert,lc是小写,表示...
分类:
其他好文 时间:
2014-07-02 06:56:44
阅读次数:
456
android切换Theme主流三种方式来切换Theme,第一种是通过内置的style来切换,一般用于夜间模式/日间模式切换。第二种是通过apk来实现插件化,第三种是通过下载zip进行解压到到相应的app文件下,应用讲需要文件读取到内存中。这篇是介绍第一种android切换Theme的方法。...
分类:
移动开发 时间:
2014-06-11 00:34:35
阅读次数:
422
public ImageButton(Context context, AttributeSet
attrs, int defStyle) { super(context, attrs, defStyle); setFocusable(true); }
在...
分类:
移动开发 时间:
2014-05-25 23:24:31
阅读次数:
393
#encoding:utf-8
import sys
reload(sys)
sys.setdefaultencoding('utf8')
from sgmllib import SGMLParser
import re
import urllib
class URLLister(SGMLParser):
def start_a(self, attrs):
url = [v ...
分类:
编程语言 时间:
2014-05-25 22:47:56
阅读次数:
340
Fragment
生命周期主要体现在以下表中13个方法里,以下是按照Fragment从开始到销毁的先后执行顺序排序。
序号
方法名称
描述
1
public void onInflate(Activity activity, AttributeSet attrs,Bundle
savedInstanceState)...
分类:
其他好文 时间:
2014-05-23 00:18:29
阅读次数:
485
先给我们的自定义ViewGroup定制两个属性
attrs.xml
给自定义的属性来个默认值
dimens.xml
10dp
10dp
自定义的...
分类:
其他好文 时间:
2014-05-22 12:08:48
阅读次数:
249
public class MyView extends View{ Bitmap
myBitmap; Paint paint; public MyView(Context context, AttributeSet attrs) {
super(context, attrs); this.ini.....
分类:
移动开发 时间:
2014-05-12 20:14:55
阅读次数:
402
1.attr.xml 2.在构造方法中使用public MyView(Context
context,AttributeSet attrs){ super(context,attrs); mPaint = new Paint(...
分类:
移动开发 时间:
2014-05-08 23:01:34
阅读次数:
453
首先在attrs中定义属性:123456789然后使用这些属性:12最后定义样式:0102030405060715222326最后指定什么控件使用这个属性和样式:0102030713
分类:
其他好文 时间:
2014-05-01 21:17:42
阅读次数:
417