![nginx设置自定义404页面的配置 nginx设置自定义404页面的配置](https://www.144d.com/content/templates/J2/images/random/11.jpg)
作者
本站作者 我好笨 共计发布文章962篇
![nginx设置自定义404页面的配置 nginx设置自定义404页面的配置](https://www.144d.com/content/templates/J2/images/random/11.jpg)
默认的conf注释掉了404的配置,把配置打开即可。
详细代码如下:
error_page 404 /40x.html;
location = /40x.html {
root html;
}
把你自定义的40x.html放在html目录下,同目录下有个默认的50x.html文件。
![markdown的编辑中,首行空两格的问题 markdown的编辑中,首行空两格的问题](https://www.144d.com/content/templates/J2/images/random/6.jpg)
其他技术markdown的编辑中,首行空两格的问题
搜了一下,是手工输入代码:
两个代码,看起来只有一个空格。
代码是:  
参考:https://blog.csdn.net/xdg15294969271/article/details/120176955
![记录一次停电导致的oracle无法mount的问题,错误代码是:ORA-03113: end-of-file on communication channel 记录一次停电导致的oracle无法mount的问题,错误代码是:ORA-03113: end-of-file on communication channel](https://www.144d.com/content/templates/J2/images/random/16.jpg)
其他技术记录一次停电导致的oracle无法mount的问题,错误代码是:ORA-03113: end-of-file on communication channel
问题描述:
停电或者母鸡自动重启系统,导致Oracle数据库异常关闭,再次打开无法mount数据库,
sqlplus中报错:ORA-03113: end-of-file on communication channel
问题解决:
复制文件/opt/oracle/admin/ORCLCDB/pfile/init.ora.5262023154348
覆盖...
![一次意外的phpinfo获取的PHP版本与实际运行的版本不一致的问题 一次意外的phpinfo获取的PHP版本与实际运行的版本不一致的问题](https://www.144d.com/content/templates/J2/images/random/10.jpg)
php开发一次意外的phpinfo获取的PHP版本与实际运行的版本不一致的问题
这次是漏扫的功能,扫到版本比较低,官方有新版本发布,旧版本就存在一些安全风险。
漏扫工具获取的PHP版本和phpinfo顶部的版本一致,而实际上,在之前已经把PHP版本升级到最新了。
打开phpinfo页面查看,发现顶部和中间部分两个地方获取的版本不一致,顶部是以前的版本,中间部分是最新版本,两个位置如下图:
查找了很多个原因,当然也百度了一下,肯定是没结果的。
...
![oracle创建DBLINK报错ora-28040的问题 oracle创建DBLINK报错ora-28040的问题](https://www.144d.com/content/templates/J2/images/random/16.jpg)
其他技术oracle创建DBLINK报错ora-28040的问题
在oracle 11g中创建dblink,连接到oracle 18c中,报错如标题
解决参考:
https://blog.csdn.net/bxl049/article/details/70879655
上面连接已经很详细了,这里就只是记录一下几个重要的点
1、创建dblink的SQL语句
--密码用双引号
create database link med...
![PHPstorm意外关闭后,一直Updating indexs不动的解决办法 PHPstorm意外关闭后,一直Updating indexs不动的解决办法](https://www.144d.com/content/templates/J2/images/random/20.jpg)
其他技术PHPstorm意外关闭后,一直Updating indexs不动的解决办法
因为卡住,意外关闭后,再打开,就一直在Updating indexs,并且进度条是满的,就是不结束,关闭也关闭不了,切换项目会一直卡在closing project的状态,然后就没法操作了。
如图:
解决办法:
勾选需要的选项,然后点击保存按钮,重启IDE即可。
![window下查看文件或者文件夹被占用的方法 window下查看文件或者文件夹被占用的方法](https://www.144d.com/content/templates/J2/images/random/18.jpg)
其他技术window下查看文件或者文件夹被占用的方法
改名文件或者文件夹或者删除的时候,提示文件被其他程序占用,又不提示哪个程序占用
可以通过以下方法:
1、右键:任务管理器
2、选择性能标签,右下角或者右上角(win11),打开资源监视器
3、选择CPU标签,在关联的句柄输入框中,输入要检索的文件夹名字(部分名字即可)
如图:
4、结束对应进程即可
![Error: Command failed: C:Windowssystem32cmd.exe /s /c "autoreconf -ivf" Error: Command failed: C:Windowssystem32cmd.exe /s /c "autoreconf -ivf"](https://www.144d.com/content/templates/J2/images/random/11.jpg)
其他技术Error: Command failed: C:Windowssystem32cmd.exe /s /c "autoreconf -ivf"
想了解一下Arco Design Pro的,按照官网的流程,npm install的时候报错:9653 verbose node v18.16.1
9654 verbose npm v9.8.0
9655 error code 1
9656 error path D:wwwservernode_modulesgifsicle
9657 error command failed
9...
![PHP检测浏览器是否为移动端的类 PHP检测浏览器是否为移动端的类](https://www.144d.com/content/templates/J2/images/random/8.jpg)
php开发PHP检测浏览器是否为移动端的类
官方网站:
http://mobiledetect.net/
github:https://github.com/serbanghita/Mobile-Detect/releases
建议使用Composer
// Include and instantiate the class.
require_once 'Mobile_Detect.php';
$de...
![WinHTTrack抓取手机端网站 WinHTTrack抓取手机端网站](https://www.144d.com/content/templates/J2/images/random/15.jpg)
其他技术WinHTTrack抓取手机端网站
有些网站是通过判断浏览器标识,来决定展示PC端,还是手机端的
因此,使用工具WinHTTrack抓取网站模板的时候,需要能够跳转手机页面
这需要配置浏览器头,如图:
浏览器头添加如图的代码,确定即可。
正确的代码为:
Mozilla/5.0 (Linux; Android 6.0;
错误的代码为:
Mozilla/5.0 (Linux; Androi...
![一个很坑的问题: oci_execute(): ORA-01810: 格式代码出现两次 一个很坑的问题: oci_execute(): ORA-01810: 格式代码出现两次](https://www.144d.com/content/templates/J2/images/random/19.jpg)
php开发一个很坑的问题: oci_execute(): ORA-01810: 格式代码出现两次
insert插入date类型字段的时候,出现以上错误
主要是to_date的时候,记不住后面的格式,于是百度了一下得到:
如图:这个百度的第一条,格式是错的,所以才会报上面的错。
正确的格式是:
yyyy-MM-dd HH24:MI:SS
改成这个格式化,就可以了。
![Surface pro 9重装系统,提示:windows无法更新计算机的启动配置,安装无法继续 Surface pro 9重装系统,提示:windows无法更新计算机的启动配置,安装无法继续](https://www.144d.com/content/templates/J2/images/random/12.jpg)
其他技术Surface pro 9重装系统,提示:windows无法更新计算机的启动配置,安装无法继续
原因是BIOS里面有限制
进UEFI
==》Boot configuration(最后一项)
==》Enable Boot configuration Lock【关闭】
==》Exit【保存并重启】
==》Restart Now【点击此项,重启后强制关机】
关机后再进行系统安装步骤。
另外用还原,提示还原失败,应...
![PHP日期的加减,比如加1年,减一年 PHP日期的加减,比如加1年,减一年](https://www.144d.com/content/templates/J2/images/random/13.jpg)
php开发PHP日期的加减,比如加1年,减一年
以前用strtotime进行处理,现在手册上不推荐这个方法了。
使用DateTime处理,如下:
//日期加一年
$tmpSqlStartDate=new DateTime($startData);
$tmpSqlStartDate->sub(new DateInterval('P1Y'));
$sqlStartDate=$tmpSqlStartDate->f...
![ClickHouse查询now的时区问题 ClickHouse查询now的时区问题](https://www.144d.com/content/templates/J2/images/random/20.jpg)
其他技术ClickHouse查询now的时区问题
偶然发现查询的日期字段时间不对,于是看了一下系统时间,没有问题。
查了一下,ClickHouse配置时区的问题,服务器确实没有配置时区,在config.xml配置了一下
配置以后,重启ClickHouse服务器,再次查询,时间仍然不对。
原来还和工具有关系,使用的DBeaver
需要编辑链接,按如图设置,红框部分:
断开,重连,日期字段就正常了。
...
![node14在使用一个第三方插件的时候,总是提示:This dependency was not found node14在使用一个第三方插件的时候,总是提示:This dependency was not found](https://www.144d.com/content/templates/J2/images/random/15.jpg)
其他技术node14在使用一个第三方插件的时候,总是提示:This dependency was not found
看了目录下,插件已经安装了的
运行还是提示:
ERROR Failed to compile with 1 error ...
![node: --openssl-legacy-provider is not allowed in NODE_OPTIONS node: --openssl-legacy-provider is not allowed in NODE_OPTIONS](https://www.144d.com/content/templates/J2/images/random/11.jpg)
其他技术node: --openssl-legacy-provider is not allowed in NODE_OPTIONS
ruoyi-plus框架的前端,有开发者nodejs版本比较高,所以在package.json中设置了node_options,导致低版本不支持,而报错
我的node -v显示是14的
解决办法:
删除掉package.json中对应的代码:
删除前:
"scripts": {
"dev": "SET NODE_OPTIONS=--ope...
![获取微信小程序内的页面地址,实现内页跳转 获取微信小程序内的页面地址,实现内页跳转](https://www.144d.com/content/templates/J2/images/random/16.jpg)
其他技术获取微信小程序内的页面地址,实现内页跳转
参考:
https://blog.csdn.net/qq_36935391/article/details/123228085
https://kf.qq.com/faq/180725biaAn2180725VnQjYF.html
目标:获取微信小程序内的非首页页面地址,实现H5或者微信公众号跳转到微信小程序指定页面
参考地址一中的方法一,通过小程序后台获取地...
![获取任意微信小程序的帐号原始ID和AppID 获取任意微信小程序的帐号原始ID和AppID](https://www.144d.com/content/templates/J2/images/random/3.jpg)
其他技术获取任意微信小程序的帐号原始ID和AppID
之前开发对接的时候,都是问开发方要这两个信息,今天才知道这两个信息是公开的,实在有点孤陋寡闻了。
下面讲具体获取的方式:
1、手机端打开你需要获取信息的小程序(本文是随机选择了一个使用过的小程序),点击右上角的三个点按钮
2、底部弹出一个标签页,点击如图中红框部分,即当前小程序的名字
3、在弹出的界面中,点击更多资料,如图红框部分:
4、在打开的页面中...