会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
agang_19
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
22
23
24
25
26
27
28
29
30
···
58
下一页
2018年11月5日
门面模式
摘要: class Connect: def run(self): print('connect') class Request: def run(self): print('requset') class WebServer: def run(self): print('web server response') class...
阅读全文
posted @ 2018-11-05 11:47 agang_19
阅读(119)
评论(0)
推荐(0)
编辑
2018年11月1日
代理模式
摘要: from abc import ABCMeta, abstractmethod class Card: def __init__(self): print('proxy interface') @abstractmethod def consume(self, account): pass @abstractmethod ...
阅读全文
posted @ 2018-11-01 16:12 agang_19
阅读(109)
评论(0)
推荐(0)
编辑
python基础-abstractmethod、__属性、property、setter、deleter、classmethod、staticmethod
摘要: python基础-abstractmethod、__属性、property、setter、deleter、classmethod、staticmethod
阅读全文
posted @ 2018-11-01 14:50 agang_19
阅读(206)
评论(0)
推荐(0)
编辑
2018年10月30日
适配器模式
摘要: adapt.py adaptee.py
阅读全文
posted @ 2018-10-30 17:59 agang_19
阅读(176)
评论(0)
推荐(0)
编辑
2018年10月18日
库存负数
摘要: 库存负数 场景: 当==多用户==并发点击参与活动,如:抽奖活动,这个时候奖品只有一个库存了,理论上只有一个用户可以获得,但是并发的时候往往会出现他们都成功获得奖品,导致奖品多支出,加大了活动成本 剖析: 有问题的逻辑流程一般是这样的: 中奖 --> 查询奖品库存 --> 有 --> 更新奖品库存
阅读全文
posted @ 2018-10-18 15:17 agang_19
阅读(275)
评论(0)
推荐(0)
编辑
2018年9月21日
scrapy yield
摘要: 生成器 一个带有 yield 的函数就是一个 generator,它和普通函数不同,生成一个 generator 看起来像函数调用,但不会执行任何函数代码,直到对其调用 next()(在 for 循环中会自动调用 next())才开始执行。虽然执行流程仍按函数的流程执行,但每执行到一个 yield
阅读全文
posted @ 2018-09-21 11:27 agang_19
阅读(545)
评论(0)
推荐(0)
编辑
python scrapy
摘要: import requests res=requests.get('http://www.baidu.com') res.encoding='utf-8' print(res.text) from bs4 import BeatifulSoup html = """ ... head titlehistory""" soup=BeautifulSoup(html) print(so...
阅读全文
posted @ 2018-09-21 11:15 agang_19
阅读(78)
评论(0)
推荐(0)
编辑
2018年9月3日
php 门面模式
摘要: 1、门面模式为外部提供一个统一的接口,外部调用者不用知道内部的具体复杂业务。 2、如果不使用门面模式,直接访问内部系统,会造成相互直接的耦合关系, 3、想让你的子系统开通哪些,就开通哪些,在门面上开通,不在门面上的访问不了。
阅读全文
posted @ 2018-09-03 11:28 agang_19
阅读(180)
评论(0)
推荐(0)
编辑
2018年8月20日
源码解读 Laravel PHP artisan config:cache
摘要: 来源 https://laravel-china.org/articles/5101/source-code-reading-laravel-php-artisan-configcache 源码在哪 首先,我们还是可以使用编辑器的搜索功能搜 ConfigCacheCommand,这样就可以直接打开
阅读全文
posted @ 2018-08-20 19:42 agang_19
阅读(3108)
评论(0)
推荐(0)
编辑
2018年8月17日
gitlab覆盖率
摘要: https://danny50610.blogspot.com/2017/09/gitlab-ci-phpunit-coverage.html
阅读全文
posted @ 2018-08-17 19:20 agang_19
阅读(594)
评论(0)
推荐(0)
编辑
上一页
1
···
22
23
24
25
26
27
28
29
30
···
58
下一页
公告