自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法系列-动态规划问题

一. 动态规划问题1.1 斐波那契数列问题1.递归解法"""斐波那契数列问题实现,队列如上 1 1 2 3 5 8 13........"""# 递归版class Fib: def __init__(self): pass def fib_n(self, p): if p == 0: return 1 elif p == 1: return 1 else:

2021-04-28 18:27:08 131

原创 基于Django框架实现简单token校验

一.普通token校验待续

2021-04-27 20:20:07 1618

原创 windows中安装配置Mongodb以及通过配置文件启动

一. MongoDB安装下载进入MongoDB官网,Products -> 选择SOFTWARE下的MongoDB Server,下载地址如下:https://www.mongodb.com/try/download/community下载完后按照提示安装,安装完后配置环境变量,安装完后目录结构如下注意点:config: mongodb启动时的配置文件,没有该目录以及文件则新建,配置文件内容如下:设置完配置文件后就可以通过配置文件启动mongodb服务注意点:(这里存在比较多的坑)1

2021-04-26 16:34:53 3583

原创 本地Git设置密码后TortoiseGit客户端相关配置

一. Git设置密码在安装完git后采用非对称加密算法生成公钥和私钥时后可以设置密码,例如执行如下代码:ssh-keygen -t -rsa -C “xxxxx@qq.com”,并按照提示在设置密码enter passphrase处设置密码设置密码,这里设置密码的作用是在用ssh连接 这里创建一个你的连接的密码注意点:设置和不设置密码的区别在enter passphrase选项中设置密码: 在使用ssh连接 这里创建一个你的连接的密码,然后每次在使用ssh拉取代码时需要输入创建链接的密码不设置

2021-04-25 11:06:53 368

原创 Docker运行原理分析和镜像/容器打包

一.Docker运行原理docker是用golang语言开发的一个开源软件,让应用程序运行在一个相对隔离的环境运行,借此在Linux操作系统上提供一层额外的抽象,以及操作系统层虚拟化的自动管理机制。docker实现虚拟化技术的基本原理:Docker利用Linux中的核心分离机制,例如Cgroups,以及Linux的核心Namespace(名字空间)来创建独立的容器。一句话概括起来Docker就是利用Namespace做资源隔离,用Cgroup做资源限制,利用Union FS做容器文件系统的轻量级虚拟化技

2021-04-20 15:40:54 515

原创 Vue组件开发之插槽

一.Vue组件开发中插槽1.1 插槽的作用插槽的作用是为了拓展组件的灵活性,因为我们定义组件时,组件中的内容基本被固定,所以在组件中预备插槽时可以拓展组件的功能,在引用组件时可以修改组件内容的显示<!DOCTYPE html><html lang='en'> <head> <meta charset='UTF-8'> <meta name='viewport' content="width=device-w

2021-04-20 02:06:50 177

原创 Vue父子组件之间属性访问

