自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 C++ 使用文件按相反顺序打印数值列表

使用数组从一个文件中读取一个整数列表然后按读取顺序的相反顺序将元素写入另一个文件#include<iostream>#include<fstream>using namespace std;int main(){ const int CAPACITY = 50; int numbers[CAPACITY]; int size=0; ifstream inputfile; ofstream outputfile; //打开输入文件 inputfile.op

2021-05-28 11:19:13 244

原创 C++ 独立编译

使用VS2019编写C++独立文件编写及链接当C++作为一种面向对象的程序设计语言时,通常有三个代码段:类定义(接口文件)、成员函数定义(实现文件)和应用程序(应用程序文件)。表示分数的类接口文件/*接口文件fraction.h*/#ifndef FRACTION_H#define FRACTION_H#include<iostream>using namespace std;class Fraction{ //数据成员private: int numer; i

2021-05-26 21:56:14 261

原创 python MongoDB数据库操作

MongoDB数据库操作一、连接数据库import pymongo# 创建对象,连接本地数据库# 方法一client = pymongo.MongoClient()# 方法二client = pymongo.MongoClient('localhost',27017)# 方法三clent = MongoClient('mongodb://localhost:27017/')# 连接DB数据库db = client['DB']二、添加文档import pymongoimport

2020-12-20 16:27:50 161

原创 python 文档数据存储

python 文档数据存储一、csv数据的写入和读取1、csv写入python标准库自带csv模块,不用自行安装。import csv# 若存在文件,则直接打开csv文件;若不存在,则新建文件# 若不设置newline='',则每行数据会隔一行空白行csvfile = open('csv_test.csv','w',newline='')# 将文件加载到csv对象中writer = csv.writer(csvfile)# 写入一行数据writer.writerow(['姓名','年

2020-12-19 21:41:17 204 1

原创 pip install --upgrade pip , read time out

pip install --upgrade pip , read time out执行以下命令:python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple使用其他代理网站下载

2020-12-19 20:15:52 212 1

原创 python selenium的安装

python selenium的安装使用Chrome谷歌浏览器要自动化测试Chrome谷歌浏览器,首先要下载chromedriver驱动1、驱动下载地址:http://chromedriver.storage.googleapis.com/index.html一定要按着自己浏览器的版本去下载相应的驱动可以在notes文件中看到每一个驱动版本支持什么浏览器版本下载后将文件解压到和python.exe同目录下2、使用python或者Pycharm运行一下我使用的python运行的>

2020-12-17 19:01:08 184

原创 python-Scrapy-MongoDB 抓取并保存IT之家博客新闻

IT之家我们需要抓取的数据有文章标题、文章地址、发布日期、来源、原文章地址、作者、文章标签。1、创建项目>>>scrapy startproject ithome2、创建爬虫>>>scrapy genspider -t crawl news ithome.com3、编写items.py文件,确定需要爬取的内容# Define here the models for your scraped items## See documentation in

2020-12-16 20:41:15 158

原创 python-scrapy-stats 数据收集

