自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Android Studio新建时没有java class选项

解决步骤: 1、在File选项下面有一个Project Structure点开,如图: 将箭头所指区域填上Java的资源兼容,等待配置即可,时间可能会长一点。

2019-07-29 16:33:05

阅读数 22

评论数 0

原创 PHP或者HTML开发微信网页JSSDK

最近公司开发了几款用于宣传的微信页面,里面主要用到了JSSDK,以及如何用它进行分享到朋友圈和好友的时候,实现小图标和文字描述。 首先需要一个认证了的服务号,在公众号设置->功能设置->JS接口安全域名下,添加自己的服务器路径。 之后在路径下...

2018-08-13 16:46:04

阅读数 878

评论数 0

原创 JS游戏开发--人物移动

最近花了两周的时间研究了如何用JS开发一个类似梦幻西游,英雄联盟这种操作模式的Web游戏,通过鼠标右键点击行走,并且地图可以跟随人物的移动而不断的移动。 看一下效果: demo1: http://www.njhhsj.com/Game/Jianye/ 操作:右键点击移动   demo2...

2018-08-07 11:13:03

阅读数 1888

评论数 0

原创 VMware虚拟机下Docker安装LNMP总结

最近有时间接触到docker技术,发现docker真的是个好东西,中间遇到很多的问题,希望做一些总结防止以后忘记。用到的VMware虚拟机,虚拟机下载地址:https://www.vmware.com/cn.htmlVMware安装好后如果遇到VT-x 问题,需要重新打开电脑在BIOS中Advan...

2018-05-21 17:08:14

阅读数 1560

评论数 0

原创 WIN下编写PHP7的扩展日志

最近研究如何在win下编写PHP7的扩展,由于自己一个人学习研究,过程中踩了很多坑,希望记录一下过程中的坑,方便自己以后再次查看。首先编写扩展前需要准备几样东西。一.Visual Studio 2015(微软出的一款编译器)下载网址:https://docs.microsoft.com/zh-cn...

2018-03-20 11:16:42

阅读数 97

评论数 0

原创 小程序开发笔记----本地环境以及块居中

之前对微信小程序也有过一些了解,最近有机会可以深入接触小程序,由于第一次彻底接触,过程中遇到许多的问题,如下做一些记录:服务端用的是PHP语言。首先是如何在本地环境下开发测试小程序:其实很简单只需要勾选开发者工具中的一个按钮就好了,开发者工具可以预览效果,手机无法预览。勾选如图红框的地方之后在ap...

2018-03-07 17:43:57

阅读数 138

评论数 0

原创 初识PHP设计模式--访问者模式

 访问者(Visitor)模式是一种复杂的行为型模式,从代码结构就可以清楚,主要包含访问者和被访问者。 百度定义:表示一个作用于某对象结构中的各元素的操作。使你可以在不改变各元素类的前提下定义作用于这些元素的新操作。 场景举例(代码如下): 所涉及的对象有: 抽象访问者(Visitor) 具体访问...

2018-02-24 15:53:34

阅读数 62

评论数 0

原创 初识PHP设计模式--模板方法模式

 模板方法(Template)模式是一种结构很简单的行为型模式, 百度定义:一个操作中算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 特定:灵活度高,可扩展性强。 通俗来说:在抽象父类中定义一个模板方法的方法,通过子类的覆盖使得相同算...

2018-02-21 22:54:21

阅读数 69

评论数 0

原创 初识PHP设计模式--策略模式

 策略模式(Strategy)是一种行为型模式。 百度定义:策略模式是指对一系列的算法定义,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 理解起来并不是很难,策略模式是一种算法的灵活实现,通俗点讲,就是一个功能有多条途径去实现, 拥有一个抽象策略类...

2018-02-20 11:11:07

阅读数 48

评论数 0

原创 初识PHP设计模式--状态模式

 新年过后放了那么多天假,走亲访友之后,难得清闲可以回来学习学习。 --大年初三 今天学习的是状态模式(State),一种行为型模式。 状态模式从代码结构上分析有点和职责链模式相似,每个状态有自己的上限,一旦超出会成为另一种状态。 状态模式的定义:允许一个对象在其内部状态改变时改变它的行为。 而状...

2018-02-18 11:30:36

阅读数 81

评论数 0

