自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

极客挖掘机

你必须非常努力,才能看起来毫不费力

  • 博客(14)
  • 资源 (4)
  • 收藏
  • 关注

原创 一本正经的聊数据结构(6):最优二叉树 —— 哈夫曼树

前文传送门:「一本正经的聊数据结构(1):时间复杂度」「一本正经的聊数据结构(2):数组与向量」「一本正经的聊数据结构(3):栈和队列」「一本正经的聊数据结构(4):树」「一本正经的聊数据结构(5):二叉树的存储结构与遍历」基础知识感谢某位在后台留言的同学,让我想起来我还有这个没写完的系列。在最开始,先了解几个基础概念:路径:在一棵树中,一个结点到另一个结点之间的通路,称为路径。上面这个二叉树中,根节点 A 到叶子结点 H 的路径,就是A,B,D,H。路径长度:在一条路径中,.

2020-05-31 09:07:47 770 2

原创 由一次安全扫描引发的思考:如何保障 API 接口的安全性?

引言前段时间,公司对运行的系统进行了一次安全扫描,使用的工具是 IBM 公司提供的 AppScan 。这个正所谓不扫不要紧,一扫吓一跳,结果就扫出来这么个问题。我们的一个年老失修的内部系统,在登录的时候,被扫描出来安全隐患,具体学名是啥记不清了,大致就是我们在发送登录请求的时候,有个字段名是 password , AppScan 认为这个是不安全的,大概就是下面:我第一个反应是把这个字段名字改一下,毕竟能简单解决就简单解决嘛,结果当然是啪啪啪打脸。这个名字我不管是换成 aaa 还是 bbb ,.

2020-05-27 10:43:07 765

原创 Python 绘制全球 2019-nCoV 地图

国内疫情得到控制后,我就没怎么再关心过疫情,最近看到一条新闻,全球疫情累计确诊人数已经突破 500w 大关,看到这个数字我还是有点吃惊的。思来想去,还是写一篇全球疫情的分析的文章,本文包括网络爬虫、全球疫情地图绘制等方面。网络爬虫我之前有分享过疫情数据的来源,用的是 AKShare 的数据源,好用是真好用,就是网络太慢了, AKShare 的数据很多是来源于 GitHub ,我的网络访问太平洋彼岸的数据还是有点力不从心。这次我换了新的数据源,来源腾讯新闻的实时数据,站点链接如下:腾讯新闻:ht.

2020-05-26 19:54:35 649

原创 Python 图像处理 OpenCV (5):图像的几何变换

