2019-01-09 10:13:35    17    0    0
#限制时间窗最大请求数 ```lua --- 资源唯一标识 KEYS[2] = KEYS[1] --- 时间窗最大并发数 ARGV[3] = tonumber(ARGV[1]) --- 时间窗 ARGV[4] = tonumber(ARGV[2]) --- 时间窗内当前并发数 ARGV[5] = tonumber(redis.call('get', KEYS[2]) or 0) if ARGV[
2019-01-09 10:13:25    18    0    0
`Ctrl+左右键` 在单词之间跳转 `Ctrl+A` 跳到本行的行首;`Ctrl+E` 则跳到页尾 `Ctrl+U` 删除当前光标前面的文字;`ctrl+K` 删除当前光标后面的文字 `Ctrl+W` 删除光标前面单词,`Alt+D` 删除光标后面的单词 `Alt+Backsapce` 删除当前光标后面的单词 `Ctrl+Y` 撤销 `Ctrl+L` 清屏 #搜索操作快捷键 **搜索历史命令
2018-12-15 11:13:54    34    0    0
# 数据库表设计 - 增加account_contract 合约账户表,主要字段: 字段|类型|备注 --|-- id_account_contract|varchar(64)|主键 id_account|varchar(64)|主账户id ex_account_id|int|合约云对应的账户id currency|varchar(30)|币种 # 前端调用的接口 ## 合约账号开户
2018-12-14 23:28:05    27    0    0
# 老虎合约云接入文档 tags: Tiger.Cloud, 永续合约, 合约云 doc version: 1.1 --- ## 参与合约交易流程 ![image_1csanpq561ufgsfdj878iqsus9.png-68kB][1] --- ## 前端代码及文档 https://github.com/tigercloudproject/swap-cloud-web
2018-11-12 12:29:04    23    0    0
- 定时任务crontab。每分钟执行一次,并把echo日志输出到日志文件: ```bash */1 * * * * bash /home/restart.sh >> /home/task.log 2>&1 ``` - 创建并启用交换分区 ```bash #create 4GB swap on linux dd if=/dev/zero of=/mnt/swapfile bs=1024 count=4194304 fallocate --length 4GiB /mnt/swapfile chmod 600 /mnt/swapfile mkswap /mnt/swapfile swapon /mnt/swapfile #写入/etc/fstab,以便在引导时启用: /mnt/swapfile swap swap defaults 0 0 ``` - 获取进程 pid ```bash #通过grep获取pid的方法为(这里添加 -v grep是为了避免匹配到 grep 进程) ps -ef | grep "name" | grep -v grep | awk '{print $2}' #不使用grep(这里名称首字母加[]的目的是为了避免匹配到awk自身的进程) ps -ef | awk '/[n]ame/{print $2}' ps -x | awk '/[n]ame/{print $1}' #使用 pgrep: pgrep -f name ``` - 删除`file1`文件中`sss`字符串的行,并将替换之后的文件保存为`file2` ```bash sed '/sss:/d' file1 > file2 ``` - 获取文件的MD5、SHA、SHA256 ```bash #Linux系统生成MD5、SHA、SHA256 md5sum file1.zip  >> MD5.txt sha1sum file1.zip >> SHA1.txt sha256sum file1.zip >> SHA256.txt # windows系统生成MD5、SHA、SHA256 certutil -hashfile file1.zip MD5 >> MD5.txt certutil -hashfile file1.zip SHA1 >>SHA1.txt certutil -hashfile file1.zip SHA256 >> SHA256.txt ``` - 其他命令 ```bash #查看某个进程的所有线程数 cat /proc/11851/status |grep -i thread #查询文件大小并按倒序排列 du -m -d 1 . | sort -rn #查看文件夹大小 du -h -d 1 work/ ```