上一页 1 2 3 4 5 6 7 ··· 23 下一页
摘要: 修改 composer.json 然后 composer require "{package} @dev" 阅读全文
posted @ 2019-03-18 11:55 佚名000 阅读(1264) 评论(0) 推荐(0)
摘要: php 里面想要处理一个文本文件,有一个方法是使用 file() 函数,但是这个函数会读取文件所有内容,可能会导致占用很大内存。 但是我们可以以另外一种方式处理,使用 fgets 逐行读取,逐行处理。 现在,我们也有另外一种选择,使用 yield 关键字,用法如下: 阅读全文
posted @ 2019-03-17 22:51 佚名000 阅读(569) 评论(0) 推荐(0)
摘要: git 版本 >= 1.6.1 git reset --merge git 版本 >= 1.7.4 git merge --abort 阅读全文
posted @ 2019-03-16 08:38 佚名000 阅读(1502) 评论(0) 推荐(0)
摘要: 解决办法: 使用 (new \Illuminate\Foundation\Bootstrap\LoadConfiguration)->bootstrap($app); 加载配置 阅读全文
posted @ 2019-03-05 10:37 佚名000 阅读(2720) 评论(0) 推荐(0)
摘要: 有时候我们需要对一些超时的逻辑进行测试,需要等待一定的时间来验证超时逻辑是否生效。 Carbon 库提供了 setTestNow 方法来设置一个虚拟的当前时间 使用这个特性的前提是:我们的待测试代码利用 Carbon::now() 来获取当前时间(这种情况获取到的当前时间是我们设置的一个虚拟的当前时 阅读全文
posted @ 2019-02-28 10:03 佚名000 阅读(501) 评论(0) 推荐(0)
摘要: 有时候我们需要对一些超时的逻辑进行测试,需要等待一定的时间来验证超时逻辑是否生效。 Carbon 库提供了 setTestNow 方法来设置一个虚拟的当前时间 使用这个特性的前提是:我们的待测试代码利用 Carbon::now() 来获取当前时间(这种情况获取到的当前时间是我们设置的一个虚拟的当前时 阅读全文
posted @ 2019-02-28 10:03 佚名000 阅读(189) 评论(0) 推荐(0)
摘要: 错误写法 Mockery::mock(MyClass::class) 返回的是 \Mockery\MockInterface 而后面的几个方法都是 \Mockery\Expectation 里面的方法。 最后我们调用 mock 实例的方法时需要的是 \Mockery\MockInterface,而不 阅读全文
posted @ 2019-02-25 13:27 佚名000 阅读(3896) 评论(0) 推荐(0)
摘要: git commit --allow-empty -m "Empty Commit to setup deployments" 阅读全文
posted @ 2019-02-22 13:45 佚名000 阅读(3252) 评论(0) 推荐(0)
摘要: 准备工作:composer 引入 php-amqplib 说明:本文说明基于 Java(主要说明原理),实现使用 php RabbitMQ Java 客户端使用 com.rabbitmq.client 作为顶级包名,关键的 Class 和 Interface 有 Cahnnel、Connection 阅读全文
posted @ 2019-01-27 20:30 佚名000 阅读(503) 评论(0) 推荐(0)
摘要: RabbitMQ 整体上是一个生产者与消费者模型,主要负责接收、存储和转发消息。可以把消息传递的过程想象成:当你讲一个包裹送到邮局,邮局会暂存并最终将邮件通过邮递员送到收件人的手上,RabbitMQ 就好比由邮局、邮箱和邮递员组成的一个系统。从计算机术语层面来说,RabbitMQ 模型更像是一种交换 阅读全文
posted @ 2019-01-27 16:55 佚名000 阅读(484) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 23 下一页