首页
老李抖音
我能做的
记录
老李是谁
推荐
老李网盘
搜索
1
x99鸡血BIOS教程(附工具和华南X99-QD3鸡血BIOS下载)
5,107 阅读
2
主板BIOS开启CSM方法(华硕、微星、技嘉)
3,905 阅读
3
湖北电信/联通/移动DNS服务器地址大全
3,523 阅读
4
【下载】猫影视PC版 V1.1.3
2,708 阅读
5
关于PUBG游戏提示未授权硬件的常见解决办法
2,691 阅读
老李原创
技术笔记
系统固件包
经营心得
虚拟化
软件工具
无盘万能包
安卓固件
登录
搜索
标签搜索
记录
无盘
问题解决
虚拟化
源码
心得
ARM
游戏
开源项目
硬件
linux
网管老李 VX:lizhi0710
累计撰写
260
篇文章
累计收到
0
条评论
首页
栏目
老李原创
技术笔记
系统固件包
经营心得
虚拟化
软件工具
无盘万能包
安卓固件
页面
老李抖音
我能做的
记录
老李是谁
推荐
老李网盘
搜索到
260
篇与
» lizhi0710
的结果
2026-06-01
m3u8视频下载器开发文档
M3U8 下载器 - 开发文档一、项目概述1.1 项目名称M3U8 Downloader(暂定名)1.2 项目简介基于 N_m3u8DL-RE 开源项目的桌面便携版 m3u8 视频下载工具,提供图形化界面,让用户无需命令行即可轻松下载 HLS 流媒体视频。1.3 技术栈类别技术选型说明编程语言Python 3.10+开发效率高,生态丰富GUI 框架PyQt5成熟的跨平台 GUI 框架,界面美观打包工具PyInstaller打包为独立可执行的便携版 exe核心依赖N_m3u8DL-RE开源 m3u8 下载引擎辅助工具FFmpeg视频处理、合并、转码1.4 项目结构m3u8down/ ├── N_m3u8DL-RE/ # N_m3u8DL-RE 核心文件(已存在) │ ├── N_m3u8DL-RE.exe # 主程序 │ ├── ffmpeg.exe # FFmpeg │ ├── ffplay.exe # FFplay │ ├── ffprobe.exe # FFprobe │ └── *.dll # FFmpeg 依赖库 ├── src/ # 源代码目录(待创建) │ ├── main.py # 程序入口 │ ├── ui/ # 界面相关 │ │ ├── main_window.py # 主窗口 │ │ ├── task_item.py # 任务列表项组件 │ │ ├── dialogs.py # 对话框(设置、新建任务等) │ │ └── resources.qrc # 资源文件 │ ├── core/ # 核心逻辑 │ │ ├── downloader.py # 下载引擎(调用 N_m3u8DL-RE) │ │ ├── task_manager.py # 任务管理器 │ │ ├── config.py # 配置管理 │ │ ├── database.py # 本地数据库操作 │ │ ├── file_manager.py # 文件管理(移动、清理) │ │ └── utils.py # 工具函数 │ └── assets/ # 静态资源 │ ├── icons/ # 图标 │ └── styles/ # 样式表 ├── tmp/ # 临时文件目录(运行时自动创建) ├── data/ # 数据目录 │ ├── downloads.db # SQLite 数据库(已完成任务) │ └── tasks.json # 运行中任务状态 ├── config/ # 配置目录 │ └── config.json # 用户配置 ├── build/ # 构建输出 ├── dist/ # 打包输出 ├── requirements.txt # Python 依赖 ├── build.spec # PyInstaller 配置 └── README.md # 项目说明二、功能设计2.1 核心功能2.1.0 首次启动 - 保存路径设置启动软件后,首先弹出路径选择对话框用户通过下拉菜单选择可用盘符(自动检测系统所有可用盘符)程序自动在所选盘符下创建 hc 文件夹(如 D:\hc\)如果 hc 文件夹已存在则直接使用保存路径配置后,后续启动不再弹出(可在设置中修改)临时文件统一存储在软件根目录的 tmp 文件夹首次启动对话框示例:┌──────────────────────────────────────────────┐ │ 欢迎使用 M3U8 下载器 [×] │ ├──────────────────────────────────────────────┤ │ │ │ 请选择下载文件的保存位置: │ │ │ │ 保存盘符: [D:\ ▼] │ │ │ │ 保存路径: D:\hc\ │ │ 临时目录: <软件根目录>\tmp\ │ │ │ │ ☑ 以后不再提示(可在设置中修改) │ │ │ │ [退出] [确定] │ └──────────────────────────────────────────────┘2.1.1 新建下载任务输入 m3u8 URL 或本地 m3u8 文件路径任务去重机制:通过 URL 哈希值判断是否已存在相同任务若已存在,弹出提示:"该链接已存在于下载列表中"在界面右下角显示轻量提醒通知(3 秒后自动消失)解析 URL,显示可用的视频/音频/字幕轨道选择画质、音轨、字幕设置保存路径、文件名高级选项(线程数、重试次数、代理等)2.1.2 任务管理任务列表展示(类似迅雷/IDM 等下载工具)任务状态:等待中、下载中、已暂停、已完成、失败支持操作:开始、暂停、继续、删除、重试显示进度条、下载速度、已下载大小、剩余时间并发控制:系统默认最大 3 个任务同时下载,多余任务进入等待队列2.1.3 文件保存规则下载完成后,文件按照以下规则保存:<盘符>\hc\<下载链接的哈希值>\<下载完成的时秒分>.mp4示例:D:\hc\a1b2c3d4\143025.mp4链接哈希值:对下载 URL 进行哈希计算(如 MD5 前 8 位),确保唯一性时秒分命名:使用下载完成的时间(时+秒+分,6 位数字),避免重名下载完成后,将文件信息写入本地数据库下载完成后,自动清理临时目录中的对应文件夹和文件2.1.4 任务状态持久化正在下载的任务:实时写入运行目录的 tasks.json 文件程序意外关闭后,重启可恢复未完成的任务状态已完成的任务信息存储在本地数据库中2.1.4.1 异常恢复机制软件启动时执行以下操作:清理残留进程:检测并终止所有 N_m3u8DL-RE 相关进程清空临时目录:删除 tmp 文件夹内所有内容(避免残留损坏文件)读取任务状态:从 tasks.json 加载未完成的任务列表自动恢复下载:将加载的任务重新加入下载队列,按并发限制依次启动恢复的任务保持原有进度信息(实际进度需重新下载)2.1.5 本地数据库使用 SQLite 轻量级数据库存储已完成任务记录数据库文件位置:<软件根目录>\data\downloads.db存储字段:id: 任务唯一标识url: 下载链接url_hash: 链接哈希值file_path: 最终保存路径file_name: 文件名(时秒分.mp4)file_size: 文件大小download_time: 下载完成时间status: 状态(已完成)2.1.6 下载控制限速设置下载完成后操作(删除临时文件、混流等)2.1.4 设置中心通用设置:下载目录、临时目录、线程数网络设置:代理、请求头、超时时间下载设置:重试次数、并发数、限速高级设置:解密 Key、自定义参数2.2 界面布局┌─────────────────────────────────────────────────────────────┐ │ 菜单栏 [文件] [任务] [工具] [帮助] │ ├─────────────────────────────────────────────────────────────┤ │ 工具栏 [新建] [开始] [暂停] [删除] [设置] │ ├─────────────────────────────────────────────────────────────┤ │ │ │ ┌─────────────────────────────────────────────────────┐ │ │ │ 任务列表 │ │ │ │ ┌───┬──────────┬────────┬────────┬──────┬────────┐ │ │ │ │ │ │ 文件名 │ 大小 │ 进度 │ 速度 │ 状态 │ │ │ │ │ ├───┼──────────┼────────┼────────┼──────┼────────┤ │ │ │ │ │▓▓ │ video.mp4 │ 100MB │ ████░░ │ 5MB/s│ 下载中 │ │ │ │ │ │▓▓ │ audio.mp3 │ 50MB │ ██████ │ 3MB/s│ 下载中 │ │ │ │ │ │ │ doc.pdf │ 10MB │ ░░░░░░ │ 0 │ 等待中 │ │ │ │ │ └───┴──────────┴────────┴────────┴──────┴────────┘ │ │ │ │ │ │ │ └─────────────────────────────────────────────────────┘ │ │ ┌───────────┐ │ │ │ 提醒通知框 │ │ │ │ 链接已存在 │ │ │ └───────────┘ │ ├─────────────────────────────────────────────────────────────┤ │ 状态栏 任务数: 3 | 下载中: 2 | 总速度: 8MB/s | 磁盘剩余: XX │ └─────────────────────────────────────────────────────────────┘2.3 新建任务对话框┌──────────────────────────────────────────────┐ │ 新建下载任务 [×] │ ├──────────────────────────────────────────────┤ │ URL/文件路径: │ │ ┌──────────────────────────────────────┐ │ │ │ https://example.com/video.m3u8 │ │ │ └──────────────────────────────────────┘ │ │ │ │ 保存目录: [C:\Downloads\] [浏览...] │ │ 文件名: [video] │ │ │ │ ─── 轨道选择 ─── │ │ 视频: [1080p ▼] 音频: [中文 ▼] 字幕: [无 ▼]│ │ │ │ ─── 高级选项 ─── │ │ ☑ 下载完成后合并 │ │ 线程数: [8] 重试次数: [3] │ │ 代理: [无 ▼] │ │ │ │ [取消] [确定] │ └──────────────────────────────────────────────┘三、技术实现3.1 N_m3u8DL-RE 调用方式通过子进程调用 N_m3u8DL-RE.exe,解析其命令行输出获取进度信息。核心命令构建示例:# 基础命令 cmd = [ "N_m3u8DL-RE.exe", m3u8_url, "--save-dir", save_dir, "--save-name", file_name, "--thread-count", str(thread_count), "--download-retry-count", str(retry_count), ] # 可选参数 if proxy: cmd.extend(["--custom-proxy", proxy]) if headers: for h in headers: cmd.extend(["-H", h]) if select_video: cmd.extend(["-sv", select_video])进度解析:N_m3u8DL-RE 输出格式示例:Parsing URL: https://example.com/video.m3u8 Found 3 video tracks, 2 audio tracks, 1 subtitle track Downloading: 45.2% (125/277) Speed: 5.2MB/s ETA: 00:02:30通过正则表达式解析进度、速度、ETA 等信息。3.2 任务管理器设计class TaskStatus(Enum): WAITING = "waiting" DOWNLOADING = "downloading" PAUSED = "paused" COMPLETED = "completed" FAILED = "failed" class DownloadTask: id: str # 任务唯一标识 url: str # 下载链接 save_dir: str # 保存目录 save_name: str # 文件名 status: TaskStatus # 状态 progress: float # 进度 0-100 speed: str # 速度 eta: str # 剩余时间 total_size: str # 总大小 downloaded_size: str # 已下载大小 process: subprocess.Popen # 子进程对象 options: dict # 下载选项3.3 配置管理使用 JSON 文件存储用户配置:{ "first_run": false, "save_dir": "D:\\hc", "tmp_dir": "<软件根目录>\\tmp", "thread_count": 8, "retry_count": 3, "timeout": 100, "proxy": "", "headers": [], "max_concurrent": 3, "speed_limit": "", "auto_merge": true, "delete_temp": true, "language": "zh-CN" }配置说明:first_run: 是否首次运行(true=弹出路径选择,false=直接进入主界面)save_dir: 下载保存目录(自动设置为 盘符:\hc)tmp_dir: 临时文件目录(固定为 <软件根目录>\tmp)max_concurrent: 最大并发下载数(默认 3)3.4 本地数据库设计使用 SQLite 存储已完成任务记录:CREATE TABLE IF NOT EXISTS downloads ( id TEXT PRIMARY KEY, -- 任务唯一标识(UUID) url TEXT NOT NULL, -- 下载链接 url_hash TEXT NOT NULL, -- URL 的 MD5 哈希值(前 8 位) file_path TEXT NOT NULL, -- 最终保存路径 file_name TEXT NOT NULL, -- 文件名(时秒分.mp4) file_size INTEGER, -- 文件大小(字节) download_time TEXT NOT NULL, -- 下载完成时间(ISO 格式) status TEXT DEFAULT 'completed' -- 状态 ); CREATE INDEX IF NOT EXISTS idx_url_hash ON downloads(url_hash); CREATE INDEX IF NOT EXISTS idx_download_time ON downloads(download_time);3.5 运行中任务状态(tasks.json){ "tasks": [ { "id": "uuid-xxx", "url": "https://example.com/video.m3u8", "url_hash": "a1b2c3d4", "save_name": "video", "status": "downloading", "progress": 45.2, "speed": "5.2MB/s", "eta": "00:02:30", "start_time": "2026-06-01T14:30:00", "tmp_dir": "<软件根目录>\\tmp\\a1b2c3d4" } ] }3.6 文件保存流程1. N_m3u8DL-RE 下载完成 → 临时文件在 <tmp>\<url_hash>\ 目录 2. 计算下载完成时间 → 格式化为 HHmmss(时秒分) 3. 创建目标目录 → <save_dir>\<url_hash>\ 4. 移动文件 → <save_dir>\<url_hash>\<HHmmss>.mp4 5. 写入数据库 → 记录任务信息 6. 清理临时目录 → 删除 <tmp>\<url_hash>\ 及其内容 7. 更新 tasks.json → 移除已完成任务3.7 程序启动流程1. 程序启动 ↓ 2. 加载配置文件 (config.json) ↓ 3. 判断是否首次运行 (first_run == true) ├─ 是 → 弹出 FirstRunDialog → 用户选择盘符 → 创建 hc 文件夹 → 保存配置 └─ 否 → 继续 ↓ 4. 清理残留 N_m3u8DL-RE 进程 ↓ 5. 清空 tmp 文件夹 ↓ 6. 初始化数据库 (downloads.db) ↓ 7. 读取 tasks.json 加载未完成的任务 ↓ 8. 将加载的任务加入下载队列 ↓ 9. 启动主窗口,显示任务列表 ↓ 10. 按并发限制(默认 3)依次启动下载任务3.8 异常恢复流程1. 检测到 tasks.json 存在未完成的任务 ↓ 2. 遍历任务列表,过滤状态为 downloading/paused/waiting 的任务 ↓ 3. 重置任务状态为 waiting ↓ 4. 将任务加入 TaskManager 的等待队列 ↓ 5. TaskManager.check_queue() 自动调度,按并发限制启动任务3.9 关键类设计MainWindow (主窗口) ├── TaskListWidget (任务列表) │ └── TaskItemWidget (单个任务项) ├── Toolbar (工具栏) ├── StatusBar (状态栏) ├── NotificationWidget (右下角提醒通知) └── MenuBar (菜单栏) Dialogs ├── FirstRunDialog (首次运行路径选择) ├── NewTaskDialog (新建任务) ├── SettingsDialog (设置) ├── TaskDetailDialog (任务详情) └── SelectTrackDialog (轨道选择) Core ├── DownloadEngine (下载引擎) │ ├── start_task() │ ├── pause_task() │ ├── resume_task() │ ├── cancel_task() │ └── parse_output() ├── TaskManager (任务管理器) │ ├── add_task() │ ├── remove_task() │ ├── get_tasks() │ ├── get_active_count() │ ├── check_queue() # 检查等待队列,自动启动新任务 │ ├── save_running_tasks() # 保存运行中任务到 tasks.json │ └── is_duplicate_url() # 检查 URL 是否已存在 ├── ConfigManager (配置管理) │ ├── load_config() │ ├── save_config() │ └── get/set 各项配置 ├── DatabaseManager (数据库管理) │ ├── init_database() # 初始化数据库和表 │ ├── add_record() # 添加已完成任务记录 │ ├── query_by_hash() # 按哈希值查询 │ └── get_all_records() # 获取所有记录 ├── FileManager (文件管理) │ ├── generate_url_hash() # 生成 URL 哈希值 │ ├── generate_filename() # 生成时秒分文件名 │ ├── move_to_final_path() # 移动文件到最终保存路径 │ ├── cleanup_temp() # 清理临时目录 │ └── ensure_dirs() # 确保所需目录存在 └── ProcessManager (进程管理) ├── kill_n_m3u8dl_processes() # 清理所有 N_m3u8DL-RE 进程 └── is_process_running() # 检查进程是否运行四、开发计划阶段一:基础框架搭建[ ] 创建项目结构[ ] 搭建 PyQt5 主窗口框架[ ] 实现基础菜单栏、工具栏、状态栏[ ] 实现配置管理模块阶段二:核心功能开发[ ] 实现 N_m3u8DL-RE 调用封装[ ] 实现进度解析[ ] 实现任务管理器[ ] 实现新建任务对话框阶段三:界面完善[ ] 实现任务列表组件[ ] 实现任务操作(开始/暂停/删除)[ ] 实现设置对话框[ ] 添加样式美化阶段四:高级功能[ ] 轨道选择功能[ ] 限速功能[ ] 代理设置[ ] 批量下载阶段五:测试与打包[ ] 功能测试[ ] 边界情况处理[ ] PyInstaller 打包[ ] 便携版测试五、注意事项5.1 便携版要求所有文件相对于程序目录配置存储在程序目录下的 config 文件夹无需写入注册表或系统目录可直接拷贝整个文件夹到其他电脑使用5.2 N_m3u8DL-RE 集成N_m3u8DL-RE.exe 放在程序目录下的 N_m3u8DL-RE 文件夹通过相对路径调用打包时需确保 N_m3u8DL-RE 相关文件被包含5.3 跨平台考虑当前仅支持 Windows(因 N_m3u8DL-RE 为 Windows 版本)路径处理使用 os.path 或 pathlib命令行参数注意 Windows 转义5.4 错误处理网络异常处理N_m3u8DL-RE 进程异常捕获磁盘空间不足检测文件权限问题处理六、依赖清单Python 依赖PyQt5>=5.15.0 requests>=2.28.0外部依赖(已提供)N_m3u8DL-RE.exeffmpeg.exe / ffplay.exe / ffprobe.exe相关 DLL 文件七、参考资源N_m3u8DL-RE GitHub: https://github.com/nilaoda/N_m3u8DL-REPyQt5 文档: https://www.riverbankcomputing.com/static/Docs/PyQt5/PyInstaller 文档: https://pyinstaller.org/
2026年06月01日
13 阅读
0 评论
0 点赞
2026-05-09
主板信息修改器 v2026.0501来自队长开发
如果您的电脑,因为开挂等操作,导致游戏封禁主板,可以通过这款工具一键永久修改您的主板信息。软件特色1、兼容 American Megatrends Inc 底层所有主板。2、兼容 Win7/8/10/11/Windows Server 全部操作系统。3、支持完整的主板信息备份恢复功能。4、支持主板全部信息的自定义修改。(详情查看进阶技巧2)更新说明2026年5月1日添加非AMI主板的检测(本软件不支持非AMI主板)添加路径检测,防止备份/恢复失败(信息备份和恢复路径中不能包含空格)添加重启提示(部分主板修改信息后需要重启电脑才可以生效)进阶技巧1、如何备份恢复主板信息?2、如何修改软件内没有包含的信息?第一步:使用软件备份信息。第二步:用记事本打开备份后的文件,并修改你要修改的内容。(修改后记得保存)第三步:使用软件恢复信息功能,选择你修改后的DMS文件。附送DMS各字段中文说明,方便大家DIY主板信息:BIOS # BIOS 信息├─ Name # BIOS 厂商名称与供应商信息├─ Version # BIOS 固件版本号(对应软件内的BIOS版本)└─ Date # BIOS 发布日期(格式:MM/DD/YYYY)(对应软件内的BIOS日期)System # 系统整体信息├─ Manufacturer # 系统整机制造商名称(对应软件内的系统品牌)├─ Product # 系统产品型号标识(对应软件内的系统型号)├─ Version # 系统版本号(通常为厂商定义)├─ SerialNum # 系统出厂唯一序列号├─ UUID # 系统全局唯一标识符(对应软件的UUID)├─ SKUNum # 系统库存单位编号(SKU)└─ Family # 系统所属产品家族系列BaseBoard # 主板信息├─ Manufacturer # 主板硬件制造商名称(对应软件内的主板品牌)├─ Product # 主板产品型号(对应软件内的主板型号)├─ Version # 主板硬件版本号├─ SerialNum # 主板序列号(对应软件内的序列号)├─ AssetTag # 主板资产标签(企业资产管理用)└─ LocInChassis # 主板在机箱内的物理位置描述BaseBoardWithHandle # 带句柄的主板信息├─ Handle # SMBIOS 结构句柄(十六进制)├─ Manufacturer # 主板制造商名称(对应软件内的主板品牌)├─ Product # 主板产品型号(对应软件内的主板型号)├─ Version # 主板版本号├─ SerialNum # 主板序列号(对应软件内的序列号)├─ AssetTag # 主板资产标签└─ LocInChassis # 主板在机箱内的位置Chassis # 机箱信息├─ Manufacturer # 机箱制造商名称├─ ChassisType # 机箱类型代码(03 代表台式机)├─ Version # 机箱版本号├─ SerialNum # 机箱序列号├─ TagNum # 机箱资产标签号├─ ChassisOEM # OEM 厂商保留字段(通常为 0)├─ ChassisHeight # 机箱高度(单位 U,00 表示未知)├─ PowerCords # 机箱所配电源线数量└─ ChassisSKU # 机箱 SKU 编号ChassisWithHandle # 带句柄的机箱信息├─ Handle # SMBIOS 结构句柄├─ Manufacturer # 机箱制造商名称├─ ChassisType # 机箱类型代码├─ Version # 机箱版本号├─ SerialNum # 机箱序列号├─ TagNum # 机箱资产标签号├─ ChassisOEM # OEM 保留字段├─ ChassisHeight # 机箱高度(U)├─ PowerCords # 电源线数量└─ ChassisSKU # 机箱 SKU 编号Processor # CPU信息├─ SerialNum # CPU序列号(现代 CPU 通常为 Unknown)├─ AssetTag # CPU资产标签(厂商预留)└─ PartNum # CPU部件号(通常不可用)ProcessorWithHandle # 带句柄的CPU信息├─ Handle # SMBIOS 结构句柄├─ SerialNum # CPU序列号├─ AssetTag # CPU资产标签└─ PartNum # CPU部件号OemString # OEM字符串└─ String # OEM厂商自定义字符串(默认均为 Default string)Configuration # 配置信息└─ String # 系统配置字符串(预留字段,通常为 Default string)注意事项:下载地址:文件名称: 主板信息修改器 v2026.0501.exe文件大小: 0.99 MB (1,044,480 字节)修改时间: 2026年05月01日,20:40:18MD5: F49526547F45DC3E27F23B4B9B7C0C9FSHA1: 51A89F83DC196B05B175E1A99632F54954583061https://url67.ctfile.com/d/8911067-163421932-cde7f3?p=3328
2026年05月09日
88 阅读
0 评论
0 点赞
2026-05-08
海康威视轻量化客户端v4.4
自写一款面向 海康威视 设备的轻量级客户端,专门针对官方软件臃肿、卡顿、占资源高的问题进行优化,仅保留最核心的实时预览与录像回放功能,界面极简清爽,打开即用,无需复杂配置,新手也能快速上手。性能表现:程序体积小、运行流畅,在老电脑、核显设备或远程桌面环境下依然稳定运行,对系统资源占用极低,相比官方客户端明显更顺滑。功能定位:仅专注“看监控”这一件事:实时视频预览历史录像回放去掉所有复杂功能,避免干扰操作体验。使用体验:无广告、无更新弹窗、无后台进程干扰,界面干净直观,适合长期挂机使用,不影响系统性能。适用场景适用于家庭监控查看、工厂值守、设备调试等场景,是一款实用且高效的替代工具,特别适合对“流畅和简单”有要求的用户。在想要回放的视频窗口右键就是回放、在想要回放的视频窗口右键就是回放、在想要回放的视频窗口右键就是回放网盘分享:{cloud title="v4.4去标题版本" type="ct" url="https://url67.ctfile.com/d/8911067-163383214-3aea9f?p=3328" password=""/}
2026年05月08日
91 阅读
0 评论
0 点赞
2026-04-28
网吧小活动文字版3.0
1.30天未到店顾客发送会员召回送充赠或免费上网时长券2.抖音、快手发网吧视频送网费3.调研用户喜好送网费或小吃4.撸猫专区5.周围1公里小区贴宣传单进专属微信群,多送网费体验券6.带宠物到店免费提供宠物笼+水+粮+零食7.每日抽奖,到店抽奖100%中奖,最小一小时 最大通宵免费+餐饮套餐8.每日盲盒,提前装好盲盒礼品,抽中盲盒吧台送盲盒过来顾客打开9.顾客向网吧提供优化建议送礼品,直送5小时上网时长+免费饮品10.首次进店配合调研,给顾客贴标签,奖励10元网费,后续针对顾客提供良好服务(大吧掌功能)11.通宵结束送早餐12.黄金档专属会员日13.故障补偿,断网、系统故障、黑屏、蓝屏、死机等送2小时上网体验券14.包天上网送餐食饮品礼包15.通宵套餐,泡面+火腿+功能饮料+槟榔等,比单买便宜10元或更多16.白银档专属鼠标垫 17.积分兑换各种商品(大吧掌功能)18.预约叫醒服务19.失物招领,免费快递到家20.返乡青年,凭机票火车票到店送3小时免费上网券21.钻石档冰可乐免费续杯22.里程碑,上网100小时\300小时\ 500小时\1000小时\1500小时等有不同的福利发放23.自制饮品、自制小吃、自制餐食编辑满赠活动(大吧掌功能)24.会员生日周,一周内每天可领1小时免费上网券25.30天不缺勤挑战,达成后送福利26.回忆录,顾客分享自己与网吧的故事,一经采纳送100元网费,故事张贴在墙面27.早起打卡活动,8点前到店送早餐28.游戏代练服务,可与某团队签署专属价格29.上网5小时免费提醒并送活力套餐30.热点活动,世界杯 奥运会 电竞比赛等专属福利发放
2026年04月28日
100 阅读
0 评论
0 点赞
2026-04-28
网吧小活动文字版2.0
1.新客首次进店,29.9元一天2.Cosplay主题日,每月举办一次,cosplay游戏角色到店,全天免费上网并送餐饮套餐3.老带新送3小时免费时长4.夜间12点以后到店送免费泡面套餐5.出租车\外卖员,休息区 免费充电+热水6.生日当天送小蛋糕和礼品(价值在50元内)主力推送充赠券周 会员充100送2张1小时(送的转天可用,有效期3天)7.节日礼包,黄金档会员可领8.凌晨2点后通宵半价9.淡季工作日上午和通宵半价10.特定日期的某个时间段把链接发到微信群里抢折扣券(大吧掌功能)11.通宵免费热饮或食品12.里程碑,上网满2000小时终身9折13.每日限时抢购1元秒杀1小时(指定区域或指定时间使用)14.自制饮品第二杯半价(大吧掌功能)15.自制饮品、自制小吃、自制餐食编辑满减活动(大吧掌功能)16.黄金档会员免费租赁无线充电器(大吧掌功能)17.黄金档会员免费使用洗衣间、洗澡间等18.黄金档会员专属外设、专属杯子(大吧掌功能)19.黄金档会员外设免费深度清洁(大吧掌功能)20.打车报销(10元网费)21.朋友圈积攒(30赞起步按赞的数量加网费)22.黄金档会员免费订座时长延长23.游戏活动24.免费打印、复印(20张以内)25.跨年度 跨季度 跨月,免费礼品、赠送、秒杀券等26.军火库外设体验日免费使用27.军火库外设爆款限定人群使用28.签到3天送1小时29.充值满*打折几天30.砸金蛋
2026年04月28日
66 阅读
0 评论
0 点赞
2026-04-28
网吧小活动文字版1.0
1.全城寻人,今天生日的人来我网吧上网免费2.带女同学来上网,我请你喝奶茶3.学生党福利,凭学生证 某时段半价4.组队开黑,五人成行 一人免单5.高考结束了,来我这免费领上网券6.附近上班族,午休新去处,一小时套餐(含午餐和饮品)7.情侣上网,送两杯饮料8.转发视频,到店免费两小时9.店里新到一批**外设,免费体验一周10.假期来了,学生包月套餐上线11.开学季活动,新生来上网 送网费12.新人一元三小时13.凭学生证,在某个时段减多少钱,或给什么(饮品或小吃之类的)14.情侣进店,女生免费(吧台亲一下并留影)情人节七夕等15.周边店铺员工(小区业主或公寓租客等)八折上网(单出会员等级限制时间段)推荐卖权益卡16.雨天半价(恶劣天气打折或补券)17.下雪送冷饮(高温送冰镇酸梅汤)18.产业联动有哪些优惠,例如女仆店、桌游店、密室逃脱、棋牌、台球、KTV、小酒馆(小酒吧)、驾校19.充100送100,,充300送300送饮料一箱,,充1000送1000送饮品若干送外设套餐20.首次充值200元,免费畅玩12小时21.充值摇奖,(大吧掌转盘抽奖)奖品有外设券、网费、饮料等22.签到7-14-21-28天有不同的券赠送(大吧掌功能)23.春节留守套餐(除夕夜送饺子,通宵3折等)24.情人节双人包间送玫瑰送巧克力,限情侣25.光棍节,单人上网送饮料一杯26.圣诞夜,装扮圣诞老人送苹果 送网费券27.跨年倒计时,送网费(充赠券),送饮料等28.国庆7天乐,一张卡畅玩7天(开通大吧掌包时段功能)不允许挂机29.元宵节,送网费(充赠券)送饮料 送汤圆30.护士节/教师节,凭证免费上网一天,提供情绪价值31.生日礼,生日当天免费上网,送小蛋糕,增加顾客记忆锚点 提供情绪价值32.会员聚会,每季度一次老板组织吃饭+洗浴+搓澡33.会员纪念日, 满一年送纪念礼品(每周礼品不同,提前准备),增加记忆锚点34.小红书种草,,发图文定位,送下午茶套餐,吸引女性玩家35.网吧群偶尔发发小红包,手机最佳送100元网费36.结拜兄弟,不要管真假,5人结拜送网费,增加顾客粘性
2026年04月28日
66 阅读
0 评论
0 点赞
2026-04-19
磐熠交换机上云教程
磐熠交换机上云教程1 登陆交换机1.1 登录使用web管理设备,设备管理口默认地址192.168.1.1(电脑网线直接连接交换机ETH口),vlanif默认地址192.168.100.100(电脑线直接连接交换机任意一个口),账号:admin,密码:admin2 设置IP2.1 设置VLAN1接口静态地址我们使用vlan1上互联网。需要对vlan1设置一个和客户机同网段的IP,如需要以下信息:交换机vlan1地址 192.168.0.155掩码 255.255.255.0网关 192.168.0.254DNS服务器 8.8.8.8设置步骤:点击【配置】,选择【VLAN】,在【VLANIF接口】中,选中Vlanif1,点击编辑,在打开页面中,选择IP分配类型为【静态】,可以设置vlan1接口的静态地址“点应用后 页面就打不开了 需要用设置的新ip 登陆 ,再点右上角的保存配置”3 确认交换机通网3.1 ping外网点击右上角的网络 选择“ping” ,在 VRF ID 选择 “default vrf ” , 目标ip地址 输入 8.8.8.8 点击ping 按钮如果出现下面的显示 说明 交换机已经可以上网了4 开启云服务4.1 应用镜像登录交换机WEB页面。点击“维护”菜单。点击“云维管理”进入云维配置页面。点击“启用”按钮。点击“云维连接模式”下拉框,选择设备连接云维平台的模式:Service port点击“应用”按钮,开启交换机的云管理功能点击“应用”按钮后,等待1分钟后刷新WEB页面。再次进入“云维管理页面”,可以看到设备的“云维绑定码”,表示设备已经成功连接到云维平台。5 后台绑定5.1 新建项目打开云管理平台:http://net.panyi.vip 输入代理商账号 密码点击“工作台”展开菜单。点击“我的项目”,进入项目管理页面。点击“新增”按钮,进入新增项目页面在“新增项目”页面,输入“项目”名称;选择“项目状态”;输入“地址”;点击“确认”按钮,创建网吧项目。7.2 绑定设备进入“我的项目”页面。点击“我的网吧”,进入“项目管理”页面。在“项目管理”页面,点击“设备绑定”按钮,进入绑定设备页面。输入交换机WEB页面的“云维绑定码”。点击“绑定”按钮。7.3 远程查看交换机网页出现提示“绑定成功”后,刷新网页“项目管理”页面出现已绑定的交换机图示,表示这台交换机已经成功绑定到这个网吧项目。 点击进去 就可以管理这个交换机了
2026年04月19日
83 阅读
0 评论
0 点赞
2026-04-07
如何在linux下让Docker调用N卡
最新使用Docker跑大模型,发现无法调用显卡,翻阅资料才知道要,安装 NVIDIA Container Toolkit下面的步骤:1. 添加 NVIDIA 源与 GPG 密钥 curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey \ | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list \ | sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' \ | sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list 2. 安装 sudo apt update sudo apt install -y nvidia-container-toolkit 3. 配置 Docker 运行时并重启 sudo nvidia-ctk runtime configure --runtime=docker sudo systemctl restart docker 4.Docker Compose 使用 GPU(v2.19+)docker-compose.yml 示例:version: '3.8' services: my-gpu-app: image: nvidia/cuda:12.3.1-base-ubuntu22.04 runtime: nvidia deploy: resources: reservations: devices: - driver: nvidia count: 1 capabilities: [gpu, compute, utility] command: nvidia-smi
2026年04月07日
59 阅读
0 评论
0 点赞
2026-04-06
优化ACE系统占用
分享一个可以优化ACE反作弊占用的程序,可以降低ACE程序对系统资源的占用尤其是CPU和磁盘。使用方法也很简单,把这个程序设置通过开机启动。教程:设置服务端下发,指定此程序,运行参数填写 ACE-Tray.exe,可以做个延迟,这个程序要比ACE程序后启动。网盘分享:https://url67.ctfile.com/d/8911067-162327153-516bbb?p=3328
2026年04月06日
171 阅读
0 评论
0 点赞
2026-03-30
苹果CMS 致命错误: Undefined constant "MAC_TYPE_ID" 解决方法
最近使用苹果CMS在网上搜的一些模板,使用后发现会出现 致命错误: Undefined constant "MAC_TYPE_ID" 的提示,如下图:在网上搜索都没有结果,只好自己解决。打开调试模式好在以前研究过"thinkphp"框架,先打开调试模式 ,配置文件在 "/application/config.php",如下图:报错原因:废弃的标签打开调试模式后,重新访问如下图:看样子是'MAC_TYPE_ID'和'MACTYPE PID'被废弃了,需要修改为新的,在目录查找标签文档寻找替换标签在说明文档里有个标签说明,找到这么一段:解决方法:从名称上来说,已经对上了,用 $GLOBALS['type_id'] 替换 MAC_TYPE_ID ,用 $GLOBALS['type_pid'] 替换MAC_TYPE_PID经过测试,也验证了我们所想,把模板里调用了这 2 个标签的 html文件全部替换即可。
2026年03月30日
72 阅读
0 评论
0 点赞
2026-03-27
虚拟机安装原版ISO跳过TPM2.0检测方法
修改注册表绕过硬件检测(推荐)在安装界面按 Shift + F10 打开命令提示符;输入 regedit 打开注册表编辑器;定位到路径:HKEY_LOCAL_MACHINE\SYSTEM\Setup;新建项LabConfig,并在其下创建以下5个DWORD值:BypassTPMCheck = 1(绕过TPM 2.0检测) BypassSecureBootCheck = 1(绕过安全启动检测) BypassRAMCheck = 1(绕过内存检测) BypassStorageCheck = 1(绕过存储空间检测) BypassCPUCheck = 1(绕过处理器检测)保存后关闭注册表,继续安装即可。
2026年03月27日
95 阅读
0 评论
0 点赞
2026-02-26
磁动力鼠标驱动分享
最近客户更换一批鼠标,驱动不好找,找半天才找到 特记录一下方便以后下载分享包里目前包含:ZGM03-C 鼠标驱动ZGM03-PRO 鼠标驱动磁动力鼠标驱动分享:https://url67.ctfile.com/d/8911067-160969804-eca914?p=3328
2026年02月26日
302 阅读
0 评论
0 点赞
2026-02-04
七日杀开服文字教程
(7 Days to Die)是一款受欢迎的开放世界生存恐怖游戏。开设自己的服务器可以让你和朋友们一起畅玩游戏,并完全掌控游戏环境。以下是详细的教程,教你如何用 SteamCMD 开设一个《七日杀》服务器,并进行基本的服务器设置。步骤一:安装 SteamCMD下载 SteamCMD访问 SteamCMD 官方下载页面(https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip)下载 steamcmd.zip。解压到你想安装的目录(例如 C:\steamcmd)。运行 SteamCMD打开命令提示符(按 Win + R,输入 cmd,然后按 Enter)。导航到你解压 SteamCMD 的目录(例如 cd C:\steamcmd)。运行 steamcmd.exe。步骤二:下载《七日杀》服务器文件1.登录匿名账户在 SteamCMD 提示符下,输入以下命令:login anonymous设置安装目录选择一个安装目录,例如 C:\7DaysToDieServer(Windows)下载服务器文件:输入以下命令以下载《七日杀》服务器文件:app_update 294420 validate退出 SteamCMD下载完成后,输入 quit 退出 SteamCMD。步骤三:配置服务器找到配置文件:配置文件位于 C:\7DaysToDieServer\serverconfig.xml步骤四:启动服务器创建启动脚本:在 C:\7DaysToDieServer 目录下创建一个新的批处理文件 startserver.bat,内容如下:@echo offstart C:\7DaysToDieServer\7DaysToDieServer.exe -configfile=serverconfig.xml运行启动脚本:双击 startserver.bat 启动服务器。这次的教程就到这里,如果你有任何问题或者建议,欢迎在评论区留言。如果你觉得这个教程对你有帮助,请给我点个赞和关注,让更多的人看到这个教程。有服务器需求、开服问题可以帮你解决~
2026年02月04日
163 阅读
0 评论
0 点赞
2026-01-22
【下载】轻量桌面硬件性能监控软件
✔ 实时监控 CPU / GPU / 显存 / 内存 / 磁盘 / 网络✔ 多主题 / 多语言 / 横竖显示 / 功能自定义✔ 极致轻量,仅占用极低资源类似游戏加加的桌面小工具[LiteMonitor]下载地址:https://url67.ctfile.com/d/8911067-159636834-f2cff5?p=3328
2026年01月22日
211 阅读
0 评论
0 点赞
2026-01-20
【下载】电竞显示器等调节小工具
注意事项tauri 2.0设计可能运行需要下载WebView2 Windows 11自带但是Windows 10可能需要下载硬件要求:部分需要DDC/CI,基本新的显示器都可以支持下载地址https://url67.ctfile.com/d/8911067-159541569-6e6b32?p=3328
2026年01月20日
225 阅读
0 评论
0 点赞
1
2
...
18