06 2015 档案

摘要:1 struct ListNode 2 { 3 int data; 4 ListNode* next; 5 }; 6 void AddToTail(ListNode** pHead,int v){ 7 ListNode* pNew = new ListNode(); 8 ... 阅读全文
posted @ 2015-06-07 15:03 niceforbear 阅读(429) 评论(0) 推荐(0)
摘要:SEDsed编辑器逐行处理文件,将结果发送到屏幕上。首先sed把当前处理的行保存在以恶搞临时缓存区中,处理完行后把该行发送到屏幕上,sed是对副本进行编辑,不会修改原文件。如果要修改原文件,使用-i选项。将文件内容列出同时打印行号,将2-5行删除显示 $ nl file_name | sed '2... 阅读全文
posted @ 2015-06-07 00:24 niceforbear 阅读(127) 评论(0) 推荐(0)
摘要:正则表达式的特殊符号:[:alnum:] 代表英文大写字母和数字[:alpah:] 代表英文大小写字母[:blank:] 代表空格和TAB[:cntrl:] 键盘上的控制按键:EG: CR,LF,TAB,DEL[:digit:] 代表数字[:graph:] 代表空白符意外的其他[:lower:] 小... 阅读全文
posted @ 2015-06-06 23:54 niceforbear 阅读(235) 评论(0) 推荐(0)
摘要:os模块:操作系统接口应该用 import os 风格而非 from os import * 。这样可以保证随操作系统不同而有所变化的 os.open() 不会覆盖内置函数 open() 在使用一些像 os 这样的大型模块时内置的 dir() 和 help() 函数非常有用。针对日常的文件和目录管理... 阅读全文
posted @ 2015-06-05 22:47 niceforbear 阅读(153) 评论(0) 推荐(0)
摘要:输入输出:open()read()readine()readlines()write()pickle模块可以做序列化操作,持久保持对象的信息。我们可以很容易的读写文件中的字符串。数值就要多费点儿周折,因为 read() 方法只会返回字符串,应该将其传入 int() 这样的方法中,就可以将 '123'... 阅读全文
posted @ 2015-06-05 00:16 niceforbear 阅读(167) 评论(0) 推荐(0)
摘要:数据结构:列表的元素可变,用[] or list()创建。元祖的元素不可变,用() or tuple()创建。集合的元素不可重复,用{} or set()创建。字典的存放K-V,用dict() or {} 创建。del: 按照索引 删除数据结构元素 or 变量====================... 阅读全文
posted @ 2015-06-05 00:10 niceforbear 阅读(162) 评论(0) 推荐(0)
摘要:var = raw_input() 获取用户输入,该函数会将获取的值转化为一个字符串,因此有时需要强制类型转换。if-elif-else:三元操作符:condition1 if exp else condition2exp为真执行condition1,否则执行condition2for:>>>a =... 阅读全文
posted @ 2015-06-01 12:20 niceforbear 阅读(127) 评论(0) 推荐(0)