自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(46)
  • 收藏
  • 关注

转载 Python模块学习 ---- threading 多线程控制和处理

http://blog.csdn.net/jgood/article/details/4305604  上一篇介绍了thread模块,今天来学习Python中另一个操作线程的模块:threading。threading通过对thread模块进行二次封装,提供了更方便的API来操作线程。今天内容比较多,闲话少说,现在就开始切入正题!threading.Thread  Thre

2015-05-31 22:07:08 1317

转载 Python模块学习 ---- thread 多线程处理

http://blog.csdn.net/JGood/article/details/4299476  这段时间一直在用 Python 写一个游戏的服务器程序。在编写过程中,不可避免的要用多线程来处理与客户端的交互。 Python 标准库提供了 thread 和 threading 两个模块来对多线程进行支持。其中, thread 模块以低级、原始的方式来处理和控制线程,而 threa

2015-05-31 22:04:31 667

原创 lambda的常见用法:传递一个函数的结果作为另一个函数的参数

经常可以见到如下调用:import thread, timethread.start_new_thread(lambda : (thread.interrupt_main(), ), ()) lambda在这里的作用是传递一个函数的结果作为另一个函数的参数,例如:def perform( fun, *args ): fun( *args )def action1( ar

2015-05-31 21:59:39 5134

转载 [Python]网络爬虫(八):糗事百科的网络爬虫(v0.3)源码及解析(简化更新)

Q&A:1.为什么有段时间显示糗事百科不可用?答:前段时间因为糗事百科添加了Header的检验,导致无法爬取,需要在代码中模拟Header。现在代码已经作了修改,可以正常使用。2.为什么需要单独新建个线程?答:基本流程是这样的:爬虫在后台新起一个线程,一直爬取两页的糗事百科,如果剩余不足两页,则再爬一页。用户按下回车只是从库存中获取最新的内容,而不是上网获取,所以浏览更顺畅

2015-05-31 20:07:47 939

转载 python re 模块 findall 函数用法简述

http://blog.csdn.net/cashey1991/article/details/8875213[python] view plaincopy>>> import re  >>> s = "adfad asdfasdf asdfas asdfawef asd adsfas "    >>> reObj1 = re.compile('((\w+)

2015-05-31 20:02:37 1496

转载 [Python]网络爬虫(七):Python中的正则表达式教程

http://blog.csdn.net/pleasecallmewhy/article/details/8929576接下来准备用糗百做一个爬虫的小例子。但是在这之前,先详细的整理一下Python中的正则表达式的相关内容。正则表达式在Python爬虫中的作用就像是老师点名时用的花名册一样,是必不可少的神兵利器。以下内容转自CNBLOG:http://www

2015-05-29 23:27:06 1372

转载 Python中下划线的使用方法

http://www.jb51.net/article/62981.htm本文将讨论Python中下划线(_)字符的使用方法。我们将会看到,正如Python中的很多事情,下划线的不同用法大多数(并非所有)只是常用惯例而已。单下划线(_)通常情况下,会在以下3种场景中使用:1、在解释器中:在这种情况下,“_”代表交互式解释器会话中上一条执行的语句的结果。这种用法首先被标准

2015-05-28 22:42:59 1945 1

转载 Django的Ajax实现之文件上传

Uploadify组件上传文件很酷,可以实现文件进度上传,而且可以批量上传各种文件。好处还很多,具体详情登到官网看看文档了解吧。在同类组件中,Uploadify做的也很出色。打算在Django中用它,两个东西结合使用,也算简单,但有些细节需要记下来,以便以后重用。这次只说上传图片部分,至于上传文件,其实可以照猫画虎,而且来得会简单些,只是python程序后端写法的区别而已,前端代码Uplo

2015-05-25 17:44:37 2293 1

转载 django 一次性上传多个文件, 批量上传

在用django 写文件上传的时候,从request.FILES['myfiles'] 获取到的文件始终只有一个, 但在HTML页面上明明用 HTML5 的 文件控件选择了多个文件,用的是CHROME  浏览器,一次可以选择多个文件上传。在 Pydev 开启debug模式,查看request 对象,发现上传的多个文件确实在request对象中,但为什么 用request.FILES['myfi

2015-05-25 17:33:48 7407 1

转载 [Python]网络爬虫(六):一个简单的百度贴吧的小爬虫

http://blog.csdn.net/pleasecallmewhy/article/details/8927832[python] view plaincopy# -*- coding: utf-8 -*-  #---------------------------------------  #   程序:百度贴吧爬虫  #   版本:0.1  #   作

2015-05-25 17:29:02 961

转载 [Python]网络爬虫(五):urllib2的使用细节与抓站技巧

http://blog.csdn.net/pleasecallmewhy/article/details/8925978前面说到了urllib2的简单入门,下面整理了一部分urllib2的使用细节。1.Proxy 的设置urllib2 默认会使用环境变量 http_proxy 来设置 HTTP Proxy。如果想在程序中明确控制 Proxy 而不受环境变量的影响,可

2015-05-25 17:02:46 742

转载 python super()

http://www.cnblogs.com/lovemo1314/archive/2011/05/03/2035005.html一、问题的发现与提出  在Python类的方法(method)中,要调用父类的某个方法,在Python 2.2以前,通常的写法如代码段1: 代码段1:View Code  即,使用非绑定的类方法(用类名来引用的方法),并在参数列表

2015-05-25 15:29:11 596

转载 Python中super的用法

super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。总之前人留下的经验就是:保持一致性。要不全部用类名调用父类,要不就全部用 super,不要一半一半。普通继承『代码』[python]view plaincopyclass

2015-05-25 15:21:13 730

转载 日淘转运公司的横向对比 及如何选择转运渠道和增值服务

http://post.smzdm.com/p/49324/小编注:日本JChere株式会社是一家大型的网络媒体公司,在国内也设有分支机构,业务众多。JChere转运是其下属业务之一,文中作者会进行一些简单介绍。开篇序:由于撸主最近收了几个吐血包裹,心情激荡之下决定来分享一下日淘转运的经验,主要是五家转运各自的特色和优势、横向对比、增值服务如何选择之类的问题。日淘的转运公司

2015-05-22 15:12:09 7117

转载 日本转运公司对比

http://blog.sina.com.cn/s/blog_4d6637090101rv1h.html日元汇率快要破0.06,相当于我们看到的日本价格打个0.6折就是人民币价格,实在是太有诱惑力了,软妹币在国外如此强势,在国内却这个奶奶样,真是桑心…  小日本不怎么样,但是小日本的东西还真是比国内有些东西可靠稳定,这点不承认不行,连中国的红旗9都用日本的半导体…囧 越来越多的

2015-05-22 15:10:36 2621

转载 在 Python 中使用 epoll[译文]

原文地址: http://scotdoyle.com/python-epoll-howto.html ,我这里取精简内容翻译过来。============ 正文开始 ============ 介绍Python 从 2.6 开始支持 epoll。现在我们用 Python3 来写基于这些 API的 epoll 范例。阻塞的 Socket 通信范例import socketE

2015-05-22 13:52:03 783

转载 Linux epoll详解

一、什么是epollepoll是什么?按照man手册的说法:是为处理大批量句柄而作了改进的poll。当然,这不是2.6内核才有的,它是在2.5.44内核中被引进的(epoll(4) is a new API introduced in Linuxkernel 2.5.44),它几乎具备了之前所说的一切优点,被公认为Linux2.6下性能最好的多路I/O就绪通知方法。 二、epoll的相

2015-05-21 17:07:56 857

转载 python的socket里listen函数

http://www.douban.com/note/337457460/?type=likelisten里有个参数backlog是指定tcpsever可以同时接受多少个客服端的连接申请,当超过此数时server将拒绝客户端的连接申请,给出socket.error: [Errno 10061]错误。tcp的server尽管可以同时接受n个客服端连接,但只能和第一个连接的客服端互

2015-05-20 17:14:53 8695 1

转载 select函数详解及实例分析

http://blog.csdn.net/leo115/article/details/8097143Select函数在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、 accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的

2015-05-20 16:20:24 984

转载 Git撤销修改

http://blog.csdn.net/baple/article/details/39640129git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。git reset --hard HASH #返回到某个节点,不保留修改。git reset --

2015-05-20 10:57:35 1543

转载 [Python]网络爬虫(四):Opener与Handler的介绍和实例应用

http://blog.csdn.net/pleasecallmewhy/article/details/8924889更好的学习网址:http://www.voidspace.org.uk/python/articles/urllib2.shtml#openers-and-handlers以下为个人学习笔记。在开始后面的内容之前,先来解释一下urllib2

2015-05-19 23:54:27 21294 1

转载 [Python]网络爬虫(三):异常的处理和HTTP状态码的分类

http://blog.csdn.net/pleasecallmewhy/article/details/8923725先来说一说HTTP的异常处理问题。当urlopen不能够处理一个response时,产生urlError。不过通常的Python APIs异常如ValueError,TypeError等也会同时产生。HTTPError是urlError的子类,通常在特定HTT

2015-05-19 21:25:27 7586

转载 [Python]网络爬虫(二):利用urllib2通过指定的URL抓取网页内容

http://blog.csdn.net/pleasecallmewhy/article/details/8923067版本号:Python2.7.5,Python3改动较大,各位另寻教程。所谓网页抓取,就是把URL地址中指定的网络资源从网络流中读取出来,保存到本地。 类似于使用程序模拟IE浏览器的功能,把URL作为HTTP请求的内容发送到服务器端, 然后读取服务器端的响应资源

2015-05-19 21:23:46 2554

转载 [Python]网络爬虫(一):抓取网页的含义和URL基本构成

http://blog.csdn.net/pleasecallmewhy/article/details/8922826一、网络爬虫的定义网络爬虫,即Web Spider,是一个很形象的名字。把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。网络蜘蛛是通过网页的链接地址来寻找网页的。从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的

2015-05-19 21:21:14 1262

转载 用python分布式地爬虫豆瓣/Twitter

http://www.zhihu.com/question/20899988“入门”是良好的动机,但是可能作用缓慢。如果你手里或者脑子里有一个项目,那么实践起来你会被目标驱动,而不会像学习模块一样慢慢学习。另外如果说知识体系里的每一个知识点是图里的点,依赖关系是边的话,那么这个图一定不是一个有向无环图。因为学习A的经验可以帮助你学习B。因此,你不需要学习怎么样“入门”,因为这样的“入门

2015-05-19 21:13:56 6891

转载 【循序渐进学Python】15.网络编程

http://www.cnblogs.com/IPrograming/p/Python-socket.htmlPython 内置封装了很多常见的网络协议的库,因此Python成为了一个强大的网络编程工具,这里是对Python的网络方面编程的一个简单描述。1. 常用的网络设计模块在标准库中有很多网络设计相关的模块,除了那些明确处理网络事务的模块外,还有很多模块也是是和网络相关

2015-05-19 17:49:51 735

转载 urllib2使用总结

http://www.cnblogs.com/txw1958/archive/2012/03/12/2392067.htmlkeywords:urllib2,BeautifulSoup,cookielib 题外话: 小弟是编程爱好者,各位看官轻拍。 最近在使用urllib2抓取网页内容,在学习的过程中也查阅了不少资料,并从中收获很多。在查阅资料的过程中,我发

2015-05-18 10:49:19 1066

转载 Python写爬虫——抓取网页并解析HTML

转自:http://www.lovelucy.info/python-crawl-pages.htmlCUHK上学期有门课叫做Semantic Web,课程project是要搜集整个系里面的教授信息,输入到一个系统里,能够完成诸如“如果选了A教授的课,因时间冲突,B教授的哪些课不能选”、“和A教授实验室相邻的实验室都是哪些教授的”这一类的查询。这就是所谓的“语义网”了啊。。。然而最坑爹的是

2015-05-18 10:49:12 17537

转载 Python中urllib2总结

http://blog.csdn.net/iloveyin/article/details/8423823使用Python访问网页主要有三种方式: urllib, urllib2, httpliburllib比较简单,功能相对也比较弱,httplib简单强大,但好像不支持session1. 最简单的页面访问res=urllib2.urlopen(url)print re

2015-05-16 17:46:48 1075

转载 html radio 默认值

http://blog.csdn.net/hhccth/article/details/6977412    default    其他

2015-05-14 16:47:57 2313

转载 使用python 提取html文件中的特定数据

http://blog.csdn.net/nwpulei/article/details/7272832python提供了SGMLParser类用于html文件的解析。用户只需从SGMLParser类继承子类,并在子类中对html文件做具体处理。例如 具有如下结构的html文件[html] view plaincopydiv class='entry-c

2015-05-14 11:32:45 32094

转载 通过JS的事件处理取得radio的值

http://blog.sina.com.cn/s/blog_50a1e17401017pik.html提前知识准备:在一个HTML文档中,每个元素都可以设置ID和NAME属性。其中ID属性是唯一属性,不可以重复,一个ID值只能对应一个元素;而NAME属性是可以重复的,一个NAME值可以对应一组元素。所以,使用document.getElementByIdx_x(I

2015-05-13 14:27:39 16020 1

转载 自定义Django的admin界面

http://blog.csdn.net/robinliu2010/article/details/7649190The Django Book:第18章 自定义Django的admin界面第6章介绍了Django的admin界面,现在是回过头来仔细看看这个的时候了 我们前面讲的几次admin是Django的"杀手级特性",并且大多数Django开发人员很快爱上了它节省时间的所

2015-05-12 22:41:44 28919

转载 自定义django表单

http://blog.csdn.net/robinliu2010/article/details/7649190The Django Book:第18章 自定义Django的admin界面第6章介绍了Django的admin界面,现在是回过头来仔细看看这个的时候了 我们前面讲的几次admin是Django的"杀手级特性",并且大多数Django开发人员很快爱上了它节省时间的所有特

2015-05-11 23:00:23 1848

转载 Django Form 自定义试用笔记(附工程源码下载)

http://www.yihaomen.com/article/python/232.htm在用django 时,处理表单的时候,经常使用传统的方式,在 html 页面中自己去写各种field ,然后再后面 request.POST.get() 方式去得到处理。但事实上 django 给我们提供了 内嵌的 form 去处理,看了下django的资料,今天单独列出一个工程来来测试。D

2015-05-11 22:48:23 1142

转载 Django的是如何工作的

http://www.cnblogs.com/fnng/p/4373108.html  如果你看过我之前所写的关于django的文章的话,你会发现每一篇都具有可操作性,都是从创建项目开始的,虽然中间之加了一些要讲解的重点。这也是我博文的特点,我希望在你看到我这一篇文章的时候是可操作的,不管是否具备了相关基础。如果你是第一次接触django,建议参考我的之关于django的内容练习一

2015-05-07 22:20:35 812

转载 django上传文件

http://www.cnblogs.com/linjiqin/p/3731751.htmltemplate html(模板文件):form enctype="multipart/form-data" method="POST" action="/address/upload/"> input type="file" name="file" /> br /

2015-05-07 22:16:39 4370

转载 linux中service与chkconfig的替代者systemctl

http://www.111cn.net/sys/linux/65797.htmlinux中有很多命令已经存在了N多年,渐渐一些已被一些新命令所代替,不过由于习惯的原因,很多时候我们并不能一下子适应过来 ,例如ifconfig之于ip命令。最近在玩ubuntu和opensuse时发现了systemctl命令了,后来在试玩centos7时也发现了该命令,systemctl是s

2015-05-07 21:26:51 5624

转载 Linux文件特殊权限之set位权限和粘滞位权限

http://www.it165.net/os/html/201403/7460.html进程访问文件时的权限匹配机制:进程的发起者,作为进程的属主;而进程属主所属的基本组作为进程的属组;进程在确定对文件的访问权限的时候,首先会去查看进程的属主和文件的属主是否一样,若一样,则运用该文件属主的权限,否则则检查进程的属主所属的组(用户可属于多个组),是否有其中之一与文件的属组匹配,

2015-05-07 16:46:33 4179 1

转载 linux下文件的特殊权限s和t

http://blog.csdn.net/kkdelta/article/details/7850669先看看这两个文件的权限:[root@localhost ~]# ls -ld /usr/bin/passwd  /tmpdrwxrwxrwt 4 root root  4096 Jun  2 17:33 /tmp-rwsr-xr-x 1 root root 22984 Jan

2015-05-07 16:02:36 3137

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除