自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker笔记

Docker笔记1.Docker安装1.Docker安装查看内核版本uname -r查看linux系统的系统内核,推荐3.10以上版本。查看系统版本cat /etc/os-release安装官网安装指引:https://docs.docker.com/get-docker/在安装前最好先更新yum软件包索引:yum makecache fast判断docker是否启动成功:启用docker:systemctl start docker查看docker版本:docker versi

2021-10-25 17:13:13 278

原创 pipenv创建虚拟环境

文章目录1、背景2、安装3、使用3.1 创建虚拟环境3.2 运行方式4、不足1、背景在整个项目的功能开发过程中,不同功能可能需要不同的python环境。针对这种情况,常见的解决手段是通过anaconda创建不同的虚拟环境,但在这一过程中需要创建、激活等过程,且每次使用时都需要再次激活,但最繁琐的还是相关第三方的安装使用(可能安装的依赖包因为各种各样的问题不能正常使用)。针对这一类问题,介绍一下pipenv这个第三方库的简单使用,该第三方库使得不同环境的环境打包安装变的简单。更多的相关内容可自行查找相关

2021-08-02 09:49:14 2093

原创 Git_1

Git & GitHubgit本地仓库构建使用码云创建一个自己的仓库git本地仓库构建git init #初始化git status #查看状态git add . #添加所有文件到暂存区git cmmit -m #提交暂存区中的内容到本地仓库生成公钥:ssh-keygen -t rsa将id_rsa.pub的内容添加到账号的ssh中使用码云创建一个自己的仓库...

2021-07-01 11:17:20 154

原创 并发编程(1)——Python 并发编程实战,用多线程、多进程、多协程加速程序运行

多个视频整合1. 视频链接2 有哪些程序提速方法![在这里插入图片描述](https://img-blog.csdnimg.cn/20210607173126621.png)3.python对并发程序的支持4.怎样选择多线程、多进程和多协程?4.1 什么是CPU密集型计算(CPU-bound)、IO密集型计算(IO-bound)?4.2 多线程、多进程、多协程的对比4.3 全局解释器锁GIL4.3.1 python速度慢的两大原因4.3.2 GIL是什么4.3.3 GIL的作用4.3.4 怎样规避GIL带来

2021-06-16 15:01:07 593

原创 python发布自己的代码块

共需要setup.py,init.py。setup.pyfrom setuptools import find_packages,setupsetup( name = 'Run_20210608', version = '0.1', packages =find_packages(),)随后命令行输入python setup.py installpython setup.py sdist bdist_wheeltwine upload dist/* #随后会让你输

2021-06-16 10:06:10 265

原创 数据结构与算法(4)——希尔排序

希尔排序1 算法原理1.1 希尔排序原理1.2 Python代码1.3 时间复杂度分析结尾1 算法原理希尔排序是插入排序的一种,又称为“缩小增量排序”,是插入排序的一种高效改进版本。插入排序1.1 希尔排序原理选定一个增长量h,按照增长量h作为数据分组的依据,对数据进行分组;对分好组的每一组数据完成插入排序;减小增长量,最小减为1,重复第二步骤。增长量h的取值存在一定的规则:初始:h=1,while h<len(list)/2:h=2*h+1h的减小规则为:h=h/2,直到h=1

2021-06-01 09:53:32 125

原创 数据结构与算法(3)——归并排序

归并排序1 算法原理1.1 归并排序原理1.2 Python代码1.3 时间复杂度分析1.4 归并排序的缺点:结尾1 算法原理归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法的一个非常典型的应用。将已有序的子序列合并,得到完全有序的最终序列;即先使每个子序列有序,再使将相邻两个子序列进行合并并排序。1.1 归并排序原理尽可能的将一个数组拆分成两个元素个数相等的数组,并对每个子数组继续拆分,直到最后每个子数组中元素个数为1为止;将相邻的两个子数组进行合并并排序,使其成为一个有序的

2021-05-25 21:57:42 149

原创 数据结构与算法(2)——普通排序

普通排序1 冒泡排序1.1 冒泡排序原理(从小到大,根据实际需求可自行调整理解)1.2 时间复杂度分析——冒泡排序2 选择排序2.1 选择排序原理(从小到大,根据实际需求可自行调整理解)2.2 时间复杂度分析——选择排序3 插入排序3.1 插入排序原理(从小到大,根据实际需求可自行调整理解)3.1 时间复杂度分析——插入排序结尾1 冒泡排序1.1 冒泡排序原理(从小到大,根据实际需求可自行调整理解)比较相邻两个元素。如果前一个元素比后一个元素大,就交换两个元素的位置。对每一对相邻元素做同样的工作,

2021-05-24 10:39:58 214

原创 数据结构与算法(1)

数据结构与算法(学习笔记)数据结构与算法(1)该系列为自己学习笔记,如出现问题请留言或私信。内容仅代表个人学习理解,希望能与各位多交流。1、什么是数据结构数据结构就是把数据元素按照一定的关系组织起来的集合,用来组织和存储数据。2、数据结构分类主要分为逻辑结构与物理结构两大类。2.1 逻辑结构分类按照数据与数据之间的关系进行分类(抽象意义上)集合结构:集合结构中数据元素除了属于同一个集合外,他们之间没有任何其他的关系。线性结构:线性结构中的数据元素之间存在一对一的关系。树形结

2021-05-17 12:28:09 152 1

空空如也

空空如也

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

TA关注的人

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