• 欢迎交朋友,QQ:2693438633
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏我的博客吧

华为机试

三道题, 难度不是很大,但是有一些坑还是要注意。最大的坑在于OJ系统只告诉你通过了xx%,却不告诉你哪一个测试用例没有通过。这对于只刷leetcode的我来说很痛苦,要自己去想测试用例。第一题:给一个字符串,找到最长数字串的长度,并输出这个数字串。例:afdfa245613fad1213中最长数字串为245613.这道题非常简单,代码如下:……

leetcode树的题目

实现: 树的克隆 二叉树的最大节点: 二叉树的最大深度: 等价二叉树: 中序遍历: 根据后序遍历和中序遍历构造二叉树 根据前序遍历和中序遍历构造二叉树 判断子树: 判断镜像二叉树: 层次遍历: Populating Next Right Pointers in Each Node 所有左叶子的和: 二叉树的所有路径: 路径和:……

python的sorted函数对字典按key排序和按value排序

1.sorted函数按key值对字典排序    先来基本介绍一下sorted函数,sorted(iterable,key,reverse),sorted一共有iterable,key,reverse这三个参数。    其中iterable表示可以迭代的对象,例如可以是dict.items()、dict.keys()等,key是一个函数,用来选取参与比较的……

爬取中药数据及疾病数据

来源于大数据课程作业。1.爬取中药网上的中药数据 ######################## Author: Pingfan ####################### Python版本:3.6.0# 要提前安装requests库以及lxml库!!!# 功能:http://www.zhongyoo.co……

python写一个nmap scanner

1.要安装python-nmap包pip install python-nmap2.optparse是python的内置包它功能强大,而且易于使用,可以方便地生成标准的、符合Unix/Posix 规范的命令行说明。 import optparseimport nmapdef nmapScan(tgtHost,tgt……

爬虫项目

 WechatSogou[1]- 微信公众号爬虫。基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的爬虫,返回结果是列表,每一项均是公众号具体信息字典。DouBanSpider[2]- 豆瓣读书爬虫。可以爬下豆瓣读书标签下的所有图书,按评分排名依次存储,存储到Excel中,可方便大家筛选搜罗,比如筛选评价人数>1000的高分书……

b站各区视频的分析结果

前言闲来无事,对b站各区的所有视频进行了爬取,并将结果(2016.8.11)分享给大家。 鬼畜区鬼畜区分为三个大区,鬼畜调教、音MAD、人力区(还有一个教程区忽略不计)。首先,我对鬼畜调教区进行了爬取。这个区的视频有31000多条(2016.08.11)。1.从视频播放量上来分析,取前30名,按视频名称、链接、播放量、up主来排列,结……

爬取动态页面——以爬取b站评论为例

在对一些网页爬取的过程中,免不了会碰到一些动态加载的网页。下面我将以爬取b站某视频的所有评论做为简单的例子,来介绍如何对AJAX页面进行爬取。 什么AJAX页面这类页面具有以下三个特征:源代码与网页内容不同。这是它的最主要特点,如果当我们打开b站某个视频想爬取其评论时,会发现源代码中并没有任何和评论相关的内容。这就是因为它使用了AJAX技……

Python爬虫——爬取华科大二手街

功能华科大二手街上面经常有便宜的商品,甚至经常有同学免费赠送物品。这个程序将上面的前100页商品按价格顺序输出,便于找到超值的商品来剁手。demo此页面上的内容每天自动更新运行截图爬取完后,会生成一个html文件,这是所有的商品列表:怎么样,看着这么多便宜的物品,大家是不是想马上剁手了呢>_< 代码 ……

百度百科爬虫——爬取某链接1000个相关词条

简介代码总共100多行,用Python3.5写的,这个爬虫可以将百度百科某链接的相关词条的名称和简介爬取下来,并以html格式保存。运行截图运行后生成的Html文件共1000个词条代码 ########################## 运行前必看!!!!!#########################……

heapq取列表中 top值

最近在程序中需要取一个列表的top 3元素,就是去一个列表中数值最大的3个元素。这可以用Python的heapq模块来处理。1、对列表取top N:现在有一个列表myList,需要取出该列表的最大3个元素和最小3个元素,按如下代码所述的简单例子:test.py import heapq    m……

python的map、filter、reduce函数

三个函数比较类似,都是应用于序列的内置函数。常见的序列包括list、tuple、str。1.map函数map函数会根据提供的函数对指定序列做映射。map函数的定义:map(function, sequence[, sequence, …]) -> list通过定义可以看到,这个函数的第一个参数是一个函数,剩下的参数是一个或多个序……

python struct

有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用struct来处理c语言中的结构体.struct模块中最重要的三个函数是pack(), unpack(), calcsize()pack(fmt, v1, v2, …)    按照给定的格式(fmt),把数……

python pillow

1.split与mergesplit函数将图片拆分为四个channel,可以将其重组,也可以将其单独显示merge函数将其重组2.强大的resize及transpose函数经过修剪后,图片变成了300*300的transpose两个可以将图片变为左右颠倒或者上下颠倒的参数,这里我选择了上下颠倒,效果如下: ……