`
dcj3sjt126com
  • 浏览: 1877301 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
一、回到上次操作的目录# cd -进入上次访问目录二、历史命令搜索操作快捷键:[Ctrl + r], [Ctrl + p], [Ctrl + n]在终端中按捉 [Ctrl] 键的同时 [r] 键,出现提示:(reverse-i-search), 

Lumen写事件

    博客分类:
  • PHP
1.在事件里面定义事件 <?php /**  * Created by PhpStorm.  * User: maxwelldu  * Date: 2018/2/8  * Time: 上午12:17  */   namespace App\Events;   use Illuminate\Queue\SerializesModels; use Log; use rekoon\common\models\Test;   class TestEvent extends Event {     use SerializesModels;     public ...
应用场景:在我们日常开发中经常会遇到各种状态的切换,例如电商系统的订单状态。如果我们将各种状态分散于各个地方,这样一来不利于管理,二来一旦出现问题很难查找原因和修复,并且往往很容易出现各式各样的bug,和控制的不严谨。 这个时候,我们就需要使用状态机模式来合理的控制订单状态的验证,处理和变更。 示例环境:PHP框架YAF,实际可用于其他各种环境  话不多说,首先我们直接上代码,来实现一个最简单的状态机模式:   class Order_OrderFlowService{ //定义常量,订单的五种状态 const ORDER_STATUS_NEW = 'new'; ...
解决跨域调用服务并设置headers 主要的解决方法需要通过服务器端设置响应头、正确响应options请求,正确设置 JavaScript端需要设置的headers信息 方能实现。 此处手札 供后人参考~ 1.第一步 服务端设置响应头 header('Access-Control-Allow-Origin:*');  //支持全域名访问,不安全,部署后需要固定限制为客户端网址 header('Access-Control-Allow-Methods:POST,GET,OPTIONS,DELETE'); //支持的http 动作 header('Access-Control-Allo ...
http://www.microsoft.com/zh-CN/download/details.aspx?id=30679下载 VSU4\vcredist_x64.exe进行安装 然后再重新安装wampserver,步骤: 打开 c:/wamp/ 双击unins000.exe卸载 重启电脑 重新安装wampserver
一:回车”(Carriage Return)和“换行”(Line Feed)起源       首先,弄清两个概念:                     回车CR-将光标移动到当前行的开头。                    换行LF-将光标“垂直”移动到下一行。(而 ...
如果整数A 的全部约数(包括1,不包括A 本身)之和等于B,且整数B 的全部约数 (包括1,不包括B 本身)之和等于A,则称整数A和B是一对亲密数。 function yueshu(a){             var sum = 0;             for(var i=1;i<a;i++){                 if(a%i == 0){                     sum += i;                 }             }             return sum;         }       ...
例如rev(12345)将返回54321,rev(123)将返回321 整数位数不限制,多少位都行。 function sum(a){         var s=0;     while(a){//   第一次  123  第二次  12    第三次 1     第四次 0停止循环         s=s*10 +a%10;//    3          30+2        320+1         a=parseInt(a/10);//12           1           0     }     return s;     }       cons ...
for(var apple = 0;apple <= 100;apple++){             for(var pears = 0;pears <= 100;pears++){                 for(var peach = 0;peach <= 100;peach++){                     if(3*apple+2*pears+1*peach == 200 && apple+pears+peach == 100){                         console.log(apple,p ...
for(var i = 2;i < 10000;i++){             var count = 0;             for(var j = 1;j <= i; j++){                 if(i%j == 0){                     count++;                 }             }             if(count == 2){                 console.log(i);             }         }
用户输入一个数字,判断这个数字是否是质数。 var n = prompt(“请输入一个数字帮你判断是否为质数”); var count = 0; for(var j = 1;j <= n; j++){ if(n%j == 0){ count++; } } if(count == 2){ alert(“这是一个质数”); }else{ alert(“这不是一个质数”); }
1.简述 3W1H教学法是北大青鸟ACCP在多年教学实践中总结出来的一个有效、实用的教学方法。3W1H教学法主要是将讲授内容总结为WHAT,WHY,WHERE和HOW,通过该教学法,使得教师保持清晰严密的授课思路,快速有效地进行教学工作,同时 ...
安装配置   安装lrzsz   使用 brew install lrzsz 。如果安装遇到错误的话,使用以下方法:   curl -k https://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz -o lrzsz-0.12.20.tar.gz 将下载的文件放到 ~/Library/Caches/Homebrew 目录下   brew install lrzsz 将 iterm2-send-zmodem.sh 和 iterm2-recv-zmodem.sh 脚本保存在 /usr/local/bin/  并添加好执行权限  chmod ...
原则一: 继承不如指定 原则二: #id > .class > 标签选择符 原则三:越具体越强大 原则四:标签#id >#id ; 标签.class > .class   CSS优先级权重计算法   CSS优先级包含四个级别(标签内选择符,ID选择符,Class选择符,元素选择符)以及各级别出现的次数!   根据这四个级别出现的次数计算得到CSS的优先级。   CSS优先级的计算规则如下: * 元素标签中定义的样式(Style属性),加1,0,0,0 * 每个ID选择符(如 #id),加0,1,0,0 * 每个Class选择符(如 .clas ...
官网: https://www.phpdoc.org/ 实验环境:centos6.5 安装: pear channel-discover pear.phpdoc.org pear install phpdoc/phpDocumentor   vim /etc/profile 在文档最后添加 export PATH="/usr/local/php/bin:$PATH" 保存,退出,然后运行: #source /etc/profile 不报错则成功。   从github上面下载ThinkPHP代码 wget https://github.com/t ...
Global site tag (gtag.js) - Google Analytics