世事如棋,一着争来千秋业 智勇双全,一战换来万世名 柔情似水,几时流尽六朝春?看异路荷花,一泉清柳,楼台榭亭筑,脉脉相依,撒尽温柔.
| December 16, 2008 18:13 | root | Via 本站原创
[vi操作]vi 撤销重做于前进后退
| January 6, 2009 19:18 | root | Via 本站原创
“u”命令撤销上一个编辑操作。
注意:
如果你输入“u”两次,你的文本恢复原样,那应该是你的Vim被配置在Vi兼容
模式了。
重做
如果你撤销得太多,你可以输入CTRL-R(redo)回退前一个命令。换句话说,它撤销
一个撤销。要看执行的例子,输入CTRL-R两次。字符A和它后面的空格就出现了:
young intelligent turtle
有一个特殊版本的撤销命令:“U”(行撤销)。行撤销命令撤销所有在前一个编辑行
上的操作。 输入这些命令两次取消前一个“U”:
A very intelligent turtle
xxxx 删除very
A intelligent turtle
xxxxxx 删除turtle
A intelligent
用“U”恢复行
A very intelligent turtle
用“u”撤销“U”
A intelligent
“U”命令自己改变自己,“u”命令撤销操作,CTRL-R命令重做操作。这有点乱,但不用
担心,用“u”和CTRL-R命令你可以切换到任何状态。
流行的文本编辑器通常都有前进和后退功能,可以在文件中曾经浏览过的位置之间来回移动。在 vim 中使用 Ctrl-O 执行后退,使用 Ctrl-I 执行前进。
相关帮助: :help CTRL-O :help CTRL-I :help jump-motions
sina组织的每天体检后报告出现既往感染HBV或恢复期,吓倒我了。
| January 6, 2009 15:39 | root | Via 本站原创
sina组织的每天体检后报告出现既往感染HBV或恢复期,吓倒我了,我网上查,打电话,才知道是如下情况:
在不知道情况的时候感染了乙肝病毒,但是由于你本身的免疫力很好,自身产生抗体,现在还没有完全恢复正在恢复期,你现在这种情况不必治疗,只要平时注意休息,不要喝酒吃辛辣的东西,一般自己会好的。HBeAb阳会转阴的。你就很健康体以后被乙肝传染的几率几乎为0。你现在也没有传染性,和正常人一样的。不用担心的。
参看:
http://health.sohu.com/200...
发现我是:
4、既往感染过乙肝,现仍有免疫力,属于不典型恢复期。也可能为急性乙肝感柒期。
哈哈哈,吓我一跳!
在不知道情况的时候感染了乙肝病毒,但是由于你本身的免疫力很好,自身产生抗体,现在还没有完全恢复正在恢复期,你现在这种情况不必治疗,只要平时注意休息,不要喝酒吃辛辣的东西,一般自己会好的。HBeAb阳会转阴的。你就很健康体以后被乙肝传染的几率几乎为0。你现在也没有传染性,和正常人一样的。不用担心的。
参看:
http://health.sohu.com/200...
发现我是:
4、既往感染过乙肝,现仍有免疫力,属于不典型恢复期。也可能为急性乙肝感柒期。
哈哈哈,吓我一跳!
在约会中,观察你的一言一行一举一动,采取各种方式试探你、了解你,这是女人们惯用的伎俩。但无论她耍什么样的“花招”,只要你掌握了游戏规则,终会赢得女人的芳心。
mysql中使用union all的order by的问题
| January 5, 2009 16:03 | root | Via 本站原创
以前做东西遇到了union all的问题,因为这个只有mysql的高版本才有,所以很少用到,
在orderby的时候总是出现问题原来的语句是这样的
不管怎么搞里面的order by都不起作用,最后查了相关问题,才知道问题的所在
正确的代码应该如下:
select * from(
SELECT *
FROM news
WHERE screatedate > '2007-06-30'
order BY typeid
) as temp1
UNION ALL select * from(
SELECT *
FROM news
WHERE screatedate <= '2007-06-30'
order BY screatedate desc
)as temp2
最后终于成功了,现在贴出来,供大家参考
在orderby的时候总是出现问题原来的语句是这样的
(
SELECT *
FROM news
WHERE screatedate > '2007-06-30'
order BY typeid
)
UNION ALL select * from(
SELECT *
FROM news
WHERE screatedate <= '2007-06-30'
order BY screatedate desc
)
SELECT *
FROM news
WHERE screatedate > '2007-06-30'
order BY typeid
)
UNION ALL select * from(
SELECT *
FROM news
WHERE screatedate <= '2007-06-30'
order BY screatedate desc
)
不管怎么搞里面的order by都不起作用,最后查了相关问题,才知道问题的所在
正确的代码应该如下:
select * from(
SELECT *
FROM news
WHERE screatedate > '2007-06-30'
order BY typeid
) as temp1
UNION ALL select * from(
SELECT *
FROM news
WHERE screatedate <= '2007-06-30'
order BY screatedate desc
)as temp2
最后终于成功了,现在贴出来,供大家参考





