自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(132)
  • 资源 (1)
  • 收藏
  • 关注

原创 对于python中matplotlib及其他相关画图第三方库的简单整合

FigureMVC快速使用说明前言基于matplotlib及其他相关画图第三方库(如seaborn)作简单的包装,旨在借鉴MVC的部分设计思路整合常用的作图方法, 将作图过程抽象为,定制画板(Figure)和画笔(Axes),操作画笔作草图,应用定制化模板(Template)到草图,后续处理(图像的展示与保存)。使用前,根据requirements.txt,安装所需全部库函数。使用时,导入service下的FigureService类from service.FigureService impo

2021-05-02 13:40:09 542

原创 【Linux】CentOS7中golang的解压安装、环境变量配置、与快速使用

目标:golang版本:1.16.3下载目录:/root/software/Go安装目录:/root/software/Go/setup一. 安装与环境变量配置创建目录和下载安装包mkdir -p "安装目录"cd "下载目录"wget https://dl.google.com/go/go1.16.3.linux-amd64.tar.gz解压tar -zxvf go1.16.3.linux-amd64.tar.gz mv go "安装目录"

2021-04-18 23:37:02 483 4

原创 对于python中networkx库的简单整合

NetworkxMVC快速使用说明前言基于networkx作简单的包装,旨在借鉴MVC的部分设计思路整合常用的networkx方法,封装网络构建、网络拓扑属性、自带网络指标和自定义指标四个模块。使用前,根据requirements.txt,安装所需全部库函数。使用时,导入service下的两个类ComplexNetworkService、ComplexNetworkModelfrom service.ComplexNetworkService import ComplexNetworkServi

2021-04-01 16:52:22 622 1

原创 【Linux】CentOS7中git的编译安装、环境变量配置、与快速使用

参考:https://www.cnblogs.com/oufeng/p/6614042.htmlhttps://blog.csdn.net/weixin_43868754/article/details/106535093https://blog.csdn.net/weixin_43868754/article/details/106534688https://stackoverflow.com/questions/8329485/unable-to-find-remote-helper-for-.

2021-01-30 16:17:12 581

转载 【Python】Matplotlib中的annotate(注解)【转载】

原文链接:https://www.cnblogs.com/dqi1999/articles/14004235.html官方文档:https://matplotlib.org/api/_as_gen/matplotlib.axes.Axes.annotate.html#matplotlib.axes.Axes.annotateannotate用于在图形上给数据添加文本注解,而且支持带箭头的划线工具,方便我们在合适的位置添加描述信息。参数说明:Axes.annotate(s, xy, *args,.

2021-01-29 11:28:46 993

转载 【Linux】VMware网络连接模式——桥接模式、NAT模式以及仅主机模式的介绍和区别【转载】

原文链接:https://www.cnblogs.com/xuliangxing/p/7027124.html在使用VMware Workstation(以下简称:VMware)创建虚拟机的过程中,配置虚拟机的网络连接是非常重要的一环,当我们为虚拟机配置网络连接时,我们可以看到如下图所示的几种网络连接模式:桥接模式、NAT模式、仅主机模式、自定义网络连接模式。那么这几种网络连接模式都各自有什么主要用途,它们之间又有哪些区别呢?  磨刀不误砍柴工,为了更好地使用虚拟机,了解这几种连接模式的主要用途以.

2021-01-26 18:51:08 280

原创 【Linux】【CentOS7 】【matplotlib】 UserWarning: findfont: Font family [‘Times New Roman‘] not found.

参考:https://www.cnblogs.com/shenchuguimo/p/13803901.htmlhttp://wenda.chinahadoop.cn/question/6828https://www.pianshen.com/article/9452839161/问题来源:在CentOS7下运行py文件,报错: UserWarning: findfont: Font family ['Times New Roman'] not found. Falling back to D.

2021-01-25 19:39:27 2151 2

转载 【数据库】Redis安装与配置(CentOS7)【转载】

原文链接:https://blog.csdn.net/ludonqin/article/details/47211109本文详细介绍redis单机单实例安装与配置,服务及开机自启动。(以下配置基于CentOS7, redis版本3.0.2 [redis版本号中间位是偶数的是稳定版,奇数的为非稳定版])一.安装redis下载redis安装包wget http://download.redis.io/redis-stable.tar.gz解压tar –zxvf redis-stab.

2020-07-13 16:47:14 128

