设计模式-策略模式说明策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化,即封装变化的算法。模式说明 1.多个类只区别在表现行为不同,可以使用策略模式,在运行时动态选择具体要执行的行为。 2.需要在不同情况下使用不同的策...
技术
技术
设计模式-责任链模式说明责任链模式( Chain of Responsibility Pattern): 为请求创建了一个接收者对象的链,并沿这条链传递该请求,直到有对象处理它为止。这种模式能够给予请求的类型,对请求的发送者和接收者进行解耦。模式说明<h5>要解决的问题</h5&g...
设计模式-观察者模式说明观察者模式(Observer),当一个对象的状态发生改变时,依赖他的对象会全部收到通知,并自动更新。模式说明场景:一个事件发生后,要执行一连串更新操作.传统的编程方式,就是在事件的代码之后直接加入处理逻辑,当更新的逻辑增多之后,代码会变得难以维护.这种方式是耦合的,侵入式的,...
设计模式-单例模式说明作为对象的创建模式,单例模式确保某一个类只有一个实例,并且对外提供这个全局实例的访问入口。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。实现说明定义: 一个类 只能允许有 一个对象存在.1.使类不能被实例化 2.创建一个允许外部访问的静态方法 3.在静态方法里实...
设计模式-简单工厂模式说明工厂模式是创建型模式的一种,分为简单工厂模式,工厂模式,抽象工厂模式,简单工厂可以称之为工厂模式的一个特例简单工厂简单工厂:将调用者和创建者分离,实现解耦,调用者直接向工厂请求,通过工厂去选择需要实例化的对象,用一个单独的类来做这个创建实例的过程。<h5>服务端...
获取抖音无水印视频分析文档说明前短时间在公司开发了短视频营销功能,把前期调研的有关短视频去水印的知识整理一下。参考文档csdn:https://blog.csdn.net/ucsheep/article/details/102519806csdn:https://www.cnblogs.com/xy...
短视频导入功能示例说明短视频去水印最终方案选取了GitHub上的一个开源代码,本文讲一下通过短视频链接将短视频导入到平台的相关代码,本次讲解是存到本地为例,线上已经做了CDN+OSS方案的处理。说明文档GitHub:https://github.com/smalls0098/video-tools ...
Linux 安装Swoole 扩展说明本文采用编译安装,其他方式可以直接参考文档即可。参考文档:https://wiki.swoole.com/#/environment安装步骤<h5>下载解压</h5>wget https://github.com/swoole/swool...
对接-京东联盟CPS对接记录记录说明京东联盟订单同步主要用到订单行同步接口同步介绍注册京东联盟之后,除了会拿到相关key跟秘钥,还会得到自己商城的推广位ID通过京东商品落地页、推广位ID以及自己定义的subUnionId可以得到自己商城的推广链接。用户通过推广链接购买商品后可以通过订单行查询接口将京...
扩展接口 - kuaidi100对接说明商城项目中用到了快递查询服务,记录一下快递100查询接口的使用介绍官网地址:https://www.kuaidi100.com/接口文档:https://poll.kuaidi100.com/manager/page/document/synquery查询接口...