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