fairycat

Created:
Updated:

nginx + fpm 取消运行指定目录的 php

设置相关目录的正则表达式位置,这个设置需要设置在转发php的正则表达式前

    location ~ ^/storage/.*[^/]\.php(/|$)
    {
        types {
            text/plain  php;
        }
        expires 12h;
        error_log /dev/null;
        access_log /dev/null;
    }
Created:
Updated:

Bing.com 页面自动跳转到页面顶部的 BUG

微软的必应网页有一个让人很烦躁的问题,一个很无奈的问题。

简单说,必应的网页,如果你把它切到非聚焦状态,就比如打开了别的选项卡,过15秒之后,它会自动滚动到网页顶部。

而对于这个问题,几年了一直没有解决,不知道微软为何如此。

Created:
Updated:

Linux 命令删除文本文件指定行

删除第7行,添加参数 -i 标识修改源文件,否则不修改源文件而通过管道输出结果

sed -i '7d' filename

使用 sed 删除最后一行

sed -i '$d' filename.txt

删除多行,闭区间

sed -i '1,9d' log.log

删除包含字符串的行,区分大小写,可以使用正则

sed -i '/string/d' filename

删除以字词开头的行

sed -i '/^word/d' filename

删除所有空行

sed -i '/^$/d' filename
Created:
Updated:

微信开发者工具异常 Error: Error: ENOENT: no such file or directory

刚刚在试用微信开发者工具,发现恶心的问题,编译或上传都会报错,Error: Error: ENOENT: no such file or directory。而后边报错指向的路径,是我刚删除的一个测试页面。

使用的版本是 1.06.2209190,项目是刚刚下载的测试项目,app.json 添加了测试页面,在新页面做了个输出测试,首页添加链接到测试页。这一切都没有问题。当我把测试页面删除,同时在 app.json 中删除了相关项,首页中的链接也删除了。之后就是一直报错了,清楚缓存也没有用。

网上找了一些答案,没啥用。最后重启开发者工具就好了。

Created:
Updated:

Windows 查看命令所在的路径

想要在 Windows 查看命令所在的路径时,可以使用 where 命令查看。但是我在尝试的时候,发现结果为空,没有输入任何值。输入 where 之后按了 tab 试了试,发现命令补全后缀后才成功输出命令的路径。所以,在使用 where 命令时,还得写全 .exe 后缀。

where java
// 没有返回
where.exe java
// C:\Program Files\Oracle\Java\jdk-13\bin\java.exe