- 博客(116)
- 收藏
- 关注
原创 修改系统的 PowerShell 执行策略 (解决限制了脚本运行的问题)
摘要:本文介绍了如何修改PowerShell执行策略以运行脚本。首先通过Get-ExecutionPolicy检查当前策略,若为Restricted(禁止运行脚本),可通过两种方法修改:1)临时修改为RemoteSigned(仅当前会话生效);2)永久修改为RemoteSigned(允许本地脚本运行,远程脚本需签名)。最后通过再次检查策略确认修改成功。不推荐使用Unrestricted策略(允许所有脚本运行)以避免安全风险。
2025-12-22 14:05:58
383
原创 mysql事务监控语句
本文介绍了几种监控MySQL InnoDB事务状态的SQL查询语句。通过查询information_schema中的INNODB_TRX、INNODB_LOCKS等表,可以查看当前活跃事务、锁信息、回滚段状态等关键指标。特别提供了查找运行超过60秒的长事务的查询语句,以及统计活跃事务数量和最长事务持续时间的监控语句。这些SQL语句可以帮助DBA及时发现和解决数据库中的事务问题。
2025-12-20 11:54:34
87
原创 npm、pnpm、yarn各类目录设置
本文介绍了npm、pnpm和yarn三种包管理工具的配置方法。主要内容包括:1)npm全局安装路径和缓存路径的设置;2)pnpm的安装及镜像、存储目录等配置;3)yarn的安装、全局路径修改、缓存位置设置以及镜像配置。文章提供了详细的命令行操作指南,帮助开发者根据需求自定义这些工具的安装和缓存目录,并配置国内镜像源以提高下载速度。配置完成后可通过相应命令验证设置是否生效。
2025-12-20 10:00:26
119
原创 将JetBrains系软件(PhpStorm、IntelliJIdea、WebStorm)缓存目录迁移到其它盘
JetBrains系列IDE默认在C盘AppData下生成缓存文件,占用数GB空间。可通过符号链接将其迁移到其他盘符:先关闭所有IDE,复制原文件夹到新位置(如D盘),删除原文件夹并使用mklink命令创建符号链接。操作需管理员权限,迁移前需备份数据,完成后要验证IDE功能是否正常。该方法能有效释放C盘空间,同时保持软件正常运行。
2025-12-20 09:46:53
194
1
原创 thinkPHP6.1使用PhpMqtt进行MQTT消息订阅和发布,并将订阅的消息入库保存,可控制超时退出订阅
本文介绍了如何在PHP中使用php-mqtt/client库实现MQTT协议的订阅和发布功能。首先通过composer安装依赖包,然后提供了完整的PHP类实现。代码包含MQTT连接配置设置(心跳间隔、连接超时、认证信息等),订阅消息功能(通过回调函数接收并存储消息到数据库),以及发布消息功能(支持QoS级别设置和批量发送测试数据)。类中实现了自动重连机制和错误日志记录,能够处理常见的MQTT通信场景,适用于物联网设备消息收发等应用场景。
2025-11-13 12:08:36
284
1
原创 html+vue3使用MQTT.js 进行mqtt通信
摘要: 本文展示了如何使用MQTT协议实现Web端消息订阅与发布功能。代码示例包含HTML页面结构和JavaScript实现,通过MQTT.js库连接到EMQX公共代理服务器(broker.emqx.io:8083),配置连接参数如客户端ID、认证信息、QoS等级等。核心功能包括:1) 加载MQTT配置;2) 建立WebSocket连接;3) 订阅指定主题;4) 发布测试消息。实现过程中使用了Vue 3和Element Plus框架进行界面交互,适合快速实现物联网设备与Web应用的实时通信。
2025-11-13 11:48:14
520
原创 在CentOS 7.9上升级OpenSSH到9.9p2
本文详细介绍了在CentOS 7.9系统上从源码升级OpenSSL到3.0.18和OpenSSH到9.9p2的完整过程。主要包括:1)OpenSSL升级步骤:系统准备、备份原文件、源码编译、创建符号链接、环境配置及功能验证;2)OpenSSH升级步骤:依赖安装、源码编译、服务替换以及常见错误处理。文档特别强调了升级后的兼容性检查、安全测试和回滚方案,并提供了详细的命令行操作示例。整个升级过程需要特别注意系统服务依赖关系和文件权限设置,建议先在测试环境验证后再应用于生产环境。
2025-10-28 16:58:53
953
原创 Debian12 查看系统信息
摘要:本文介绍了Linux系统中查看系统信息的常用命令。uname -a可查看内核版本和硬件架构,cat /etc/os-release显示发行版详细信息,lsb_release -a提供完整版本信息,hostnamectl则综合显示系统信息。针对硬件信息,lscpu和/proc/cpuinfo用于查看CPU信息,free -h可查看内存使用情况。这些命令组合使用能全面掌握Linux系统的软硬件配置信息。(145字)
2025-08-09 11:52:15
362
原创 Debian防火墙 ufw
UFW防火墙简明指南 本文介绍了Linux下UFW防火墙的基本操作:安装命令为sudo apt install ufw;通过enable/disable启用或关闭;使用status检查状态。可允许/拒绝特定端口(如allow 22/tcp)或程序,设置默认出入站策略(deny/allow)。还包含日志配置方法:安装ufw-extras后启用日志并查看/var/log/ufw.log。这些命令帮助用户快速配置基础防火墙规则。
2025-08-09 11:15:39
396
原创 Debian 系统更新命令
本文介绍了Linux系统使用apt命令进行软件更新的完整流程:1)更新软件包列表;2)升级已安装包;3)执行完整系统升级;4)清理无用包和缓存;5)安装安全更新;6)必要时重启系统。通过sudo apt update、upgrade、full-upgrade等命令组合,配合autoremove和autoclean清理,可确保系统保持最新且安全稳定。特别提醒内核更新后可能需要重启生效。
2025-08-09 10:55:24
923
转载 sql-mode 说明
MySQL的sql_mode参数是控制SQL语法校验和数据写入行为的关键系统变量。它包含多种模式组合,影响非法数据处理、GROUP BY检查、日期时间处理等核心功能。常见模式包括:STRICT_TRANS_TABLES(严格校验)、ONLY_FULL_GROUP_BY(分组检查)、NO_ZERO_DATE(禁用零日期)等。可以通过全局或会话级别设置,推荐生产环境使用包含严格模式的配置(如TRADITIONAL组合),而老系统迁移时可临时采用宽松模式。不同MySQL版本默认配置不同,8.0比5.7更严格。
2025-07-07 10:15:17
283
原创 JS使用浏览器原生接口IntersectionObserver实现图片懒惰加载
Intersection Observer API 是现代浏览器提供的原生接口,用于异步监测目标元素与视口的交叉状态。文章介绍了通过IntersectionObserver检测元素进入视口时替换src实现延迟加载,并支持优雅降级。这种方法优化了页面性能,避免了不必要的初始图片加载。
2025-06-18 10:40:36
403
原创 CentOS 7.9安装Nginx1.24.0时报 checking for LuaJIT 2.x ... not found
摘要:Nginx1.24编译时遇到LuaJIT2.x错误,解决方案为:1)确认系统已安装LuaJIT2.x;2)检查LuaJIT头文件位置(通常在/usr/local/include/luajit-2.1/);3)设置环境变量LUAJIT_INC和LUAJIT_LIB;4)重新运行configure。若出现FFI未启用错误,需确保正确设置了LUAJIT_LIB路径。该问题是由于编译器未正确找到LuaJIT库路径所致。
2025-06-07 21:31:13
1184
原创 Chrome/ Edge 浏览器弹出窗口隐藏菜单地址栏
如何在Chrome和Edge浏览器中创建无地址栏的网页快捷方式?Chrome方法:创建快捷方式并在目标属性添加"-app=网址"参数。Edge提供两种方式:1)同样使用快捷方式参数修改;2)通过菜单"将此站点作为应用安装"功能自动生成应用图标。两种浏览器生成的快捷方式都能以无地址栏的简洁窗口打开指定网页,适合快速访问常用网站的需求。
2025-05-28 10:13:00
2469
原创 通过window.open打开的新窗口数据发生变化,更新父窗口数据
本文介绍了JavaScript中操作上级页面的几种方法:1. 通过window.opener获取父页面引用;2. 使用window.opener.location.reload()刷新父页面;3. 先判断父页面是否存在(window.opener && !window.opener.closed)再调用其方法;4. 直接调用父页面方法如window.opener.tableReload()。这些方法常用于父子窗口间的交互操作。
2025-05-28 09:58:39
179
原创 使用el-scrollbar组件时el-backtop不生效
使用el-scrollbar时,el-backtop不生效,需要el-scrollbar增加 wrap-class属性,,然后,el-backtop使用target绑定wrap-class。
2024-12-12 09:23:15
578
原创 禁止 Kindeditor富文本粘贴图片和html格式
/ 改变站内本地URL,可设置”“、”relative”、”absolute”、”domain”。Kindeditor 文本编辑器是可以通过ctrl+v粘贴图片的,粘贴完的图片会转成base54格式,发送到后端需要后端将base64图片转成图片存到服务器上,在将图片路径回填回去,比较费事,可以将 Kindeditor的 pasteType参数设置成1,这样,就禁止粘贴html格式内容了,也就粘贴不了图片了。// 配置编辑器的工具栏,其中”/”表示换行,”|”表示分隔符。
2024-11-14 14:24:50
624
原创 php preg_match 不到内容,修改pcre.backtrack_limit解决问题
使用 preg_match 匹配不到内容,感觉是有字符串长度限制,经测试果然。设置 pcre.backtrack_limit 大小解决问题。或是php.ini中修改。
2024-11-14 10:28:03
639
原创 因为在此系统上禁止运行脚本。有关详细信息
输入set-executionpolicy remotesigned,设置成Y即可。win + x 以管理员身份运行PowerShell。
2024-11-11 20:19:47
164
原创 浏览器关闭跨域
1、打开谷歌浏览器在浏览器搜索栏输入: chrome://flags2、设置打开后在输入框输入这个进行修改 Block insecure private network requests 设置为 Disabled或直接地址栏输入:chrome://flags/#block-insecure-private-network-requests。
2024-10-24 16:24:07
2569
原创 cordova+vue打包apk文件无法访问数据接口
出现这种原因是因为我安装的android sdk是属于高版本的,在高版本的android sdk中默认开启了对非加密的明文传输的保护,我们无法通过http网络请求的方式获取数据。在目录project\platforms\android\app\src\main\res\xml添加文件network_security_config.xml,插入内容如下。在project\platforms\android\app\src\main\AndroidManifest.xml文件中修改,增加。
2024-10-08 15:21:07
634
原创 KindEditor默认工具栏参数
配置编辑器的工具栏,其中”/”表示换行,”|”表示分隔符。insertunorderedlist 项目符号。insertorderedlist 编号。clearhtml 清理HTML代码。removeformat 删除格式。justifycenter 居中。justifyright 右对齐。justifyfull 两端对齐。hilitecolor 文字背景。justifyleft 左对齐。fullscreen 全屏显示。superscript 上标。forecolor 文字颜色。
2024-06-06 15:26:11
350
原创 隐藏nginx响应头中的server信息(HTTP服务器版本信息泄漏)
安全审计中有时会有漏洞名称 HTTP服务器版本信息泄漏 漏洞描述目标服务器返回的信息头中包含了Web Server的软件或者版本信息。可以安装 nginx的headers-more-nginx-module模块修改或隐藏响应头信息。
2024-06-04 15:58:35
2706
原创 PHP7.4 strtotime 1711367000 1711609999区间返回异常
【代码】PHP7.4 strtotime 1711367000 1711609999区间返回异常。
2024-03-26 14:26:05
176
原创 PHP提取文章中的base64图片并保存
发现只有100K,只要在php.ini上做相应设置就行了(或者改变这两个值的大小)原因:PHP对正则表达式匹配长度是用限制的,用phpinfo可以看到如下。如果你将该值设的非常高,将可能耗尽进程的栈空间,导致PHP崩溃。PCRE的最大回溯(backtracking)步数。PCRE的最大递归(recursion)深度。当检测内容比较大时,会检测失败,Perl兼容正则表达式模块。
2024-02-28 17:19:42
1126
原创 网页打开本地exe
主要是名称:timClient和路径:D:\Program Files (x86)\Tencent\TIM\Bin\QQScLauncher.exe。
2024-02-18 15:05:48
291
原创 Feature flag __VUE_PROD_HYDRATION_MISMATCH_DETAILS__ is not explicitly defined.
【代码】Feature flag __VUE_PROD_HYDRATION_MISMATCH_DETAILS__ is not explicitly defined.
2024-01-30 11:16:08
3699
1
原创 mysqldump命令参数详解
p, --password 指定要用于连接MySQL服务器的密码。–no-create-db 不包括CREATE DATABASE语句,只备份数据表和数据。–add-drop-database 在备份开始时,包括DROP DATABASE语句。–no-create-info 不包括CREATE TABLE语句,只备份数据。–add-drop-table 在备份开始时,包括DROP TABLE语句。-h, --host 指定要连接的MySQL服务器的主机名或IP地址。–triggers 备份触发器。
2024-01-25 09:38:52
881
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