7 阳光Cherry梦

尚未进行身份认证

暂无相关简介

等级
TA的排名 2k+

python爬取小说

想把顶点小说网上的一篇持续更新的小说下下来,就写了一个简单的爬虫,可以爬取爬取各个章节的内容,保存到txt文档中,支持持续更新保存。需要配置一些信息,设置文档保存路径,书名等。写着玩,可能不大规范。# coding=utf-8import requestsfrom lxml import etreefrom urllib.parse import urljoinimport re

2018-01-16 09:06:11

复杂网络研究常用载体集

复杂网络的研究常常是和实际的复杂系统紧密结合的。从小世界和无尺度现象的发现开始,人们就逐渐认识到,包括社会网络中人与人之间的交际网络和Internet, web等大量现实网络在内的系统中隐含了大量的秘密等待人们去发现。这里总结了复杂网络研究的常用载体的集合,这些载体大部分是在复杂网络的论文中使用频度很高的。当然,很多时候,我们的网络研究也许会针对某一项特定的实证研究展开,而且这些实证研究的网络是需

2018-01-10 21:01:56

CentOS7下Chrome以及chromedriver的安装配置

1、在CentOS7中安装最新版本的Chrome浏览器yum installhttps://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm完成后在Applications中的Internet中可以找到谷歌浏览器2、chromedriver的下载下载地址为:http://chrome

2017-10-17 09:29:35

常用数学符号的 LaTeX 表示方法 (以下内容主要摘自“一份不太简短的 LATEX2e 介绍”) 1、指数和下标可以用^和_后加相应字符来实现。比如: 2、平方根(square root)

常用数学符号的 LaTeX 表示方法(以下内容主要摘自“一份不太简短的 LATEX2e 介绍”)1、指数和下标可以用^和_后加相应字符来实现。比如:2、平方根(square root)的输入命令为:\sqrt,n 次方根相应地为: \sqrt[n]。方根符号的大小由LATEX自动加以调整。也可用\surd 仅给出符号。比如:3、命令\overline 和\underli

2017-08-16 15:24:59

Selenium 高阶应用之WebDriverWait 和 expected_conditions

转载地址: http://www.cnblogs.com/yicaifeitian/p/4749149.html Seleniium 是相当不错的一个第三方测试框架,可惜目前国内已经无法访问其官网(FQ可以)。      不知道大家是否有认真查看过selenium 的api,我是有认真学习过的。selenium 的api中包含有WebDriverWait  和 expected_c

2017-08-09 20:35:43

PhantomJS简介

PhantomJS简介PhantomJS1.PhantomJS是什么?PhantomJS is a headless WebKit scriptable with a JavaScript API.PhantomJS是一个可编程的无头浏览器.无头浏览器:一个完整的浏览器内核,包括js解析引擎,渲染引擎,请求处理等,但是不包括显示和用户交互页面的浏览器

2017-08-04 16:07:20

Python之路-python(mysql介绍和安装、pymysql、ORM sqlachemy)

Python之路-python(mysql介绍和安装、pymysql、ORM sqlachemy)本节内容1、数据库介绍2、mysql管理3、mysql数据类型4、常用mysql命令  创建数据库  外键  增删改查表5、事务6、索引7、python 操作mysql 8、ORM sqlachemy学习 1、数据库介绍什么是

2017-07-24 14:36:32

Gephi 插件HttpGraph

第一步:在Gephi上安装插件。在插件窗体的“可用插件选项卡”中找到“HttpGraph”并安装第二步:重新启动Gephi,在“’文件->生成->HTTP Graph"弹出对话框,如图1所示,安装图1设置,对话框的说明我们知道,这个插件在使用了HTTP Graph Collector扩展程序的时候工作的比较好,通过点击下面的按钮“Get Chrome Extension”可以在Chrome浏览

2017-07-23 22:12:50

Python3.5连接MySQL

MySQL下载地址(1)安装MySQL设置好root和password忽略它的提示需要环境Python3.4以及Visual Studio2012以上安装完成后在MySQL的命令行工具中输入命令mysql>show variables like '%char%';看是否包含UTF8(2)安装PyMySQL(因为MySQL仅支持到3.4版本)在命令行输入pip i

2017-07-23 21:15:23

Origin将多个文件数据导入

有时,我们需要将多个文件的数据绘制在同一个坐标系中,比较不同情况的结果第一步:导入若干文件。具体为“File->Import->Multiple ASCII”,如图1,图2所示,将要导入的文件一次性加入           图1图2第二步:选中一个Graph绘制想要的图形,这里绘制"Line+Symbol"图,绘制完后,选中新生成的Graph,在主选项卡总选择“Gr

