![ORA-00845: MEMORY_TARGET not supported on this system ORA-00845: MEMORY_TARGET not supported on this system](https://www.144d.com/content/templates/J2/images/random/17.jpg)
置顶推荐
折雨的天空,emlog5.3内容付费插件v1.4更新发布
历史版本记录: https://www.144d.com/post-683.html 本期版本对支付流程无更新,完善后台管理功能。 1、新增支付记录列表功能。 2、新增支付记录批量删除功能。 3、新增支付排行功能。 4、新增支付统计概览功能。 插件安装包下载: zheyu_pay20220308_v1.4.zip 全新安装:通过后...
换了一个空间,升级了PHP到PHP8.0,调整了一下emlog5.3的版本,支持PHP8.0
原来VPS快要到期了,续费太贵,重新买了一个便宜一点的。 重新安装了环境,PHP环境升级到8.0了,由于emlog5.3系列已经不更新了 我这个博客也有些年了,也不想去折腾换新版,或者迁移其他博客程序,就根据报错稍微调整了一下。 升级环境后,原来有些插件可能不可用了。经测试,本站发布的支付插件,还可以继续使用。 升级PHP版本后,后台用户密码认证有点问题,需要...
再记从MySQL5.5升级至8.0.19的问题,Failed to find valid data directory.
继上一篇文章后,安装MySQL8.0.19没有问题了,成功启动了,但是。。。 但是转移原来5.5的数据的时候出现了问题,网上找了个脚本PHP的, 原文地址: https://blog.csdn.net/wtm_mac/article/details/84120804 把文件改了改,毕竟现在都PHP7.4了,上面地址的肯定跑不起了的,改成了mysqli扩展的,下...
迁移到野草云的香港VPS上了
感觉还行,内存大点,但没有之前的VPS编译LNMP快,硬盘小10G,将就比,毕竟299一年。 推广链接:购买同款VPS
最近更新
![ORA-00845: MEMORY_TARGET not supported on this system ORA-00845: MEMORY_TARGET not supported on this system](https://www.144d.com/content/templates/J2/images/random/17.jpg)
看到数据库只占用了系统一半的内存,另一半闲置,手痒去调整内存,32G的内存,调整参数如下:
alter system set memory_max_target=20480M scope=spfile;
alter system set memory_target=20480M scope=spfile;
调整为20G,符合不大于系统内存的75%的要求,但是却忽略了,/dev/shm这...
![gcc: error trying to exec 'cc1': execvp: No such file or directory gcc: error trying to exec 'cc1': execvp: No such file or directory](https://www.144d.com/content/templates/J2/images/random/2.jpg)
其他技术gcc: error trying to exec 'cc1': execvp: No such file or directory
升级openssh时,编译openssl报错,因为是同一个脚本在多台服务器上执行,只有其中一台报错。
编译zlib的时候也报错了,就知道这台服务器环境有问题。
按标题的错误搜索:
先找cc1的位置,whereis 没有找到,然后通过:
locate cc1
找到了cc1plus,写入到path里面,继续编译,依然报标题错误。
于是,yum remove g...
![解决Linux下包冲突的问题,比如: libstdc++-4.8.5-44.el7.i686 conflicts with file from package 解决Linux下包冲突的问题,比如: libstdc++-4.8.5-44.el7.i686 conflicts with file from package](https://www.144d.com/content/templates/J2/images/random/1.jpg)
其他技术解决Linux下包冲突的问题,比如: libstdc++-4.8.5-44.el7.i686 conflicts with file from package
我的是冲突是由包: libstdc++-4.8.5-44.el7.i686 conflicts with file from package引起的,一个是i686,一个是64,两个版本不一致。
yum remove给我删掉好多程序,最后靠谱的方法是:
#查看对应包,是否存在,
rpm -q libstdc++-4.8.5-44.el7.i686
#卸载冲突...
![Kylin-Server-V10-SP3安装VirtualBox增强功能报错的处理 Kylin-Server-V10-SP3安装VirtualBox增强功能报错的处理](https://www.144d.com/content/templates/J2/images/random/3.jpg)
其他技术Kylin-Server-V10-SP3安装VirtualBox增强功能报错的处理
报错信息如下:
In file included from /tmp/vbox.0/combined-os-specific.c:44:0:
/tmp/vbox.0/r0drv/linux/memuserkernel-r0drv-linux.c: 在函数‘VBoxGuest_RTR0MemUserIsValidAddr’中:
/tmp/vbox.0/r0drv/linux/memuse...
![Oracle查询慢SQL的语句 Oracle查询慢SQL的语句](https://www.144d.com/content/templates/J2/images/random/8.jpg)
其他技术Oracle查询慢SQL的语句
SELECT v.SQL_TEXT,m.* FROM (select distinct snap_id,
sql_id,
EXECUTIONS_DELTA,
trunc(max(ELAPSED_TIME_DELTA)
OVER(PARTITION BY...
![PHP的GD库生成发光文字 PHP的GD库生成发光文字](https://www.144d.com/content/templates/J2/images/random/6.jpg)
php开发PHP的GD库生成发光文字
用到一个开源库:
https://imagettftextblur.agjgd.org/examples/shadow/
github地址:https://github.com/andrewgjohnson/imagettftextblur
使用示例:
//引入文字发光
include __ROOTDIR__."libs/imagettftextblur/ima...
![oracle多字段排序,某个字段指定值排最后 oracle多字段排序,某个字段指定值排最后](https://www.144d.com/content/templates/J2/images/random/20.jpg)
php开发oracle多字段排序,某个字段指定值排最后
参考:
https://zhidao.baidu.com/question/620647941694492292.html
语句就是:
orderby("replace(fh_sign_contract.status_flag,2,99) asc,fh_sign_contract.updated desc");
字符串排序还是很坑的。
![因为一些安全原因,升级Linux内核 因为一些安全原因,升级Linux内核](https://www.144d.com/content/templates/J2/images/random/15.jpg)
其他技术因为一些安全原因,升级Linux内核
方法很多,记录一个最简单的,提供rpm内核的官网地址:https://elrepo.org/ 原本提供内核的官网是:The Linux Kernel Archives第一步:
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
后面的就根据自己版本情况选择了,官方给出的说明如下:
To install ELRep...
![easywechat6推送动态模板消息 easywechat6推送动态模板消息](https://www.144d.com/content/templates/J2/images/random/10.jpg)
php开发easywechat6推送动态模板消息
需求,从接口获取模板列表,并对获取到模板进行赋值
尝试多次,主要在构造data数组的地方:
$app=util::getWeiXin();
$api = $app->getClient();
$response = $api->post('/cgi-bin/template/get_all_private_template');
...
![checkbox 文字垂直居中 checkbox 文字垂直居中](https://www.144d.com/content/templates/J2/images/random/14.jpg)
其他技术checkbox 文字垂直居中
来一个简单代码:
input[type = "checkbox"]{vertical-align:middle;margin-top:-2px;}
![Linux下的端口转发,Rinetd Linux下的端口转发,Rinetd](https://www.144d.com/content/templates/J2/images/random/2.jpg)
其他技术Linux下的端口转发,Rinetd
当然,有nginx的时候,用nginx会更容易,没有的话,用Rinetd也是不错的。
源码下载:
https://github.com/samhocevar/rinetd
注意有个和这个软件名一致的com域名,有评论说是欺诈域名,会在服务器上自动下载东西,不要用那个
上面这个git比较稳当。
下载源码后:
./bootstrap
./configure
ma...
![Linux备份MySQL只安装mysqldump,以及两个错误的解决办法 Linux备份MySQL只安装mysqldump,以及两个错误的解决办法](https://www.144d.com/content/templates/J2/images/random/6.jpg)
其他技术Linux备份MySQL只安装mysqldump,以及两个错误的解决办法
实际上就是安装MySQL的client即可。
网上直接yum install mysql-client肯定是不行的。
参照:https://blog.csdn.net/zp8126/article/details/137084854
上面文章是安装的MySQL server,但是我们是安client,具体步骤如下:
wget http://dev.mysql.com...
![ClickHouse清理磁盘空间 ClickHouse清理磁盘空间](https://www.144d.com/content/templates/J2/images/random/4.jpg)
其他技术ClickHouse清理磁盘空间
数据库本身的日志占多数,早期的日志未处理,后面的都设置了30天自动清理的。
操作涉及的一些SQL如下:
SELECT
sum(rows) AS total_rows,
formatReadableSize(sum(data_uncompressed_bytes)) AS before_compress,
formatReadableSize(sum(data_compress...
![thinkphp8 $request->controller()在中间件中获取不到值 thinkphp8 $request->controller()在中间件中获取不到值](https://www.144d.com/content/templates/J2/images/random/8.jpg)
php开发thinkphp8 $request->controller()在中间件中获取不到值
在官方的文档中,中间件的定义部分,特别是应用中间件的定义,是在应用目录下定义middleware.php文件
并在文件中声明中间件即可。
实际操作时,会走中间件,但是,通过$request->controller()无法获取到控制器名称。
搜了一下,发现是需要在应用目录下创建config目录,并在里面定义route.php文件,在其中初始化中间件,这个有点奇怪,...