mysql 忘记密码,报错: ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ Mysql centos centos mysql 忘记密码
git 删除本地所有未提交的更改 原文链接 https://www.jianshu.com/p/10f4d811985egit rm --cached :已 add(tracked) 未 commit 的文件,使其回到未 add 状态(untracked)。git rm -f : 从本地删除已 add 的文件。git checkout – :有修改的文件回到 tracked 状态,对已 tracked 的文件撤销修改。git reset HEAD :撤销 commit,回到 modified 状态。git reset --sof
vue+vxe-table中的vxe-table-column配合v-if导致列样式与位置错乱_ShaLiWa的博客-程序员秘密 原文地址https://www.cxymm.net/article/ShaLiWa/119773845
nginx 基本使用 原文地址 https://www.cnblogs.com/boonya/p/7907999.html安装所需环境Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境。一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum install gcc-c++二. PCRE pcre-devel 安装PCRE(Perl Compatib
vue 源码详解(零):Vue 源码流程图 vue 源码详解(零):Vue 源码流程图最近在研究 Vue 的源码, 整理博客, 结果想到的、看到的内容实在是太多了, 不知道从何写起, 故整理了一个大致的流程图,根据这个顺序进行一一整理。为了表达出关键信息,流程图中主流程和子流程有不严谨的地方,后续会针对每一个子流程进行逐一剖析细化。Vue 大致的流程都在图上做了标记, 大致如下( Vue 实例用 vm 表示 ) :声明 Vue 构造函数;构建 Vue 原型对象,丰富 vm 实例上的属性和方法;构建 Vue 静态方法和属性, 使得 Vue
vue 源码详解(三): 渲染初始化 initRender 、生命周期的调用 callHook 、异常处理机制 vue 源码详解(三): 渲染初始化 initRender 、生命周期的调用 callHook 、异常处理机制1 渲染初始化做了什么在 Vue 实例上初始化了一些渲染需要用的属性和方法:将组件的插槽编译成虚拟节点 DOM 树, 以列表的形式挂载到 vm 实例,初始化作用域插槽为空对象;将模板的编译函数(把模板编译成虚拟 DOM 树)挂载到 vm 的 _c 和 $createElement 属性;最后把父组件传递过来的 $attrs 和 $listeners 定义成响应式的。// node_m
vue 源码详解(二): 组件生命周期初始化、事件系统初始化 vue 源码详解(二): 组件生命周期初始化、事件系统初始化上一篇文章 生成 Vue 实例前的准备工作 讲解了实例化前的准备工作, 接下来我们继续看, 我们调用 new Vue() 的时候, 其内部做了哪些工作。1. 从 Vue 构造函数开始new Vue(options) 时, Vue 构造函数中只有一句代码 this._init(options) 。 通过执行这个函数顺次调用了下边代码中注释处 1 ~ 10 的代码, 下面就按照代码的执行顺序,依次解释下每个函数的作用。let uid = 0
vue 源码详解(一):原型对象和全局 `API`的设计 vue 源码详解(一): 生成 Vue 实例前的准备工作1. 从 new Vue() 开始vue/src/core/index.js :import Vue from './instance/index' // 1. 引入 Vue 构造函数import { initGlobalAPI } from './global-api/index' // 2. 引入初始化全局 API 的依赖import { isServerRendering } from 'core/util/env'import {