首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
为了看微博的微博
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
猴子补丁(Monkey patching)
在理解元类的过程中看到这个名词,很是好奇,同时也觉得自己真的是需要认认真真的学习。 对某些模块提供的的方法进行补丁。 参考链接里的作者非常厉害,通过一个例子(代码)把什么是猴子补丁说清楚了。 有个Foo的类,提供了一个add方法。 如果这个方法在处理某些特别的对象时,需要一些处…
python 元类
一个class 本身自己也是一个对象,是type类型的对象。 普通类,可以生成一个实例的类。 执行type方法,可以生成一个普通类。 当为一个普通类指定metaclass属性时,会调用元类来生成该类。 从参考链接中作者的内容来看,虽然用函数的方式也能实现,但是使用metacla…
Python 设计模式 flyweight 享元模式
解决大量细粒度对象引起的内存问题。 对细粒度的对象进行分析,拆分为内部状态和外部状态。 外部状态->每个对象各自个性化的状态。 还有一个实现方法,使用mixin 的方法,也很清新可人。谁要继承就可以了
Python 设计模式
设计模式有几个原则的基本概念。网上乱看了一些博客和书籍之后的个人感悟。本应该是6个原则。 最少知识原则 -> 对象和对象之间的接触(交流),越少越好。 在分析案例时,剥离具体案例的两部分逻辑,变化的和不变的。
Python(三) Enum
Enum : 枚举,官方文档如下。 个人理解,一个key:value 组成的键值对,并且,value是不重复的常量。 An enumeration is a set of symbolic names (members) bound to unique, constant va…
Python(二)__init__和__new__和super()
这三个都是和类相关的概念。 new 和 init是类在实例化过程中执行的函数。 super是在继承的情况下,执行某个被覆盖的程序的一个方法。 (多继承的原则: 广度优先) __new__: 实例化时,new一个实例出来的函数。 __init__: 对new 返回的 实例进行初始…
Python(一)编码 二进制,八进制,16进制,位,字节,字符
首先理解两个概念,有些东西是为了让机器认识的,有些东西是为了让人认识的。 进制(2,3,8,10,16)都是为了机器可以直接理解的。 编码(ASCII,unicode,utf-8),把只有机器认识的二进制体现为人一眼就能看明白的字符。 字符:char 至少是1个字节即8bit.…
个人成就
文章被点赞
1
文章被阅读
7,789
掘力值
143
关注了
1
关注者
1
收藏集
0
关注标签
1
加入于
2017-10-16