自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Go 变量的定义

变量是什么变量指定了某存储单元(Memory Location)的名称,该存储单元会存储特定类型的值。在 Go 中,有多种语法用于声明变量。声明单个变量var name type是声明单个变量的语法package mainimport "fmt"func main() { var age int // 变量声明 fmt.Println("my age is",...

2021-06-11 17:02:00 42

原创 Go包管理

一 包管理历史Golang 的包管理一直被大众所诟病的一个点,但是我们可以看到现在确实是在往好的方向进行发展。下面是官方的包管理工具的发展历史:在 1.5 版本之前,所有的依赖包都是存放在 GOPATH 下,没有版本控制。这个类似 Google 使用单一仓库来管理代码的方式。这种方式的最大的弊端就是无法实现包的多版本控制,比如项目 A 和项目 B 依赖于不同版本的 package,如果 p...

2021-06-11 16:47:00 43

原创 GO基础

Go语言介绍Go 即Golang,是Google公司2009年11月正式对外公开的一门编程语言。Go是静态强类型语言,是区别于解析型语言的编译型语言。解析型语言——源代码是先翻译为中间代码,然后由解析器对代码进行解释执行。编译型语言——源代码编译生成机器语言,然后由机器直接执行机器码即可执行。Go语言特性跨平台的编译型语言语法接近C语言管道(channel),切片(slice),...

2021-06-11 16:39:00 46

原创 Vue组件

组件1 fetch和axiosaxios与fetch实现数据请求(1)fetch(不是所有浏览器都支持,谷歌浏览器支持)XMLHttpRequest 是一个设计粗糙的 API,配置和调用方式非常混乱,而且基于事件的异步模型写起来不友好。 兼容性不好polyfill:https://github.com/camsong/fetch-ie81.1 fetche使用<!DOCTYP...

2021-04-27 22:20:00 33

原创 Vue 基础语法

Vue基础语法一 模板语法1.插值语法#语法:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>插值</title> <script src="https://cdn.bootcdn.net/aj...

2021-04-26 20:08:00 16

原创 Vue 介绍

Vue入门零:前端目前形势1.HTML(5)、CSS(3)、JavaScript(ES5、ES6):编写一个个的页面 -> 给后端(PHP、Python、Go、Java) -> 后端嵌入模板语法{{a}} -> 后端渲染完数据 -> 返回数据给前端 -> 在浏览器中查看2.Ajax的出现 -> 后台发送异步请求,Render(redirect,HttpR...

2021-04-26 19:01:00 37

原创 django--序列化组件

一 Django自带序列化组件ajax二 rest-framework序列化之Serializermodels部分:from django.db import models# Create your models here.class Book(models.Model): title=models.CharField(max_length=32) pric...

2021-04-12 16:27:00 25

原创 drf简介和安装

djangorestframework可以更方便的使用django写出符合resful规范的接口(不用也可以写符合规范的接口)一 安装djangorestframework方式一:pip3 install djangorestframework方式二:pycharm图形化界面安装方式三:pycharm命令行下二 djangorestframework的APIView分析安装(装在当...

2021-04-12 16:07:00 23

原创 Rest Framework

RESTful规范一 什么是RESTfulREST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的表征,获得这些表征致使这些应用转变状态REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移”所有的数据,不管是通过网络获取的还是操...

2021-04-12 15:52:00 33

原创 django之auth模块

一,什么是AUTH模块Auth模块是Django自带的用户认证模块:django内置了强大的用户认证系统--auth,它默认使用 auth_user 表来存储用户数据,实现包括用户注册、用户登录、用户认证、注销、修改密码等功能。二 auth模块常用方法#导入模版:from django.contrib import authauthenticate()提供了用户认证功能,即验证用户...

2021-03-31 20:10:00 20

原创 django 之视图层

1 视图函数一个视图函数,简称视图,是一个简单的Python 函数,它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片. . . 是任何东西都可以。无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你的Python目录下面。除此之外没有更多的要求了——可以说“没有什么神奇的地方”。为了将代码放在某处,约定是将视图放置在项目或应用程序目录中的名为views.py的文件中。下面是一个返回当前日期和时间作为HT

2021-03-29 22:40:47 143

转载 django 之 路由控制

一 Django中路由的作用URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表(分配路由);你就是以这种方式告诉Django,对于客户端发来的某个URL调用哪一段逻辑代码对应执行。典型的例子:from django.urls import pathurlpatterns = [ path('articles', views.special),]articles这个路由对应着视图函数中special这个方法,浏

2021-03-29 21:03:46 113

原创 django简介和安装

一 MVC与MTV模型1.1 MVCWeb服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的、松耦合的方式连接在一起,模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互(页面),控制器接受用户的输入调用模型和视图完成用户的请求,其示意图如下所示:1.2 MTVDjango的MTV模式本质上和MVC是一样的,也是为了各组件间保持松耦合关系,只是定义上有些许不同,Django的MTV分别是值:M 代

2021-03-29 17:33:13 94

原创 web框架

一 web框架Web框架(Web framework)是一种开发框架,用来支持动态网站、网络应用和网络服务的开发。这大多数的web框架提供了一套开发和部署网站的方式,也为web行为提供了一套通用的方法。web框架已经实现了很多功能,开发人员使用框架提供的方法并且完成自己的业务逻辑,就能快速开发web应用了。浏览器和服务器的是基于HTTP协议进行通信的。也可以说web框架就是十几行代码基础张扩展出来的,有很多简单方便使用的方法,大大提高了开发的效率。1.1 wsgiref模块最简单的Web应用就是

2021-03-29 17:08:08 384

原创 http协议

一 http协议简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于万维网(WWW:World Wide Web )服务器与本地浏览器之间传输超文本的传送协议。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。Web服务器

2021-03-29 16:21:04 60

原创 python-django入门之web应用(手撸web框架)

一 Web应用程序是什么Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器端/服务器端应用程序,这类应用程序一般借助IE等浏览器来运行。WEB应用程序一般是B/S模式。Web应用程序首先是“应用程序”,和用标准的程序语言,如C、C++等编写出来的程序没有什么本质上的不同。然而Web应用程序又有自己独特的地方

2021-03-29 16:01:31 95

原创 前端body内常用标签

目录一 HTML语义化二 字符实体三 h系列标签四 p标签五 img标签六 a标签七 列表标签八 table标签九 form标签一 HTML语义化body中的标签是会显示到浏览器窗口中的,body内的标签只有一个作用就是用来标记语义的,语义指的是从字面意思就可以理解被标记的内容是用来做什么的。虽然不同的标签会有不同的显示样式,但我们一定要强制自己忘记所有标签的显示样式,只记它的语义,添加样式并不是HTML擅长的事情,而且在布局的时候多使用语义化的标签,会方便搜索引

2021-03-02 20:50:03 652

原创 前端head相关标签

目录head内常用的标签head内常用的标签1、meta相关#1、指定字符集<meta charset="gbk">#2、页面描述<meta name="Description" content="具体描述。。。">#3、关键字:有助于搜索引擎SEC优化,再怎么优化也抵不过竞价排名<meta name="Keywords" content="网易,邮箱,游戏,新闻">#4、3秒后跳转<meta http-equiv="refre

2021-03-02 20:17:01 66

原创 web前端基础(HTML)

目录一、web基础知识二、HTML简介(超文本标记语言)三、HTML标签与文档结构四、HTML中标签分类一、web基础知识网页最主要由3部分组成:结构、表现和行为。网页现在新的标准是W3C,目前模式是HTML、CSS和JavaScript;1)HTML是什么?HTML,全称“Hyper Text Markup Language(超文本标记语言)”,简单来说,网页就是用HTML语言制作的。HTML是一门描述性语言,是一门非常容易入门的语言2)CSSCSS,全称“(.

2021-03-02 20:02:35 175

原创 python之异常处理

一、什么是异常处理 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在python中,错误触发的异常如下:一般分为两种异常: 1、语法错误: 就不应该犯语法错误 2、逻辑错误: 可控制的逻辑错误,应该尽量解决、避免 不可控制的逻辑错误,需要用try...except...二、异常发生的种类...

2021-01-14 15:44:51 116 1

原创 python模块与包介绍

一 模块介绍在Python中,一个py文件就是一个模块,文件名为xxx.py模块名则是xxx,导入模块可以引用模块中已经写好的功能。如果把开发程序比喻成制造一台电脑,编写模块就像是在制造电脑的零部件,准备好零部件后,剩下的工作就是按照逻辑把它们组装到一起。将程序模块化会使得程序的组织结构清晰,维护起来更加方便。比起直接开发一个完整的程序,单独开发一个小的模块也会更加简单,并且程序中的模块与电脑中的零部件稍微不同的是:程序中的模块可以被重复使用。所以总结下来,使用模块既保证了代码的重用性,又增强了程序的结

2020-12-11 16:09:18 83

原创 Linux软件包管理

一、软件包介绍

2020-12-10 14:54:02 513

原创 python介绍安装及变量名介绍

python基础部分学习

2020-12-10 14:53:50 156 2

原创 计算机基础

计算机基础一、PC和服务器1.1. PC一般分为笔记本电脑和台式计算机①笔记本电脑由于便于携带,一般用来办公、学习。②台式计算机由于体型大、沉重。一般用于办公室工作或者家庭使用,工作看电影都可。1.2.服务器服务器是我们平时工作的主要地方,运维工程师主要的工作都是围绕服务器的运行维护进行,包含监控、优化、备份等职责功能:搭建网站、是构建互联网的基础设备。简介:服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是

2020-12-10 14:53:33 274

原创 python基本数字类型及循环简介

python基本数据类型在开始学习前先问三个问题:1,什么是基本数据类型2.为何要用基本数据类型3.如何使用基本数据类型1.基本数据类型什么是数据?为何要有多种类型的数据?在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型#数据即变量的值,如age=18,18则是我们保存的数据。#变量的是用来反映/保持状态以及状态变化的,毫无疑问针对不同的状态就应该用不同类型的数据去标识python基本数字类型之:数字(int):#int整型定义:age

2020-12-10 14:53:11 702 1

原创 python函数基础之递归、二分法、模块基础

一、什么是函数的递归函数不仅可以嵌套定义,还可以嵌套调用,即在调用一个函数的过程中,函数内部又调用另一个函数,即函数的递归调用函数的递归调用:在调用一个函数的过程中又调用了自己函数的递归调用本质就是一个循环的过程-》用函数来实现的循环注意:递归调用必须在满足某种条件下结束,不能无限递归调用下去递归有两个阶段:1、回溯-》一层层向下挖井2、递推-》一层层向上爬出来例如在调用一个函数(f1)时,函数本身又调用自己(f1),按理说会无限循环,但是python的机制会对函数进程进行终止def f

2020-12-09 17:32:49 133

原创 python字典和集合类型

一、 字典数据类型1.字典的定义方式#定义:在{}内用逗号分隔开多元素,每一个元素都是key:value的形式,其中value可以是任意类型,而key则必须是不可变类型,通常key应该是str类型,因为str类型会对value有描述性的功能info={'name':'tony','age':18,'sex':'male'} #本质info=dict({....}) 也可以这么定义字典info=dict(name='tony',age=18,sex='male') # info={'age': 18

2020-11-27 10:08:32 242

原创 python文件处理基础

目录:一 引入二 文件操作的基本流程2.1 基本流程2.2 资源回收与with上下文管理2.3 指定操作文本文件的字符编码三 文件的操作模式3.1 控制文件读写操作的模式3.1.1 案例一:r 模式的使用3.1.2 案例二:w 模式的使用3.1.3 案例三:a 模式的使用3.1.4 案例四:+ 模式的使用(了解)3.2 控制文件读写内容的模式3.2.1 案例一:t 模式的使用3.2.2 案例二: b 模式的使用四 操作文件的方法4.1 重点4.2 了解五 主动控制文件内指

2020-11-27 10:08:18 50

原创 解释器文件编码内容介绍

一 了解字符编码的知识储备一 计算机基础知识二 文本编辑器存取文件的原理(nodepad++,pycharm,word)#1、打开编辑器就打开了启动了一个进程,是在内存中的,所以,用编辑器编写的内容也都是存放与内存中的,断电后数据丢失#2、要想永久保存,需要点击保存按钮:编辑器把内存的数据刷到了硬盘上。#3、在我们编写一个py文件(没有执行),跟编写其他文件没有任何区别,都只是在编写一堆字符而已。三 python解释器执行py文件的原理 ,例如python test.py#第一阶段:p

2020-11-27 10:07:00 101

原创 pychon之函数基础

一、函数是什么想象生活中的例子,修理工需要实现准备好工具箱里面放好锤子,扳手,钳子等工具,然后遇到锤钉子的场景,拿来锤子用就可以,而无需临时再制造一把锤子。修理工===>程序员具备某一功能的工具===>函数要想使用工具,需要事先准备好,然后拿来就用且可以重复使用要想用函数,需要先定义,再使用二 函数分类#1、内置函数为了方便我们的开发,针对一些简单的功能,python解释器已经为我们定义好了的函数即内置函数。对于内置函数,我们可以拿来就用而无需事先定义,如len(),sum(),

2020-11-27 10:06:10 152

空空如也

空空如也

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

TA关注的人

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