#php工厂模式

Centos下Yum安装PHP5.5,5.6,7.0

默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案:1.检查当前安装的PHP包yum list installed | grep php如果有安装的PHP包,先删除他们 yum remove php.x86_64&n...
代码星球 ·2021-02-16

领域驱动设计(DDD)分层架构的三种模式

1.UserInterface为用户界面层(或表示层),负责向用户显示信息和解释用户命令。这里指的用户可以是另一个计算机系统,不一定是使用用户界面的人。2.Application为应用层,定义软件要完成的任务,并且指挥表达领域概念的对象来解决问题。这一层所负责的工作对业务来说意义重大,也是与其它系统的应用层进行交互的必...

C# 设计模式之总结篇

一、引言    C#版本的23种设计模式已经写完了,现在也到了一个该总结的时候了。说起设计模式,我的话就比较多了。刚开始写代码的时候,有需求就写代码来解决需求,如果有新的需求,或者需求变了,我就想当然的修改自己的代码来满足新的需求,这样做感觉是理所当然的,也没感觉有什么不妥的地方...
代码星球 ·2021-02-16

C# EventHandler观察者模式

C#和java比较:java中使用的是接口。C#使用委托机制,可以用时+运算符进行注册,直接多播。而java中是一般是使用一个集合来保存观察者。发布者(Publisher)=被观察者(Observable)=事件源(java中的EventObject,C#中的sender)订阅者(Subscriber)=观察者(Obs...
代码星球 ·2021-02-16

C#设计模式 —— 依赖注入

在说依赖注入之前,先了解下什么是接口。 接口的相关规则: 1.接口是一个引用类型,通过接口可以实现多重继承。 2.C#中接口的成员不能有new、public、protected、internal、private等修饰符。 3.接口中只能声明”抽象”成员,所以不能直接下一步对接口进...
代码星球 ·2021-02-16

[转]设计模式之六大原则——开闭原则(OCP)

原文地址:http://www.cnblogs.com/muzongyan/archive/2010/08/05/1793454.html开闭原则(OpenClosedPrinciple)是Java世界里最基础的设计原则,它指导我们如何建立一个稳定的、灵活的系统。 定义:一个软件实体如类、模块和函数应该对扩展...

【转】深入浅出Java三大框架SSH与MVC的设计模式

原文链接:http://www.cnblogs.com/itao/archive/2011/08/22/2148844.html在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate。似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实...

[转]工厂模式

原文地址:http://design-patterns.readthedocs.org/zh_CN/latest/creational_patterns/factory_method.html现在对该系统进行修改,不再设计一个按钮工厂类来统一负责所有产品的创建,而是将具体按钮的创建过程交给专门的工厂子类去完成,我们先定...
代码星球 ·2021-02-15

[转]JAVA设计模式之单例模式

原文地址:http://blog.csdn.net/jason0539/article/details/23297037概念:  java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。  单例模式有以下特点:  1、单例类只能有一个实例。  2、单例类必须...

php使用微信登录

1.第一步$hosturl=urlencode('');//异步回调地址$wechatInfo=WechatInfo::get_wechat();//查询appid$url="https://open.weixin.qq.com/connect/oauth2/authorize?appid={$wechatInfo['...
代码星球 ·2021-02-15

PHP实现支付宝登录

1.支付宝路由拼接publicfunctiondev(){$http='https://openauth.alipaydev.com/oauth2/publicAppAuthorize.htm?';$app_id='';$scope='auth_user';$redirect_uri=urlencode('');$st...
代码星球 ·2021-02-15

PHP发送短信

1.要拼接接收的手机号和短信publicfunctionsendcode(){$parpm=input();$valist=$this->validate($parpm,['phone'=>'require|regex:1[3-9]d{9}']);if($valist!==true){$res=['code...
代码星球 ·2021-02-15

PHP中发送qq邮件

<?phpnamespaceapphomelogic;usePHPMailerPHPMailerPHPMailer;usePHPMailerPHPMailerException;classQQmail{publicstaticfunctionqq($addr,$code){$mail=newPHPMailer(t...
代码星球 ·2021-02-15

PHP中RBAC权限管理

1.RBAC概念和原理     RBAC:全称叫做Role-BasedAccessControl,中文翻译叫做基于角色的访问控制。其主要的作用是实现项目的权限控制。      效果:让不同的管理员,能够访问的页...
代码星球 ·2021-02-15

ThinkPHP中框架查询

1.查询多条数据     1.1静态调用all方法或者select方法//获取所有数据all和select$list=User::all();//根据主键获取多个数据all和selectwhereidin(1,2,3)$list=User::all('1,2,3');$...
代码星球 ·2021-02-15
首页上一页...1920212223...下一页尾页