自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(121)
  • 收藏
  • 关注

原创 消除Edge安装http应用的不安全提醒

Edge/Chrome消除不安全提醒方法: 访问浏览器实验功能页(Edge为edge://flags,Chrome为chrome://flags) 搜索#unsafely-treat-insecure-origin-as-secure 在"Insecure origins treated as secure"选项中添加需排除的网址(多个用英文逗号分隔) 启用该功能并重启浏览器 注:此操作会降低安全性,仅建议开发测试时临时使用。

2026-07-25 10:40:40 274

原创 CentOS7.9升级OpenSSH到最新版

本文摘要:详细介绍了在Linux系统上升级OpenSSL和OpenSSH的完整流程。首先强调了备份关键配置和二进制文件的重要性,包括SSH配置文件、二进制文件和systemd单元。然后逐步指导安装编译依赖、编译安装OpenSSL 3.5.7、配置动态库,接着编译安装OpenSSH 10.3p1并替换系统命令。文档包含服务配置修改建议、systemd单元替换、验证步骤以及完整的回滚方案。整个流程特别提醒要保留原有SSH连接并注意不覆盖系统默认OpenSSL路径,确保系统关键服务不受影响。最后提供了清理旧版本和

2026-06-22 14:00:55 335

原创 浏览器文字转语音

本文介绍了如何使用JavaScript的Web Speech API实现文字转语音功能。主要内容包括:1)通过SpeechSynthesisUtterance对象设置文本、语言、语速等参数;2)使用speechSynthesis.speak()方法播放语音;3)语音状态管理(暂停、恢复、停止);4)获取可用语音列表;5)事件监听和生命周期控制。该API支持Chrome/Edge/Safari浏览器,但不支持IE,建议使用前进行能力检测。文章提供了完整的代码示例,包括基本播放功能、语音设置和状态管理方法。

2026-05-22 10:57:19 48

原创 mysql5.7开启主从配置

两台服务器(或虚拟机)均安装 MySQL 5.7,版本建议保持一致。确保主从库之间 3306 端口互通(关闭防火墙或放行端口)。如果是克隆的虚拟机,务必检查 /var/lib/mysql/auto.cnf中的 server-uuid,主从不能相同,相同需修改后重启。

2026-05-06 11:15:31 278

原创 windows下让nginx目录支持中文的方法

本文介绍了一种折中方案:保持项目目录使用英文命名(便于程序识别),同时通过Windows的"自定义显示名称"功能将文件夹显示为中文。具体步骤包括:创建英文目录→显示隐藏文件→新建desktop.ini文件并配置中文名称→修改文件夹属性还原默认图标→最终实现目录显示中文而实际路径仍为英文的效果。该方法既解决了中文路径的兼容性问题,又便于用户直观识别,特别适合需要同时兼顾程序兼容和用户体验的场景。操作时需注意文件编码必须为ANSI,否则会出现乱码。

2026-04-15 10:32:27 265

原创 修改系统的 PowerShell 执行策略 (解决限制了脚本运行的问题)

摘要:本文介绍了如何修改PowerShell执行策略以运行脚本。首先通过Get-ExecutionPolicy检查当前策略,若为Restricted(禁止运行脚本),可通过两种方法修改:1)临时修改为RemoteSigned(仅当前会话生效);2)永久修改为RemoteSigned(允许本地脚本运行,远程脚本需签名)。最后通过再次检查策略确认修改成功。不推荐使用Unrestricted策略(允许所有脚本运行)以避免安全风险。

2025-12-22 14:05:58 6035

原创 mysql事务监控语句

本文介绍了几种监控MySQL InnoDB事务状态的SQL查询语句。通过查询information_schema中的INNODB_TRX、INNODB_LOCKS等表,可以查看当前活跃事务、锁信息、回滚段状态等关键指标。特别提供了查找运行超过60秒的长事务的查询语句,以及统计活跃事务数量和最长事务持续时间的监控语句。这些SQL语句可以帮助DBA及时发现和解决数据库中的事务问题。

2025-12-20 11:54:34 149

