爱生活没道理

做一个快乐的人


  • 首页

  • 文章分类

  • 技术标签

  • 时间轴

  • 关于

  • 学习计划

搭建自己的GITMENT代理服务器

发表于 2019-04-19 | 分类于 杂记
搭建自己的GITMENT代理服务器,修复[object ProgressEvent]报错
阅读全文 »

Mixin

发表于 2019-04-16 | 分类于 技术 , Python , Python高级编程

参考资料:

Mixins for Fun and Profit

介绍

写代码最好能够复用代码,避免重复造轮子。在面向对象的语言中,有一个概念叫做Mixin,在Python中通过多重继承来实现。

不同的语言中,Mixin形式会有区别,但是相同的是,他们都封装了可重用的代码,以供其他类使用。

真正的继承和Mixin的区别很微妙,Mixin不会单独使用,并且也不作为抽象类。

阅读全文 »

魔法函数

发表于 2019-04-14 | 分类于 技术 , Python , Python高级编程

参考资料:

Python3.7.3 Data model

A Guide to Python’s Magic Methods——Rafe Kettler

介绍

定义类时,使用特殊的名称来定义方法,可以用特殊的代码来调用。例如,一个类定义了__getitem__()方法,已知x是这个类的实例,那么x[i]大致相当于type(x).__getitem__(x, i)。

可以使用这类函数,为类定义很多“魔法”功能。人们管这类函数叫魔法函数。

阅读全文 »

Python3 队列

发表于 2019-04-03

collections.deque

deque提供了popleft、appendleft等函数

阅读全文 »

LeetCode算法

发表于 2019-03-30 | 分类于 技术 , 算法

此篇文章中文题干来自LeetCode中国,算法答案来自Github-apachecn/awesome-algorithm。

阅读全文 »

Python基础知识

发表于 2019-03-30 | 分类于 技术 , Python

Docker基础知识

发表于 2019-03-30 | 分类于 技术 , Docker

Redis基础知识

发表于 2019-03-30 | 分类于 技术 , Redis

第一章 MySQL体系结构与存储引擎

发表于 2018-10-24 | 分类于 读书笔记 , 《MySQL技术内幕 InnoDB存储引擎》第二版
《MySQL技术内幕 InnoDB存储引擎》第二版,第一章 MySQL体系结构与存储引擎
阅读全文 »

《Effective Python》总结

发表于 2018-10-23

第一章 用Pythonic方式思考

123
爱生活没道理

爱生活没道理

爱生活没道理的博客,记录生活、学习、工作,学会享受生活,努力做一个快乐的人、有趣的人。

26 日志
17 分类
22 标签
GitHub WeiBo E-Mail
© 2020 爱生活没道理
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4