最近有学生在使用PHPWAMP的时候,问我霸体模式的作用。

学生问:老师,PHPWAMP里面的霸体模式是什么意思,有什么用?

回答:额、、、就是以前我发布测试版的时候,模式切换里面的单身狗模式。

学生:单身狗?我表示测试版我没有用过啊、、、、

早在PHPWAMP8.1.8.8正式版发布之前,我曾经对部分用户发布了8.1.8.8的测试版,测试版里新增了“共生模式”与“单身狗模式”,发布没多久网友就纷纷向我吐槽、、、、

网友A:单身狗模式是什么鬼,名字能不能取的好听点

网友B:我了个乖乖,单身狗模式,是在嘲笑我们程序员都是单身狗么。

网友C:看到这名字,我无力吐槽。

网友D: 原本高端大气上档次,现在低端粗俗无节操。

网友E:本来软件看着挺不错的,功能等各方面看着挺专业的,看到单身狗模式,瞬间变逗逼了

网友F:对啊,赞同楼上,看到单身狗模式,瞬间就不想用了,我还是继续用旧版本phpwamp8.1.6.8好了

为了不被吐槽,发布正式版的时候我把单身狗模式改成了霸体模式。

先来介绍如何切换到霸体模式,然后再来介绍霸体模式的作用与推出原因。

打开软件后,点击菜单上面的相关设置,找到“集成环境模式切换”下的“霸体模式”。

切换模式就是这么简单,下面开始说明霸体模式的作用和推出霸体模式的原因。

霸体模式的作用

霸体模式其实就是启动环境的时候,瞬间轰掉Kangle、Apache、Tomcat、Nginx等WEB服务器以及其他关联程序。目的是为了避免其他运行环境的相关残留影响了环境本身的运行。(与之相对的共生模式,可与其他任意环境共存)

共生模式与多开档位的详解:http://www.cnblogs.com/phpwamp/p/6282380.html

  • 霸体模式下,只能运行自身,所以测试版的时候,我才取名为“单身狗模式”

  • 霸体模式下,PHPWAMP启动速度快了很多。

    原因分析:启动的时候不需要纠错,不走常规路线,不需要对服务进行卸载等操作,而是瞬间干掉,省略了一些步骤。

  • 霸体模式下,面对一些集成环境的自行启动造成的影响也能免除。

    原因分析:有些集成环境的残留程序会自动判断目前程序是否启动,如果不存在则会自动运行,该残留程序启动时会处在占用状态,有些集成环境的制作者在做卸载程序的时候,忘记解除此模块的占用造成的,该残留模块会影响电脑重装其他运行环境。

友情提示:该模式完全不会影响系统其他非同类软件,如果想用回其他同类环境,重新安装即可,使用PHPWAMP的时候还想使用其他环境互不影响的话,切换到共生模式即可,有如上需求的才使用霸体模式。

推出霸体模式的原因

其它用户安装的PHP环境,无论是自主安装的,还是使用的集成环境,有时候卸载不完全造成新的环境搭建异常,卸载不完全的原因无非就是卸载过程中,系统出现异常,其次就是某些集成环境的自身卸载程序卸载的不干净或者是绿化的不到位造成的卸载不完全,卸载后还是会影响电脑安装新的环境,因此我推出了霸体模式。