通过stats属性来使用数据收集器。数据收集使用,统计名人名言网站中(http://quotes.toscrape.com/)标签为love的名言数量1.创建项目>>>scrapy startproject tagcount2.创建爬虫>>>scrapy genspider tags quotes.toscrape.com3、编写item.py文件# Define here the models for your scraped items## Se

2020-12-15 21:44:03 416 1

原创 python-scrapy-MongoDB 爬取链家二手房

python-scrapy-MongoDB 爬取链家二手房链家二手房房源数据抓取目标网址为http://bj.lianjia.com/ershoufang/分析网址创建项目scrapy startproject lianjia创建爬虫文件scrapy genspider -t crawl lianjiahouse lianjia.com3.编写items.py文件 ,设置需要抓取的内容# Define here the models for your scraped ite

2020-12-15 19:53:12 715

原创 python-CSVfeedSpider 提取csv文件数据

从贵州省数据开放平台下载科技特派员csv文件,文件地址为http://gzopen.oss-cn-guizhou-a.aliyuncs.com/科技特派员.csv使用命令创建项目>>>scrapy startproject csvfeedspider进入项目目录>>>cd csvfeedspider>>>scrapy genspider -t csvfeed csvdata gzdata.gov.cn编写items文件# D

2020-12-13 11:47:58 165

原创 python-CrawlSpider爬取名人名言

爬取名人名言(http://quotes.toscrape.com)import scrapyfrom scrapy.spiders import CrawlSpider,Rulefrom scrapy.linkextractors import LinkExtractorclass Quotes(CrawlSpider): name = 'quote' allowed_domains = ['quotes.toscrape.com'] start_urls = ['ht

2020-12-12 20:54:18 643

原创 python基本爬虫实战:抓取cnBeta网站科技类文章

主要抓取的内容有文章标题、链接、文章发布日期,并保存到本地URL管理器:负责管理待爬取的网页URL数据下载器:根据URL下载数据数据分析器:分析筛选下载的数据数据保存器:将筛选出的数据保存到文件或数据库调度器:负责整个系统的调度一、URL管理器作用是收集、管理URL信息,包括待爬取的URL、已经爬取过的URL,程序urlmanager.py如下class URLManager(object): def __init__(self): # 初始化待爬取URL与已爬取

2020-12-11 17:07:54 493 2

原创 Scrapy安装

Scrapy安装1、直接执行pip install scrapy 时,前面几个文件可以下载,到了Twisted就read time out。此时就需要到官网下载Twisted文件。2、Twisted文件下载地址https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted3、找到相应的版本。4、再在cmd中找到文件所在的地址进行安装pip install Twisted-18.7.0-cp36-cp36m-win32.whl。最好不要修改文件的名称。5、安装

2020-12-10 16:31:57 1978 2

原创 python-pandas的安装

首先是pip install pandas 和 pycharm中都因为read time out 不能安装另外的方法1、检查自己的python版本,我的是python3.4 32位的2,https://www.lfd.uci.edu/~gohlke/pythonlibs/ 进入此网页,查找所需要的库点击自己需要的版本,3,下载完成后,将会有一个后缀为.whl的文件,点击重命名将后缀名改为.zip4,点击此zip文件,会发现里面有两个文件夹,将文件夹放入自己python安装的路径下:我的路径是D

2020-12-05 18:32:37 1310

原创 198-打家劫舍问题

打家劫舍你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。示例 1:输入:[1,2,3,1]输出:4解释:偷窃 1 号房屋 (金额 = 1) ,然后偷窃 3 号房屋 (金额 = 3)。偷窃到的最高金额 = 1 + 3 = 4 。示例 2:输入:[2.

2020-12-04 15:00:23 178

原创 python双指针

双指针技巧再分为两类,一类是**「快慢指针」,一类是「左右指针」**。前者解决主要解决链表中的问题,比如典型的判定链表中是否包含环;后者主要解决数组(或者字符串)中的问题,比如二分查找。一、快慢指针的常见算法快慢指针一般都初始化指向链表的头结点 head,前进时快指针 fast 在前,慢指针 slow 在后,巧妙解决一些链表中的问题。1、判定链表中是否含有环这属于链表最基本的操作了,学习数据结构应该对这个算法思想都不陌生。单链表的特点是每个节点只知道下一个节点,所以一个指针的话无法判断链表中是否含

2020-12-03 21:29:39 3615 3

原创 股票买卖问题

股票买卖问题121、买卖股票的最佳时机题目:给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。注意:你不能在买入股票前卖出股票class Solution: def maxProfit(self, prices: List[int]) -> int: if not prices: return 0 n = len(prices)

2020-12-03 21:08:37 145

空空如也

空空如也

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

TA关注的人

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