cat输出多行文本到文件的方法很常用,如何在里面引用变量呢?看下面的代码:设置环境变量TEST。

export TEST="test"

test.sh文件内容如下:

#!/bin/bashcat <<EOF > /test.yml123exampl[......]

Read more

如下代码即可:

http_response_code(500);

或者:

header($_SERVER['SERVER_PROTOCOL'] . ' 500 Internal Server Error', true, 500);

代码摘录自:https://stackoverflo[……]

Read more

= =偶然看到篇文章,恰巧之前碰到过,当时是用字符串搞定的,按兴趣跟进,发现有必要总结一下其他方式。原因:PHP7.1后php.ini里的serialize_precision默认为17,低于15就会避免问题发生。所以可以选择修改php.ini,也可以在php文件中使用:

ini_se[......]

Read more

以下内容全文转载自:无风的雨写的php 读取超大文件PHP开发很多时候都要读取大文件,比如csv文件、text文件等。这些文件如果很大,比如10个G。这时,直接一次性把所有的内容读取到内存中计算不太现实。遇到这种情况,往往觉得PHP太弱,实则不然。利用生成器(关键字yield)就能解决。[……]

Read more

用到Redis。最初的逻辑:代码里判定只要token失效就会取toekn更新到Redis中。问题:显而易见,分布式并行后,可能同时有两台或以上同时更新,导致其他设备取回的token失效,然后循环往复,将API次数耗尽。经浩哥指点优化后的逻辑:抽离token更新逻辑到定时脚[……]

Read more