摘要:继上篇简单工厂博客的例子, 走进到2000年,人们对鞋子的质量要求开始提升了,人们愿意花更高的价格获得质量更好的鞋子,于是万能造小作坊开始转型了专做一种鞋型, 这样工人的熟练度高了做出来的鞋子质量也更好了,慢慢地 A作坊我就专门生产老北京布鞋, B作坊专门生产板鞋, C作坊专门生产山地鞋,专门的作坊 阅读全文
posted @ 2020-07-01 16:12 代码一字狂 阅读(6) 评论(0) 推荐(0) 编辑
摘要:说到简单工厂立马在脑海中闪现的是八九十年代沿海地区的一座座小作坊,在当年基本可以说是万能造。 拿鞋子为例,顾客说要老北京布鞋,一批工人就哗啦啦赶老北京布鞋,当顾客说要板鞋, 球鞋, 还是山地鞋,只要你有需求他就能造, 唯一让人不满意的可能就是质量不太好吧。 哈哈回归正题讲我们的设计模式之简单工厂,简 阅读全文
posted @ 2020-07-01 15:20 代码一字狂 阅读(6) 评论(0) 推荐(0) 编辑
摘要:说到观察者模式,在我脑海中总是闪现,这家伙跟消息队列的主题发布订阅有什么关系,虽然本人对消息队列没有很深的研究,但是凭直觉我就认为消息队列的实现就使用了观察者模式吧,所以本文就来模拟消息队列的丐版实现阐述观察者模式是怎样玩的。 观察者模式的GOF官方解释是: 定义对象间的一种一对多(变化)的依赖关系 阅读全文
posted @ 2020-06-30 16:43 代码一字狂 阅读(106) 评论(0) 推荐(0) 编辑
摘要:我们在使用python的flask框架时,可能会经常用到生命周期函数如:before_request, before_first_request,或者信号等,刚开始学的时候就想只要写一个函数,然后加上一个装饰器居然就可以实现这种开挂般的效果,那时感觉这框架代码写得真棒, 再过些时间自己学会阅读框架源 阅读全文
posted @ 2020-06-30 14:12 代码一字狂 阅读(39) 评论(0) 推荐(0) 编辑
摘要:每次看到项目中存在大量的if else代码时,都会心生一丝不安全感。 特别是产品给的需求需要添加或者更改一种if条件时,生怕会因为自己的疏忽而使代码天崩地裂,哈哈,本文的目的就是来解决这种不安全感的,23种设计模式的策略模式。 GOF对策略模式的解释是: 定义一系列算法, 把它们一个个封装起来,并且 阅读全文
posted @ 2020-06-29 16:53 代码一字狂 阅读(96) 评论(0) 推荐(0) 编辑
摘要:第一次实际接触描述符是在我们项目中我们需要实现自己的Manger管理器从而在查询时加上特定条件,澳门生活:所以去看了Django ORM的源码就打开了对数据描述符的大门。 要入门描述符,我们首先要知道几个前提的知识: 什么是描述器? 什么是数据描述器? 什么是非数据描述器? 属性被调用时,属性访问的顺序? 0 阅读全文
posted @ 2020-06-28 18:26 代码一字狂 阅读(13) 评论(0) 推荐(0) 编辑
摘要:无论是在python代码中,还是面试中单例设计模式都是经常被问到和使用的,例如面试中会让你用代码实现单例模式分几种不同的方式,或者问你在平常工作中哪些地方有用到单例设计模式,然后深入探讨。 在本文中我将针对这两个问题来回答和用python代码来编写我们的单例模式。 首先,我们要了解什么是单例模式-- 阅读全文
posted @ 2020-06-24 15:45 代码一字狂 阅读(17) 评论(0) 推荐(0) 编辑
摘要:在python代码中我们经常看到函数上方放了一个@开头的函数像是带了一顶帽子一般,在python语法中称这种写法叫装饰器。对装饰器比较好的解释是:基于高阶函数和闭包在不改变原先函数或者类调用方式的前提下增加新的功能的装饰函数或者类就是装饰器。 今天将介绍以下几种装饰器基本涵盖我们会用到装饰器的所有用 阅读全文
posted @ 2020-06-23 16:22 代码一字狂 阅读(16) 评论(0) 推荐(0) 编辑
摘要:近期刚学习IO多路复用的知识,还有看了django和flask框架WSGIServer的源码,对源码中使用的selector模块比较好奇,也就去稍微深入看了一下个方面资料和相关视频及底层实现,梳理出这篇文章。 一、Python中起高可用socket服务端的常用三种方式 在初始我们写一个socket服 阅读全文
posted @ 2020-06-16 20:28 代码一字狂 阅读(14) 评论(0) 推荐(0) 编辑
摘要:接下来我将从源码层面分情况和应用分析我们在计算queryset数据集时是用orm的count函数计算长度还是用len函数计算数据集长度。 首先,我们知道ORM查询queryset数据集是惰性查询的,只有使用到数据集时,ORM才会真正去执行查询语句,然后ORM会把查询到的数据集缓存到内存中,下次我们使 阅读全文
posted @ 2020-05-21 16:22 代码一字狂 阅读(256) 评论(1) 推荐(1) 编辑
皇家赌场吉利彩票开奖记录 马来西亚赌场总裁照片 乐点彩票app下载直营网 kcd2.com 网上那里可以玩龙虎斗网上娱乐场
怎样去澳门网上娱乐场 菲律宾申博太阳城在线充值登入2007 申博电子游戏为什么进不去手机APP下载 千亿江西11选5彩票 mg亚洲美人
万和棋牌 玩过新葡京的人 奥斯卡VR3分彩助赢软件 dj 惠州娱乐城 澳门塔 行李网上娱乐场
永利高国际娱乐登入 澳门酒店大全 新葡京棋牌充值中心登入 澳门新闻网 嘉兴沙龙国际网上娱乐场