作者
本站作者 我好笨 共计发布文章974篇
原来都是自己的域名,现在域名涨价了,也想不到很好的续费理由了
虽然都是十多年的老域名了,还是毅然决然的放弃了续费。
今天把这个博客稍微调整了一下,十多年的博客,文章还是挺多的了,把右侧边栏调短了一些。
还有就是那个微语已经没用了,发布不了了,就把首页上的去掉了。
其他技术ORA-00845: MEMORY_TARGET not supported on this system
看到数据库只占用了系统一半的内存,另一半闲置,手痒去调整内存,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
升级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
我的是冲突是由包: 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增强功能报错的处理
报错信息如下:
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的语句
SELECT v.SQL_TEXT,m.* FROM (select distinct snap_id,
sql_id,
EXECUTIONS_DELTA,
trunc(max(ELAPSED_TIME_DELTA)
OVER(PARTITION BY...
php开发PHP的GD库生成发光文字
用到一个开源库:
https://imagettftextblur.agjgd.org/examples/shadow/
github地址:https://github.com/andrewgjohnson/imagettftextblur
使用示例:
//引入文字发光
include __ROOTDIR__."libs/imagettftextblur/ima...
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内核
方法很多,记录一个最简单的,提供rpm内核的官网地址:https://elrepo.org/ 原本提供内核的官网是:The Linux Kernel Archives第一步:
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
后面的就根据自己版本情况选择了,官方给出的说明如下:
To install ELRep...
php开发easywechat6推送动态模板消息
需求,从接口获取模板列表,并对获取到模板进行赋值
尝试多次,主要在构造data数组的地方:
$app=util::getWeiXin();
$api = $app->getClient();
$response = $api->post('/cgi-bin/template/get_all_private_template');
...
其他技术checkbox 文字垂直居中
来一个简单代码:
input[type = "checkbox"]{vertical-align:middle;margin-top:-2px;}
其他技术Linux下的端口转发,Rinetd
当然,有nginx的时候,用nginx会更容易,没有的话,用Rinetd也是不错的。
源码下载:
https://github.com/samhocevar/rinetd
注意有个和这个软件名一致的com域名,有评论说是欺诈域名,会在服务器上自动下载东西,不要用那个
上面这个git比较稳当。
下载源码后:
./bootstrap
./configure
ma...
其他技术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清理磁盘空间
数据库本身的日志占多数,早期的日志未处理,后面的都设置了30天自动清理的。
操作涉及的一些SQL如下:
SELECT
sum(rows) AS total_rows,
formatReadableSize(sum(data_uncompressed_bytes)) AS before_compress,
formatReadableSize(sum(data_compress...
php开发thinkphp8 $request->controller()在中间件中获取不到值
在官方的文档中,中间件的定义部分,特别是应用中间件的定义,是在应用目录下定义middleware.php文件
并在文件中声明中间件即可。
实际操作时,会走中间件,但是,通过$request->controller()无法获取到控制器名称。
搜了一下,发现是需要在应用目录下创建config目录,并在里面定义route.php文件,在其中初始化中间件,这个有点奇怪,...
其他技术使用docker安装JumpServer的最简单方法
官网安装方法: https://docs.jumpserver.org/zh/v3/installation/setup_linux_standalone/requirements/
官方的一键安装命令:
curl -sSL https://resource.fit2cloud.com/jumpserver/jumpserver/releases/latest/download/q...
其他技术搭建开源堡垒机Jumpserver提示:配置文件有问题,无法登录,请联系管理员或查看最新文档
服务器通过nginx代理提示这个,后面也没解决。
最后还是没有走代理解决的。
不过,出现这个,需要修改配置文件,配置文件默认在:
/opt/jumpserver/config/config.txt
主要是这个位置不是太好找。改里面的domains即可,页面上有提示的。
其他技术css设置页面或者容器的滚动条在顶部,上面或者左边
设置左右,通过:
direction: ltr;
direction: rtl;
来实现。
设置顶部,通过反转页面展示来实现:
transform: scaleY(-1);
参考:https://blog.csdn.net/weixin_44670249/article/details/116790296
其中设置滚动条在顶部的代码如下:
// 实现原理
// ...