0、 基本定义 定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法对变化,不会影响到使用算法到客户。 通俗的讲,场景有如下一些:旅行的路线、登入方式、爬虫的目标网站、支付渠道。。。 本文场景选用 支付渠道 1、代码 Order.java Payment.java PayType.ja ...
分类:
其他好文 时间:
2018-08-26 22:33:30
阅读次数:
211
原生区块链创建了自己的区块链和开源协议,来支持它们自己的加密货币或者Token(通证)。 vpay电子钱包开发、Vpay数字资产开发《纪如,I 3 7. 9 4. 3 6 .2 O .I 4 ,可wei 可 dian》 asyncSend(address dest,uint amount)inter ...
分类:
其他好文 时间:
2018-08-23 13:00:54
阅读次数:
134
一、接口类 接口类的实现主要为了接口化,归一化,统一化,就是每个类的方法都是固定的名称from abc import abstractmethod, ABCMeta class Payment(metaclass=ABCMeta): """父类实现的方法加入子类继承了必须实现,否则报错""" @ab ...
分类:
其他好文 时间:
2018-08-07 22:54:27
阅读次数:
221
1. 后端接口设计 请求方式: GET /orders/(?P<order_id>\d+)/payment/ 请求参数: 路径参数 返回数据: JSON 2. 后端实现 在payment/views.py中创建视图 在配置文件中编辑支付宝的配置信息 ...
分类:
其他好文 时间:
2018-07-30 22:37:41
阅读次数:
232
引用增强,是一个比较特殊的增强,不同于其他方法级别的增强。 引用增强可以实现:一个Java类,没有实现A接口,在不修改Java类的的情况下,使其具备A接口的功能。 先看看背景,我们有个Love接口: 还有一个Greeting接口和我们的GreetingImpl实现类,这两个是我们的目标接口和目标类, ...
分类:
其他好文 时间:
2018-07-29 00:12:19
阅读次数:
184
一、mysql replace用法 1.replace into replace into table (id,name) values('1','aa'),('2','bb') 此语句的作用是向表table中插入两条记录。如果主键id为1或2不存在 就相当于 insert into table ( ...
分类:
数据库 时间:
2018-07-28 18:55:15
阅读次数:
134
python 没有接口这个概念 接口类,抽象类: 制定一个规范. from abc import ABCMeta,abstractmethodclass Payment(metaclass=ABCMeta): # 抽象类(接口类): @abstractmethod def pay(self): pa ...
分类:
编程语言 时间:
2018-07-26 21:24:55
阅读次数:
173
创建数据库模型类 创建应用payment 终端命令:python manage.py startapp payment 在settings.py文件中安装应用(红色斜体): 生成迁移文件,执行迁移 终端命令: python manage.py makemigrations python manage ...
分类:
其他好文 时间:
2018-07-23 22:41:08
阅读次数:
955
1. 安装prettytable模块 pip install prettytable 在Pycharm中的解释器中调用该模块的话,需要在该IDE环境下的terminal里安装,在外部运行py文件的话需要另外再安装一次,因为两者的路径不一致 from prettytable import Pretty ...
分类:
编程语言 时间:
2018-07-20 13:51:47
阅读次数:
149
1. 在where 从句,group by 从句,order by 从句,on 从句中出现的列; 2. 索引字段越小越好; 3. 离散度大的列放到联合索引的前面;比如: select * from payment where staff_id = 2 and customer_id = 236; 针 ...
分类:
数据库 时间:
2018-07-10 21:37:26
阅读次数:
345