11 2020 档案
摘要:MySQL中的存储引擎 InnoDB MySQL5.6及之后默认是InnoDB,支持事务,外键和行级锁。 如果应用对事物的完整性有比较高的要求,在并发条件下要求数据的一致性,数据操作除了插入和查询之外,还包括很多更新和删除操作,那么InnoDB存储引擎是比较合适的。InnoDB除了有效的降低由删除和
阅读全文
摘要:网络编程相关问题 1.进程间如何通信? 队列 ,管道 2.解释什么是异步非阻塞? 异步:两个任务之间没有明确的相互关系,各自执行 非阻塞:在主程序中没有等待的操作,所有的等待都会被异步出去 3.路由器和交换机的区别? 交换机是工作中局域网内 路由器是工作局域网和局域网之外 4.什么是域名解析? 把域
阅读全文
摘要:数据库,各种表结构已经创建好了,甚至连数据都有了,此时,我要用Django管理这个数据库,ORM映射怎么办??? Django是最适合所谓的green-field开发,即从头开始一个新的项目 但是呢,Django也支持和以前遗留的数据库和应用相结合的。 Django的数据库层从Python代码生成S
阅读全文
摘要:1.安装nginx yum install -y nginx(需要epel源) 2.安装环境 可以考虑使用虚拟化环境,本处不再使用 3.安装uwsgi yum groupinstall "Development tools" yum install zlib-devel bzip2-devel pc
阅读全文
摘要:超哥将这两个代码,放到了一个网站上,大家可以自行下载 路飞学城django代码 https://files.cnblogs.com/files/pyyu/luffy_boy.zip vue代码 https://files.cnblogs.com/files/pyyu/07-luffy_project
阅读全文
摘要:通过pycharm初始化git环境 因为之前内网搭建了gitlab,参考此文章centos6搭建gitlab,所以可以通过gitlab很方便的创建一个project,我这边从无到有,先从gitlab上checkout一个仓库,这个项目之前已经从gitlab上创建了checkout之后,可能pycha
阅读全文
摘要:1. 安装 pip install openpyxl 2. 写文件 创建工作表 from openpyxl import Workbook wb = Workbook()# 实例化 ws1 = wb.create_sheet('index', 0) # 根据索引可以指定添加位置,默认不写往后追加ws
阅读全文
摘要:安装 注意:redis3.0以上部分哈希类型存不进去! pip install redis==2.10.6 连接操作命令 quit:关闭连接(connection) auth:简单密码认证 help cmd: 查看cmd帮助,例如:help quit 持久化 save:将数据同步保存到磁盘 bgsa
阅读全文
摘要:官网 https://docs.geetest.com/
阅读全文
摘要:安装vue-cookies npm install vue-cookies --save 引入vue-cookies import Vue from 'vue' import VueCookies from 'vue-cookies' Vue.use(VueCookies) API -设置全局配置,
阅读全文
摘要:1.首先去github下载vue.zip文件插件(还有npm安装方法这里就不介绍了自行百度)下载地址:https://github.com/vuejs/vue-devtools 2.下载后解压 3.然后通过npm下载相关依赖,可能有些同学没有安装npm,博主也是,这里介绍下安装npm的方法。 从no
阅读全文
摘要:axios 官方文档 http://www.axios-js.com/zh-cn/docs/ 下载 1.使用npm npm install axios 2.使用cdn <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
阅读全文
摘要:官网: https://element.eleme.cn/#/zh-CN/component/installation npm 安装 npm i element-ui -S 引入 Element 你可以引入整个 Element,或是根据需要仅引入部分组件。我们先介绍如何引入完整的 Element。
阅读全文
摘要:win10系统只需要两条命令即可 1. 以管理员身份运行vscode; 2. 执行:get-ExecutionPolicy,显示Restricted,表示状态是禁止的; 3. 执行:set-ExecutionPolicy RemoteSigned; 4. 这时再执行get-ExecutionPoli
阅读全文
摘要:vue-router是vue的核心插件,vue+vue-router 主要来做 SPA(Single Page Application) 单页面应用 为什么要使用单页面应用? 传统的路由跳转,如果后端资源过多,会导致页面出现`白屏现象`,让前端来做路由,在某个生命周期的钩子函数中发送ajax,数据驱
阅读全文
摘要:生命周期的钩子 LifeCycle hooks 重点看下以下几个: beforeCreate(){},组件创建之前 created(){},组件创建之后,created中可以操作数据,发送ajax beforeMount(){}, 组件挂载之前,数据到DOM之前会调用 mounted(){},组件挂
阅读全文
摘要:查看电脑上node.js 和 npm 是否存在 安装淘宝镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org 安装Vue-cli npm install -g @vue/cli 拉取2.x模板(旧版本) npm insta
阅读全文
摘要:组件 (Component) 是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。是可复用的Vue实例。 组件树 局部组件 局部组件分为声子,挂子,用子 1.声子,声明一个组件 Vue 中组件的名字首字母要大写 跟标签区分,组件中的data必须是个函数,一定要有返回值
阅读全文
摘要:Vue是一个构建数据驱动的web界面的渐进式框架,目标是通过尽可能简单的API实现响应式的数据绑定和组合的视图组件,能够构建复杂的单页面应用。 vue的基本引入和创建 1.下载 cdn方式下载 <script src="https://cdn.jsdelivr.net/npm/vue@2.5.17/
阅读全文
摘要:什么是ES6 ECMAScript 6 简称ES6, 在2015年6月正式发布~ ECMAScript 是JavaScript语言的国际标准。 我们本着二八原则,掌握好常用的,有用的~能让我们更快的上手~~~ 1 声明变量const let var ES6以前 var关键字来声明变量,无论声明在何处
阅读全文
摘要:Bootstrap介绍 Bootstrap是Twitter开源的基于HTML、CSS、JavaScript的前端框架。 它是为实现快速开发Web应用程序而设计的一套前端工具包。 它支持响应式布局,并且在V3版本之后坚持移动设备优先。 为什么要使用Bootstrap? 在Bootstrap出现之前:
阅读全文
摘要:jQuery介绍 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“
阅读全文
摘要:前戏 到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。 JavaScript分为 ECMAScript,DOM,BOM。 BOM(Browse
阅读全文
摘要:一 IO模型介绍 二 阻塞IO(blocking IO) 三 非阻塞IO(non-blocking IO) 四 多路复用IO(IO multiplexing) 五 异步IO(Asynchronous I/O) 六 IO模型比较分析 七 selectors模块 IO模型介绍 为了更好地了解IO模型,我
阅读全文
摘要:协程介绍 协程:是单线程下的并发,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的。 并发本质:切换加保存状态 下面我们用协程来实现同一线程下切换加保存状态. 需要强调的是: #1. python的线程属于内核级别的,即
阅读全文
摘要:线程被称作轻量级的进程,计算机的执行单位以线程为单位。计算机的最小可执行是线程,进程是资源分配的基本单位。线程是可执行的基本单位,是可被调度的基本单位。线程不可以自己独立拥有资源。线程的执行,必须依赖于所属进程中的资源。进程中必须至少应该有一个线程。 线程又分为用户级线程和内核级线程(了解) 用户级
阅读全文
摘要:什么是进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器,线程是程序的基本执行实体。程序是指令、数据及其组
阅读全文
摘要:手工操作 —— 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出
阅读全文
摘要:你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py,分别去运行,你就会发现,这两个python的文件分别运行的很好。但是如果这两个程序之间想要传递一个数据,你要怎么做呢? 这个问题以你现在的知识就可以解决了,我们可以创建一个文件,把a.py想要传递的内容写到文件中,
阅读全文
摘要:计算机网络的发展及基础网络概念 问题:网络到底是什么?计算机之间是如何通信的? 早期 : 联机 以太网 : 局域网与交换机 广播 主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以其网络成本可
阅读全文
摘要:一. 初识文件操作 使用python来读写⽂件是非常简单的操作. 我们使用open()函数来打开⼀个文件, 获取到⽂件句柄. 然后通过⽂件句柄就可以行各种各样的操作了. 根据方式的不同能够行的操作也会有相应的差异. 打开⽂件的⽅式: r, w, a, r+, w+, a+, rb, wb, ab,
阅读全文
摘要:什么是异常?异常和错误的区别 Error 语法错误 比较明显的错误 在编译代码阶段就能检测出来 Iteration 异常 在执行代码的过程中引发的异常 异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下 python中的异常种类 在python中不同的异常可以用不同的类型(pyt
阅读全文
摘要:re模块 re模块的常用用法 import re # 字符串 # 匹配 # findall ***** # ret = re.findall('\d+','19874ashfk01248') # print(ret) # 参数 返回值类型:列表 返回值个数:1 返回值内容:所有匹配上的项 # ret
阅读全文
摘要:模块的分类 内置模块 安装python解释器的时候跟着装上的那些方法 第三方模块/扩展模块 没在安装python解释器的时候安装的那些功能 自定义模块 你写的功能如果是一个通用的功能,那你就把它当做一个模块 什么是模块 有的功能开发者自己无法完成,这样的话需要借助已经实现的函数\类来完成这些功能 你
阅读全文
摘要:封装 多态 继承 封装 广义的封装 : 把方法和属性都封装在一个类里,定义一个规范来描述一类事物. 狭义的封装 : 私有化 只能在类的内部访问 __静态变量,私有方法 ,私有的对象属性,私有的类方法,私有的静态方法 在内存中存储 _类名__名字 为什么在类的内部可以使用双下划线访问 : 在类的内部使
阅读全文
摘要:isinstance和issubclass isinstance(obj,cls)判断对象所属类型,包括继承关系, 检查obj是不是cls的对象(传两个参数,一个是对象,一个是类) # class A:pass # class B(A):pass # b = B() # print(isinstan
阅读全文