Laravel日志文件按照日期每天生成一份而不是一个laravel.log文件

laravel默认的日志文件是存储在storage/logs/laravel.log这个文件,如果我们想要配置日志按照日期每天生成一个文件的话,可以修改 config/logging.php 文件中的: 'default' => env('LOG_CHANNEL', 'stack'),可以将这里的default的值改为 daily 或者在.env文件中添加一个配置:LOG_CHANNEL=d

- 阅读全文 -

执行composer命令报错:PHP Fatal error: Allowed memory

有的时候项目依赖比较多,在执行composer required 安装依赖的时候,会报错不足的错误:PHP Fatal error: Allowed memory出现这个情况的话,可以设置composer执行内存无限制,也就是这样:COMPOSER_MEMORY_LIMIT=-1 composer require xxx/xxx这样的话,内存使用就不会有限制了。当然这里有一个前提,那就是你的机器内

- 阅读全文 -

DEFI - 鲸鱼的盛宴

2020年从3.12开始,defi彻底爆发,到现在的8月16日,defi板块的市值已经突破了100亿刀,这多吗?一点不多!相较于17年末公链板块的爆发及公链占有的市场份额,现在的defi还有一段距离。所以,可以肯定的是,现在的defi泡沫并不大,这也就是意味着,defi板块还有上涨的潜力。本篇文章的标题是defi - 鲸鱼的盛宴。首先要了解什么是鲸鱼。刚入门的投资者可能对这个专有名字不熟悉,鲸鱼指

- 阅读全文 -

PHP多进程讲解(八):匿名管道通信之proc_open

上一篇文章中,我们讲解了利用popen函数进行匿名管道通信,不过有个问题,就是该函数只能实现单向通信,也就是同时只能打开读通道或者写通道。今天要介绍的函数 proc_open 则可以实现双向通信。在观看本文章之前,请先去了解下函数 proc_open 的基本用法,链接地址:proc_open首先,我们创建 pipe-process.php 文件,内容如下:<?php $pid = getm

- 阅读全文 -

PHP中的标准输入STDIN,标准输出STDOUT,标准错误STDERR

因为PHP是专注WEB开发的领域的,所以很大一部分都是CRUD的操作,对于标准输入流,输出流,错误流这一块并不是很熟悉。这也就是很多PHPer的基础不行的所在。如果想要深入的学习PHP的话,那么这肯定是必须要掌握的。首先,我们得先了解下,什么是标准输入流,输出流,错误流?它们是干什么的?有什么用?说一个比较容易理解的解释。如果我们要执行一个命令 command,如果我们需要给这个命令输入一些自定义

- 阅读全文 -

PHP多进程讲解(七):匿名管道通信之popen

好久没写技术文章了,最近一直在研究DEFI,做投资的话还是需要研究下的相关板块好确定自己的投资思路,题外话。回到正文,今天分享下PHP的匿名管道通信。在开始之前,我们先了解下什么是匿名管道:具体可以看这篇文章:linux进程间通信现在,假设你已经充分了解了管道及匿名管道。我们知道,匿名管道相比较有名管道有一个最大的区别就是只能用在具有血缘关系的进程之间。前面,我们对于子进程的创建及使用做了简单的介

- 阅读全文 -

为什么说 DEFI 的牛市才刚开始?

今年 DEFI 的发展得到了迅速的提升,自从3月12日之后,DEFI 的锁仓量已经翻了好几番,一些 DEFI 应用的代币也都翻了好多倍,像 Maker 的 MKR 代币的市值截止到本文书写的时间,市值达到 4.55 亿美元,而 Maker 的抵押已经达到了 6亿+美元,DEFI 市场总抵押已经突破30亿美元。DEFI 的基础设施 Link 的市值更是达到了25亿美元。现在市场的上的FOMO情绪不断

- 阅读全文 -

基于 Ethereum 的 DEFI 应用:Maker

在这篇《为什么是DEFI?》文章中,我主要给小伙伴们简单的谈了下 DEFI 相关的内容。今天,这一篇文章就来介绍下 DEFI 的具体应用 Maker 。MakerDao治理组织Oasis(Maker的DEFI产品)Maker 目前的加密货币锁定量位居第二(之前一直是老大,不过被Compound后来居上超过了。)截止到目前为止,锁定的资产总价值超过了6亿美金。6亿美金在金融市场来说其实并不算很多,所

- 阅读全文 -

浅谈为什么在博客中写投资相关的文章

我自己本身是做技术开发的,搭建博客网站的目的也是分享和记录自己对于技术的学习和理解。我的博客是毕业那年就搭建起来了,到今天的话算算时间也三年多了,也快写了近七十篇博文了。前段时间将博客的系统迁移到typecho了,因为最终感觉还是它比较简洁易用,模板也比较多。技术博客大部分都写的技术相关的文章,像我的话主要技术栈是PHP方面,也就分享这一块的知识,大家互相学习。不过,工作几年后,对于投资这一块就产

- 阅读全文 -

为什么是 DEFI ?

本文假设您已经对区块链有一定的认知,了解区块链分布式应用的运行原理,能够清晰的认识到区块链的优势和不足。DEFIDEFI 是 Decentralized Finance 的简写,也就是去中心化金融的意思,主要体现金融在区块链的应用。我们知道,区块链天然就是去中心化的,所以在区块链上构建的应用也就是去中心化的应用。而将传统的金融规则写成智能合约并部署到区块链上,也就是去中心化金融应用了。在日常生活中

- 阅读全文 -

PHP多进程讲解(六):进程通信之信号量

信号量来看下百科的解释。信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施,是可以用来保证两个或多个关键代码段不被并发调用。在进入一个关键代码段之前,线程必须获取一个信号量;一旦该关键代码段完成了,那么该线程必须释放信号量。其它想进入该关键代码段的线程必须等待直到第一个线程释放信号量。为了完成这个过程,需要创建一个信号量VI,然后将Acquire Semaphore V

- 阅读全文 -

PHP多进程讲解(五):进程通信之共享内存通信

前面几篇文章,我们介绍了PHP的多进程创建及一些进程的特殊状态。今天这篇文章我们来讲解下进程间的通信。背景前面我们也提到过,在 fork 执行之后,父进程和子进程的内存空间是独立的了,所以它们是无法直接进行通信的。但是复杂的应用需求要求我们需要父进程与子进程可以相互通信,了解各自的状态好协调运行完成任务。通信的方式在 linux 中,进程间的通信主要有下面几种:管道消息队列共享内存信号量socke

- 阅读全文 -