前文传送门:「Python 图像处理 OpenCV (1):入门」「Python 图像处理 OpenCV (2):像素处理与 Numpy 操作以及 Matplotlib 显示图像」「Python 图像处理 OpenCV (3):图像属性、图像感兴趣 ROI 区域及通道处理」「Python 图像处理 OpenCV (4):图像算数运算以及修改颜色空间」图像缩放图像缩放只是调整图像的大小,为此, OpenCV 为我们提供了一个函数 cv.resize() ,原函数如下:resize(src, d.

2020-05-25 09:41:04 788

原创 Python 图像处理 OpenCV (4):图像算数运算以及修改颜色空间

前文传送门:「Python 图像处理 OpenCV (1):入门」「Python 图像处理 OpenCV (2):像素处理与 Numpy 操作以及 Matplotlib 显示图像」「Python 图像处理 OpenCV (3):图像属性、图像感兴趣 ROI 区域及通道处理」图像加法图像加法有两种方式,一种是通过 Numpy 直接对两个图像进行相加,另一种是通过 OpenCV 的 add() 函数进行相加。不管使用哪种方法,相加的两个图像必须具有相同的深度和类型,简单理解就是图像的大小和类型必须.

2020-05-23 09:09:41 1245

原创 Python 图像处理 OpenCV (3):图像属性、图像感兴趣 ROI 区域及通道处理

前文传送门:「Python 图像处理 OpenCV (1):入门」「Python 图像处理 OpenCV (2):像素处理与 Numpy 操作以及 Matplotlib 显示图像」图像属性图像属性包括行数,列数和通道数,图像数据类型,像素数等。1. 形状:shape图像的形状可以通过 shape 关键字进行获取,使用 shape 关键的后,获取的信息包括行数、列数、通道数的元祖。需要注意的是,如果是灰度图片,只会返回图像的行数和列数,而彩色图片才会图像的行数、列数和通道数。示例如下:.

2020-05-21 10:45:27 1070

原创 Python 图像处理 OpenCV (2):像素处理与 Numpy 操作以及 Matplotlib 显示图像

前文传送门:「Python 图像处理 OpenCV (1):入门」普通操作1. 读取像素读取像素可以通过行坐标和列坐标来进行访问,灰度图像直接返回灰度值,彩色图像则返回B、G、R三个分量。需要注意的是, OpenCV 读取图像是 BGR 存储显示。灰度图片读取操作:import cv2 as cv# 灰度图像读取gray_img = cv.imread("maliao.jpg", cv.IMREAD_GRAYSCALE)print(gray_img[20, 30])# 显示图片.

2020-05-19 09:19:36 1080

原创 Python 图像处理 OpenCV (1):入门

引言又开一个新的系列分享,对图像处理感兴趣的同学可以关注这个系列。更新频率尽量保持一周两到三次推送。新系列第一件事儿当然是资源推荐,下面是一些有关 OpenCV 的资源链接:资源链接:官方网站:https://opencv.org/GitHub:https://github.com/opencv/opencv官方文档:https://docs.opencv.org/中文文档(非官方):http://www.woshicver.com/官方 Demo :https://github.co.

2020-05-18 08:55:57 1402

原创 如何破解我的博客网站

最近来了很多新的朋友,很多人在后台问我的博客网站那个关注二维码是怎么做的,更有甚者还问我这个东西怎么破解?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ynpyMKZR-1589691276392)(https://cdn.geekdigging.com/technique-sharing/20200514/heirenwenhao.jpeg)]这个关注二维码我主要是用来初期引流,初期我能坚持写下来,这个引流的二维码功不可没,就是下面这个样子。[外链图片转存失败,源站.

2020-05-17 12:55:04 925

原创 世界这么大,Python 也想去看看

把时间线拉回到 2015 年 4 月 13 日,一位河南省实验中学的心里老师在辞职信上写下了「世界那么大,我想去看看」这句话,后来爆红网络,我想这位心里老师当时写这句话的时候肯定没想到这句只有十个字的话,成为了当年的网络经典语录,成为了我们每个人对那个年代的回忆。这句话直接导致了当年很多营销号出来炒作概念,乱七八糟瞎炒一气,蛊惑了不知道多少年轻人当年自认为潇洒的裸辞掉工作,一个人跑出去看世界。可惜的是当年脑子一热裸辞掉工作跑出去看世界的人,不知道有多少人还能稳定的着陆。忽然想起来不知道在哪看到的一句话.

2020-05-14 09:41:54 1534 2

原创 0 基础也可以玩转的人工智能

引言一说到人工智能,可能很多人都会想到「终结者」系列中的经典 T-800 型号。当然,这种级别的人工智能距离我们还有段距离,不过「波士顿动力」开发研制的「机器狗」可以了解下。实际上,这种机器狗已经被运用在我们人类的实际的生产过程中。它的第一个商业订单被一家来自德国的 HoloBuilder 公司签下,在旧金山国际机场(SFO)维米尔克1号航站楼的施工项目中,进行勘测,360度全景捕捉图像数据。如果说上面这个不够炫酷那么「波士顿动力」还有另一款人形机器人「Atlas」,它可以完整流畅地展示了.

2020-05-10 13:12:10 1128 1

原创 史上最强的下载器,没有之一

一看这个标题,就知道我又要给你们安利软件了。我一般安利软件和别人不大一样,我安利的软件更偏向于程序员一些,普通用户使用起来会有一定的上手难度。首先要感谢 Github 上的 soimort ,今天介绍的这个下载器是 soimort 开源在 Github 上的,名字叫做 you-get 。Github 地址:https://github.com/soimort/you-get/you-get 这个开源的下载器非常恐怖的拥有 32.7k 的 star ,看来在程序员中间还是非常受欢迎的。you-g.

2020-05-09 10:39:55 6030 14

原创 一本正经的聊数据结构(5):二叉树的存储结构与遍历

前文传送门:「一本正经的聊数据结构(1):时间复杂度」「一本正经的聊数据结构(2):数组与向量」「一本正经的聊数据结构(3):栈和队列」「一本正经的聊数据结构(4):树」存储结构前面的内容我们介绍了树和二叉树的一些基础概念,树是数据结构中的重中之重,而二叉树又是树结构中的重点。一直以来,包括我上学的年代,对树和二叉树的掌握都是模棱两可,希望能通过这篇文章可以给各位讲清楚这些疑难点。...

2020-05-07 17:35:07 585

原创 一本正经的聊数据结构(4):树

前文传送门:「一本正经的聊数据结构(1):时间复杂度」「一本正经的聊数据结构(2):数组与向量」「一本正经的聊数据结构(3):栈和队列」引言在前面的文章中,我们已经陆陆续续的介绍了一些数据结构。根据这些数据结构的实现方式,大体上可以分成两类:基于数组的实现和基于链表的实现。这两种实现方式各有优缺点,说不上谁一定好谁一定不好,需要根据具体的使用场景进行选型。基于数组的实现方式,这种...

2020-05-03 10:40:26 800 2

JDK_API_8.0帮助文档

今天本来要找API8.0查个东西,找了一圈网上竟然没有封装好的JDK_API_8.0,迫于无奈,自己搞了一个传上来

2014-10-02

apache-mina-2.0.8

apache-mina-2.0.8 不知道写点啥,名字已经很清楚了,我感觉我写啥都是多余的

2014-09-30

apache-2.4.6-win64

apache-2.4.6-win64,

2014-09-30

MyEclipse破解文件集合

前两天找了好多Myeclipse的破解工具,好多都不能用,最后整理出来这么个压缩包,包含2014,2013,10X多个版本的破解工具集合

2014-09-28

空空如也

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

TA关注的人

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