上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: [a] open 成功返回文件描术符, 失败返回 -1 oflag: O_RDONLY / O_WRONLY / O_RDWR / O_EXEC / O_APPEND / O_CLOEXEC / O_CREAT / O_EXCL / O_NONBLOCK / O_NOFOLLOW / O_SYNC 阅读全文
posted @ 2014-12-04 10:58 范辉 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 正则匹配流程: regcomp 函数 regex 参数是预定义的正则表达式字符串 cflags 用于指定编译特性,可用参数如下 REG_EXTENDED:启用扩展正则表达式规则,默认是基本正则表达式规则 REG_ICASE:忽略大小写 REG_NOSUB:仅检查是否存在匹配项,不返回结果 REG_N 阅读全文
posted @ 2014-12-03 22:12 范辉 阅读(324) 评论(0) 推荐(0) 编辑
摘要: sysconf / pathconf:用于运行时确定特定系统实际支持的限制值 sysconf 函数的参数格式: “_SC_ + 限制项名称”,如:CHILD_MAX 限制值指每个实际用户 ID 可以启动的最大进程数,调用 sysconf(_SC_CHILE_MAX) 即可获得其实时限制值 pathc 阅读全文
posted @ 2014-12-02 09:23 范辉 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 生成静态库:ar -rc ex.a ex0.o ex1.o exN.o ... 添加符号表:ar -s ex.a 删除成员:ar -d ex.a exN.o 显示内容:ar -tv ex.a GCC 编译器选项 -o 指定生成的文件的名称 -c 生成 object 文件,不链接 -S 只生成汇编文件 阅读全文
posted @ 2014-12-01 08:57 范辉 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 一、构显国际橡棋8x8棋盘 二、求正整数平方根 三、求负整数平方根 四、三角形面积——海轮公式:√s(s-a)(s-b)(s-c),s=(a+b+c)*1/2,a、b、c分别为三角形三边长度 五、摄时温度转华氏温度:(X * 1.8) + 32 六、判断年份是否为闰年:被4整除且不被100整除,或能 阅读全文
posted @ 2014-09-16 19:23 范辉 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 一、编写可接受任意数量参数的函数:*、** #以*打头的参数只能作为最后一个位置参数出现,以**打头的参数只能作为最后一个参数出现;*args之后仍然可以有其它的参数出现,但只能是关键字参数(keyword_only) 二、编写只接受关键字参数的函数 #星号*之后的参数都是keyword_only参 阅读全文
posted @ 2014-09-14 15:16 范辉 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 一、读写CSV数据: 二、数据汇总和统计:pandas(大型数据集分析、数据归组、统计分析等) 阅读全文
posted @ 2014-09-11 20:54 范辉 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 一、输出重定向到文件 二、参数列表的分拆 当你要传递的参数已经是一个列表,但要调用的函数却接受分开一个个的参数值,这时候你要把已有的列表拆开来 以同样的方式,可以使用 ** 操作符分拆关键字参数为字典: 三、禁止输出换行符 四、避免写入操作覆盖已有文件:open('/path/to/file', ' 阅读全文
posted @ 2014-09-11 17:47 范辉 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 一、反向迭代:reversed() #反向迭代只有在待处理的对象具有确定的大小或者对象实现了__reversed()__特殊方法时才能奏效,否则必须先将对象转化为列表(可能消耗大量内存) 二、迭代器切片:itertools.islice #迭代器和生成器无法进行普通的切片操作(其长度不确定且没有实现 阅读全文
posted @ 2014-09-11 16:23 范辉 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 一、对数值进行取整:round(value,ndigits) #float提供17位的精度 二、对小数进行精确计算:decimal模块(规避float天生的精度误差,但效率低,常用于金融领域) 三、format()格式化输出:{「参数索引或名称」:「填充符」「对齐方式<>^」「width」「数值千分 阅读全文
posted @ 2014-09-11 13:10 范辉 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 一、使用多个界定符分割字符串 字符串.split(',')形式只适用于单一分割符的情况;多分割符同时应用的时候,可使用re.split() 二、字符串开头或结尾匹配 思路1:.startswith(str或tuple)、.endswith(str或tuple),用元组形式可匹配多项 思路2:切片之后 阅读全文
posted @ 2014-09-09 11:04 范辉 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 一、从队列两端高效插入、删除元素,及保留固定数量的数据条目: collections.deque([iterable[,maxlen=N]]) a = collections.deque([1, 2],maxlen=3) a.appendleft(3) [3, 1, 2] a.appendleft( 阅读全文
posted @ 2014-09-08 20:51 范辉 阅读(226) 评论(0) 推荐(0) 编辑
摘要: http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 a、编码 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串,也可以为源码文件指定不同 阅读全文
posted @ 2014-08-31 18:12 范辉 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 1 find . -perm 664 2 3 Search for files which have read and write permission for their owner, and group, but which other users can read but not write 阅读全文
posted @ 2014-08-08 20:52 范辉 阅读(290) 评论(0) 推荐(0) 编辑
摘要: Perl 对我用途,仅是作为 Shell 脚本中的文本处理器;在较大的软件工程里,更多的是使用 C、go 等编译型语言。 Perl 是一种历史比较悠久的动态编程语言,在各种类 Unix 系统中得到了应泛的应用,操作系统通常会自带 perl 解释器,因此,将它作为 sed、awk 等工具的增强型替代, 阅读全文
posted @ 2014-04-28 11:52 范辉 阅读(315) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页