常见的几个VIM替换正则

vim的替换正则中,只有被替换项可以用正则表示,替换项代表普通字符

  • 替换所有行第一个字符中“#”为“”

  • 替换第5行到结尾所有行的第一个字符“#”为“”

  • 可以使用 # 作为分隔符,此时中间出现的 / 不会作为分隔符

  • 删除文本中的^M

  • 删除nginx配置文件中某些行的#

  • 撤销上一次操作使用快捷键U

  • 恢复上一次被撤销的操作CTRL+R



XShell中查看CentOS6.5服务器乱码

复制以下命令也可以解决这个问题

你也可以使用以下步骤来解决问题

  • 首先确认服务器中包含中文语言包

  • 更改/etc/sysconfig/i18n文件的配置如下

另外注意对该文件执行source命令

  • 在Xshell的主机的标签栏中,选择目标主机,右键标签选择属性,在终端一栏,设置其语言为UTF-8编码。

Xshell-Terminal



linux检查一个软件是否安装

示例代码



net user 设置用户

查看有哪些用户

查看用户操作

添加用户

修改用户密码



使用Pandas合并CSV文件-来自Thermo光谱温度计的文件

文件下载:Data

代码如下



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

来源

http://www.pythontab.com/html/2013/pythonjichu_0204/210.html

如果你在写python程序时遇到异常后想进行如下处理的话,一般用try来处理异常,假设有下面的一段程序:

但是你并不知道”语句1至语句N”在执行会出什么样的异常,但你还要做异常处理,且想把出现的异常打印出来,并不停止程序的运行,所以在”except ……”这句应怎样来写呢?总结了一下3个方法

方法一:捕获所有异常

方法二:采用traceback模块查看异常

方法三:采用sys模块回溯最后的异常

但是,如果你还想把这些异常保存到一个日志文件中,来分析这些异常,那么请看下面的方法:把 traceback.print_exc() 打印在屏幕上的信息保存到一个文本文件中



ThinkPHP的UNION查询示例代码

原始的查询方法

点评:简单,粗暴,但是一旦数据量比较大,就会极大占用内存,导致内存耗尽

使用UNION ALL进行联合查询

点评:语句比较复杂,而且查询速度特别慢

PHP脚本和MySQL并用

点评:代码比较多,但是查询时间非常快