摘要:
前言 数据库优化一方面是找出系统的瓶颈,提高MySQL数据库的整体性能,而另一方面需要合理的结构设计和参数调整,以提高用户的相应速度,同时还要尽可能的节约系统资源,以便让系统提供更大的负荷. 1. 优化一览图 2. 优化 笔者将优化分为了两大类,软优化和硬优化,软优化一般是操作数据库即可,而硬优化则 阅读全文
摘要:
Web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。 半成品自定义web框架 import socket sk = socket.socket() sk.bind(("127.0.0.1" 阅读全文
摘要:
一、Windows,VMware和Centos三者的关系 Vmware 软件在windows 母机上开辟一块虚拟机空间,在虚拟机空间中安装了centos系统(cpu、内存、硬盘) VMware 的安装: 一路下一步完成安装。 centOS安装: cpu个数的查看:任务管理器 >性能 >cpu 配置网 阅读全文
摘要:
一、切片类型 切片类型:是由数组建立的一种方便灵活的且功能强大的包装,切片本身不拥有任何数据类型,他只是对现有数组的引用。 即:指向了一个地址,本身不拥有数据。 package main import "fmt" func main() { //切片定义的第一种方式,由数组切出来 //var a [ 阅读全文
摘要:
一、函数高级: 1、闭包函数:定义在函数内部,对外部作用有引用 2、go中函数内部定义的函数是不能有名的,需要定义匿名函数:没有名字 //函数高级 package main import "fmt" //闭包函数:定义在函数内部,对外部作用有引用 //内层函数:定义在函数内部的函数 //go中函数内 阅读全文
摘要:
一、开发环境的搭建 1、go环境下载地址:https://golang.google.cn/dl/ 2、GoLand集成开发环境下载: IDE 下载地址:http://www.jetbrains.com/go/?fromMenu 二、简单应用: 在命令行执行文件: go build可以进行生成一个. 阅读全文
摘要:
1、爬虫的定义: 向网站发起请求,获取资源后分析并提取有用数据的程序 2、爬虫的基本流程 (1)发送请求: 使用http库向目标站点发起http请求,即发送一个Request Request包含:请求头、请求体等 (2)获取响应内容: 如果服务器能正常响应,则会得到一个Response Respon 阅读全文
摘要:
git和svn和区别: svn工作原理: git工作原理: git 工作流程图: git使用: 安装: # 1.下载对应版本:https://git-scm.com/download # 2.安装git:在选取安装路径的下一步选取 Use a TrueType font in all console 阅读全文
摘要:
签发token 源码入口 # 前提:给一个局部禁用了所有 认证与权限 的视图类发送用户信息得到token,其实就是登录接口 # 1)rest_framework_jwt.views.ObtainJSONWebToken 的 父类 JSONWebTokenAPIView 的 post 方法 # 接收有 阅读全文
摘要:
频率权限源码: # 1)APIView的dispath方法中的 self.initial(request, *args, **kwargs) 点进去 # 2)self.check_throttles(request) 进行频率认证 # 频率组件核心源码分析 def check_throttles(s 阅读全文