代码改变世界

我的VIM配置文件

2012-06-04 19:32 by 夜幕降临, 330 阅读, 0 推荐, 收藏, 编辑
摘要:" An example for a vimrc file."" Maintainer: Bram Moolenaar <Bram@vim.org>" Last change: 2008 Jul 02"" To use it, copy it to" for Unix and OS/2: ~/.vimrc" for Amiga: s:.vimrc" for MS-DOS and Win32: $VIM\_vimrc" for OpenVMS: sys$login:.vimrc&quo 阅读全文

Why does "ps -aux" complain about a bogus '-'?

2012-06-04 19:31 by 夜幕降临, 254 阅读, 0 推荐, 收藏, 编辑
摘要:Why does "ps -aux" complain about a bogus '-'?Accordingto the POSIX andUNIX standards, the above command asks to display all processeswith aTTY (generally the commands users are running) plus all processesowned by a user named "x". If that user doesn't exist, then ps 阅读全文

Gentoo 设置 emerge 代理

2012-03-23 18:10 by 夜幕降临, 973 阅读, 0 推荐, 收藏, 编辑
摘要:临时:To emerge through a proxy you need to run this commandexport http_proxy="http://username:password@proxy:8080"This will set the variable until you restart your computerIf you also want to be able to use rsync you have to also runexport RSYNC_PROXY="http://username:password@proxy:808 阅读全文

shell命令嵌套

2011-11-29 18:47 by 夜幕降临, 822 阅读, 0 推荐, 收藏, 编辑
摘要:例如: more `grep -l POSIX *` more $(grep -l POSIX *) 阅读全文

shell变量

2011-11-29 18:46 by 夜幕降临, 205 阅读, 0 推荐, 收藏, 编辑
摘要:当声明的变量要存储的字符串包含空格就得用“”括起来test 和 [ 都是命令脚本末尾要加上exit 0这样能说明我们的脚本成功结束,便于他人调用*通配符在' '中不起作用if [ "$变量" = "hello" ]if conditionthen ...else ...fifor var in valuesdo statementsdonewhile condition do ...done$((数学表达式))//满足条件时退出循环与while刚好相反until conditiondo ...done匹配以后直接结束case语句块在使用单 阅读全文

开始java学习

2011-11-29 18:45 by 夜幕降临, 201 阅读, 0 推荐, 收藏, 编辑
摘要:java变量1、primitive主数据类型boolean char16 byte 8 short 16 int 32 long 64 float 32 double 642、非primitive主数据, 用引用来保存存取对象的方法 对象是用引用来访问的,要对引用进行初始化。类中的变量初始值实例变量永远都会有默认值。。。如果没有复制: interger 0 float 0.0 boolean false reference null变量比较使用==比较两个primitive主数据类型,或者判断两个引用是否引用同一个对象使用equals()来判断两个对象是否在意义上相等类的设计过程类该做的事情列 阅读全文

列表解析、字典解析和集合解析

2011-11-29 18:44 by 夜幕降临, 1174 阅读, 0 推荐, 收藏, 编辑
摘要:multiple = 1024 if a_kilobyte_is_1024_bytes else1000Python 3 带有一个模块叫做 os,代表 “操作系统(operating system)。” os 模块 包含非常多的函数用于获取(和修改)本地目录、文件进程、环境变量等的信息。使用 os.getcwd() 函数获得当前工作目录。使用 os.chdir()函数改变当前工作目录os.path 模块。os.path 模块包含了操作文件名和目录名的函数.glob 模块是 Python 标准库中的另一个工具,它可以通过编程的方法获得一个目录的内容每一个现代文件系统都对文件存储了元信息: 创建时 阅读全文

正则表达式

2011-11-29 18:43 by 夜幕降临, 238 阅读, 0 推荐, 收藏, 编辑
摘要:在 python 中,所有的正则表达式相关功能都包含在 re 模块中。^ 匹配字符串开始. $ 匹配字符串结尾为了在正则表达式中表达这个独立的词,你可以使用‘\b’,'\'必须被转义要用'\\'为了解决‘\’字符传染的问题,可以使用原始字符串。这只需要在字符串的前面添加一个字符‘r’,在处理正则表达式建议使用原始字符串re.sub(r'\bROAD\b', 'RD.', s) # \b表示右边必须有一个分割符,就是说需要替换在字符串的任意位置匹配独立的‘ROAD’单词使用语法{N,M}pattern = '^M?M?M?$ 阅读全文

字符串

2011-11-29 18:43 by 夜幕降临, 296 阅读, 0 推荐, 收藏, 编辑
摘要:Python 3 支持把值格式化(format)成字符串可以有非常复杂的表达式,最基本的用法是使用单个占位符(placeholder)将一个值插入字符串。"{0}'s password is {1}".format(username, password)字符串也是对象,对象则有其方法。其次,整个表达式返回一个字符串。最后,{0}和{1} 叫做替换字段(replacementfield),他们会被传递给 format()方法的参数替换复合字段名并且{0}和{1}可以调用该参数的属性、方法等。。。。。格式说明符可以通过利用(类似)Python 的语法访问到对象的元素或属 阅读全文

类定义

2011-11-29 18:42 by 夜幕降临, 292 阅读, 0 推荐, 收藏, 编辑
摘要:Python 是完全面向对象的:你可以定义自己的类,从你自己或系统自带的类继承,并生成实例。 class PapayaWhip: passclass Fib: '''iterator that yields numbers in the Fibonacci sequence'''def __init__(self, max): self.max = maxdef __iter__(self): self.a = 0 self.b = 1 return selfdef __next__(self): fib = self.a if fib > 阅读全文