摘要: 这一刻主要介绍了在网页搜索中加入关键字。采用的方法是对网页文本进行切割,对每个关键词,都加入url,最终结构是: index=[[keyword1,[url1, url2, rul3…],[keyword2,[url1’, url2’, rul3’…],[keyword3,[url1’’, url2’’, rul3’’…]……] 引入如下几个函数: def add_to_index(index,k... 阅读全文
posted @ 2013-04-09 17:01 无痕1 阅读(220) 评论(0) 推荐(0)
摘要: 1. p=[1,2],这里p是一个指针。当p作为函数参数传到一个函数里面时,在该函数内,对这个类表的任何改变都会对p进行改变,如: >>> p=[1,2]>>> def proc(m): m.append(3) return m >>> m=proc(p)>>> print m[1, 2, 3]>>> print p[1, 2, 3]但是如下函数则不同:def pro... 阅读全文
posted @ 2013-04-09 10:53 无痕1 阅读(106) 评论(0) 推荐(0)
摘要: 跟随udacity的cs101课程学习,今天学完了unit 3,写了一个爬虫程序: import urllib2def get_next_target(page): start_link=page.find('<a href=') if start_link==-1: return None,0 start_quote=page.find('"',star... 阅读全文
posted @ 2013-04-07 18:43 无痕1 阅读(211) 评论(0) 推荐(0)
摘要: 1. HttpRequest的一些方法: request.GET与request.POST 类字典对象,有key和对应的value:get()、keys()和values() POST与GET之间有什么不同?当我们提交表单仅仅需要获取数据时就可以用GET; 而当我们提交表单时需要更改服务器数据的状态,或者说发送e-mail,或者其他不仅仅是获取并显示数据的时候就使用POST。 2. 编写c... 阅读全文
posted @ 2013-04-07 18:04 无痕1 阅读(187) 评论(0) 推荐(0)
摘要: 预备 1. 加入django.contrib.admin至INSTALLED_APPS,并使得INSTALLED_APPS包含django.contrib.auth,django.contrib.contentypes, django.contrib.sessions 确保MIDDLEWARE_CLASSES 包含'django.middleware.common.CommonMiddleware... 阅读全文
posted @ 2013-04-05 18:20 无痕1 阅读(246) 评论(0) 推荐(0)
摘要: 跟随教程http://djangobook.py3k.cn/2.0/chapter05/学习连接使用sqlite3数据库,碰到unable to open database file问题。 settings.py里设置如下: DATABASES = { 'default': { 'ENGINE': 'sqlite3', # Add 'postgresql_p... 阅读全文
posted @ 2013-04-03 14:44 无痕1 阅读(660) 评论(0) 推荐(0)
摘要: 今天升级了一下我的Notepad++的版本,就是在因为Windows7每次启动都要求我重启,确认以后没反应,再次打开故障依旧……汗一个,最后确认原因是因为权限不够,以管理员身份运行一次就好了。好了,废话不多说,切入文章正题。由于升级后要把原来的很多插件和style主题移植到新的版本,变的很麻烦,Notepad++自带的几个主题又不能让人满意,于是想到了TextMate——The Missing Editor for Mac OS X,这个里面有很多漂亮的主题,不过格式是不一样的,Notepad++用的是xml格式来配置主题的,而TextMate则是tmTheme文件,上网找了下,果然有方法能转 阅读全文
posted @ 2013-04-03 14:35 无痕1 阅读(505) 评论(0) 推荐(0)