摘要: 本文更新于2019-06-23,使用MySQL 5.7,操作系统为Deepin 15.4。 SQL语句 创建存储过程或函数 创建存储过程: CREATE PROCEDURE name ({[IN|OUT|INOUT] param type}[, ...]) [characteristic] body 阅读全文
posted @ 2020-07-05 09:28 garvenc 阅读(662) 评论(0) 推荐(0)
摘要: 本文更新于2019-06-22,使用MySQL 5.7,操作系统为Deepin 15.4。 为了便于描述,此处将创建视图的DDL复述一次,其已于“SQL”章节描述。 CREATE [OR REPLACE] [ALGORITHM={UNDEFINED|MERGE|TEMPTABLE}] VIEW vi 阅读全文
posted @ 2020-07-03 19:35 garvenc 阅读(437) 评论(0) 推荐(0)
摘要: 本文更新于2019-07-27,使用MySQL 5.7,操作系统为Deepin 15.4。 在创建一个n列的复合索引时,实际是创建了n个索引。可利用索引中最左边的列集来匹配行,这样的列集称为最左前缀。 InnoDB表中的记录会按一定顺序存储。如果有主键,则按主键顺序;如果没有主键但有唯一索引,则按唯 阅读全文
posted @ 2020-07-02 19:09 garvenc 阅读(364) 评论(0) 推荐(0)
摘要: 本文更新于2019-06-16,使用MySQL 5.7,操作系统为Deepin 15.4。 常用字符集 字符集 定长 代码宽度 说明 ASCII或ISO-646 是 1字节7位 英文字母、数字、标点符号和33个控制符 ISO-8859系列 是 1字节8位 各西欧字符集,兼容ASCII GB2312 阅读全文
posted @ 2020-07-01 19:58 garvenc 阅读(405) 评论(0) 推荐(0)
摘要: 本文更新于2019-06-23,使用MySQL 5.7,操作系统为Deepin 15.4。 和大多数数据库不同,插件式存储引擎是MySQL最重要的特性之一。 InnoDB InnoDB表提供事务安全。 InnoDB表支持外键。创建外键时,要求父表必须有对应的索引,子表在创建外键时也会自动创建对应的索 阅读全文
posted @ 2020-06-30 19:14 garvenc 阅读(303) 评论(0) 推荐(0)
摘要: 本文更新于2021-02-14,使用MySQL 5.7,操作系统为Deepin 15.4。 全局变量 变量 作用 CURRENT_DATE 当前日期 CURRENT_TIME 当前时间 CURRENT_TIMESTAMP 当前日期时间 数值函数 函数 作用 ABS(x) 绝对值 CEIL(x) 向上 阅读全文
posted @ 2020-06-28 18:51 garvenc 阅读(206) 评论(0) 推荐(0)
摘要: 本文更新于2024-07-31,使用MySQL 5.7,操作系统为Deepin 15.4。 目录算数运算符比较运算符逻辑运算符位运算符运算符优先级 算数运算符 运算符 语法 说明 + a + b 加法 - a - b 减法 * a * b 乘法 / a / b 除法。类似DIV,但DIV会对结果取整 阅读全文
posted @ 2020-06-24 19:48 garvenc 阅读(335) 评论(0) 推荐(0)
摘要: 本文更新于2022-04-17,使用MySQL 5.7,操作系统为Deepin 15.4。 数值类型 整数类型 type[(m)] [UNSIGNED] [ZEROFILL] [AUTO_INCREMENT] 类型 字节 最小值 最大值 TINYINT 1 有符号-128,无符号0 有符号127,无 阅读全文
posted @ 2020-06-19 19:53 garvenc 阅读(244) 评论(0) 推荐(0)
摘要: 本文章更新于2023-08-26,使用MySQL 5.7,操作系统为Deepin 15.9。 目录关键字DDL语句创建数据库删除数据库修改数据库创建表删除表修改表创建索引删除索引创建视图修改视图删除视图存储过程和函数创建事件修改事件删除事件创建触发器删除触发器DML语句插入记录更新记录删除记录查询记 阅读全文
posted @ 2020-06-18 19:13 garvenc 阅读(749) 评论(0) 推荐(1)
摘要: 本文更新于2020-05-30,使用MySQL 5.7,操作系统为Deepin 15.4。 配置文件 Windows下配置文件的读取顺序: %WINDIR%/my.ini C:/my.cnf INSTALL_DIR/my.ini,INSTALL_DIR为实际的安装目录 --defaults-extr 阅读全文
posted @ 2020-06-17 19:17 garvenc 阅读(319) 评论(0) 推荐(0)
摘要: 本文更新于2022-04-10。 安装 在Windows下可以采用noinstall包或图形化安装,在Linux下可以采用apt-get/dpkg、yum/rpm、二进制包、源码包安装。 使用apt-get安装 以Deepin 15.9下安装MySQL 5.7为例。 sudo apt-get ins 阅读全文
posted @ 2020-06-16 19:52 garvenc 阅读(485) 评论(0) 推荐(0)
摘要: 本文更新于2025-04-11。 目录安装CentOS下安装Debian下安装开机启动命令配置supervisord小节program小节 官方文档参阅:http://supervisord.org/ 安装 CentOS下安装 以CentOS 7.5 为例。 yum install supervis 阅读全文
posted @ 2020-04-16 19:11 garvenc 阅读(9643) 评论(0) 推荐(1)
摘要: 本文更新于2024-08-15。 目录安装Windows下安装Linux下安装运行日志systemd配置Docker下运行 安装 各系统的安装包可于官网https://nginx.org/en/download.html下载。 Windows下安装 从http://nginx.org/downloa 阅读全文
posted @ 2020-04-10 19:01 garvenc 阅读(1204) 评论(0) 推荐(0)
摘要: 本文更新于2025-05-15。 翻译自Command go官方文档(https://golang.org/cmd/go/,国内可使用https://golang.google.cn/cmd/go/;同理,文中golang.org的链接也可使用golang.google.cn替换)。章节段落结构稍作 阅读全文
posted @ 2020-02-10 16:08 garvenc 阅读(3722) 评论(0) 推荐(0)
摘要: 本文更新于2024-08-13。操作系统为Debian 12.6 (bookworm)。 以下假设新磁盘为/dev/sdb,要创建一个分区/dev/sdb1,文件系统类型为xfs。(请根据实际情况,自行选择。) 使用parted进行分区 若未安装parted和xfsprogs,先安装之。 apt u 阅读全文
posted @ 2019-12-30 20:26 garvenc 阅读(474) 评论(0) 推荐(0)
摘要: 本文更新于2025-05-19。 目录文档C/C++DartDockerEMQXFlutterFreeSWITCHGitGoJavaScriptLinuxMongoDBMySQLNginxNode.jsRedisSupervisorIDE/编辑器网络网络协议 文档 标准规范 参考文档 博客文章 在线 阅读全文
posted @ 2019-07-24 19:27 garvenc 阅读(618) 评论(0) 推荐(0)
摘要: 本文更新于2024-02-04。 目录模式.vimrc.viminfo.swap 说明:下文中,使用{}引起表示自定义变量,根据实际情况填写。使用[]引起表示内容可选,使用<>引起表示按键内容。(+)表示按键组合 模式 vim包括几种模式: 命令模式:刚进入vim的模式为命令模式。命令模式可与其他模 阅读全文
posted @ 2019-07-23 19:48 garvenc 阅读(350) 评论(0) 推荐(0)
摘要: 本文更新于2025-03-21。 目录通配符特殊符号变量环境变量默认变量流程控制语句breakcasecontinueifforuntilwhilefunction示例 通配符 *:0个至无穷多个任意字符。 ?:1个任意字符。 [AB]:枚举中任意一个字符。 [A-B]:范围中任意一个字符。 [^A 阅读全文
posted @ 2019-06-12 09:29 garvenc 阅读(672) 评论(0) 推荐(0)
摘要: 本文更新于2020-11-09。 生成库 头文件fn.h如下: #ifndef __FN_H__ #define __FN_H__ #ifdef __cplusplus extern "C" { #endif typedef int (*FnAdd)(int a, int b); int add(i 阅读全文
posted @ 2019-01-03 14:01 garvenc 阅读(2129) 评论(0) 推荐(0)
摘要: 本文更新于2019 01 03。 1. 从 "https://github.com/protocolbuffers/protobuf/releases" 下载protoc(如:Windows则下载protoc 3.6.1 win32.zip)。protoc命令位于bin目录下。 1. go get 阅读全文
posted @ 2019-01-03 11:27 garvenc 阅读(2498) 评论(0) 推荐(0)
摘要: 本文更新于2024-08-26,使用git 2.19.0,操作系统为Windows 10。 官方中文文档:https://git-scm.com/book/zh/v2。 说明:下文中,大写为自定义变量,根据实际情况填写(个别大写的参数除外)。使用[]引起表示内容可选,|表示使用左侧或右侧内容,... 阅读全文
posted @ 2018-12-26 09:27 garvenc 阅读(601) 评论(0) 推荐(0)
摘要: 本文更新于2025-02-18。 目录系统信息datedmesghostnameuname系统设置shutdownswapoffswaponsysctlulimit磁盘与分区blkidblockdevdfdufdisklsblkmkfsmountpartedpartprobeumount文件与目录b 阅读全文
posted @ 2018-08-03 16:17 garvenc 阅读(2953) 评论(0) 推荐(1)
摘要: 本文更新于2024-12-21,使用go1.23.4,操作系统为Ubuntu 18.04。 官方文档参看https://golang.google.cn/doc/install。 下载安装包。版本按需选择,官网下载地址为:https://golang.google.cn/dl/,如:wget -v 阅读全文
posted @ 2017-12-05 09:52 garvenc 阅读(1158) 评论(0) 推荐(0)
摘要: 说明 本文写于2017 10 03,使用Node.js v0.12.0,操作系统为64位CentOS Linux release 7.2.1511 (Core)。 安装 以下部分步骤需要root权限。 步骤说明: 1. 如需安装其他版本的Node.js,请到官网下载。 1. 略。 1. 略。 1. 阅读全文
posted @ 2017-10-06 10:12 garvenc 阅读(309) 评论(0) 推荐(0)
摘要: 说明 本文更新于2023-12-26,使用VSCode 1.85.1,操作系统为Windows。 配置文件 “文件-首选项-颜色主题”即可显示所有可用的颜色主题,上下选择后Enter即可。也可通过Ctrl+Shift+P输入Preferences: Color Theme回车后调出“首选项:颜色主题 阅读全文
posted @ 2017-07-25 20:53 garvenc 阅读(149883) 评论(13) 推荐(14)
摘要: 说明 本文修改于2023-02-08,使用LiteIDE X33.3,操作系统为Windows。 使用 LiteIDE下载后解压即可使用。配色方案的所有配置文件都位于liteide/share/liteide/liteeditor/color中,也即将喜欢的配色方案保存XML文件于此即可。 选择配色 阅读全文
posted @ 2017-04-15 13:46 garvenc 阅读(3846) 评论(2) 推荐(2)