上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: if语句 基本语法: if ....; then xxx fi 或者 if ....; then .... elif ....; then .... else .... fi 基本的if条件命令选项有: - eq —比较两个参数是否相等(例如,if [ 2 –eq 5 ]) -ne —比较两个参数是 阅读全文
posted @ 2017-06-05 14:50 看雪。 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 本文主要阐述三个问题: 1.PyStringObject(字符串对象) 2.PyString_Type(字符串对象的类型) 3.创建字符串对象 一、PyStringObject(字符串对象) PyStringObject是一个拥有可变长度内存的对象。比如:“hi”和"python"是两个不同的PyS 阅读全文
posted @ 2017-06-05 08:20 看雪。 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 算法思想:从前往后遍历列表,每次选取列表中两个数进行比较,如果不符合排序的规则,则进行交换这样一次遍历后,最大(最小)的元素就会像气泡一样到达最后位置,从而达到交换的目的 设计步骤: 算法优点:稳定,不需要大量额外的空间开销 缺点:慢 时间复杂度:O(n^2) 代码实现: 排序效果: 阅读全文
posted @ 2017-06-02 18:59 看雪。 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 流编辑器sed 1.sed 原理简析 sed 全称StreamEDitor 即流编辑器。 Sed 从系统的标准输入或者文本获取输入,经过处理之后输出到系统的标准输出(屏幕)。 那么其处理过程是什么样的呢?Sed 是流编辑器,它一次只处理一行信息,也就是说 sed 以行为处理单位,每次从标准输入/文本 阅读全文
posted @ 2017-06-02 18:51 看雪。 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 一、什么是正则表达式 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。 在linux中,通配符是由shell解释的,而正则表达式则是由命令解释的,下面我们就为大家介绍三种文本处理工具/命令:grep、sed、awk,它们三者均可以解释正则。 二 grep(过滤 阅读全文
posted @ 2017-06-02 16:44 看雪。 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 前面,我们说的是小整数对象池被激活后,发生的一系列变化。下面来谈谈,当通用对象池被激活,对象又是如何存储的。 使用通用对象池 在PyInt_FromLong中,在必要的空间被申请之后,python会从当前由free_list所维护的自由内存链表中划分一块,并在这块内存上创建所需的新的PyintObj 阅读全文
posted @ 2017-06-02 16:25 看雪。 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 整数对象篇 关于整数对象,我们主要搞清楚以下几个问题: 1.整数对象是如何创建的? 2.整数对象在内存中是如何保存的? 3.整数对象是如何添加和删除的? 想要弄清楚以上三个问题,我们还得从源码来看看,究竟一个整数对象是如何从无到有的。 首先,来看看整数对象的定义: 1 typedef struct 阅读全文
posted @ 2017-06-01 22:18 看雪。 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 在python世界里,一切皆为对象。一个整数是一个对象,一个字符串也是对象,一个类也是一个对象。更为神奇的是,一个类型也是一种对象。换句话说,面向对象理论中的“对象”、“类”,到了python中,都成为了对象。 int类型、list类型、dict类型等等,这些都是python内建的类型对象。这些类型 阅读全文
posted @ 2017-05-30 20:53 看雪。 阅读(223) 评论(0) 推荐(0) 编辑
摘要: Python总体架构 在开始剖析python源码之前,我们来看看python是如何架构起来的。 上图左边,是Python提供的大量模块、库以及用户自定义的模块。 中间部分,是python的核心部分 解释器。其中词法分析器(Scanner),将.py源文件或者从命令行输入的Python代码切分为一个个 阅读全文
posted @ 2017-05-29 21:17 看雪。 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 在centos7下,我们要安装组件,大多数情况下都是通过网络来获取自己需要的包。 接下来,我将教你如何实现自己的本地源。 步骤: 第一步:设置缓存目录,用来存放我们需要的包文件 第二步:创建缓存目录 第三步:从网上下载包文件 下载完成后,我们到刚刚创建的/rpms目录下,去看看刚下载的软件包 第四步 阅读全文
posted @ 2017-05-28 21:59 看雪。 阅读(626) 评论(0) 推荐(1) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页