原创 npm、pnpm、yarn各类目录设置

本文介绍了npm、pnpm和yarn三种包管理工具的配置方法。主要内容包括:1)npm全局安装路径和缓存路径的设置;2)pnpm的安装及镜像、存储目录等配置;3)yarn的安装、全局路径修改、缓存位置设置以及镜像配置。文章提供了详细的命令行操作指南,帮助开发者根据需求自定义这些工具的安装和缓存目录,并配置国内镜像源以提高下载速度。配置完成后可通过相应命令验证设置是否生效。

2025-12-20 10:00:26 241

原创 将JetBrains系软件(PhpStorm、IntelliJIdea、WebStorm)缓存目录迁移到其它盘

JetBrains系列IDE默认在C盘AppData下生成缓存文件,占用数GB空间。可通过符号链接将其迁移到其他盘符:先关闭所有IDE,复制原文件夹到新位置(如D盘),删除原文件夹并使用mklink命令创建符号链接。操作需管理员权限,迁移前需备份数据,完成后要验证IDE功能是否正常。该方法能有效释放C盘空间,同时保持软件正常运行。

2025-12-20 09:46:53 549 1

原创 thinkPHP6.1使用PhpMqtt进行MQTT消息订阅和发布,并将订阅的消息入库保存,可控制超时退出订阅

本文介绍了如何在PHP中使用php-mqtt/client库实现MQTT协议的订阅和发布功能。首先通过composer安装依赖包,然后提供了完整的PHP类实现。代码包含MQTT连接配置设置(心跳间隔、连接超时、认证信息等),订阅消息功能(通过回调函数接收并存储消息到数据库),以及发布消息功能(支持QoS级别设置和批量发送测试数据)。类中实现了自动重连机制和错误日志记录,能够处理常见的MQTT通信场景,适用于物联网设备消息收发等应用场景。

2025-11-13 12:08:36 441 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 593

原创 在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 1094

原创 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 511

原创 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 506

原创 Debian 系统更新命令

本文介绍了Linux系统使用apt命令进行软件更新的完整流程:1)更新软件包列表;2)升级已安装包;3)执行完整系统升级;4)清理无用包和缓存;5)安装安全更新;6)必要时重启系统。通过sudo apt update、upgrade、full-upgrade等命令组合,配合autoremove和autoclean清理,可确保系统保持最新且安全稳定。特别提醒内核更新后可能需要重启生效。

2025-08-09 10:55:24 1465

原创 windows10 安装docker到H盘

将Docker安装到指定盘符目录下

2025-07-10 11:26:49 265

转载 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 376

原创 JS使用浏览器原生接口IntersectionObserver实现图片懒惰加载

Intersection Observer API 是现代浏览器提供的原生接口,用于异步监测目标元素与视口的交叉状态。文章介绍了通过IntersectionObserver检测元素进入视口时替换src实现延迟加载,并支持优雅降级。这种方法优化了页面性能,避免了不必要的初始图片加载。

2025-06-18 10:40:36 438

原创 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 1270

原创 Chrome/ Edge 浏览器弹出窗口隐藏菜单地址栏

如何在Chrome和Edge浏览器中创建无地址栏的网页快捷方式?Chrome方法:创建快捷方式并在目标属性添加"-app=网址"参数。Edge提供两种方式:1)同样使用快捷方式参数修改;2)通过菜单"将此站点作为应用安装"功能自动生成应用图标。两种浏览器生成的快捷方式都能以无地址栏的简洁窗口打开指定网页,适合快速访问常用网站的需求。

2025-05-28 10:13:00 2912

原创 通过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 206

原创 使用el-scrollbar组件时el-backtop不生效

使用el-scrollbar时,el-backtop不生效,需要el-scrollbar增加 wrap-class属性,,然后,el-backtop使用target绑定wrap-class。

2024-12-12 09:23:15 623

原创 禁止 Kindeditor富文本粘贴图片和html格式

