h2O

Results 100 issues of h2O

Redis 缓存了多少个 KEY ======================= #### `INFO` 命令 ``` 127.0.0.1:6379> INFO ... ... ... # Keyspace db0:keys=1920216,expires=0,avg_ttl=0 ``` 查看 `# Keyspace` 区域,可知道当前 `key` 的情况 或者直接 ``` 127.0.0.1:6379> INFO keyspace # Keyspace...

Redis

format 用法 ============ 介绍 Python3 的 `str.format()` 函数用法 如果只是简单的字符映射,可以使用 Python2 的 ``%`` 格式化 映射参数 --------- 占位符映射 ```Python >>> sammy_string = "Sammy loves {} {}, and has {} {}." >>> sammy_string.format("open-source",...

Python

Python 基本数据类型 =================== Python 基本数据类型: - Number 数字 - String 字符串 - List 列表 - Tuple 元组 - Dictionary 字典 Number 数字 ----------- Python3 支持的数字类型: - int - float -...

Python

Vim 映射模式 ============= 映射 ---- |命令|模式| |:--:|:--:| |noremap |普通,可视和操作符等待模式| |vnoremap | 可视模式| |nnoremap | 普通模式| |onoremap | 操作符等待模式| |noremap! | 插入和命令行模式| |inoremap | 插入模式| |cnoremap | 命令行模式| #### 命令前缀 >...

Vim

kill 命令如何友好管理 php-fpm ============================= 启动 `php-fpm` ``` $ /usr/local/php/sbin/php-fpm ``` 重启 `php-fpm` ``` $ kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid` ``` > `php-fpm` 是一个支持 `USER2` 信号的进程管理器 关闭 `php-fpm` ``` $ kill -INT...

Linux

ACL 策略,Linux 文件访问控制列表 ================================ **访问控制表(Access Control List,ACL)**,又称**存取控制串列**,是使用以存取控制矩阵为基础的存取控制方法,每一个物件对应一个串列主体。 存取控制串列描述每一个物件各自的存取控制,并记录可对此物件进行存取的所有主体对物件的权限。 > 摘自 [WiKi](https://www.wikiwand.com/zh-hans/%E5%AD%98%E5%8F%96%E6%8E%A7%E5%88%B6%E4%B8%B2%E5%88%97) 而 **ACL策略** 由一个或多个条目组成,这些条目描述了: - 对对象的访问权明确受控的用户和组的名称 - 允许每个用户,组或角色执行特定的操作 - 允许特殊 `any-other` 和 `unauthenticated` 用户类别执行特定的操作 `Linux` 可以基于普通文件或目录设置 `ACL 策略` , 简单来说,就是给指定的用户或组设置某个文件的操作权限....

Linux

php -a 无法使用 ================ 问题: 编译安装的 `PHP 7.1.12`, 在命令行输入 `php -a`, 提示 `Interactive mode enabled`, 无法使用. 解决办法: 安装 `readline` 扩展. ``` $ cd /usr/local/src/php-7.1.12/ext/readline $ phpize $ ./configure --with-php-config=/usr/local/php/bin/php-config $...

PHP

ssh超时闲置断开连接 =================== 当我们 `ssh` 某个服务器的时候, 闲置时间久了就会自动断开连接. 为了避免断开连接,可以在客户端或者服务器端设置. 客户端设置 ---------- 在本地系统设置 ``` $ vi /etc/ssh/ssh_config ``` 添加如下内容 ``` ServerAliveInterval 60 ``` > 表示该系统`ssh`连接到某服务器的时候,每60s会发一个`KeepAlive`请求,防止断开连接. 服务器端设置 ------------ 在服务器端设置 ``` $ vi /etc/ssh/ssh_config ```...

Linux
ssh

#### Composer #### 对于现代语言而言,包管理器基本上是标配。Java 有 Maven,Python 有 pip,Ruby 有 gem,Nodejs 有 npm。PHP 的则是 PEAR,不过 PEAR 坑不少: > 依赖处理容易出问题 > 配置非常复杂 > 难用的命令行接口 好在我们有**Composer**,PHP依赖管理的利器。它是开源的,使用起来也很简单,提交自己的包也很容易。 > 简单来说,Composer 是一个新的安装包管理工具,服务于 PHP 生态系统。它实际上包含了两个部分:Composer 和 Packagist。...

PHP

关于Mysql日期合法问题 ===================== 在`Mysql`数据库, 设置了一个`date`属性来存储日期. 在查询日期的时候, 如下: ``` > select * from stock_test.cal_index_price_daily where `date` >= '2017-02-01' and `date` 为了使日期检查更“快”,MySQL仅检查月份在0-12的范围,天在0-31的范围。 > ~~而且, `Mysql` 允许你存储某个“不严格的”合法日期值, 例如: 2017-02-31~~ 但是, 如果超出了非法值的话, `Mysql` 会自动转化为 `0`...

Mysql