摘要: 1、比较暂存区和工作目录 直接执行 git diff 减号代表旧文件,加号代表新文件存放在工作区 2、比较GIT仓库两个快照的差异 git diff 快照ID 快照ID 3、比较当前工作目录和GIT仓库中的快照 git diff HEAD 比较最新提交的快照和工作目录 git diff 快照ID 比 阅读全文
posted @ 2018-02-23 23:22 消灭猕猴桃 阅读(283) 评论(0) 推荐(0) 编辑
摘要: git add 命令:用于把工作文件放入暂存区 git commit 命令:将暂存区中等待提交的文件放入git仓库 git reset 命令:将git 仓库中的文件还原到暂存区 git checkout 命令:将暂存区中的文件还原到工作目录 reset 命令 使用git log 命令查看提交记录 将 阅读全文
posted @ 2018-02-23 21:21 消灭猕猴桃 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1、使用git status 命令查看当前状态 上图表示当前位于一个叫做master的分支中 工作目录无需要提交的文件即工作目录中文件没有改动过 2、新建LICENSE文件 输入 git status命令 提示Untracked files (文件未被跟踪)指文件未被添加到暂存区或者git仓库 使用 阅读全文
posted @ 2018-02-23 19:08 消灭猕猴桃 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1、打开命令行切换到自己的项目文件夹下 输入命令git init 初始化git 2、新建README.md文件 输入This is a great project 保存 3、命令行输入 git add README.md 将该文件添加到暂存区 4、命令行输入git commit -m "add a 阅读全文
posted @ 2018-02-23 14:10 消灭猕猴桃 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1、协同程序 协同程序就是指一个函数可以暂时挂起,并在需要的时候回到程序离开的地方继续执行 2、怎样将一个函数变为生成器 一般函数结束于return语句、异常或者函数语句全部执行完毕,结束时数据全部丢失,再次使用函数得从头再来 可以用yield语句 取代return语句,从而函数改造成生成器,是再次 阅读全文
posted @ 2018-02-10 19:06 消灭猕猴桃 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 0、什么是迭代器 迭代器不是容器,而是实现了__next__方法的对象(用于遍历容器中的数据) 在python原生支持的数据结构中set(集合)是仅支持迭代器访问的,不支持下标(index)访问 1、相关的BIF iter() 将一个可迭代对象转换成一个迭代器 next() 访问迭代器中的下一个变量 阅读全文
posted @ 2018-02-10 18:51 消灭猕猴桃 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1、基于序列的三大容器 分别是 列表、元组、字符串 2、协议 python中的协议更像是一种指南,例如鸭子类型,一只鸟像鸭子一样走,像鸭子一样叫,像鸭子一样游然后这只鸟就可以叫做鸭子 3、容器类型的协议 如果希望定制的容器是不可变的,那么只需要定义__len__ 和__getitem__ 方法 如果 阅读全文
posted @ 2018-02-09 19:53 消灭猕猴桃 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 1、描述符 用一个类来描述另一个类的属性,而描述这个属性的类必须实现__get__ __set__ __delete__ 其中一个魔法方法,那么这个描述属性的类被称为描述符 简而言之,描述符就是将某种特殊类型(包含__get__ __set__ __delete__)的类指派给另一个类的属性 2、魔 阅读全文
posted @ 2018-02-09 19:33 消灭猕猴桃 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 1、与属性访问有关的魔法方法 __getattr__(self,name) 定义当用户试图获取某一不存在的属性时的行为 __getattribute__(self,name) 定义当该类属性被访问时的行为 __setattr__(self,name,value) 定义一个属性被设置时的行为 __de 阅读全文
posted @ 2018-02-09 19:03 消灭猕猴桃 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1、算数运算的魔法方法 在调用相应的运算符时会自动调用相应的魔法方法 比如a和b相加时(a+b)会自动调用a的__add__魔法方法进行加法操作 如果在a中找不到__add__方法python就会到b中寻找反运算的魔法方法__radd__ 2、如何在子类中调用父类的方法 使用super函数 3、如果 阅读全文
posted @ 2018-02-07 19:15 消灭猕猴桃 阅读(1252) 评论(0) 推荐(0) 编辑