# 前言 所有的关系型数据库都是使用 SQL 语句查询数据,是一门独立的语言 # 增加数据 -- 如果不写字段,那么所有的字段对应的值都要写,id 默认写 nullINSERT INTO users VALUES(值1, 值2, ...);-- 如果加入了字段,那么值一定是跟字段对应的,注意不能为 null 的字段INSERT INTO users (字段1, 字段2, 字段3) VALUES (值1, 值2,值3);# 删除数据 -- 删除指定的数据DELETE FROM users WHERE id = 3;-- 一般数据会做软删除,其实就是给个标记,进行修改就可以了# 修改数据 --...

# 前言 复习 ES6 部分知识 # 闭包 闭包让你可以在一个内层函数中访问到其外层函数的作用域,那么也就是函数的标识符跨作用域 # 标识符 标识符是变量名、函数名、函数的形参、对象的属性 # 实例 fn() 创建了一个局部变量 num 并且返回一个匿名函数,它没有自己的局部变量,然而它可以访问到外部函数的变量。外部函数返回内部函数,内部函数标识符要跨作用域 function fn() { var num = 10; return function () { return num; }}let r =...

# 前言 shoka 主题真是太好看啦 # 应用主题 在应用主题之前,至少安装 hexo-renderer-multi-markdown-it 和 hexo-autoprefixer 安装 multi-markdown-it 强烈建议 --ignore-scripts 跳过 Chromium 内核的下载 即便使用魔法我也没有安装成功等到后面出问题可就太难受了 详细解释可以看作者的原文 npm un hexo-renderer-marked --save# npm i hexo-renderer-multi-markdown-it --savenpm i...

# 前言 Webpack 是当下最热门的前端资源模块化管理和打包工具。它可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源。还可以将按需加载的模块进行代码分隔,等到实际需要的时候再异步加载。通过 loader 的转换,任何形式的资源都可以视作模块,比如 CommonJs 模块、 AMD 模块、 ES6 模块、CSS、图片、 JSON、Coffeescript、 LESS 等。 # 概念 entry: 入口,指定的打包从这个文件开始,寻找依赖。 output: 出口,最终打包输出到哪里去 loader: webpack 默认只能打包 JS 文件,loader 可以转换为能够被...

# 前言 Caddy 2 是功能强大的企业级开放源 Web 服务器,带有用 Go 语言编写的自动 HTTPS 本机系统:CentOS 7.5 # 要求 Go ≥ 1.14 go version go version go1.15.2 linux/amd64# caddy 安装 克隆存储库 git clone "https://github.com/caddyserver/caddy.git"编译生成可执行文件 caddy cd caddy/cmd/caddy/go build确定 caddy 并在 PATH 环境变量中 echo $PATHmv caddy...

# 前言 本机系统:CentOS 7.5 源码安装 :标准的软件安装方式,可以定制,表示不会使用 标准包安装 : Go 提供了方便的安装包,并支持各种系统,适合快速安装,表示强烈推荐 第三方工具安装 :比较推荐多版本管理工具 gvm ,不推荐使用软件包管理器 yum、apt、homebrew 安装旧版本 # 安装 下载 Go 发行版安装到指定位置 /opt/go wget https://studygolang.com/dl/golang/go1.15.2.linux-amd64.tar.gztar -xzf go1.15.2.linux-amd64.tar.gz -C...

# 前言 秋日里的暖暖小邮件,请给所有女孩一个家 NodeMail 使用 Nodemailer模块 可发送能够爬取天气预报和 ONE 每日订阅的邮件 # 效果预览 年少不知软饭香,错把青春插稻秧 效果图片 # 使用方法 推荐 云开发 ,这样就不需要我们的服务器 当然了,我们还需要守护这个进程才能在后台不中断运行 可以使用 forever 模块或者 screen 命令 git clone https://github.com/Vincedream/NodeMailcd NodeMailvi main.jsnpm installnode main.js# forever 模块 forever...

# 前言 哇,如此可爱的 HTML5 弹幕视频播放器 # 添加 Dplayer 在 myblog/themes/Pjax/layout/includes/Butterfly 中新建 player.pug 和 video.pug 参考图片 当前目录下复制 layout.pug 内容粘贴到 player.pug 我们需要引入 video.pug ,在 player.pug 中添加 #body-wrap if theme.background - var is_photo = theme.background.startsWith('url') ?...

# 前言 Hugo 是由 Go 语言实现的静态网站生成器。简单、易用、高效、易扩展、快速部署 本机环境:Window10、Git # 快速开始 到 Hugo Releases 下载对应的操作系统版本的 Hugo 二进制文件 推荐扩展版,可以修改 scss 文件 配置系统环境变量 参考图片 查看 Hugo 版本 hugo versionHugo Static Site Generator v0.74.3/extended windows/amd64 BuildDate: unknown# 生成站点 使用 Hugo 快速生成站点,我希望生成到当下目录 myblog 文件夹中 hugo new...

# 前言 通过使用 Tencent Serverless Framework ,极速部署 Website 静态网站,支持丰富的配置扩展,如自定义域名和 CDN 加速等 本机环境:Window10、Node.js、Git # 安装 Serverless npm install -g serverless# 安装 Hexo npm install -g hexo-clihexo -v# 初始化 Hexo hexo init myblog cd myblognpm install初始化完成后,文件目录如下 .├── _config.yml├── package.json├──...