如何写一个composer 扩展包

分类:PHP|

本来以为写一个laravel 的扩展包,通过 laravel 加载很容易的,结果程序猿真不是不善于估时间,,在github 上增加了自己的 https://github.com/zwfec/test简单的写了一下composer.json, 不知怎么写的,可以复制...

gulp入门教程

分类:Javascript|

第1步:安装Node首先,最基本也最重要的是,我们需要搭建node环境。访问 nodejs.org,下载完成后直接运行程序,就一切准备就绪。npm会随着安装包一起安装,稍后会用到它。为了确保Node已经正确安装,我们执行几...

看了篇文章,对SOA有了初步的理解。可以把SOA架构看作成一个完整的企业架构,企业里有各种业务(业务系统),每个业务都有自己的服务,业务通过ESB(企业服务总线)串联起来,有个服务注册中心,业务把自己的服务注...

怎么理解SOA和微服务架构

分类:管理|

微服务架构强调的第一个重点就是业务系统需要彻底的组件化和服务化,原有的单个业务系统会拆分为多个可以独立开发,设计,运行和运维的小应用。这些小应用之间通过服务完成交互和集成。每个小应用从前端web ui,到控...

Laravel XSS 解决方案 HTMLPurifier

分类:安全|

git 地址: https://github.com/mewebstudio/Purifier# 官网地址:http://htmlpurifier.org/XSS 一直是 Web 开发安全里面的一个大话题, 更多信息请见这里 Xss(跨站)漏洞 .PHPHub 是个算是一个论坛软...

PHP高效率写法(详解原因)

分类:PHP|

1.尽量静态化:   如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。   当然了,这个测试方法需要在十万级以上次执行,效果才明显。  &nbs...

Atom编辑器-Emmet实例教程

分类:编程|

何为Emmet简言之,Emmet的前身是大名鼎鼎的Zen coding;功能snippet(代码片段,不如用专门的片段插件)abbreviation expand(简写展开)目的只有一个,加快web开发(编码速度)Emmet基础知识预备HTML/CSS标签熟悉掌握 — 知道...

五种开源协议(GPL,LGPL,BSD,MIT,Apache)

分类:编程|

\什么是许可协议?什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权和专利(如果申请了的话),许可的目的是,向使用你产品的人提供 一定的权限。不管产品是免费向公众分发,还是出...