自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

随心写写

在悲观中乐观,在乐观中悲观

  • 博客(5)
  • 收藏
  • 关注

原创 流畅的Python: 从协议到抽象基类

文章目录1. 序列2. 猴子补丁3. 定义抽象基类的子类4. 标准库中的基类(1) collections.abc 模块中的抽象基类(2) 抽象基类的数字塔1. 序列定义为抽象基类的 Sequence 正式接口: Sequence 抽象基类和 collections.abc 中相关抽象类的 UML 类图,箭头由子类指向超类,以斜体显示的是抽象方法。demo:类Foo,它没有继承 abc...

2020-01-29 15:59:01 459

原创 java:构造n以内的素数

开启学习java的新篇章,加油!最近在着手学习java了,从基础语法开始,通过几天的学习,对比Python,差异很大,一开始还有点不适应;不过又让我想起了一些在大学时学C语言的感受,大体上说现在学java比没接触过编程时学C语言和学Python时速度更快。算法:寻找 n 以内的素数:package basic;import java.util.Arrays;public class ...

2020-01-28 00:34:40 382

原创 流畅的Python: 序列的修改、散列和切片

文章目录1. 使用reprlib.repr()的序列2. 协议和鸭子模型3. 可切片的序列4. 切片原理5. 能处理切片的 `__getitem__` 方法6. 动态存取属性7. 散列和快速等值测试1. 使用reprlib.repr()的序列为了编写 Vector(3, 4)和 Vector(3, 4, 5) 这样的代码,我们可以让__init__方法接受任意个参数(通过 *args);...

2020-01-18 14:17:28 378

原创 Git:分支 merge 主线代码

协同工作时经常会遇到这样的情况:当前正在开发分支落后了主线代码很多次提交,为了某些目的,当前正在coding的分支需要合入其他人提交的代码,需要 merge 主线代码。

2020-01-11 16:40:02 2814

原创 流畅的Python: 符合Python风格的对象

符合Python风格的对象文章目录符合Python风格的对象1. 对象表示形式2. 向量类的示例:3. classmethod与staticmethod4. 格式化显示5. 可散列的Vector2d6. Python的私有属性和“受保护的”属性7. 使用`__slot__ `类属性节省空间8. 覆盖类属性1. 对象表示形式每门面向对象的语言至少都有一种获取对象的字符串表示形式的标准方式。P...

2020-01-05 15:52:28 202

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除