常见的几个VIM替换正则

vim的替换正则中,只有被替换项可以用正则表示,替换项代表普通字符 替换所有行第一个字符中“#”为“” [crayon-5ba550572852f376975229/] 替换第5行到结尾所有行的第一个字符“#”为“” [crayon-5ba5505728538483873400/] 可以使用 # 作为分隔符,此时中间出现的 / 不会作为分隔符 [crayon-5ba550572853a939654575/] ...

继续阅读

python中try except处理程序异常的三种常用方法

来源 http://www.pythontab.com/html/2013/pythonjichu_0204/210.html 如果你在写python程序时遇到异常后想进行如下处理的话,一般用try来处理异常,假设有下面的一段程序: [crayon-5ba5505728fb8862023730/] 但是你并不知道'语句1至语句N'在执行会出什么样的异常,但你还要做异常处理,且想把出现的异常打印出来,并不停止程序的运行,所以在'e...

继续阅读

ThinkPHP的UNION查询示例代码

原始的查询方法 点评:简单,粗暴,但是一旦数据量比较大,就会极大占用内存,导致内存耗尽 [crayon-5ba5505729330629278082/] 使用UNION ALL进行联合查询 点评:语句比较复杂,而且查询速度特别慢 [crayon-5ba5505729334109055567/] PHP脚本和MySQL并用 点评:代码比较多,但是查询时间非常快 [crayon-5ba5505729336485070965/...

继续阅读