Vim操作(转自:http://www.cnblogs.com/hustskyking)

vim 是一个具有很多命令的功能非常强大的编辑器。限于篇幅,在本教程当中就不详细介绍了。本教程的设计目标是讲述一些必要的基本命令,而掌握好这些命令,您就能够很容易将vim当作一个通用的万能编辑器来使用了。

完成本教程的内容大约需要25-30分钟,取决于您训练的时间。

每一节的命令操作将会更改本文。推荐您复制本文的一个副本,然后在副本上进行训练(如果您是通过"vimtutor"来启动教程的,那么本文就已经是副本了)。

切记一点∶本教程的设计思路是在使用中进行学习的。也就是说,您需要通过执行命令来学习它们本身的正确用法。如果您只是阅读而不操作,那么您可能会很快遗忘这些命令的!

好了,现在请确定您的Shift-Lock(大小写锁定键)还没有按下,然后按键盘上的字母键 j 足够多的次数来移动光标,直到第一节的内容能够完全充满屏幕。

 
第一讲 

第一节∶移动光标 

※※ 要移动光标,请依照说明分别按下 h、j、k、l 键。 ※※

^
k 提示∶ h 的键位于左边,每次按下就会向左移动。
< h l > l 的键位于右边,每次按下就会向右移动。
j j 键看起来很象一支尖端方向朝下的箭头。
v

1. 请随意在屏幕内移动光标,直至您觉得舒服为止。

2. 按下下行键(j),直到出现光标重复下行。

—> 现在您应该已经学会如何移动到下一讲吧。

3. 现在请使用下行键,将光标移动到第二讲。

提示∶如果您不敢确定您所按下的字母,请按下<ESC>键回到正常(Normal)模式。然后再次从键盘输入您想要的命令。

提示∶光标键应当也能正常工作的。但是使用hjkl键,在习惯之后您就能够快速地在屏幕内四处移动光标了。

继续阅读“Vim操作(转自:http://www.cnblogs.com/hustskyking)”

MYSQL性能测试

其实还有更新的结论是,在新的MYSQL版本中BLOB字段并不是性能损失的原因。更具体的原因,下次将我理解的MYSQL索引的过程写下来

 

———————————-2015-11-19以上—————————————

最近公司项目中遇到了性能问题,是关于BLOB字段带来的性能损失。

首先在数据库中创建了这么两个表

 

继续阅读“MYSQL性能测试”

常用MYSQL指令

数值型:

 

TINYINT 1 ,SMALLINT 2,MEDIUMINT 3 ,INT 4,BIGINT 8,DECIMAL,FLOAT 4,DOUBLE 8,BIT

 

 

字符串型

 

CHAR,VARCHAR,BINARY,VBINARY,TINYBLOB,BLOB,MEDIUMBLOB,LONGBLOG,TINYTEXT,TEXT,MEDIUMTEXT,LONGTEXT,EMUM,SET

 

日期时间型

 

date,time,datetime,timestamp

 

数据限定修饰:

 

NOT NULL,NULL,DEFAULT,AUTO_INCREMENT,UNSIGNED,PRIMARY KEY,UNIQUE KEY,FOREIGN KEY

 

CHARACTER SET #ps:SHOW CHARACTER SET 显示当前数据库所支持的所有字符集

COLLATION #ps:SHOW COLLATION 显示所支持的所有排序规则

 

继续阅读“常用MYSQL指令”

只复制目录结构(转)

 Linux 下有许多愿意只做一件事且非做好不可的工具,find 就是其中之一。使 用以下单行命令可以达成我们的目的:
% find ~ -type d -exec mkdir -p demo/{} ;

在该单行中,

  • -type d:只搜索目录
  • -exec mkdir -p …:针对找到的目录执行 mkdir 命令

整行命令的作用是将以 ~ 开始的目录结构复制到当前目录的 demo 中。