自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

范高伦的博客

温故而知新,积累技术,沉淀生活。

  • 博客(85)
  • 收藏
  • 关注

原创 Django 【全家桶】

一、Django建站基础1. Django项目创建step1. 创建工程● manage.py : 命令行工具,允许以多种方式与项目进行交互。在CMD窗口下,将路径切换到django项目下输入 python manage.py help 可以查看工具的具体功能● init.py : 初始化文件,通常无需修改● setting.py : 项目配置文件● url.py : 项目的U...

2019-11-10 21:26:29 351

原创 MySQL数据库的知识点

数据库mysqlSQL—>Structured Query Language结构化查询语言, 语句是重点:通俗地讲,数据库就是把一些数据整合到一起,其实质还只存在硬盘里特征:性能快捷、优化SQL语言、容易使用、多线程和可靠性、多用户支持、可移植性和开发源代码,遵循国际标准和国际化支持、为多种编程语言提供API数据 DML语言(Data Manipulation Language数据...

2019-10-19 15:31:32 375

原创 数据结构与算法 【Python】

1,抽象数据类型(Abstract Data Type,ADT):拥有属性和方法,属性可以存储数据,方法操作属性2,线性表3,链表(删 插) 列表(查看)属性:data-存储数据 next-下一个节点的地址方法:增删该查next:后继pre:前驱‘’’class node():def init(self,data=None,next=None):self.__da...

2019-10-14 11:16:28 1127

原创 数据分析【技术侧】

一、线性代数矩阵加、减、乘、除运算矩阵的转置(就是行和列变化)矩阵求逆矩阵(AB=BA=E,那么A的逆矩阵就是B,B=A^-1)标准次序:规定从小到大排序逆序:一个排列中,大的数排在小的数前面,就称这俩数构成一个逆序逆序数:一个排列的逆序总数,称为这个排列的逆序数偶排列:逆序数为偶数的排列奇排列:逆序数为奇数的排列...

2021-11-30 21:22:14 823

原创 JavaSE基础语法1

一、JDK下载安装:二、你好Java三、

2021-01-24 00:49:34 280 3

原创 MySQL数据库安装

网址:

2021-01-23 21:23:03 124

原创 爬虫

网络爬虫(网页蜘蛛、网络机器人)爬虫就是模拟客户端发送网络请求,接收请求对应的响应,一种按照一定的规则,自动的抓取互联网信息的程序。理论上来说,只要用户通过 客户端(浏览器) 能够做到的事情,爬虫都能够去做爬虫:模拟客户端访问,抓取数据反爬:保护重要数据,阻止恶意网站攻击反反爬:针对反爬做的措施爬虫的分类:通用爬虫:通常指搜索引擎和大型Web服务提供商的爬虫聚焦爬虫:针对特定网站的爬虫,定向的获取某方面数据的爬虫累积式爬虫:从开始到结束,不断进行爬取,过程中进行去重操作增量式爬虫:

2020-10-09 20:08:00 546

原创 数据结构与算法

why JAVA?C:非面向对象,写法复杂,大量内存管理代码C++:写法复杂,大量内存管理代码Objective-C、Swift:需要Mac系统JavaScript、Python:依赖于脚本解析器,同一个逻辑使用不同写法会影响代码性能,影响算法性能测评Java:语法丰富严谨,更多的注意力可以放到业务逻辑上,建议使用至少Java8 ( JDK1.8)Windows、Mac系统,均可轻松搭建 Java 开发环境学好数据结构与算法,与编程语言无关可以用自己熟悉的编程语言,去实现数据结构与算法

2020-09-14 20:53:43 84

原创 虚拟环境的创建

创建虚拟环境可以起到项目环境隔离的作用cmd进去 dos终端1.pip 更新pip install --upgrade pip2.安装虚拟模块pip install virtualenvpip install virtualenvwrapper-win (WIN系统插件,虚拟扩展包)pip install virtualenvwrapper (Linux系统)3.创建虚拟环境命令mkvirtualenv + [ 自定义虚拟环境名称 ]例如 mkvirtualenv --no-site

2020-09-14 15:59:01 223

原创 Linux常用命令大全

1、Linux管理文件和目录的命令命令功能pwd显示当前目录cd改变所在目录grep在文件中查找某字符touch创建文件rm删除文件ls查看目录下的内容cat显示文件的内容cp复制文件mv移动文件rmdir删除目录pwd 命令该命令的英文解释为 print working directory(打印工作目录),输入 pwd 命令,Linux会输出当前目录。cd 命令cd命令用来改变所在目录cd/

2020-09-13 23:17:59 95

原创 正则表达式

re.match(正则表达式,要被匹配的字符串)data = re.match(r'正则表达式',要被匹配的字符串)一旦对象创建成功,就意味着正则表达式匹配成功如果正则表达式匹配成功,就返回出 对象如果正则表达式匹配不成功,就返回出 None1、匹配单个字符字符功能.匹配任意一个字符 (除了\n之外)[ ]匹配 [ ] 中列举的字符\d匹配数字:0,1,2,3,4,5,6,7,8,9\D匹配非数字,既不是数字\s匹配空白,即 空格 和

2020-09-13 00:03:45 393

原创 可迭代对象、迭代器、生成器

可迭代对象 >> 迭代器 >> 特殊的迭代器(生成器) >> yield、可以达到完全多任务的效果 >> greenlet模块 >> yield 切换任务 达到多任务的效果 目的 >> gevent 进行再一步的封装 >> 切换任务 达到多任务的效果for循环的迭代取值,所谓迭代取值,就是在原有情况的基础上增加东西list = [1,2,3]# 迭代取值 在原有的情况下增加东西for i in list:

2020-09-08 19:06:53 161

原创 文件的读写基本操作

一、文件是计算机中数据持久化存储的表现形式读写文件标准操作格式1:1、打开文件:file1 = open('文件名','读写模式')2、操作文件3、关闭文件:file1.close()文件操作完毕后必须关闭,否则长期保持对文件的连接状态,造成内存溢出的现象发生读写文件操作格式2:# 1、打开文件file1 = open('demo.txt','w')# 2、操作文件file1.write('hello world')# 3、关闭文件file1.close()1、打开文件:wi

2020-09-07 19:18:04 12899

原创 面向对象,类变量、类方法、(成员)实例变量(属性)、(成员)实例方法(属性)

成员方法调用成员变量:成员方法调用成员变量:类模板里面的 init 方法当中定义的公有变量在创建对象出来之后定义的独有变量公有变量:可以访问,通过 self.变量名调用独有变量:谨慎操作class Man: # 成员变量的定义 def __init__(self): # 对象本身 self.gender = '男性' self.name = None # 成员方法 def myself(self): # 成员方法

2020-09-03 19:36:19 561

原创 引用、闭包、装饰器

闭包两个函数的嵌套,内部函数使用到了外部函数的数据(变量),这个现象就可以称之为 产生闭包 # 引用def demo1(): print('这是demo1里面的。。。') # 引用函数demo2 = demo1 # 代表函数内部代码的引用,demo2此时也指向demo1里面的内部代码def test(): print('这是在test里面的。。。')demo1 = test # 重新指向的操作 # 调用函数demo1() # 这是在test里面的。。。de

2020-09-02 21:52:08 120

原创 字符串、列表、元组的操作

一、字符串的基本操作# 查询篇查看字符串长度:len(str)根据索引值提取数据:str[num]查看特定字符的索引值:str.index('加')如果一个字符串一个值出现两次,那么打印的索引值就是那个字第一次出现的索引值# 判断篇# 1\判断特定字符串是否存在于字符串当中str = 'hello,武汉加油,中国加油'if '武' in str: # True print('存在')else: print('不存在')2\判断最大值,最小值 9>8>7

2020-09-01 13:13:43 582

原创 Linux系统 Shell脚本语言

Shell脚本编程Shell 是系统的用户界面,提供用户与内核进行交互操作的一种接口,它接收用户输入的命令并把它送入内核去执行,实际上 Shell 是一个命令解释器,解释由用户输入的命令,并且把它们送到内核。Bash(GNU Bourne-Again Shell)是一个为 GNU 计划编写的 Unix shell ,它是许多 Linux 平台默认使用的 shell。shell 是一个命令解释器,是介于操作系统内核与用户之间的一个绝缘层。准确的说,它也是能力很强的计算机语言,被称为解释性语言或脚本语言

2020-07-30 00:30:12 1517

原创 Centos7用户管理

用户一般来说是指使用计算机的人,计算机对针使用其的每一个人给了一个特定的名称, 用户就可以使用这些名称来登录使用计算机,除了人之外,一些系统服务也需要含有部分 特权的用户账户运行;因此出于安全考虑,用户管理 应运而生,它加以明确限制各个用户账户的权限,root在计算机中用拥有至高特权,所以一般只作管理用,非特权用户可以通过SU或SUDO程序来临时获得特权 GNU/Li...

2020-07-29 12:21:39 181

原创 Vim编辑器和恢复ext4下文件-Xmanager

1.小知识:vi 和 vim 不是同一个软件包安装的, vim是vi的增加版,最明显的区别就是vim可以语法加亮,它完全兼容vi(请确保系统已经安装了VIM工具)[root@panda ~]# rpm -qf `which vim`[root@panda ~]# rpm -qf `which vi`首次进入文件 ---- 命令模式出现 “Insert” ---- 编辑模式输...

2020-07-28 23:29:49 157

原创 Centos7文件权限管理

1.文件的基本权限:r w x (UGO)2.文件的特殊权限:suid sgid sticky和文件扩展权限ACL3.实战:创建一个让root都无法删除的文件1. 文件的基本权限1.1 权限的作用通过对文件设定权限可以达到以下三种访问限制权限:只允许用户自己访问;允许一个预先指定的用户组中的用户访问;允许系统中的任何用户访问。1.2 查看权限[root@oracle ~]#...

2020-07-28 23:24:37 1348

原创 Jenkins持续集成部署初识

一、初识jenkins1. Jenkins 是什么?Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。2. 扩展什么是cicd在软件开发中经常会提到持续集成(Continuous [kənˈtɪnjuəs] Integration[ˌɪntɪˈ...

2020-07-28 23:23:47 393

原创 搭建RabbitMQ解决电商促销活动高并发的问题

RabbitMQ概述和运行机制Rabbitmq使用方法使用python调用rabbitmq服务器RabbitMQ概述和运行机制RabbitMQ概述RabbitMQ概述:RabbitMQ是使用最广泛的开源消息代理。RabbitMQ轻量级,易于在集群内部和云平台中部署。它支持多种消息传递协议。 它可以满足企业高规模,高可用性的要求。RabbitMQ使用Erlang语言开发的。MQ概述:全称...

2020-07-28 23:23:13 307

原创 文件操作、编码解码

编码模块:流(分为输入流和输出流两大类):I/O一,编码编码明文 -----> 暗文<------解码计算机只认识010101ASCII(0-127) 8ANSI(拉丁文) 8GB2312(7000) 前八位和后八位>127 ...

2020-07-28 23:13:58 1217

原创 Centos7文件归档与压缩

tar命令进行文件的归档和压缩1.归档和压缩文件归档和压缩文件的好处:节约硬盘的资源 ,加快文件传输速率tar命令 作用:打包、压缩文件作用:打包、压缩文件;tar 文件是把几个文件和(或)目录集合在一个文件里,该存档文件可以通过使用gzip、bzip2或 xz 等压缩工具进行行压缩后传输查看man tar用法:tar [OPTION…] [FILE]…参数:-c creat...

2020-07-28 23:12:59 192

原创 新租阿里云服务器的摸索

参考链接;https://blog.csdn.net/zhengwish/article/details/79524137一、docker的安装:1.安装python-pip,为安装docker-compose做准备[~]# yum install python-pip若上述命令未安装成功,且提示“No package python-pip available”,使用下面命令[~]# ...

2020-07-28 22:42:56 110

原创 Centos7里面的yum源删了,怎么搞!

这个问题搞懵了我两天的时间,心情犹如坐过山车啊!现在问题解决了,一定要来记录一笔!首先,敬上几位博主的帮助!https://www.cnblogs.com/curl007/p/10657061.htmlhttps://www.cnblogs.com/caya-yuan/p/11167383.html把这两个博主的结合起来看,就OK!了...

2020-07-28 22:13:45 392

原创 linux 进程

关于CPU负载的问题:load = 0 的时候意味着这个桥上并没有车,CPU没有任何任务load < 1 的时候意味着桥上的车子并不多,一切都还是很流畅的,CPU的任务并不多,资源还很充足load = 1 的时候就意味着桥已经被车给占满了,没有一点空隙,CPU已经在全力工作了,所有的资源都被用完了,但是还是有大量的进程在请求,在等待。若是这个值大于2、大于3,表示进程请求超过 CPU 工作能力的 2 到 3 倍。而若是这个值 >5 说明系统已经在超负荷运作了。查看物理CPU的个数:

2020-07-28 12:13:36 122 1

原创 数据分析(一) 【Python】

1、NumPy库1.1 ndarray:NumPy库的心脏整个 NumPy 库的基础是 ndarray对象,它是一种通同质元素组成的多维数组,元素数量是事先指定好的。同质指的是,几乎所有元素的类型和大小都相同。事实上,数据类型由另外一个叫做 dtype(data-type,数据类型)的NumPy对象来指定,每个ndarray只有一种dtype类型。数组的维数和元素数量 由 数组的型 (shape) 来确定,数组的型由N个正整数组成的元组来指定,元组的每个元素对应每一维大小。数组的维统称为 轴 (

2020-06-23 21:42:12 298

原创 面向对象练习【Python】

1、定义一个汽车类(Car),属性有颜色,品牌,车牌号,并实例化两个对象2、定义一个球员类(Player),属性有身高、体重、姓名,实例化两个球员,分别是姚明和科比3、定义一个僵尸类(Zombie),属性有名字、体力值、攻击力,实例化三个僵尸类,并给属性赋值。4、设计一个立方体类(Box),定义三个属性,分别是长、宽、高。定义两个方法,分别计算并输出立方体的体积和表面积5、请定义一个交通工具(Vehicle)的类,其中有:属性:速度(speed)、体积(size)等等方法:移动.

2020-06-17 01:34:49 6266

转载 Altium Designer

如需转载请注明出处:http://blog.csdn.net/qq_29350001/article/details/52199356

2020-06-09 19:35:59 206

原创 软件测试理论

1.软件的三个要素:程序(实行特定功能的代码) 文档(支持代码运行) 数据(支持程序运行一切有关)2.软件的产品质量 指的是?质量是指实体特性的综合,表示实体满足 明确的 或 隐含要求的能力。3.软件测试的目的:1)验证软件是否满足 软件开发合同 或者项目开发计划,系统/子系统设计文档,软件需求规格说 明,软件产品说明等规定的软件质量要求2)通过测试,发现软件缺陷3)为软件产品的...

2020-05-23 00:51:17 1636

原创 常用的第三方库的使用

原文:https://blog.csdn.net/qq_42735631/article/details/81385624

2020-05-23 00:48:21 312

原创 TCP三次握手四次挥手

https://blog.csdn.net/qq_38950316/article/details/81087809

2020-05-23 00:46:21 70

原创 Docker-compose

Docker-compose 简介Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。从功能上看,跟 OpenStack 中的 Heat 十分类似。其代码目前在 https://github.com/docker/compose 上开源。Compose 定位是 「定义和运行多个 Docker 容器的应用(Defining and running...

2020-05-19 01:51:28 2785

原创 Docker - 数据管理 + 使用网络

一、Docker 数据管理:章介绍如何在 Docker 内部以及容器之间管理数据,在容器中管理数据主要有两种方式:数据卷(Volumes)挂载主机目录(Bind mounts)数据卷数据卷 是一个可供一个或多个容器使用的特殊目录,它绕过 UFS,可以提供很多有用的特性:数据卷 可以在容器之间共享和重用对 数据卷 的修改会立马生效对 数据卷 的更新,不会影响镜像数据卷 默认会一直存在,即使容器被删除注意: 数据卷 的使用,类似于 Linux 下对目录或文件进行 mount,镜像中

2020-05-11 18:00:44 197

原创 Docker - 访问仓库

一、Docker Hub目前 Docker 官方维护了一个公共仓库 Docker Hub,其中已经包括了数量超过 15,000 的镜像。大部分需求都 可以通过在 Docker Hub 中直接下载镜像来实现。注册你可以在 https://hub.docker.com 免费注册一个 Docker 账号。登录可以通过执行 docker login 命令交互式的输入用户名及密码来完成在命令行界面登录 Docker Hub。 你可以通过 docker logout 退出登录。拉取镜像你可以通过 dock

2020-05-11 16:07:14 477

原创 Docker - 操作Docker容器

一、启动容器启动容器有两种方式:一种是基于镜像新建一个容器并启动另外一个是将在终止状态( stopped )的容器 重新启动。因为 Docker 的容器实在太轻量级了,很多时候用户都是随时删除和新创建容器。1、新建并启动docker run例如,下面的命令输出一个 “Hello World”,之后终止容器。$ docker run ubuntu:18.04 /bin/echo 'Hello world' Hello world这跟在本地直接执行 /bin/echo ‘hello w

2020-05-09 17:51:35 90

原创 基于docker的 python运行的 uwsgi环境+Django小项目

制作基于docker的 python运行的 uwsgi环境+Django小项目制作python运行的uwsgi环境+Djangopostgresql-dev \ alpine集成pgalpine-sdk \ alpine的pandas支持# 启动make run# 停止make stop# 目录.├── Makefile #启动器├── README.md ├── app #后台│ ├── Dockerfile│ ├── requirements.

2020-05-08 20:17:25 403

原创 基于PyTorch深度学习 -- Part1

Python深度学习(基于PyTorch)第一部分 PyTorch基础一、Numpy 基础生成numpy数组–从已有数据中创建数组直接对python的基础数据类型(如列表、元组等)进行转换来生成ndarray:将列表转换成ndarray:import numpy as nplst1 = [3.14,2.17,0,1,2]nd1 = np.array(lst1)print(nd...

2019-12-30 13:58:26 4853 3

原创 Python环境搭建

https://www.jianshu.com/p/397423b3d83a

2019-12-09 17:25:03 83

空空如也

空空如也

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

TA关注的人

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