2017-07-22 16:29:33

Origin拼图

有时我们需要将Origin绘制的几个图拼成一个图第一步:将绘制的几个图保存成.ogg格式,在绘制的图的窗体上右键,在弹出菜单中选择“save as”,如图1所示图1第二步:重新启动一个Origin,将第一步保存的若干.ogg格式数据导入,具体为“File->Open”第三步:将导入的图形进行拼接,具体为“Graph->Merge Graph Windows->Open Di

2017-07-22 15:30:40

origion绘制热图

有时我们需要绘制热图,用x轴、y轴表示两维数据,用颜色表示第三维第一步:需要准备三列数据,如图1,这里我用U表示x轴数据,它的取值范围为[0-1],间隔为0.05,E表示y轴,取值范围也是[0-1],间隔为0.05,correlation为第三维,表示取不同的U和E时对应的z值图1第二步:将数据导入Origion,设置x轴、y轴、z轴,如图2所示,将第三为设置为z轴

2017-07-22 14:05:53

OriginPro2017绘制四维散点图(三维散点+一维颜色)

准备工作:我们需要四列数据,分别用来做X轴、Y轴、Z轴,三维对应的数据得到的结果(第四维用颜色表示)第一步:导入数据,在表格中设置X轴、Y轴、Z轴第二步:让Book1获得焦点后,点击上面选项卡中的plot,选择三维散点图第三步:在弹出的选项卡中,设置X轴、Y轴、Z轴,点击确认,绘制结果如下图所示实际上我这里的A、B、C存在这样的关

2017-07-03 22:28:11

Python正则表达式中的 compile,search,group,groups 函数的简单说明

以此为例:regex = re.compile('(.∗)')里面嵌套的那对括号是用于识别group的,所以至多有group(1);compile是编译正则表达式,生成pattern对象;pattern.search(S)就是在字符串S中寻找匹配之前生成pattern的子串;而group和groups是两个不同的函数:一般,m.group(N) 返回第N组括号匹

2017-06-28 21:54:03

urlparse学习

urldefrag(url)# 将url分解成去掉fragment的新url和去掉的fragment的二元组#return tuple(defragmented, fragment) urljoin(base, newurl, allow_fragments=True)# 将url的基部件base,和newurl拼合成一个完整URLurlparse(url, schema='', a

2017-06-27 16:07:05

【Python】设置pip install 软件源

Python自带的pip软件源速度极慢,而且经常下载失败,好在可以更换国内的软件源。已知的软件源http://pypi.douban.com/ 豆瓣http://pypi.hustunique.com/ 华中理工大学http://pypi.sdutlinux.org/ 山东理工大学http://pypi.mirrors.ustc.edu.cn/ 中国科学

2017-06-10 22:11:37

Java异常处理总结

异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,然而这种控制异常痛苦,同一个异常或者错误如果多个地方出现,那么你每个地方都要做相同处理,感觉相当的麻烦!        Java语言在设计的当初就考虑到这些问题,提出异常处理的框架的方案,所有的异常都可以用一个类型来表示,不同类型的异常对应不同的

2017-05-23 15:56:53

剑指offer面试题10:二进制中1的个数(与位运算有关)

题目:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。例如把9表示成二进制是1001,有2位是1.因此如果输入9,该函数输出2。分析:1、可以用一个二进制表示时仅有1位为1的整数(将该整数记为flag)与输入的整数按位与,来判断如果相与的结果不为0,说明输入整数的对应位为1。如flag=8,32位整数,二进制表示为00000000 00000000 00000000

2017-05-19 15:01:07

Java 位运算(移位、位与、或、异或、非)

转载地址:http://blog.csdn.net/xiaochunyong/article/details/7748713Java提供的位运算符有:左移( > ) 、无符号右移( >>> ) 、位与( & ) 、位或( | )、位非( ~ )、位异或( ^ ),除了位非( ~ )是一元操作符外,其它的都是二元操作符。1、左移( Test1、将5左移2位:[ja

2017-05-18 22:00:24

剑指offer面试题06:重建二叉树

题目:输入某二叉树的前序遍历和中序遍历的结果,请重新建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},重建二叉树并输出它的头结点。分析:1、前序遍历中的第一个数据一定是根节点,以上面为例,1为根节点,然后在中序遍历中找到该节点,1左边的数据构成其左子树,右边的数

2017-05-18 16:22:57

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!