phpwamp单身狗模式的详解与分析,单身狗模式/即霸体模式的作用讲解。的更多相关文章

  1. Java多线程编程中Future模式的详解

    Java多线程编程中,常用的多线程设计模式包括:Future模式.Master-Worker模式.Guarded Suspeionsion模式.不变模式和生产者-消费者模式等.这篇文章主要讲述Futu ...

  2. Java多线程编程中Future模式的详解<转>

    Java多线程编程中,常用的多线程设计模式包括:Future模式.Master-Worker模式.Guarded Suspeionsion模式.不变模式和生产者-消费者模式等.这篇文章主要讲述Futu ...

  3. RabbitMQ详解(三)------RabbitMQ的五种模式

    RabbitMQ详解(三)------RabbitMQ的五种模式 1.简单队列(模式) 上一篇文章末尾的实例给出的代码就是简单模式. 一个生产者对应一个消费者!!! pom.xml ​ 必须导入Rab ...

  4. Atitit.设计模式-----触发器模式 trigger  详解

    Atitit.设计模式-----触发器模式 trigger  详解 1. 触发器概念1 1.1. 触发器位置 after|before|instead of1 2. 数据库里面的触发器1 2.1. o ...

  5. 性能测试监控工具nmon详解和分析

    性能测试监控工具nmon详解和分析 1.命令安装 1.查看liunx版本版本x86_64_14i 目录:cd /nmon/logs/ 版本x86_64_14i [root@localhost u06] ...

  6. 【转】VMware虚拟机三种网络模式超详解

    [原文]https://www.toutiao.com/i6596228488666022403/ 由于Linux目前很热门,越来越多的人在学习Linux,但是买一台服务放家里来学习,实在是很浪费.那 ...

  7. SATB的标记问题解决之道与G1垃圾收集模式系统详解及最佳实践

    继续接着上一次https://www.cnblogs.com/webor2006/p/11148282.html的理论学习,上一次学习到了这: 接着继续: SATB详解: 对于三色算法在concurr ...

  8. 转var,let,const,js严格模式的详解

    最近看微信公众账号/知乎网上的文章说,现在的前端的人都注重用什么框架,一问原生js感觉都没有用到工作中.用不到的,学这些意义没有.上午我刚面试了一个前端,工作4年吧.最初是北大青鸟培训的,做后端.ne ...

  9. 10.JAVA-接口、工厂模式、代理模式、详解

    1.接口定义 接口属于一个特殊的类,这个类里面只能有抽象方法和全局常量  (该概念在JDK1.8之后被打破,在1.8后接口中还可以定义普通方法和静态方法,在后续章节会详讲) 1.1 接口具有以下几个原 ...

随机推荐

  1. leetcode第二题--Median of Two Sorted Arrays

    Problem:There are two sorted arrays A and B of size m and n respectively. Find the median of the two ...

  2. POJ3187 Backward Digit Sums

    给出杨辉三角的顶点值,求底边各个数的值.直接DFS就好了 #include<iostream> #include<cstdio> #include<cstring> ...

  3. D3D 光照和材料 小样例

    1.实现一个旋转的圆柱体,体现d3d光照效果 2.程序实现 #pragma once #pragma comment(lib,"winmm.lib") #pragma commen ...

  4. ef左联三张表案例

    users:用户表 Orderss:订单表 U_O:用户和订单的中间表 OrdersEntities1 oe = new OrdersEntities1();            var resul ...

  5. 继承,is,as,多态

    继承中的构造方法:1.创建子类对象时,一定会先创建父类对象2.如果调用的子类构造方法没有使用base,就会自动调用父类无参的构造方法,   如果父类没有无参的构造方法就会报错3.如果调用的子类构造方法 ...

  6. HttpRuntime详解分析

    HttpRuntime详解分析(上) 文章内容 从上章文章都知道,asp.net是运行在HttpRuntime里的,但是从CLR如何进入HttpRuntime的,可能大家都不太清晰.本章节就是通过深入 ...

  7. 浅谈DevExpress<二>:设计一个完整界面(2)

    下面来把剩下的工作做完,换肤功能昨天已近讨论过,今天就不重复了.首先建立三个全局变量,一个存放文件路径,一个存放数据,一个存放过滤条件. string DBFileName; DataView dat ...

  8. Mac OS X安装之虚拟机环境下的总结

    最近一直忙着公司iOS Touch的新版发布,终于忙过了.现在,又开始了新的阶段,不过算是轻松了很多.回来一看,自己的博客空空如也,实在受不了了.于是,开始更一下吧,哈哈. 这个文档是我几个月前,开始 ...

  9. Hive UDAF开发之同时计算最大值与最小值

    卷首语 前一篇文章hive UDAF开发入门和运行过程详解(转)里面讲过UDAF的开发过程,其中说到如果要深入理解UDAF的执行,可以看看求平均值的UDF的源码 本人在看完源码后,也还是没能十分理解里 ...

  10. GDB-Darwin-Extentions