vim ~/.vimrc
map ^P I//
map ^E ^xx
PS:“^”这个符号是通过ctrl+v出来的
如果想要复制一个函数到另外一个窗口,可以如下操作:
1、找到开头:找到函数入口或者出口的”{“,输入Shift+V进入可视化模式
2、定位结尾:输入%,就会选中整个函数
3、然后p按粘贴或者dd剪切就和普通操作一致了
http://www.phpcomposer.com/composer-the-new-age-of-dependency-manager-for-php/
今天数据库报错:
ERROR 1129 (00000): Host ’10.94.45.42′ is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts’
原因:
同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)中断的数据库连接而导致的阻塞;
解决方法:
1、提高允许的max_connection_errors数量(治标不治本):
① 进入Mysql数据库查看max_connections: show variables like ‘%connection_%’;
mysql> show variables like ‘%connection_%’;
+———————-+——-+
| Variable_name | Value |
+———————-+——-+
| max_connections | 151 |
| max_user_connections | 0 |
+———————-+——-+
2、使用mysqladmin flush-hosts 命令清理一下hosts文件(不知道mysqladmin在哪个目录下可以使用命令查找:whereis mysqladmin);
① 在查找到的目录下使用命令修改:/usr/bin/mysqladmin flush-hosts -h192.168.1.1 -P3308 -uroot -prootpwd;
备注:
其中端口号,用户名,密码都可以根据需要来添加和修改;
配置有master/slave主从数据库的要把主库和从库都修改一遍的(我就吃了这个亏明明很容易的几条命令结果折腾了大半天);
第二步也可以在数据库中进行,命令如下:flush hosts;
CASE result WHEN '胜' THEN 1 WHEN '负' THEN 2 ELSE 0 END
CASE WHEN result='胜' THEN 1 WHEN result='负' THEN 2 ELSE 0 END
http://www.cnblogs.com/kirinboy/archive/2010/01/11/1644108.html
*(#) 当光标停留在某个单词上时, 输入这条命令表示查找与该单词匹配的下(上)一个单词.
g*(g#) 此命令与上条命令相似, 只不过它不完全匹配光标所在处的单词, 而是匹配包含该单词的所有字符串.
gd 本命令查找与光标所在单词相匹配的单词, 并将光标停留在文档的非注释段中第一次出现这个单词的地方(该功能暂未实验).
% 本命令查找与光标所在处相匹配的反括号, 包括 () [] {},注:改命令最适合查找代码闭合标签