上一页 1 2 3 4 5 6 7 8 ··· 45 下一页
摘要: python序列包括字符串、列表和元组三部分,下面先总的说一下python序列共有的一些操作符和内建函数。 标准类型的操作符一般都能适用于所有的序列类型,这里说一下序列类型操作符。 1. 成员关系操作符(in、not in) 成员关系操作符是用来判断一个元素是否属于一个序列的。具体语法: 2. 连接 阅读全文
posted @ 2016-03-12 18:09 stemon 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 一、数字类型分类 数字提供了标量存储和直接访问,它是不可更改类型,也就是说变更数字的值会产生新的对象。python的对象模型与常规对象模型有些不同,对数字对象的更新,实际上是生成了一个新的数值对象,并得到它的引用。 在学习编程的过程中,我们一直接受这样的教育:变量就像一个盒子,里面装着变量的值。在p 阅读全文
posted @ 2016-03-11 17:33 stemon 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 一、python对象 python使用对象模型来存储数据,构造任何类型的值都是一个对象。所有的python对象都拥有三个特性:身份、类型和值。 身份:每个对象都有一个唯一的身份标识自己,对象的身份可以用内建函数id()来得到。这个值可以被认为是该对象的内存地址。 类型:描述一种对象的类型所需要的信息 阅读全文
posted @ 2016-03-09 20:28 stemon 阅读(544) 评论(0) 推荐(0) 编辑
摘要: Valgrind是一款用于内存调试、内存泄漏检测以及性能分析的软件开发工具。 Valgrind的最初作者是Julian Seward,他于2006年由于在开发Valgrind上的工作获得了第二届Google-O'Reilly开源代码奖。 Valgrind遵守GNU通用公共许可证条款,是一款自由软件。 阅读全文
posted @ 2016-03-04 22:21 stemon 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 文件描述符标志(目前就只有一个close-on-exec): 它仅仅是一个标志,当进程fork一个子进程的时候,在子进程中调用了exec函数时就用到了这个标志。意义是执行exec前是否要关闭这个文件描述符。要把文件描述符标志和文件状态标志区分开来。 文件状态标志:在系统内核维护的系统打开文件表中,每 阅读全文
posted @ 2016-03-04 16:28 stemon 阅读(3067) 评论(1) 推荐(0) 编辑
摘要: Linux支持C语言中的标准I/O函数,同时它还提供了一套SUS标准的I/O库函数。和标准I/O不同,UNIX的I/O函数是不带缓冲的,即每个读写都调用内核中的一个系统调用。本篇总结UNIX的I/O并和标准I/O进行对比。 内核通过文件描述符引用打开的文件,它是一个非负整数。按惯例,shell中使用 阅读全文
posted @ 2016-03-03 22:27 stemon 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 分支管理--原理分析 在前面讲到的版本回退里,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。只有一条时间线的这条分支称为master,HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支。 每次提交,master分支都会向 阅读全文
posted @ 2016-02-29 22:39 stemon 阅读(354) 评论(0) 推荐(0) 编辑
摘要: Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以“克隆”这个原始版本库,而且每台机器的版本库其实都是一样的,并没有主次之分。 你肯定会想,至少需要两台机器才能玩远程库不是?但是我只有一台电脑,怎么玩?其实一台 阅读全文
posted @ 2016-02-29 01:29 stemon 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 在Git中,删除也是一个修改操作,我们实战一下,先添加一个新文件test.txt到Git并且提交: $ git add test.txt $ git commit -m "add test.txt" [master 94cdc44] add test.txt 1 file changed, 1 in 阅读全文
posted @ 2016-02-29 00:24 stemon 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 为什么Git比其他版本控制系统设计得优秀,因为Git跟踪并管理的是修改,而非文件。 新增了一行,这就是一个修改,删除了一行,也是一个修改,更改了某些字符,也是一个修改,删了一些又加了一些,也是一个修改,甚至创建一个新文件,也算一个修改。 为什么说Git管理的是修改,而不是文件呢?我们还是做实验。第一 阅读全文
posted @ 2016-02-28 23:56 stemon 阅读(243) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 45 下一页