摘要:Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令。 ifconfig 查询、设置网卡和ip等参数 ifup,ifdown 脚本命令,更简单的方式启动关闭网络 ip 符合指令,直接修改上述功能 网卡配置文件详解
阅读全文
摘要:所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是 vim 编辑器。 vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 什么是 vim? Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及
阅读全文
摘要:删除ctrl + d 删除光标所在位置上的字符相当于VIM里x或者dlctrl + h 删除光标所在位置前的字符相当于VIM里hx或者dhctrl + k 删除光标后面所有字符相当于VIM里d shift+$ctrl + u 删除光标前面所有字符相当于VIM里d shift+^ctrl + w 删除
阅读全文
摘要:前言 vim /root/.bashrc export PS1='\[\e[32;1m\][\u@\h \w \t]#\[\e[0m\] source /root/.bashrc 执行这条命令让机器读取更改后的配置信息 export WORKON_HOME=~/Envs #设置virtualenv的
阅读全文
摘要:Linux文件系统结构 Linux使用正斜杠“/”,windows是用反斜杠“\”来标识目录。 Linux目录: linux首先是建立一个根"/"文件系统,所有的目录也都是由根目录衍生出来的。 登录系统后,在当前命令窗口输入命令: 查看结果如下图: 在Linux底下,所有的文件与目录都是由根目录开始
阅读全文
摘要:1.服务器有哪些硬件? 主板,cpu,显卡,内存,硬盘,声卡,网卡 2.内存,CPU,硬盘的作用? cpu是管理与运算。内存:cpu和磁盘之间的缓冲设备,服务器关闭后,数据从内存中释放掉。 CPU,电脑的主芯片,就像人的大脑,数据的交换在这里进行。 显卡,主控显示画质方面,保持画质的清楚流畅,游戏必
阅读全文
摘要:学习Linux前 如何安装Linux 通过vmware这个虚拟化软件,安装Linux且学习 配置一个Linux上网方式 桥接(dhcp)动态获取一个ip地址 nat host only 如何远程连接linux服务器 准备一个xshell客户端工具,用于连接linux 通过linux一个命令登录lin
阅读全文
摘要:解析器 解析器的作用就是服务端接收客户端传过来的数据,把数据解析成自己想要的数据类型的过程。 本质就是对请求体中的数据进行解析。 Django的解析器 我们请求进来请求体中的数据在request.body中,也就是解析器会把解析好的数据放入request.body中 我们在视图中可以打印reques
阅读全文
摘要:ContentType组件 遇到这种一张表要跟多张表进行外键关联的时候~我们Django提供了ContentType组件~ ContentType是Django的内置的一个应用,可以追踪项目中所有的APP和model的对应关系,并记录在ContentType表中。 当我们的项目做数据迁移后,会有很多
阅读全文
摘要:CORS跨域请求 CORS即Cross Origin Resource Sharing跨域资源共享, 那么跨域请求还分为两种,一种叫简单请求,一种是复杂请求 简单请求 HTTP方法是下列方法之一 HEAD,GET,POST HTTP头信息不超出以下几种字段 Accept,Accept-Languag
阅读全文
摘要:DRF的权限 权限组件源码 权限和频率以及版本认证都是在initial方法里初始化的 我们的权限类一定要有has_permission方法~否则就会抛出异常~~这也是框架给我提供的钩子~~ 在rest_framework.permissions这个文件中~存放了框架给我们提供的所有权限的方法~~ 主
阅读全文
摘要:DDRF的版本 版本控制怎么用 之前我们学视图的时候知道APIView,也知道APIView返回View中的view函数,然后调用的dispatch方法~ 我们现在看下dispatch方法~~做了什么 执行self.initial方法之前是各种赋值,包括request的重新封装赋值,下面是路由的分发
阅读全文
摘要:DRF的视图 APIView Django中写CBV的时候继承的是View,rest_framework继承的是APIView, View和APIView调用的都as_view()方法,我们知道APIView继承了View,并且重写了as_view()方法,并执行了View中的as_view()方法
阅读全文
摘要:APIView和View的区别 API继承了View 重写了as_view方法 --豁免csrf def dispatch(self, request, *args, **kwargs): self.args = args self.kwargs = kwargs # 重新封装request # 新
阅读全文
摘要:Django的序列化方法 .values 序列化结果 django serializers DRF序列化的方法 首先,我们要用DRF的序列化,就要遵循人家框架的一些标准, -- Django我们CBV继承类是View,现在DRF我们要用APIView -- Django中返回的时候我们用HTTPRe
阅读全文
摘要:RESTful 是一种软件的架构风格,设计风格,为客户端的交互提供一组设计原则的约束条件。 REST的理解 Representational State Transfer 表征性转移,通常我们称为资源状态转移。 资源 : 只要有被引用的必要的事物。 URI 统一资源标志符。 URL 统一资源定位符。
阅读全文
摘要:Vuex简介 vuex是一个专门为vue.js设计的集中式状态管理架构。 状态: 我们把它理解为在data中需要共享给其他组件使用的部分。 Vuex和单纯的全局对象有以下不同: 1,Vuex的状态存储是响应式的。当Vue组件从store中读取状态的时候, 若store中的状态发生变化,那么相应的组件
阅读全文
摘要:Vue之数据监听 当数据监听的是列表时,数据发生改变,不会被监听到。 // 用$set修改数组中的数组能够被监听 // app.$set(this.hobby, 0, "爱你哦");
阅读全文
摘要:node.js和npm npm的安装和更新 Node.js下载安装,npm自带的包管理工具。 查看安装版本信息: node -v 查看node.js版本信息 npm -v 查看npm版本信息 更新npm到指定版本: npm install npm@5.3.0 -g (install可以简写为i,-g
阅读全文
摘要:Vue之VueRouter实现原理 Vue之VueRouter安装使用 Vue之VueRouter命名路由 Vue之VueRouter路由参数 Vue之VueRouter子路由 Vue之VueRouter子路由append版 Vue之VueRouter子路由append升级版 Vue之VueRout
阅读全文
摘要:Vue之生命周期 1.beforeCreate el: 没有 data: 没有 事件: 没有被初始化 innerHTMl: <div> {{ name }} <button @click="myClick">点击事件</button> </div> 2.created el: 没有 data: 数据
阅读全文
摘要:Vue之全局组件 全局组件可以被任何局部组件调用 Vue之局部组件 Vue之父子组件的通信 Vue之子父组件的通信 vue非父子组件的通信 Vue组建系统之混入 Vue组建系统之插槽 Vue组建系统之具名插槽
阅读全文
摘要:变量的定义: var定义的变量:只有全局作用域和函数作用域。有变量提升,先打印后定义变量不会报错,打印结果为undefined let定义的变量:没有变量提升 ——>有局部作用域和函数作用域、块级作用域 不能重复定义 块级作用域 const定义的变量: 没有变量提升 定义了以后不能修改 定义的时候必
阅读全文
摘要:crm注册 crm注册Form 给字段添加属性的不同方式: crm注册函数 crm登录 crm之客户 crm函数 crm新增和编辑客户 crm跟进记录 crm报名记录 crm课程记录 crm学习记录
阅读全文