摘要: 在windows使用Ipython qtconsole时发现使用ls命令显示目录时中文会乱码,而在dos下使用Ipython就没有这个问题。直接在ipython qtconsol中输入中文则没有什么问题,查了很多资料都没有办法解决这个问题。突然想到,为了使用Sublime Text曾将PYTHONI... 阅读全文
posted @ 2013-12-18 17:07 冷风一夜 阅读(1324) 评论(0) 推荐(0) 编辑
摘要: 在Python中,OOP完全是可选的,并且在初学阶段不需要使用类。实际上,可以用较简单的结构、例如函数,甚至简单的脚本代码做很多事情。因为妥善使用类需要一些预告的规划,因此和那些采用战术模式工作的人相比(短期开发),采用战略模式工作的人(长期产品开发)对类会更感兴趣一些。 ——Python学习手册在Python中使用类,需要事先的规划。看技术书籍时有一个习惯:先粗看一遍书中的示例代码,了解代码实现的功能,然后把代码根据自己的理解重写一遍,最后再对比一下自己代码和书中示例代码的区别,从中找出差异并结合作者的论述进行分析。这三个步骤是了解作者思路->自发思考->归纳总结的过程,可以把作 阅读全文
posted @ 2013-10-31 19:10 冷风一夜 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 有时需要在Windows下运行Gromacs,作为一个开源分子动力学模拟(MD)软件,它最好的运行环境当然是Linux,可惜条件不具备。习惯了Linux下智能的命令提示符,再使用Windows下的CMD感觉好难过,开始寻找CMD的代替品,开始找到一个Console2,但是对中文的支持不太好,于是放弃了,再后来找到了PowerCmd,感觉非常不错。它与CMD的关系,就好像Gnome Terminal 或Kconsola与终端的关系一样,是CMD的一个Wrapper。为了方便运行Gromacs,在PowerCmd下建立了一个快捷方式,可以直接运行Gromacs目录下的RUN.bat设置环境变量。结 阅读全文
posted @ 2013-10-30 14:58 冷风一夜 阅读(3476) 评论(0) 推荐(0) 编辑
摘要: 学习了一段时间Vim,感觉有些功能真的很方便。因学习原因,工作平台更换到一台老式Xp电脑上,重新安装了Vim7.4。官网默认版本不支持等宽字体和GDI++渲染,需要手工编译一个修改过的版本。1、下载MinGW 直接从MinGW官网下载的是在线安装包,安装起来比较慢,所以从MinGW Distro下载... 阅读全文
posted @ 2013-10-28 16:42 冷风一夜 阅读(3468) 评论(0) 推荐(0) 编辑
摘要: 又是编码的问题最近在Linux下使用SublimeText3进行Python编码,添加了Anaconda插件。然而在测试一个简单的文件时,出现了插件不工作的问题。分析插件给出的log,发现"UnicodeEncodeError: 'ascii' codec can't encode characters in position 24-25: ordinal not in range(128)"]'t encode characters in position 24-25: ordinal not in range(128)"。因为这 阅读全文
posted @ 2013-10-26 15:40 冷风一夜 阅读(6294) 评论(0) 推荐(0) 编辑
摘要: 明明不是程序员,可是还总是关心一些跟自己无关的东西。1、常见库 Linux下进行纯C语言进行开发常用的库有:GNU C Library(glibc),包括标准库(ANSI C99)及Posix等标准库的实现,是编程进行的必需保证;GNULib(The GNU Protability library),提供了跨平台的常见库支持,包括ANSI C,Posix的实现,以及一些常见功能的扩展,可以在MinGW、Mac OS、glibc(Linux)下使用,其中Linux下coreutils的实现就用到了GNUlib;glib是GTK+的一部分,也可以单独使用,提供了常见算法、数据结构、IO等功能的实. 阅读全文
posted @ 2013-10-25 21:38 冷风一夜 阅读(476) 评论(0) 推荐(0) 编辑
摘要: SublimeText3安装了Anaconda以后,在测试中无法正常运行。安装、卸载无数次,都无法正式解决。最后,发现居然是因为测试文件在中文目录下面。Anaconda是Server - Client结构,由jsonserver和本地Python库连接,非常方便根据不同项目改变Python解释器的目录,但是对中文支持不好。而Vim-Jedi则没有这个问题,是因为两者的目录不同。需要好好学习一下Python中对目录的处理,以解决以后可能面临的目录问题。 阅读全文
posted @ 2013-10-15 19:21 冷风一夜 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 为了使用Gromacs(优秀的分子动力学模拟(Moleculer Dynamics Simulation软件))和Pymol,需要搭建一个评估性的计算平台,尝试了一系列Linux发行版本,希望可以寻找出一个稳定易用的解决方案。一、需求分析1.1 用户群面向实验室的老师和同学,大多数对Linux不熟悉... 阅读全文
posted @ 2013-10-13 15:28 冷风一夜 阅读(764) 评论(0) 推荐(0) 编辑
摘要: 工作需要,搭建一个cms,需要修改一下默认的模版文件,文件点多了出现鼠标手,使用希望可以使用键盘完成所有工作。选择了windows下的gvim。1、生存 最基本的使用方法,上下左右的移动;文件的打开、保存、关闭;常见模式的使用;tutor的学习;2、level1 分窗口,分标签,简单的vimrc... 阅读全文
posted @ 2013-06-13 17:57 冷风一夜 阅读(357) 评论(0) 推荐(0) 编辑