原创 初识PHP设计模式--观察者模式

 观察者模式(Observer)是一种使用非常多的行为型模式,内部主要有观察者和被观察者(目标)两个对象,观察者根据目标的变化而相应的变化。 提到这种模式,让我想到了近两年很火的几款游戏,比如:王者荣耀5V5对战,当你的队友被攻击的时候,仔细的人会发现你的队友小头像会不断变红,直到变成灰色倒计时,...

2018-02-12 14:17:17

阅读数 66

评论数 0

原创 初识PHP设计模式--备忘录模式

 备忘录模式(Memento)是行为模式之一。 概念:在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 从命名基本上可以了解到这个模式的作用,我们都知道无论是以前的手机还是现在的手机,都会有备忘录这个功能,备忘录的作用是什么呢? ...

2018-02-10 16:52:44

阅读数 51

评论数 0

原创 初识PHP设计模式--中介者模式

 中介者模式(Mediator)属于行为型模式,从字面意思理解起来也不难,相信中介每个人都会接触到,比如租房会碰到房产中介,买车会碰到汽车中介,包括我们经常用的淘宝也类似一个大中介。 那么所谓的中介就是提供一个第三方对象,使交互趋于简单化。 用最简单的例子去理解,就是两个对象想要交互,但是两者自己...

2018-02-09 09:42:31

阅读数 39

评论数 0

原创 初识PHP设计模式--迭代器模式

迭代器模式(Iterator)是一种对象行为型模式,使用频率很高。  最常见的使用就是通过遍历功能把数据从聚合对象中分离出来。  迭代器也是操作聚合对象的基本手段,包括的方法有:获取第一个元素的First(),访问下一个元素的Next(),判断是否还有下一个元素的IsExist(),获取当前元...

2018-02-07 11:35:01

阅读数 50

评论数 0

原创 初识PHP设计模式--解释器模式

解释器模式(Interpreter)理解起来挺难的,但是这种设计模式不常用。  适用于文法比较简单的程序,一旦文法复杂度大了,后期难以维护。  定义一个语言的文法,并且建立一个解释器来解释该语言中的句子,每个文法可以表示成一个类,只需要扩展文法类,通过统一的解释器类进行调用解释。  ...

2018-02-05 17:59:00

阅读数 55

评论数 0

原创 初识PHP设计模式--命令模式

命令模式(Command)是一种非常常用的设计模式,  其本质是对命令进行封装,将发出命令的责任和执行命令的责任分割开,降低对象之间的耦合度,新的命令可以很容易地加入到系统中。  命令模式之所以常用的优势就在于可以将请求发送者和接收者完全解耦,而系统解耦是系统的终极目标。  解耦之后调用...

2018-02-01 13:57:26

阅读数 58

评论数 0

原创 初识PHP设计模式--职责链模式

职责链模式(Responsibility)属于行为型模型,还是比较好理解,就是对于某个请求,一级不能处理就转到二级处理。  生活中用的最普遍的例子就是,公司申请拨款,一万左右的经费,经理可以批准通过,但是达到十万左右的经理就没有权限审批了,需要转交到总监那里去审批,这就是一条职责链。 ...

2018-01-31 16:35:06

阅读数 87

评论数 0

原创 初识PHP设计模式--代理模式

最后学习的一种结构型模式是 代理模式(Proxy)。  主要用于客户端无法直接访问一个对象的时候就可以通过代理模式来间接访问对象。  这种模式也比较常用,代码的结构和外观模式有些相似,也挺容易混淆的。  在网上查了学习了很多的资料,去对比了两者的特点,总结一下:  外观模式主要是描...

2018-01-29 17:17:00

阅读数 55

评论数 0

原创 初识PHP设计模式--享元模式

享元模式(Flyweight)属于结构型模式之一,定义:运用共享技术有效地支持大量细粒度对象的复用。  看定义理解起来也不算难,就是将系统中需要重复创建的对象,共享在一个享元池里面,  当第二次创建的时候,直接调用享元池里面已经存好的对象就可以了。  主要用于大量需要重复创建的对象。  整...

2018-01-26 11:55:55

阅读数 51

评论数 0

原创 初识PHP设计模式--外观模式

外观模式(Facade) 属于7种结构型模式中比较好理解的一种模式,  主要作用是为客户端提供一个统一的接口,不需要用户自己去创建各子类然后调用他们的方法。  好处是把子系统的逻辑和交互都隐藏了起来,缺点是每添加一个子类,都有可能要修改外观类(违反开闭原则)。  起初学习外观模式的时候有...

2018-01-25 11:58:55

阅读数 56

评论数 0

提示
确定要删除当前文章?
取消 删除