2011年11月26日

摘要: 写的比较详细的一个Linux下引号的区别,Mark一下。http://www.opsers.org/linux-home/base/shell-in-single-quotes-double-quotes-backticks-use-a-backslash.html顺便加上自己写的一个小程序,做个示例。 1 #! /bin/bash - 2 3 #@Author: Liang Feng 4 #@Create Time: 2011-11-26 5 #@Function: cut qrels into different levels, i.e. 0... 阅读全文
posted @ 2011-11-26 21:30 pku_rookie 阅读(356) 评论(0) 推荐(0)

2011年10月11日

摘要: 最近在整理暑假做出的实验结果,组数非常多,为了整理方便,就想将结果整理到Excel中去,很简单的程序也折腾了一阵,主要涉及Python利用系统命令获取文件(夹)信息以及Python对Excel的简单操作两部分。下面分别来记录一下:1.Python利用系统命令获取文件(夹)信息:这里涉及的主要是os模块以及os.path模块(Mark一下,python关于import以及from model import sub_model需要进一步的学习,最近争取写一篇日志)。os模块包含普遍的操作系统功能,这个模块对编写与平台无关的代码尤为重要。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题.. 阅读全文
posted @ 2011-10-11 23:12 pku_rookie 阅读(988) 评论(0) 推荐(0)

2011年9月19日

摘要: 最近找实习,开始练习一些简单的ACM题,感叹自己弱爆了啊……POJ2227大致题意:有一个W*H的方形格子,每个1*1的单位格子上有一个实心柱子,柱子高高低低,中间有地落差可以注入Juice,给定W*H上柱子的高度数组,求可以注入的Juice高度。这道题我读了很久才懂,关键是柱子是实心的……哎,这语文水平。输入例子:4 55 8 7 75 2 1 57 1 7 18 9 6 99 8 9 9主要思想:DFS+优先队列(堆),首先,周围的柱子上显然不能注水,不然Juice会白白流走。于是,将一周的柱子进入队列(这里可以是一般的队列,只考虑DFS),从队列中取出一个元素,看它四周(上下左右四个方向 阅读全文
posted @ 2011-09-19 19:26 pku_rookie 阅读(773) 评论(0) 推荐(0)

2011年9月3日

摘要: 放假在家很爽,但是突然想改进一下自己的编程习惯,因为前段时间写程序写的很多,但是感觉写的很乱,也没有规范,以后自己阅读起来也会有一定的困难,不利于复用,所以参照赖勇浩的编程私伙局《简明 Python 编程规范v2》一文,规范自己python编程的规范,养成良好的编程习惯。本文引用http://blog.csdn.net/lanphaday/article/details/6601123,部分顺序可能有更改。PylintPylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8)和有潜在问题的代码。 阅读全文
posted @ 2011-09-03 11:40 pku_rookie 阅读(816) 评论(1) 推荐(1)

2011年8月12日

摘要: 以下大部分内容引用自http://www.iseelinux.com/something/notepadd-python.html最近一段时间都在Linux下写程序,也渐渐习惯了不依赖IDE环境写程序了,也算是养成了一个好习惯。以后不管写什么程序都希望尽量在Linux下写,当然,由于看论文或是别的什么需求让我不得不经常使用Windows,那我就向大牛们学习了一下如何用纯文本编辑器来编写程序了(主要是Python)。NppExec主要是运行当前脚本的插件,安装好后按F6就会出现一个对话框,要求输入命令。因为我要运行Python脚本,所以我输入的是C:\Python27\python.exe (注 阅读全文
posted @ 2011-08-12 16:19 pku_rookie 阅读(1527) 评论(0) 推荐(1)

2011年7月9日

摘要: 最近一直在折腾两台电脑,今天终于忍受不了这个痛苦了,故拿出终极杀手Synergy在Ubuntu下,使用Synergy需要quick synergy的帮助,在终端下输入sudo apt-get install quicksynergy安装。奇怪的是在GUI下我一直配置不不成功,于是我试着在终端下使用,方法如下(我的两台都是Ubutu系统哦~):在主机(也就是鼠标和键盘所属的那台电脑下)的主目录下(~)新建.synergy.conf内容如下:======================================================================section:s 阅读全文
posted @ 2011-07-09 10:59 pku_rookie 阅读(1708) 评论(0) 推荐(0)

2011年7月2日

摘要: 我的vim配置:========================================================================================================================"设置起始位置winpos 10 180"设置窗口大小set lines=30 columns=108"设置编码set encoding=utf-8set fileencoding=gb18030set fileencodings=utf-8,shift-jis,gbk,gb18030,cp936,utf-16, 阅读全文
posted @ 2011-07-02 19:18 pku_rookie 阅读(933) 评论(0) 推荐(0)

2011年5月4日

摘要: 1.设置Visual Studio 项目位置工具->选项 -> 环境 -> 设置Visual Studio 项目位置 -> E:\\Workspace2.启用行号工具->选项 -> 文本编辑器 -> C/C++ -> 常规 -> 行号3.将制表符TAB改为4个空格符工具->选项 -> 文本编辑器 -> C/C++-> 制表符 -> 插入空格4.设置字体工具->选项 -> 环境 -> 字体和颜色 -> 字体 设置为:Courier New工具->选项 -> 环境 -> 字 阅读全文
posted @ 2011-05-04 16:06 pku_rookie 阅读(751) 评论(0) 推荐(0)

2011年4月14日

摘要: Recently, I’ve been doing some research on IR. It is inevitable to get long with some useful toolkits for convinience. The Lemur Project's software development philosophy emphasizes state-of-the-art accuracy, flexibility, and efficiency. Since I’ve told that this toolkit is more efficient in Lin 阅读全文
posted @ 2011-04-14 16:40 pku_rookie 阅读(628) 评论(2) 推荐(0)

2010年11月6日

摘要: 此次选了DBMS的课以及海量图数据挖掘的课连续的狂轰乱炸终于让我下定决心自己找个地方记录下自己学习的过程,不指望对他人有多大的帮助,只是希望自己能通过这样的方式督促和鼓励自己坚持下去,也让自己有点小小的成就感吧。 首先不得不提咱们这个课的助教,真的非常地热心和耐心,给了我这个linux和pg菜鸟开始挑战自我的决心。从FTP上下了已经配好安装环境的Fedora和PostgreSQL源代码。 1)... 阅读全文
posted @ 2010-11-06 00:56 pku_rookie 阅读(834) 评论(0) 推荐(0)