一.父子组件之间属性访问通常父子组件是可以进行属性访问的,例如父组件调用子组件中的方法,变量等,这些都是可以通过拿到各自对应的父子组件对象,然后调用其属性,例如:父组件访问子组件中的属性有两种方式在父组件中使用this.$children拿到所有的子组件数组对象,然后索引访问对应子组件中的方法,变量等属性通过this.$refs(子组件名称来访问),这种相比于第一种就是可以通过子组件的具体名称来访问了,避免索引顺序改变问题1.1 父组件访问子组件(this.$children,this.$re

2021-04-20 01:30:00 384

原创 Vue进阶之组件化开发

一.组件化思想介绍组件化开发,本质就是将相同功能的模块开发成 一个个可以复用的小组件,然后通过引入各个组件实现一个完整页面的开发,组件化开发就像树结构一样,每一个组件都是树形结构上的一个分支节点1.1 Vue实例创建组件在Vue中创建组件构造器有几种实现方式,但是大体思想包含3步,如下:1.创建组件构造器2.注册组件3.在Vue实例对象中使用组件组件第一种创建使用方法,基于extend方式:<!DOCTYPE html><html lang="zh"> &l

2021-04-18 16:07:41 286

原创 Vue中v-model表单绑定几种实现方式

一.单个复选框checkbox单个复选框对应v-model绑定的数据类型为bool值类型,即选中后v-model绑定的值被修改成true,否则为false,因为只有两种状态,选中和不选中,废话不多说,直接上代码:<!DOCTYPE html><html lang="zh"> <head> <meta charset="UTF-8"> <meta name="viewpot" content="width=de

2021-04-18 01:50:38 1973

原创 Vue实战小案例

一.表格数据添加,删除,搜索功能第一个小案例我们模拟购物车效果,实现表格中数据添加,删除,以及搜索功能,废话不多说,直接上代码<!DOCTYPE html><html lang="zh"> <head> <meta charset="UTF-8"> <meta name="viewpot" content="width=device-width, initial-scale=1.0">

2021-04-17 19:01:09 1981 1

原创 css进阶知识

一.css如何设置元素在垂直居中当我们希望容器中的元素在垂直方向进行剧中时,我们通常可以通过如下两种方式实现,例如如下案例:1.1 使用position定位我们希望输入框和点击按钮在长方形容器进行垂直居中,这时候进行如下设置<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" cont

2021-04-17 18:55:29 72

原创 Python正则分组,后向引用,断言用法总结

一.python正则分组1.1 无命名分组在正则分组中,隐藏的全局分组的索引号为0,即整个正则表达式的匹配结果,然后从左到右,第一个括号表示第一组,第二个表示第二组,依此类推1.2 有命名分组命名分组就是给需要用正则匹配的内容组重新取一个名字,语法格式为:(?P<name>regex),其中那么表示匹配到的分组别名import rethe_str = "the target ip='192.168.0.1',version='1.0.0' "group_res = re.sear

2021-04-14 16:59:42 616 1

原创 经典算法问题Python实现

一. 约瑟夫环问题约瑟夫环问题描述:已知n个人(以编号1,2,3…n分别表示)围坐在一张圆桌周围。从编号为1的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列,求最后一个出圈人得编号。一般我们把编号从0~n-1,最后结果+1即为原问题的解。通常,我们会要求输出最后一位出列的人的序号。首先我们对n个人进行编号0, 1, 2,…, n-1然后第一次报数后出圈得人为x,那么此人的序列编号为(x+m) % n,推理依据如下:例如

2021-04-12 16:31:46 485

原创 Django中文件上传下载

一.Django后端文件上传下载实现1.1 view中实现文件上传from django.http import HttpResponse, StreamingHttpResponse, FileResponseimport osfrom django.shortcuts import render, HttpResponseUPLOAD_PATH = 'home/server/file'# Create your views here.def files_upload(request)

2021-04-09 11:52:03 256

原创 Django中uwsgi服务启动配置

一.初识WSGI1.1 WSGI协议简介WSGI全称Web Server Gateway Interface,指Web服务器网关接口协议,它不是什么框架,而是一种通信协议,其目的是为了使框架和web服务器分离,使实现了WSGI的框架和web服务器可以自由搭配,一旦后端框架中实现了WSGI协议后,开发人员进行api开发时不需要关注web请求与后台api的交互。Python Web框架早期发展过程中,各种Web框架层出不穷,但由于各自实现的交互接口,导致它们难以跨Web Server使用,而WSGI的出现

2021-04-09 11:17:38 655

原创 Django中解决跨域问题配置(后端解决跨域)

一. Django中解决请求跨域问题django-cors-headers模块可以解决请求跨域问题,支持Python 3.5 - 3.8,支持Django 1.11 - 3.0解决跨域问题的步骤如下1.1 django-cors-headers模块安装pip install django-cors-headers1.2 django中setting文件配置1.在setting配置文件应用中添加app配置INSTALLED_APPS = [ ... 'corsheaders

2021-04-08 16:25:08 1784

原创 Python中json自定义jsonschema进行json数据格式校验

一.python中jsonschma库python中有时候我们想对json数据进行键值对(key,value)数据的数据格式进行校验,因为数据类型不符合业务逻辑会导致业务逻辑代码执行报错,这时候我们可以对传入的json数据格式定义一个schema,定义数据模式,然后通过schema对data进行校验,python中我们进行进行如下校验:# _*_ coding: utf-8 _*_# !/usr/bin/pythonimport jsonschemaschema = { "type":

2021-04-08 00:16:53 1300

空空如也

空空如也

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

TA关注的人

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