-
删除文件中的^M符号 15 Sep 2013
Windows和Linux的文本文件换行方式不同,有时候将windows的文本文件上传到Linux中,会出现一些问题。
Linux下
cat -A filename
或cat -v filename
就可以看到Windows文件中多出的^M
符号。下面的方法可以去除
^M
。注意:以下命令中的^M
都是通过ctrl+v然后ctrl+m来输入的。 -
发布python的包至pypi服务器 18 Jun 2013
使用pip或easy_install可以管理和安装python的package包,实际上它们都是从pypi服务器中搜索和下载package的。目前在pypi服务器上,有超过三万多个package,同时还允许我们将自己的代码也上传发布到服务器上。这样,世界上的所有人都能使用pip或easy_install来下载使用我们的代码了。
具体步骤如下:
-
Windows下创建只有扩展名(.pypirc)的文件 17 Jun 2013
-
cygwin下安装pyquery和lxml 14 Jun 2013
-
Linux中sort命令用法 09 Jun 2013
sort命令时Linux中一个非常有用的命令,它常见的参数和意义如下:
-
-c
--check
只检查文件是否已排序,而不进行排序。 -
-m
--merge
合并已经排好序的文件。 -
-o
--output=FILE
将排序结果保存到指定文件中,通常用于将结果保存到原文件中(这种情况用输出重定向不能完成)。
-
-
Vim中寄存器的使用 03 Jun 2013
Vim中的寄存器(register)作用和windows中的剪贴板类似,不过Vim中的寄存器不止一个,有不同的类别,有不同的用处。
例如,
"ayy
命令会将yy
命令的结果放入寄存器a中,也就是复制该行文本到寄存器a中。然后"ap
命令则表示粘贴寄存器a中的内容。具体而言,Vim中常用的寄存器包括:
-
word中管理论文引用的参考文献 12 May 2013
在Word 2007版本中,新增了引文与书目的功能可以用来管理论文中的参考文献,如下图所示,具体的使用方法见用Word 2007管理论文的参考文献。
但是,引文与书目功能貌似在有些版本的word 2007中不可用,按钮是灰的。如果不想重装的话,只好用如下的方法了。
-
Python装饰器(decorator)用法 09 Apr 2013
普通的不带参数的装饰器,写法如下:
带参数的装饰器,写法如下:
-
自定义django的admin后台action 29 Mar 2013
django的admin后台管理系统中自带了一个批量删除所选对象的action。 </img>
我们还可以添加自定义的action来实现其它类似的功能,如批量修改某个字段的功能。简单的,例如将文章批量标记为已发布的action,如下:
-
正反念都有意义的词语 28 Jan 2013
无聊时想起小学时的暑假寒假作业里的题目——列举正反念都是有意义的词语,如 故事——事故,感情——情感,等等。
感觉挺有意思的,想知道这样的词语到底有多少,于是动手写了点代码来完成这个题目。
首先,找到了一个搜狗的互联网词库,1.3MB,大约有十三万条词语和短语。