SQLite 命令行程序说明
SQLite 库包含一个名字叫做 sqlite3 的命令行,它可以让用户手工输入并执行面向 SQLite 数据库的 SQL 命令。本文档提供一个样使用sqlite3 的简要说明。
开始
启动 sqlite3 程序,仅仅需要敲入带有 SQLite 数据库名字的 sqlite3
命令即可。如果文件不存在,则创建一个新的(数据库)文件。然后 sqlite3 程序将提示你输入 SQL。敲入 SQL 语句(以分号“;”结束),敲回车键之后,SQL 语句就会执行。
MySQL 简单操作 (笔记)
一、安装后
安装 mysql 后设置管理员 root 密码
mysqladmin -u root password 123456
修改 root 密码
mysqladmin -uroot -p password 'newpassword'
Screen 状态栏配置
GNU 的 screen 是一个很好的工具。如果需要经常或者大量的登录 linux 服务器进行操作,screen 或许还是一个不可或缺的好工具。
本文主要想探讨的主要问题是 screen 的配置脚本中如何自由定制状态栏的内容,也即 hardstatus
的内容定制。
本文所讨论的问题,对于 screen 工具的使用来说,基本没有什么指导作用,甚至可以认为是一个很无聊的问题,所以如果你是想找如何入门使用 screen 的话,那么,没有必要继续往下看了,可以参考网上很多同志的其他的介绍文档。
此 status bar 能够用来显示很多的东西,内容可以自己定制。本文主要讨论如何自己来定制下面的这样一个 hardstatus
栏或者 caption
栏。
Nginx 伪静态
介绍
Nginx 伪静态,我们一般使用 rewrite 来实现,通过 Nginx 提供的变量或自己设置的变量,配合正则与标志位来进行 URL 重写。
标志位
- last:标志完成
- break:停止后续 rewrite
- redirect:302临时重定向
- permanent:301 永久重定向
if 指令
一般用法
if(condition) {
statement
}
Git 简单操作
密钥对
生成密钥对
$ ssh-keygen -t rsa -b 4096 -C "[email protected]"
or
$ ssh-keygen -t ed25519 -C "[email protected]" # 建议使用 Ed25519 算法
对已经生成的私钥修改 password
$ ssh-keygen -p -f ~/.ssh/id_ed25519
macOS Sierra 10.12.2 及以后的macOS 系统,可以使用 keychain 存储口令,首先修改 ~/.ssh/config
Host *
IdentityFile ~/.ssh/id_ed25519
AddKeysToAgent yes
UseKeychain yes