/ 改变站内本地URL,可设置”“、”relative”、”absolute”、”domain”。Kindeditor 文本编辑器是可以通过ctrl+v粘贴图片的,粘贴完的图片会转成base54格式,发送到后端需要后端将base64图片转成图片存到服务器上,在将图片路径回填回去,比较费事,可以将 Kindeditor的 pasteType参数设置成1,这样,就禁止粘贴html格式内容了,也就粘贴不了图片了。// 配置编辑器的工具栏,其中”/”表示换行,”|”表示分隔符。

2024-11-14 14:24:50 676

原创 php preg_match 不到内容,修改pcre.backtrack_limit解决问题

使用 preg_match 匹配不到内容,感觉是有字符串长度限制,经测试果然。设置 pcre.backtrack_limit 大小解决问题。或是php.ini中修改。

2024-11-14 10:28:03 696

原创 因为在此系统上禁止运行脚本。有关详细信息

输入set-executionpolicy remotesigned,设置成Y即可。win + x 以管理员身份运行PowerShell。

2024-11-11 20:19:47 184

原创 浏览器关闭跨域

1、打开谷歌浏览器在浏览器搜索栏输入: chrome://flags2、设置打开后在输入框输入这个进行修改 Block insecure private network requests 设置为 Disabled或直接地址栏输入:chrome://flags/#block-insecure-private-network-requests。

2024-10-24 16:24:07 2799

原创 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 678

原创 windows服务管理插件 nssm

NSSM是一个windows下服务管理插件,可以填加、删除、启动、停止服务。

2024-09-11 09:54:05 3366

原创 mysql配置文件 my.ini 示例

mysql 配置文件

2024-08-19 15:51:28 524

原创 centos7 find 命令查找并删除文件

使用find命令来查找并删除文件。

2024-07-15 11:46:13 1457

原创 nginx 禁止目录运行php文件

注意:下面代码要写在PHP引用配置的前面,

2024-07-15 11:35:55 568

原创 KindEditor编辑器初始化参数

编辑器初始化参数。

2024-06-06 15:36:24 1116

原创 KindEditor默认工具栏参数

配置编辑器的工具栏,其中”/”表示换行,”|”表示分隔符。insertunorderedlist 项目符号。insertorderedlist 编号。clearhtml 清理HTML代码。removeformat 删除格式。justifycenter 居中。justifyright 右对齐。justifyfull 两端对齐。hilitecolor 文字背景。justifyleft 左对齐。fullscreen 全屏显示。superscript 上标。forecolor 文字颜色。

2024-06-06 15:26:11 372

原创 隐藏nginx响应头中的server信息(HTTP服务器版本信息泄漏)

安全审计中有时会有漏洞名称 HTTP服务器版本信息泄漏 漏洞描述目标服务器返回的信息头中包含了Web Server的软件或者版本信息。可以安装 nginx的headers-more-nginx-module模块修改或隐藏响应头信息。

2024-06-04 15:58:35 2862

原创 PHP生成快捷方式

【代码】PHP生成快捷方式。

2024-05-10 09:56:14 302

原创 JAVA 字符串数组互转

【代码】JAVA 字符串数组互转。

2024-04-17 15:09:40 316 1

原创 WordPress 一些常用函数方法

WordPress 一些常用函数方法。

2024-04-16 09:06:17 681

原创 PHP7.4 strtotime 1711367000 1711609999区间返回异常

【代码】PHP7.4 strtotime 1711367000 1711609999区间返回异常。

2024-03-26 14:26:05 191

原创 CentOS7 防火墙(firewalld)常规操作

CentOS7 防火墙(firewalld)常规操作

2024-03-22 15:57:28 1374

原创 PHP提取文章中的base64图片并保存

发现只有100K,只要在php.ini上做相应设置就行了(或者改变这两个值的大小)原因:PHP对正则表达式匹配长度是用限制的,用phpinfo可以看到如下。如果你将该值设的非常高,将可能耗尽进程的栈空间,导致PHP崩溃。PCRE的最大回溯(backtracking)步数。PCRE的最大递归(recursion)深度。当检测内容比较大时,会检测失败,Perl兼容正则表达式模块。

2024-02-28 17:19:42 1173

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除