02 2022 档案

摘要:参考链接:https://www.cnblogs.com/huchong/p/8244279.html 单例模式: 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。例如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个名 阅读全文
posted @ 2022-02-21 15:08 呆贝斯 阅读(27) 评论(0) 推荐(0) 编辑
摘要:简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 阅读全文
posted @ 2022-02-13 22:53 呆贝斯 阅读(19) 评论(0) 推荐(0) 编辑
摘要:调试程序时看某些库的源代码,发现有如下代码读不懂,不理解后面这个from干什么用的。 try: ... except KeyError: raise **Error('') from None try: ... except Exception as exc: raise **Error('') f 阅读全文
posted @ 2022-02-12 22:15 呆贝斯 阅读(204) 评论(0) 推荐(0) 编辑
摘要:开发过程遇到一个问题,用户的性别在数据库中存储时并不会用中文表示,数据库使用male、female、other代表男性、女性和其他,可接口传给前段时希望用户的性别是中文,这时就需要转换。 下面这段代码太罗嗦了,也无法复用,有什么办法优化他呢? if user.gender: if user.gend 阅读全文
posted @ 2022-02-11 14:35 呆贝斯 阅读(251) 评论(0) 推荐(0) 编辑
摘要:什么是鸭子类型? 鸭子类型就是说,一个函数不会关心它传入参数的类型,只关心这个参数对应的对象有没有自己想要的方法和属性。如果有,就能运行。如果没有就不能运行。这就像我看到只鸟,只要它能像鸭子一样叫,像鸭子一样的白色羽毛,那么,无论它实际是什么东西,我们都认为它是鸭子。 阅读全文
posted @ 2022-02-08 22:08 呆贝斯 阅读(39) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示