clowwindy的杂草牧场

   :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年10月26日

摘要: 今天发现博客里的老文章代码缩进全部失效了,所有的代码左边都没有空格。研究了一下发现代码块的源码里没有<pre>标签,全是<div>和<span>。回想起以前有一次在后台调整了很多文章的tag,可能点保存的时候,HTML在线编辑器做了什么多余的事情吧。考虑到把老文章全部改一遍比较麻烦,就打算全局修改一下。首先想到了white-space:pre,可惜会导致Firefox复制不出空格,而IE完全不起作用。接下来就是用js了,在每个没有<pre>子节点的代码块最外层<div>下面插一个<pre>标签:$(".cnblo 阅读全文
posted @ 2011-10-26 17:53 clowwindy 阅读(565) 评论(0) 推荐(0) 编辑

摘要: 这几天在做项目打包的时候,因为要保护知识产权,所以将py文件编译成pyc文件再打包。于是研究了一下,编译的方法很简单,用compileall.compile_dir()函数就可以了。首先,将项目拷贝到一个目录(过滤掉.开头的隐藏文件),然后编译,最后删除.py文件。这里有一个问题,就是原来的源码目录下可能已经有pyc了,所以在编译的时候要指定force=1强制编译一下,覆盖掉这些文件。下面是打包脚本:BUILD_PATH = 'build/'PROJECT_PATH = 'src/'import osimport os.pathimport shutilimpo 阅读全文
posted @ 2011-10-26 16:54 clowwindy 阅读(1497) 评论(0) 推荐(0) 编辑