1.爬取豆瓣top250书籍importrequestsimportjsonimportcsvfrombs4importBeautifulSoupbooks=[]defbook_name(url):res=requests.get(url)html=res.textsoup=BeautifulSoup(html,'html.parser')items=soup.find(class_="grid-16-8clearfix").find(class_="in
系统 2019-09-27 17:45:26 2172
获取带有中文参数的url内容对于中文的参数如果不进行编码的话,python的urllib2直接处理会报错,我们可以先将中文转换成utf-8编码,然后使用urllib2.quote方法对参数进行url编码后传递。content=u'你好sharejs.com'content=content.encode('utf-8')content=urllib2.quote(content)api_url='http://www.sharejs.com/q=%s'%co
系统 2019-09-27 17:38:06 2172
个人博客页面链接:http://www.shihao.online/(django搭建的个人博客,还在完善中)#encoding:utf-8lst=list(map(int,input().split()))'''先使用split()方法对字符串切片,然后使用map()将每个元素依次转换为int型,然后把返回值转换为list型,返回给lstsplit()方法通过指定分隔符对字符串进行切片,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。map
系统 2019-09-27 17:32:52 2172
本来是不打算写这种基础性的东西的,但是有很多同志经常问我(有同事也有网友)。所以就写一下吧,这个是理解LINUX内核网络子系统的基础,ipconntrack等都是依赖这些基础的。好的,闲话不多说了。来正文。其实netfilter就是依靠一个全局的二维数组nf_hooks[][].可以把这个玩意看成一个8*32的矩阵。矩阵的每个成员就是一个双向链表节点。看看,又是双向链表,内核中双向链表的地位真的太重要了。以双向链表做骨架串起nf_hook_ops这个结构体
系统 2019-08-29 23:33:57 2172
在许多项目应用中,我们设计的数据库中的一些表中的数据变化的频率很慢,比如,我们有个GameInformation表保存所有已上线的游戏的信息,这个表中的数据变动的频率就很小(因为可能一两个月才会有个新游戏上线或偶尔修改一下已上线游戏的具体信息(通常都是不需紧急更新的)),而且,这个表中的数据又经常被用到,比如根据GameID获取游戏的名字、简介等等。这种表就很适合缓存在内存中,这样可以提供更好的性能和有效地降低数据库的负载。DataRabbit.Appli
系统 2019-08-29 23:20:37 2172
还有人记得Hello么,Google于2004年买下picasa时建立的网站,当时的设想是用Hello进行照片分享,就像用即时通讯软件一样。然而Hello的访问量一年比一年少,Google终于决定放弃。现在的Hello网站上只有一段告别致辞,大家可以去跟Hello告个别,5月15日它就正式关闭了。为什么Google也会失败?1)商业模式错了。共享照片的需求存在,但更多的人可能还是喜欢直接看到照片,再进行保存或者根本不保存。随着filckr,facebook
系统 2019-08-29 23:19:24 2172
这种布局用来管理多个子组件,并且在任何时刻只能显示一个子组件。这种布局最常用的情况是向导模式,也就是我们所说的分布提交。Ext.application({name:'layout_card',launch:function(){varnavigate=function(panel,direction){varlayout=panel.getLayout();layout[direction]();
系统 2019-08-29 23:10:18 2172
今天在修改我一个Calendar的Swing项目,在实现一个功能,就是做标志的时候,如果原来的颜色是蓝色的话,再点一下就变成了透明,(因为Calendar的背景是一张海贼王的图片),如果不是蓝色的话,那点一下就变成蓝色。原来我的代码是:for(inti=0;i<42;i++){finalDateLabellabel=newDateLabel("",JLabel.CENTER);calendarPanel.add(label);dateLabels[i]=l
系统 2019-08-29 23:02:22 2172
协同推荐系统简介最近几年搜索引擎理念可谓渗入人心,对于互联网产品设计人员来说,张口必言搜索。同事基于搜索技术的各种产品也在Web2.0的浪潮下如雨后春笋,刷刷往外冒。在这些林林总总的产品里面,几乎都能见到“tag,相关新闻,相似产品”类推荐链接的踪影。稍加留意这些产品的实现就可以发现,大多还是基于关键词的搜索机制实现的。很显然基于关键词技术的相关推荐是最直观的,似乎也是最有效的一种实现方式,如同机枪中的AK-47,那他冲锋陷阵总是屡试不爽。对于文字类产品的
系统 2019-08-29 23:01:40 2172
练习3-3:编写函数expand(s1,s2),将字符串s1中类似于a-z一类的速记符号在字符串s2中扩展为等价的完整列表abc...xyz。该函数可以处理大小写字母和数字,并可以处理a-b-c、a-z0-9与-a-z等类似的情况。作为前导和尾随的-字符原样打印。/*编程思路:字符串s1中,如果s1[i]比s1[i+2]小而且s1[s1+1]为-,则将值s1[i]到s1[s1+2]之间的值复制到s2中,否则直接复制s1[i]到到s2*/#include
系统 2019-08-29 22:55:48 2172