上一页 1 2 3 4 5 6 7 8 ··· 17 下一页
摘要: https://www.jianshu.com/p/ab13a75354ab 阅读全文
posted @ 2020-09-09 16:22 第十一个程序员 阅读(68) 评论(0) 推荐(0) 编辑
摘要: import threading import time num = 0 #全局变量多个线程可以读写,传递数据 mutex = threading.Lock() #创建一个锁 class Mythread(threading.Thread): def run(self): global num wi 阅读全文
posted @ 2020-09-09 14:34 第十一个程序员 阅读(303) 评论(0) 推荐(0) 编辑
摘要: https://www.jianshu.com/p/1080014a234f(跨域配置) 问题现象 Access to XMLHttpRequest at 'https://api.gstianfu.com/public/fund/announce_detail?aid=654247428725' 阅读全文
posted @ 2020-09-09 13:50 第十一个程序员 阅读(3555) 评论(0) 推荐(0) 编辑
摘要: 类适配器模式,缺单是如果有多个类需要编写多个适配器类 from abc import ABCMeta, abstractmethod # 目标接口 class Payment(metaclass=ABCMeta): @abstractmethod def pay(self, money): pass 阅读全文
posted @ 2020-09-09 11:43 第十一个程序员 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1 引用计数 阅读全文
posted @ 2020-09-06 18:22 第十一个程序员 阅读(123) 评论(0) 推荐(0) 编辑
摘要: from flask import Flask app = Flask(__name__) @app.route('/') def index(): print('视图函数中') return 'hello world' class my_middle: def __init__(self,wsgi 阅读全文
posted @ 2020-08-21 13:46 第十一个程序员 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 有状态服务器和无状态服务器 对服务器程序来说,有两个基本假设十分重要,究竟服务器是基于状态请求还是无状态请求。状态化的判断是指两个来自相同发起者的请求在服务器端是否具备上下文关系。如果是状态化请求,那么服务器端一般都要保存请求的相关信息,每个请求可以默认地使用以前的请求信息。而无状态请求则不行,服务 阅读全文
posted @ 2020-08-21 10:28 第十一个程序员 阅读(917) 评论(0) 推荐(0) 编辑
摘要: """简单工厂模式不是23中设计模式中的,但是必须要知道。简单工厂模式不直接向客户端暴露对象创建的细节,而是通过一个工厂类来负责创建产品类的实例。简单工程模式的角色有:工厂角色、抽象产品角色、具体产品角色,通过例子来加深理解:""" from abc import ABCMeta, abstract 阅读全文
posted @ 2020-08-14 18:11 第十一个程序员 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 装饰器单例模式 import threading import time class SingLeton(object): _instance = None lock = threading.RLock() def __new__(cls): if cls._instance: return cls 阅读全文
posted @ 2020-08-12 10:23 第十一个程序员 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 前言 工厂模式,顾名思义就是我们可以通过一个指定的“工厂”获得需要的“产品”,在设计模式中主要用于抽象对象的创建过程,让用户可以指定自己想要的对象而不必关心对象的实例化过程。这样做的好处是用户只需通过固定的接口而不是直接去调用类的实例化方法来获得一个对象的实例,隐藏了实例创建过程的复杂度,解耦了生产 阅读全文
posted @ 2020-08-12 10:10 第十一个程序员 阅读(341) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 17 下一页