琳 琅 笔 记 屋 努 力 载 入 中. . .
首页
统计
友链
壁纸
读者墙
推荐
网课助手
在线工具
Search
1
showdoc推送服务设置教程 - Linlang Learning Platform
46 阅读
2
宝塔面板9.1.0开心版[持续跟新]
29 阅读
3
图图对接插件——自动续费因修改了数据库3306端口后连接失败修复
18 阅读
4
iOS系统现新Bug
17 阅读
5
分享一些今年看见的免费asp/php虚拟主机空间
14 阅读
默认分类
新闻吃瓜
新闻资讯
搞笑吃瓜
源码代码
技术教程
软件工具
Android
IOS软件
Windows软件
资源分享
免费资源
付费资源
登录
/
注册
Search
标签搜索
技术教程
软件工具
Windows软件
免费资源
新闻资讯
linux
PHP教程
宝塔
每天60秒
CDN
新闻吃瓜
搞笑吃瓜
资源分享
虚拟主机
磁盘挂载
科普知识
网站源码
29网课
PHP源码
彩虹商城
琳琅
累计撰写
29
篇文章
累计收到
3
条评论
首页
栏目
默认分类
新闻吃瓜
新闻资讯
搞笑吃瓜
源码代码
技术教程
软件工具
Android
IOS软件
Windows软件
资源分享
免费资源
付费资源
页面
统计
友链
壁纸
读者墙
推荐
网课助手
在线工具
搜索到
10
篇与
的结果
2026-01-31
卸载腾讯云轻量机型内置的监控程序教程
前言腾讯云在服务器内置了多套安全监控程序,如果您不需要可以卸载掉。{card-describe title="卸载云服务器监控组件"}/usr/local/qcloud/stargate/admin/uninstall.sh /usr/local/qcloud/monitor/barad/admin/uninstall.sh{/card-describe}{card-describe title="卸载云镜"}/usr/local/qcloud/YunJing/uninst.sh{/card-describe}{card-describe title="卸载TAT自动化助手"}systemctl stop tat_agent systemctl disable tat_agent rm -f /etc/systemd/system/tat_agent.service{/card-describe}{card-describe title="【谨慎可选】卸载其他服务"}# 腾讯云除了上述服务外,在/usr/local/qcloud目录下还有其他的一些服务。 # 谨慎可选 rm -fr /usr/local/qcloud {/card-describe}{card-describe title="检查 agent 进程是否还在"}ps -A | grep agent{/card-describe}
2026年01月31日
2 阅读
0 评论
0 点赞
2026-01-31
X-ui面板介绍及安装
介绍x-ui的github项目地址:https://github.com/vaxilu/x-ui支持如下系统状态监控支持多用户多协议,网页浏览化操作支持的协议:vmess、vless、trojan、shadowsocks、dokodemo-door、socks、http支持配置 更多传输配置流量统计,限制流量,限制时间可自定义xray配置模板支持https访问面板(自备域名+ssl证书)更多高级配置项,详见面板安装{card-describe title="一键脚本"}bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh){/card-describe}{alert type="warning"}安装完成后默认是IP:54321访问面板。默认密码是admin;admin,默认密码不安全,请到面板后台更改用户名和密码。{/alert}
2026年01月31日
3 阅读
0 评论
0 点赞
2026-01-28
VPS一键测试脚本,无痕体验+自动导出
前言今天分享的NodeQuality脚本,是融合了 yabs + IPQuality + NetQuality + 融合怪测试脚本这些个脚本,并且增加了分享和导出功能。整合多款工具优势,总体来看功能还是比较完善的。用过VPS测试脚本的朋友可能都有过这样的困扰:想全面了解VPS性能,得分别运行Yabs测硬件、IPQuality查IP属性、NetQuality看网络质量,甚至还要用“融合怪”补测细节,重复操作不说,不同脚本的结果格式混乱,整理起来很麻烦。更让人头疼的是,多数测试脚本会在系统中留下痕迹——安装的依赖包、临时生成的文件,像“用后没清理的工具”,长期占用硬盘空间,对追求系统整洁的人来说格外别扭。而NodeQuality的出现,刚好把这些“老难题”一一化解。核心亮点“拼好的全能脚本”:一次测试,信息全掌握 NodeQuality并非单一测试工具,而是整合了Yabs、IPQuality、NetQuality、“融合怪”的核心功能——就像把“测硬件的尺子”“查IP的放大镜”“看网络的测速仪”整合到一个工具箱里,不用反复切换脚本,一次运行就能拿到VPS的硬件性能、IP质量、网络稳定性等全维度数据。它还特意优化了信息重叠问题,比如避免不同脚本重复测试CPU性能,既保证数据全面,又节省测试时间,对刚接触VPS测试的朋友来说,不用再纠结“该选哪个脚本”,一个工具就能搞定。无痕测试:像“临时测试间”,用完即清 这是NodeQuality最让人眼前一亮的设计。很多测试脚本会在系统中安装大量依赖,测试结束后残留不少文件,而NodeQuality借鉴了“临时准系统”的思路,用Linux内核自带的chroot工具,打造了一个“独立的测试空间”。简单来说,它会下载一个预装好测试工具的压缩包,解压后挂载到临时目录,测试时切换到这个“临时系统”,全程不调用系统包管理器,也不会在原系统安装任何软件。测试结束后,压缩包和临时目录会自动删除,就像“从没来过一样”,对系统的修改为0。这种设计,既避免了残留文件占用空间,又解决了部分脚本“挑系统发行版”的问题,兼容性更强。自动导出+智能截图:不用手动整理,结果更易分享 以往测试完VPS,想分享结果得手动截图IPQuality、NetQuality的数据,还要整理成清晰的格式,很费功夫。NodeQuality则把这些步骤自动化:测试结束后,会自动将结果导出为统一的Markdown格式,IPQuality和NetQuality的关键数据还会自动截图,甚至帮你把图片传到图床,生成可直接分享的预览链接。不用再“小心翼翼调整截图范围”,也不用手动排版数据,拿到链接就能清晰展示VPS的测试结果,对需要分享测试报告的人来说,省时又省心。NodeQuality使用获取测试命令 脚本的官方运行命令无需修改,直接复制即可bash <(curl -sL https://run.NodeQuality.com)执行命令启动测试 通过远程工具登录VPS,把刚才复制的命令粘贴到终端,按回车即可启动。脚本会自动下载临时准系统文件,然后进入测试流程,全程不用手动干预,终端会实时显示测试进度。查看并分享结果测试结束后,脚本会生成一个预览链接,复制链接到浏览器打开,就能看到排版整齐的测试报告——硬件性能、IP质量、网络数据一目了然,还附带自动截图,想分享给他人直接发链接就行。
2026年01月28日
2 阅读
0 评论
0 点赞
2026-01-21
CentOS更换AppStream源
第1步:复制指令bash <(curl -sSL https://linuxmirrors.cn/main.sh)然后输入数字11-1等待跑完即可
2026年01月21日
3 阅读
0 评论
1 点赞
2025-01-05
[技术教程]29源码添加showdoc推送功能
前言29源码早已泛滥,网上很多二开玩家给自己的源码添加了各种千奇百怪的功能,已经有技术牛为自己的网站增加了邮箱发信功能,但是部分服务器是不开放465端口的,导致很多用户无法正常使用邮箱发信功能,鄙人有幸在闲暇时间研究了一下用 showdoc推送服务 微信公众号来代替邮箱发信,下面是本人的实现思路 :@(赞一个) 希望有帮到各位站长的地方。数据库准备首先要实现 使用showdoc推送服务 接收消息,用户肯定得设置自己的 专属推送地址 ,因此我没首先要在用户的数据库用户信息表中添加一个用于存储用户 专属推送地址 的字段,我这边使用的字段名称为showdoc,0为未设置订单推送时我们如何判断这个订单已经推送或没有推送呢?如果不判断仅凭订单状态那就会出现一直重复推送的情况,因此我们要在 订单表 中添加一个字段用于判断订单是否已经推送过一次,我这边的字段名称为 showdoc_state ,0为未推送,1为已推送这便是大概的数据库准备工作代码部分showdoc推送功能 官方为我们提供了开发文档,首先我们先去分析文档{collapse}{collapse-item label="请求URL" open}[你的专属推送地址] https://push.showdoc.com.cn/server/api/push/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX{/collapse-item}{collapse-item label="请求方式"}GET或者POST都可以{/collapse-item}{collapse-item label="请求参数"}参数名必选类型说明title是string推送的消息标题content是string推送的消息内容。支持文本、markdown和html{/collapse-item}{collapse-item label="返回示例"}{card-describe title="成功返回"} { "error_code": 0, "error_message": "ok" }{/card-describe}{card-describe title="失败返回"} { "error_code": 10103, "error_message": "url或token不正确" }{/card-describe}{/collapse-item}{collapse-item label="返回参数说明"}参数名类型说明error_codeint错误码。为0时表示没有发生错误(即接口请求成功)。非0的时候表示有错误码error_messagestring错误信息{/collapse-item}{/collapse}看完接口请求说明,大致就是通过使用 POST 或者 GET 方法向专属推送链接发送请求,请求参数必须要有 title(标题) 和 content(内容) ,推送成功后返回error_code=0由此当我们将已完成的订单推送给代理时只需要写一个从 order表 中查询出 已完成 并且 showdoc_state为0 的订单再通过该订单查询出下单用户设置的 专属推送地址 将你要发送的订单信息用title(标题)和 content(内容)通过使用POST或者GET的方式访问用户的专属推送地址发送给代理即可总结以上便是29源码添加showdoc推送功能的大致思路,后期动手能力强的小伙伴可以自行DIY,为自己的推送功能加上开关等功能,站长已经完善了所有功能,钱包鼓鼓的小伙伴可以直接找鄙人购买现成的代码 :@(鼓掌) {callout color="#4d83ef"}站长QQ:166305860{/callout}
2025年01月05日
13 阅读
0 评论
1 点赞
2024-08-31
宝塔面板Linux自动磁盘挂载工具1.8
说明 1:本工具默认将数据盘挂载到/www目录2:若您的磁盘已分区,且未挂载,工具会自动将分区挂载到/www3:若您的磁盘是新磁盘,工具会自动分区并格式化成xfs/ext4文件系统【1.1】更新:1:增加指定挂载目录功能2:修正部分有独立引导分区的系统无法正确挂载的问题【1.2】更新:1:修正腾讯云部分节点自动挂载为只读的问题【1.3】 更新:1:修正在中文版系统下无法分区的问题【1.4】 更新:1:当已安装面板时,暂停所有服务,自动重命名/www,并迁移数据到新硬盘(全新硬盘未挂载分区) 注:仅限3.x/4.x/5.x/6.x/7.x面板支持迁移注:迁移过程中会将系统盘原有面板数据备份至/bt-backup目录【1.5】 更新:1:添加文字提醒【1.6】 更新:1:只有一个磁盘或www目录已被挂载的情况下,自动退出脚本,不执行任何操作【1.7】 更新:1:修复对面板6.x/7.x的支持使用方法**已安装宝塔或数据盘有数据 务必先做快照或数据备份挂载后建议重启服务器检查是否挂载成功** {card-describe title="Centos"}yum install wget -y && wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh{/card-describe}{card-describe title="Ubuntu"}wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && sudo bash auto_disk.sh{/card-describe}{card-describe title="Debian"}wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh{/card-describe}
2024年08月31日
5 阅读
0 评论
0 点赞
2024-08-21
[PHP]创建API
前言在 PHP 开发中创建一个 API 涉及几个步骤,包括定义接口、编写处理逻辑、处理请求和响应、以及进行必要的安全措施。以下是创建一个基本 API 的步骤和示例代码:教程{card-describe title="设计 API"}首先,明确 API 的功能和要求,包括接口的 URL、请求方法(如 GET、POST、PUT、DELETE)、请求参数、响应格式等。{/card-describe}{card-describe title="设置开发环境"}确保你的开发环境配置正确,支持 PHP 和所需的扩展。你可以使用本地服务器(如 XAMPP、WAMP)或远程服务器。{/card-describe}{card-describe title="创建 API 入口文件"}通常,API 的入口文件是一个处理所有请求的 PHP 文件。以下是一个简单的 API 入口文件示例:<?php header("Content-Type: application/json"); // 获取请求的方法 $method = $_SERVER['REQUEST_METHOD']; // 获取请求的路径 $requestUri = $_SERVER['REQUEST_URI']; // 解析请求路径和参数 $path = parse_url($requestUri, PHP_URL_PATH); $path = trim($path, '/'); $parts = explode('/', $path); // 确定要调用的 API 版本和资源 $resource = isset($parts[0]) ? $parts[0] : ''; $id = isset($parts[1]) ? $parts[1] : ''; // 基于请求方法和路径分发请求 switch ($method) { case 'GET': if ($resource == 'items') { if ($id) { getItem($id); } else { getItems(); } } break; case 'POST': if ($resource == 'items') { createItem(); } break; case 'PUT': if ($resource == 'items' && $id) { updateItem($id); } break; case 'DELETE': if ($resource == 'items' && $id) { deleteItem($id); } break; default: header('HTTP/1.1 405 Method Not Allowed'); echo json_encode(['error' => 'Method Not Allowed']); break; } // 获取所有项目的处理函数 function getItems() { // 模拟数据 $items = [ ['id' => 1, 'name' => 'Item 1'], ['id' => 2, 'name' => 'Item 2'] ]; echo json_encode($items); } // 获取单个项目的处理函数 function getItem($id) { // 模拟数据 $items = [ 1 => ['id' => 1, 'name' => 'Item 1'], 2 => ['id' => 2, 'name' => 'Item 2'] ]; if (isset($items[$id])) { echo json_encode($items[$id]); } else { header('HTTP/1.1 404 Not Found'); echo json_encode(['error' => 'Item not found']); } } // 创建新项目的处理函数 function createItem() { $data = json_decode(file_get_contents('php://input'), true); if (isset($data['name'])) { // 模拟创建成功 echo json_encode(['id' => 3, 'name' => $data['name']]); } else { header('HTTP/1.1 400 Bad Request'); echo json_encode(['error' => 'Invalid input']); } } // 更新现有项目的处理函数 function updateItem($id) { $data = json_decode(file_get_contents('php://input'), true); if (isset($data['name'])) { // 模拟更新成功 echo json_encode(['id' => $id, 'name' => $data['name']]); } else { header('HTTP/1.1 400 Bad Request'); echo json_encode(['error' => 'Invalid input']); } } // 删除项目的处理函数 function deleteItem($id) { // 模拟删除成功 echo json_encode(['success' => 'Item deleted']); }{/card-describe}{card-describe title="测试 API"}使用 API 客户端工具(如 Postman)或 curl 命令行工具来测试 API 的各个端点和功能。{/card-describe}{card-describe title="安全性和错误处理"}验证和清理输入 :确保对所有用户输入进行验证和清理,防止 SQL 注入和 XSS 攻击。错误处理:在 API 中实现适当的错误处理机制,返回有用的错误消息和 HTTP 状态码。身份验证和授权:根据需求实现 API 的身份验证和授权(例如,使用 API 密钥、JWT 等)。使用HTTPS :确保 API 通过 HTTPS 提供,以保护数据传输的安全性。{/card-describe}总结创建一个 PHP API 的基本步骤包括定义 API 的需求、编写处理请求的 PHP 代码、处理请求和响应、以及实现安全和错误处理措施。这个示例展示了如何通过处理不同的 HTTP 请求方法来实现一个简单的 API 服务器。根据实际需求,你可以扩展和修改这些功能。
2024年08月21日
4 阅读
0 评论
1 点赞
2024-08-18
Linux磁盘自动挂载工具
说明本工具默认将数据盘挂载到/www目录若您的磁盘已分区,且未挂载,工具会自动将分区挂载到/www若您的磁盘是新磁盘,工具会自动分区并格式化成xfs/ext4文件系统脚本{card-describe title="Centos系统"}yum install wget -y && wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh{/card-describe}{card-describe title="Ubuntu系统"}wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && sudo bash auto_disk.sh{/card-describe}{card-describe title="Debian系统"}wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh{/card-describe}
2024年08月18日
8 阅读
0 评论
0 点赞
1
2