搜索到与相关的文章
Python

python使用Scrapy框架抓取起点中文网免费小说案例

使用工具,ubuntu,python,pycharm一、使用pycharm创建项目:过程略二、安装scrapy框架pipinstallScrapy三、创建scrapy项目:1.创建爬虫项目scrapystartprojectqidian2.创建爬虫,先进入爬虫项目目录cdqidian/scrapygenspiderbookbook.qidian.com创建完成后项目目录如下目录下的的book.py就是我们的爬虫文件四、打开book.py编写爬虫的代码1.进

系统 2019-09-27 17:54:20 2439

Python

十大经典排序算法 python版

0.概述01.算法分类在排序算法中,根据时间复杂度的不同可以将排序算法分为两类:比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn)(下限),因此称为非线性时间比较类排序。非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。02.算法复杂度03.稳定和不稳定稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面。不稳定:如果a原本在b的前面,而

系统 2019-09-27 17:50:32 2439

Python

python-django中的APPEND_SLASH实现方法

关于django中的APPEND_SLASHAPPEND_SLASH它是啥?看变量名大概能知道做什么,就是添加斜线,用路由系统那里。路由文件,只写了路由关系代码......urlpatterns=[url(r'^test/$',views.test),]......APPEND_SLASH这个常量默认为True,就是假如你没有添加斜线,他会帮你添加上(总体是这样,具体得看源码怎么写的了)执行命名行代码启动django项目pythonmanage.pyrun

系统 2019-09-27 17:46:39 2439

Python

python文件转为exe文件的方法及用法详解

一、简介py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,win32comclient和server,和其它的独立程序。py2exe是发布在开源许可证下的。二、安装py2exe从http://prdownloads.sourceforg

系统 2019-09-27 17:45:46 2439

Python

浅谈Python的文件类型

Python的文件类型主要分为3种:源代码(sourcefile)、字节码(byte-codefile)、优化的字节码(optimizedfile)。这些代码都可以直接运行,不需要编译或者连接。这正是Python语言的特性,Python的文件通过python.exe和pythonw.exe解释运行。1.源代码Python的源文件以"py"为扩展名,有python.exe解释运行,可在控制台下运行。"pyw"是图形开发用户接口(GUI)文件的扩展名,作为桌面

系统 2019-09-27 17:38:37 2439

Python

3分钟学会一个Python小技巧

Python时间日期转换在开发中是非常高频的一个操作,你经常会遇到需要将字符串转换成datetime或者是反过来将datetime转换成字符串。datetime分别提供了两个方法strptime和strftime,但是我们老是被这两个方法搞混,不知道哪个是字符串转datetime,哪个是datetime转字符串,每次都要去百度Google一下,或者跑去查个文档。其实,这两个方法可以稍微用点技巧把这两个方法记住,而且是永远的记住。strptimestrpti

系统 2019-09-27 17:38:34 2439

Java

java md5 的实现

javamd5的实现收藏importjava.lang.reflect.*;importjava.io.*;/*************************************************md5类实现了RSADataSecurity,Inc.在提交给IETF的RFC1321中的MD5message-digest算法。********************************************

系统 2019-08-29 23:47:03 2439

编程技术

模板方法模式(TemplateMethod)

模板方法模式,定义一个操作中的算法的骨架,而将一些步骤延迟到子类中实现,使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。UML示例代码示例packagecom.pattern;publicabstractclassTemplateMethod{publicstaticfinalStringS1="method1";publicstaticfinalStringS2="method2";/***模板方法*@parammethodName*/p

系统 2019-08-29 23:10:30 2439

编程技术

360与浏览器之江湖

没做程序员前,一个ie6就可以包打天下,现在电脑上ff、chrom、ie8全上。家里的电脑不是我一个人用,所以默认浏览器一直是ie8由于工作需要,昨天升级、安装ff,一时手快,点了ff弹出的设置默认浏览器,360v7.5冒出来。。。结果早上就遇到,qq弹出新闻打不开,qq邮箱打不开,qq空间打不开。。。。,神马都是浮云打开360修复,怎么弄不管用。没办法,只能求助ie本身。在ie工具-->internet选项-->程序下,设置默认浏览器。结果洗具了。。。f

系统 2019-08-29 22:50:31 2439

Java

java试题解析

1.publicclassReturnIt{returnTypemethodA(bytex,doubley){//line2return(short)x/y*2;}}whatisvalidreturnTypeformethodAinline2?答案:返回double类型,因为(short)x将byte类型强制转换为short类型,与double类型运算,将会提升为double类型.2.1)classSuper{2)publicfloatgetNum(){r

系统 2019-08-29 22:39:54 2439