作者
本站作者 我好笨 共计发布文章970篇
报错信息如下:
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
其中设置滚动条在顶部的代码如下:
// 实现原理
// ...
其他技术vscode执行npm或者pnpm报错:pnpm : 无法加载文件 C:Program Filesnodejspnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies
报错信息:
pnpm : 无法加载文件 C:Program Filesnodejspnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的
about_Execution_Policies
解决办法:
1. 以管理员身份运行vscode;
2. 执行:get-Executi...
其他技术Oracle 18C导出awr性能分析报告的过程
在sqlplus下面:
cd /opt/oracle/product/18c/dbhome_1/rdbms/admin
@?/rdbms/admin/awrrpt.sql
第一句是切换目录,第二句是生成报告,然后有几个参数需要输入,按照提示输入即可。
生成完成后,文件在第一句那个目录下,下载下来就可以了。
更多信息可以参考:
https://www.cnbl...
其他技术Gemini Pro的重搭建,pm2没有save导致的
继上一篇自己搭建了一个Gemini Pro Chat (144d.com)文章过去已经很久了
偶然把VPS重启了一下,发现pm2没有保存原来的内容,重试了半天,都找不到启动之法了。
于是,又重新各种查找资料,最后通过两种方式找回:
第一种,就是上文说到的,通过pnmp build以后,会有一个dist目录,里面有server和client两个目录,然后server目录...
其他技术记一次Clickhouse的问题处理,报错:query execution time (39.17692568900305 seconds) is too long. Maximum: 20 rows to process: 549270975: While executing MergeTreeThread. (TOO SLOW)
实际问题很简单,就是执行SQL查询超时,默认的查询超时时间是20秒。
为什么20秒还会超时呢,肯定是技术不到家。本来是属于验证型的一个日志库,日志存储了5亿多了,是大文本的那种数据,在其他库下面早死了几百次了那种。所以clickhouse能够查询出来,都还算不错。
由于对Clickhouse掌握的不够深,建表的时候,并未在查询某条记录详细的时候,给where条件后的字段建立索...