转载 【数据库】Redis下载及安装(windows版)【转载】

原文链接:https://blog.csdn.net/weixin_43527241/article/details/88723408下载地址百度网盘 https://pan.baidu.com/s/1z1_OdNVbtgyEjiktqgB83g 密码:kdfq安装过程1.首先先把下载的压缩包解压到一个文件夹中2.打开cmd指令窗口3.输入你刚才解压的文件路径4.然后输入redis-server redis.windows.conf 命令接下来部署Redis为windows下的服.

2020-07-13 15:52:11 495

原创 【Python】matplotlib反转色标

参考:http://blog.sina.com.cn/s/blog_70012f010102xjyp.html自带的cmap本身就有反转版本,一般会在色标名称后面加_r,比如cm=plt.cm.get_cmap('seismic')它的反转版本就是cm=plt.cm.get_cmap('seismic_r')具体cmap,可参照:matplotlib 图像配色方案...

2020-07-09 15:59:44 4155 1

原创 【算法】剑指 Offer 39. 数组中出现次数超过一半的数字(摩尔投票法)

问题来源剑指 Offer 39. 数组中出现次数超过一半的数字剑指 Offer 39. 数组中出现次数超过一半的数字数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例 1:输入: [1, 2, 3, 2, 2, 2, 5, 4, 2]输出: 2限制:1 <= 数组长度 <= 50000常规思路思路:使用字典记录每个元素出现的次数(时间复杂度:O(N),两次循环,空间复杂度

2020-07-09 12:58:24 145

原创 【算法】剑指 Offer 04. 二维数组中的查找(标志数法)

问题来源剑指 Offer 04. 二维数组中的查找在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:[ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22], [10, 13, 14, 17, 24], [18, 21, 2

2020-07-06 11:20:08 160

原创 【Java】【基础篇】day20:IO流(File对象)

前言本期任务:毕向东老师Java视频教程学习笔记(共计25天)原视频链接:黑马程序员_毕向东_Java基础视频教程day01:编写HelloWorld程序day02:操作符与条件选择语句day03:循环语句与函数day04:数组day07:继承、抽象类与接口day08:多态day09:异常处理day11:多线程day12:线程安全与同步机制day13:String类day14:集合(ArrayList,LinkedList,HashSet)day15:集合(TreeSet)和泛

2020-07-04 14:46:24 181

原创 【Java】【基础篇】day19:IO流(字节流、转换流读写)

前言本期任务:毕向东老师Java视频教程学习笔记(共计25天)原视频链接:黑马程序员_毕向东_Java基础视频教程day01:编写HelloWorld程序day02:操作符与条件选择语句day03:循环语句与函数day04:数组day07:继承、抽象类与接口day08:多态day09:异常处理day11:多线程day12:线程安全与同步机制day13:String类day14:集合(ArrayList,LinkedList,HashSet)day15:集合(TreeSet)和泛

2020-07-04 13:25:13 205

原创 【Java】【基础篇】day18:IO流(字符流读写)

前言本期任务:毕向东老师Java视频教程学习笔记(共计25天)原视频链接:黑马程序员_毕向东_Java基础视频教程day01:编写HelloWorld程序day02:操作符与条件选择语句day03:循环语句与函数day04:数组day07:继承、抽象类与接口day08:多态day09:异常处理day11:多线程day12:线程安全与同步机制day13:String类day14:集合(ArrayList,LinkedList,HashSet)day15:集合(TreeSet)和泛

2020-07-03 23:02:45 177

原创 【Java】【基础篇】day17:集合框架的工具类(Arrays、Collections)

前言本期任务:毕向东老师Java视频教程学习笔记(共计25天)原视频链接:黑马程序员_毕向东_Java基础视频教程day01:编写HelloWorld程序day02:操作符与条件选择语句day03:循环语句与函数day04:数组day07:继承、抽象类与接口day08:多态day09:异常处理day11:多线程day12:线程安全与同步机制day13:String类day14:集合(ArrayList,LinkedList,HashSet)day15:集合(TreeSet)和泛

2020-07-02 16:47:17 182

原创 【Java】【基础篇】day16:集合(HashMap、TreeMap)

前言本期任务:毕向东老师Java视频教程学习笔记(共计25天)原视频链接:黑马程序员_毕向东_Java基础视频教程day01:编写HelloWorld程序day02:操作符与条件选择语句day03:循环语句与函数day04:数组day07:继承、抽象类与接口day08:多态day09:异常处理day11:多线程day12:线程安全与同步机制day13:String类day14:集合(ArrayList,LinkedList,HashSet)day15:集合(TreeSet)和泛

2020-07-02 16:11:26 183

原创 【Java】【基础篇】day15:集合(TreeSet)和泛型

前言本期任务:毕向东老师Java视频教程学习笔记(共计25天)原视频链接:黑马程序员_毕向东_Java基础视频教程day01:编写HelloWorld程序day02:操作符与条件选择语句day03:循环语句与函数day04:数组day07:继承、抽象类与接口day08:多态day09:异常处理day11:多线程day12:线程安全与同步机制day13:String类day14:集合(ArrayList,LinkedList,HashSet)day15:集合(TreeSet)和泛

2020-07-02 12:36:14 196

原创 【Java】【基础篇】day14:集合(ArrayList,LinkedList,HashSet)

前言本期任务:毕向东老师Java视频教程学习笔记(共计25天)原视频链接:黑马程序员_毕向东_Java基础视频教程day01:编写HelloWorld程序day02:操作符与条件选择语句day03:循环语句与函数day04:数组day07:继承、抽象类与接口day08:多态day09:异常处理day11:多线程day12:线程安全与同步机制day13:String类day14:集合(ArrayList,LinkedList,HashSet)代码/*Collection

2020-07-01 16:10:54 182

原创 【Java】【基础篇】day13:String类

前言本期任务:毕向东老师Java视频教程学习笔记(共计25天)原视频链接:黑马程序员_毕向东_Java基础视频教程day01:编写HelloWorld程序day02:操作符与条件选择语句day03:循环语句与函数day04:数组day07:继承、抽象类与接口day08:多态day09:异常处理day11:多线程day12:线程安全与同步机制day13:String类代码/*String类适用于描述字符串事物。那么它就提供了多个方法对字符串进行操作。常见的操作有哪些

2020-07-01 14:34:02 194

原创 【Java】【基础篇】day12:线程安全与同步机制

前言本期任务:毕向东老师Java视频教程学习笔记(共计25天)原视频链接:黑马程序员_毕向东_Java基础视频教程day01:编写HelloWorld程序day02:操作符与条件选择语句day03:循环语句与函数day04:数组day07:继承、抽象类与接口day08:多态day09:异常处理day11:多线程day12:线程安全与同步机制代码/*需求:输入方保存一个人,输出方打印一个人,交替执行线程间通讯:其实就是多个线程在操作同一个资源,但是操作的动作不同。

2020-07-01 10:45:02 137

原创 【Python】一篇文章让你秒懂Scrapy爬虫框架

前言本文来自嵩天老师《Python网络爬虫与信息提取》课程中关于Scrapy框架的介绍。这是我个人认为对Scrapy框架讲得最为通俗易懂、条理清晰的教程。Scrapy是一个爬虫框架爬虫框架是实现爬虫功能的一个软件结构和功能组件集合。爬虫框架是一个半成品,能够帮助用户实现专业网络爬虫。“5+2”结构5是指5个模块:SPIDERS, ENGINE, SCHEDULER, DOWNLOADER, ITEM PIPELIINES2是指2个中间件:spider middleware(位于spid

2020-06-25 17:24:54 209

原创 【Python】CSS选择器语法

常用语法语法说明*选择所有节点#container选择id为container的节点.container选择所有class包含container的节点div,p 选择所有div 元素和所有 p 元素li a选取所有li 下所有a节点ul + p选取ul后面的第一个p元素div#container > ul选取id为container的div的第一个ul子元素ul ~p选取与ul相邻的所有p元素a[title]选取所

2020-06-25 16:11:46 1754

原创 【Python】正则表达式中的贪婪匹配与非贪婪匹配

前言. :匹配除 “\n” 之外的任何单个字符*:匹配0个或多个字符.*匹配任意长度的任意字符贪婪匹配import reregex = ".*(b+).*"string = "abbbba"res = re.match(regex, string)print(res.group(1))>>> b分析:.*:默认匹配尽可能多的字符.*(b+).*:保证字符b出现至少一次的条件下,.*尽可能多的匹配任意字符所以,输出:b非贪婪匹配import

2020-06-25 15:59:31 423

转载 【Python】xpath语法快速入门【转载】

原文链接:https://blog.csdn.net/u013332124/article/details/80621638一、xpath介绍XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。XPath 使用路径表达式在 XML 文档中进行导航XPath 包含一个标准函数库XPath 是 XSLT 中的主要元素XPath是一个 W3C 标准节点在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以.

2020-06-24 15:43:24 243

原创 【Java】【基础篇】day11:多线程

前言本期任务:毕向东老师Java视频教程学习笔记(共计25天)原视频链接:黑马程序员_毕向东_Java基础视频教程day01:编写HelloWorld程序day02:操作符与条件选择语句day03:循环语句与函数day04:数组day07:继承、抽象类与接口day08:多态day09:异常处理day11:多线程代码/*需求:简单的卖票程序多个窗口同时卖票创建线程的第一种方式:继承Thread类步骤:1. 定义类继承Thread2. 复写Thread类中的run方法

2020-06-24 08:48:01 173

转载 【Python】正则表达式快速入门(re模块的使用)【转载】

原文链接:https://morvanzhou.github.io/tutorials/python-basic/basic/13-10-regular-expression/一、简单的匹配正则表达式无非就是在做这么一回事. 在文字中找到特定的内容, 比如下面的内容. 我们在 “dog runs to cat” 这句话中寻找是否存在 “cat” 或者 “bird”.# matching stringpattern1 = "cat"pattern2 = "bird"string = "dog .

2020-06-23 21:56:02 135

原创 【Python】新建和配置虚拟环境(virtualenvwrapper)

参考:https://blog.csdn.net/qq_41250801/article/details/838324821. 安装virtualenvwrapperpip install -i https://pypi.douban.com/simple virtualenvwrapper-win2. 配置环境变量3. virtuaenvwrapper基本使用1.创建虚拟环境: # --python 可以指定具体的python解释器,可选 mkvirtualenv [--pytho.

2020-06-22 19:17:34 301

原创 【Java】Java安装与环境配置

jdk版本:1.8链接: https://pan.baidu.com/s/1DO2TfobXHrECxFp0nNKcrg 提取码: dax8安装过程,一直点击确认即可,这样得到的jdk和jre的安装路径分别为:C:\Program Files\Java\jdk1.8.0_201\C:\Program Files\Java\jdk1.8.0_201\...

2020-06-22 19:01:10 204

转载 【Java】接口和抽象类有什么区别【转载】

原文链接:https://blog.csdn.net/fenglibing/article/details/2745123接口和抽象类有什么区别你选择使用接口和抽象类的依据是什么?接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个接口,然后让这些类去实现它.所以,在高级语.

2020-06-22 15:12:09 94

原创 【Java】【基础篇】day09:异常处理

前言本期任务:毕向东老师Java视频教程学习笔记(共计25天)原视频链接:黑马程序员_毕向东_Java基础视频教程day01:编写HelloWorld程序day02:操作符与条件选择语句day03:循环语句与函数day04:数组day07:继承、抽象类与接口day08:多态day09:异常处理代码/*毕老师用电脑上课开始思考上课中出现的问题比如问题是: 电脑蓝屏 -> 重启电脑 电脑冒烟 -> 未知异常,让学生练习,然后安排新老师或者房价

2020-06-22 15:06:35 189

原创 【Python】matplotlib中添加标签plt.text()

plt.text(x, y, s, fontsize, verticalalignment,horizontalalignment,rotation , **kwargs)其中x,y:表示标签添加的位置,默认是根据坐标轴的数据来度量的,是绝对值,也就是说图中点所在位置的对应的值,特别的,如果你要变换坐标系的话,要用到transform=ax.transAxes参数。s:表示标签的符号,字符串格式,比如你想加个“我爱三行科创”,更多的是你标注跟数据有关的主体,你如实写便是。fontsize:顾名思

2020-06-21 16:42:47 8089

原创 【Python】分享一个令人哭笑不得的bug,Python类实例化无法调用初始化函数?

话不多说,直接上代码!!!class sportsman: def __int__(self): print("预备!") def run(self): print("跑!")def main(): sportsman().run()if __name__ == "__main__": main()摸摸你们自己的良心,有多少人像我一样,一本正经的认为输出应该是这样的预备!跑!然而,现实很残酷,“预备”不见了跑!

2020-06-21 15:55:21 1589 16

原创 【算法】leetcode 837. 新21点(理清思路,动态规划)

问题来源837. 新21点837. 新21点爱丽丝参与一个大致基于纸牌游戏 “21点” 规则的游戏,描述如下:爱丽丝以 0 分开始,并在她的得分少于 K 分时抽取数字。 抽取时,她从 [1, W] 的范围中随机获得一个整数作为分数进行累计,其中 W 是整数。 每次抽取都是独立的,其结果具有相同的概率。当爱丽丝获得不少于 K 分时,她就停止抽取数字。 爱丽丝的分数不超过 N 的概率是多少?示例 1:输入:N = 10, K = 1, W = 10输出:1.00000说明:爱丽

2020-06-17 18:57:35 233

原创 【算法】leetcode 990. 等式方程的可满足性(并查集)

问题来源990. 等式方程的可满足性990. 等式方程的可满足性给定一个由表示变量之间关系的字符串方程组成的数组,每个字符串方程 equations[i] 的长度为 4,并采用两种不同的形式之一:"a==b" 或 "a!=b"。在这里,a 和 b 是小写字母(不一定不同),表示单字母变量名。只有当可以将整数分配给变量名,以便满足所有给定的方程时才返回 true,否则返回 false。示例 1: 输入:["a==b","b!=a"] 输出:false 解释:如果我们指

2020-06-17 17:26:13 187 3

转载 【算法】算法学习笔记: 并查集【转载】

原文链接:https://zhuanlan.zhihu.com/p/93647900前言并查集被很多OIer认为是最简洁而优雅的数据结构之一,主要用于解决一些元素分组的问题。它管理一系列不相交的集合,并支持两种操作:合并(Union):把两个不相交的集合合并为一个集合。查询(Find):查询两个元素是否在同一个集合中。当然,这样的定义未免太过学术化,看完后恐怕不太能理解它具体有什么用。所以我们先来看看并查集最直接的一个应用场景:亲戚问题。(洛谷P1551)亲戚题目背景若某个家族人员.

2020-06-17 17:19:05 244 1

转载 【Latex】Latex各种命令,符号【转载】

原文链接:https://blog.csdn.net/GarfieldEr007/article/details/51646604函数、符号及特殊字符声调函数同余微分集合逻辑根号关系符号几何符号箭头符号特殊符号上标、下标及积分等分数、矩阵和多行列式二、字体希腊字母斜体小写希腊字母一般用于在方程中显示变量。三、括号您可以使用 \left 和 \right 来显示不同的括号:四、空格注意TEX能够自动处理大多数.

2020-06-17 17:14:27 910

转载 【Python】python matplotlib 图像配色方案【转载】

原文链接:https://matplotlib.org/examples/color/colormaps_reference.htmlPerceptually Uniform Sequential[‘viridis’, ‘plasma’, ‘inferno’, ‘magma’]Sequential[‘Greys’, ‘Purples’, ‘Blues’, ‘Greens’, ‘Oranges’, ‘Reds’, ‘YlOrBr’, ‘YlOrRd’, ‘OrRd’, ‘PuRd’, ‘.

2020-06-16 10:04:28 8196

转载 【Python】python matplotlib包图像配色方案【转载】

原文链接:https://www.cnblogs.com/dzzy/p/9233212.html可选的配色方案:Accent, Accent_r, Blues, Blues_r, BrBG, BrBG_r, BuGn, BuGn_r, BuPu, BuPu_r, CMRmap, CMRmap_r, Dark2, Dark2_r, GnBu, GnBu_r, Greens, Greens_r, Greys, Greys_r, OrRd, OrRd_r, Oranges, Oranges_r, PRGn.

2020-06-15 16:22:24 1001 2

原创 【算法】leetcode 238. 除自身以外数组的乘积(乘积 = 当前数左边的乘积 * 当前数右边的乘积)

问题来源238. 除自身以外数组的乘积238. 除自身以外数组的乘积给你一个长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。示例:输入: [1,2,3,4]输出: [24,12,8,6]提示:题目数据保证数组之中任意元素的全部前缀元素和后缀(甚至是整个数组)的乘积都在 32 位整数范围内。说明: 请不要使用除法,且在 O(n) 时间复杂度内完成此题。进

2020-06-14 21:38:56 156

telnetdsetup.rar

win10剔除了telnet服务端功能,如需使用,需要手动安装。 详情请参考:【Windows】win10安装telnet服务(附服务端下载链接)】(https://blog.csdn.net/weixin_43868754/article/details/104817121)

2020-05-02

空空如也

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

TA关注的人

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