-
Categories
-
Archives
- September 2025
- May 2025
- April 2025
- March 2025
- February 2025
- May 2024
- February 2011
- December 2010
- October 2010
- July 2010
- April 2010
- March 2010
- June 2009
- May 2009
- April 2009
- March 2009
- December 2008
- April 2008
- February 2008
- January 2008
- August 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- August 2005
- May 2005
- April 2005
- March 2005
- November 1999
Meta
Author Archives: admin
看片神器!完全免费开源,支持Vercel、Cloudflare Pages、Docker等一键部署!
https://github.com/yuebinliu/MoonTV Cloudflare 部署 Cloudflare Pages 的环境变量尽量设置为密钥而非文本 普通部署(localstorage) Fork 本仓库到你的 GitHub 账户。 登陆 Cloudflare,点击 计算(Workers)-> Workers 和 Pages,点击创建 选择 Pages,导入现有的 Git 存储库,选择 Fork 后的仓库 构建命令填写 pnpm install –frozen-lockfile && pnpm run pages:build,预设框架为无,构建输出目录为 .vercel/output/static 保持默认设置完成首次部署。进入设置,将兼容性标志设置为 nodejs_compat,无需选择,直接粘贴 首次部署完成后进入设置,新增 PASSWORD 密钥(变量和机密下),而后重试部署。 如需自定义 config.json,请直接修改 Fork 后仓库中该文件。 每次 Push 到 main 分支将自动触发重新构建。 D1 支持 完成普通部署并成功访问 … Continue reading
Posted in Uncategorized
Leave a comment
通过cloudflare的zerotrust进行内网穿透保留IP直接访问能力
WordPress我通过cloudflare的zerotrust进行了内网穿透,绑定到了https://www.thanx.top,现在我想保留IP:端口的访问能力,怎么做? 修改 wp-config.php // 在 wp-config.php 最顶部添加 $_SERVER[‘HTTPS’] = ‘off’; // 全局强制禁用 HTTPS define(‘FORCE_SSL_ADMIN’, false); define(‘FORCE_SSL_LOGIN’, false); // 然后添加你的域名/IP判断逻辑 $is_domain_request = (strpos($_SERVER[‘HTTP_HOST’], ‘thanx.top’) !== false); if ($is_domain_request) { // 仅域名访问时启用 HTTPS $_SERVER[‘HTTPS’] = ‘on’; define(‘WP_HOME’, ‘https://www.thanx.top’); define(‘WP_SITEURL’, ‘https://www.thanx.top’); // 域名 HTTP … Continue reading
Posted in Uncategorized
Leave a comment
在最新WordPress blog中启用经典编辑器或者古登堡编辑器
1. 默认古登堡已启用 WordPress 5.0+版本:古登堡是默认编辑器,无需额外操作。直接创建或编辑文章/页面即可使用。 如果看到的是经典编辑器(Classic Editor),可能是被插件或配置覆盖,需检查以下内容。 2. 检查是否被插件禁用 进入 仪表盘 → 插件 → 已安装的插件。 如果安装了 Classic Editor 插件,它会强制禁用古登堡。你可以: 停用并删除 Classic Editor插件(完全使用古登堡)。 或 进入 设置 → 撰写,选择默认编辑器为“区块编辑器(古登堡)”。
Posted in Uncategorized
Leave a comment
月度工作量统计脚本
使用python3写了个脚本,用来统计月度工作量。本来只是在本地电脑运行的,想想还是把他移植到web端吧。说真的,要我一个个去搜索拉取,我真不敢说自己就能拉出来,而且一点差错都没有,且不说还要制表汇总,琐碎一地。好在,确实可以通过编写脚本来提高效率,不用一个个去拉取,啥也不说了,上代码。 web演示:https://www.thanx.top/re/index.php 直连地址,生产环境用: http://106.15.4.153:8085/re/index.php 代码: import pandas as pd import argparse def process_files(file1_path, file2_path, output_filename): # 读取数据 df_jan = pd.read_excel(file1_path, sheet_name=’导出数据’) df_feb = pd.read_excel(file2_path, sheet_name=’导出数据’) # 定义项目名称映射规则 project_mapping = { ‘无痛胃镜’: ‘无胃’, ‘无痛肠镜’: ‘无肠’, ‘EMR/APC’: ‘EMR’, ‘止血术’: ‘止血’, ‘扩张术’: ‘扩张’, … Continue reading
Posted in Resourse
Leave a comment
PVE安装OpenWrt做主路由后局域网DHCP分配不了地址的修复
通过悟空的日常安装的istoreos设置成主路由后无论如何设置,都会发现DHCP分配不了IPV4地址,无论怎么设置,最后发现: root@iStoreOS:~# uci show dhcp.lan dhcp.lan=dhcp dhcp.lan.interface=’lan’ dhcp.lan.start=’100′ dhcp.lan.leasetime=’12h’ dhcp.lan.dhcpv4=’disabled’ dhcp.lan.force=’1′ dhcp.lan.limit=’116′ 从 uci show 输出可以看出,DHCPv4 被显式禁用了(dhcp.lan.dhcpv4=’disabled’),这是导致局域网设备无法获取 IP 地址的直接原因。以下是完整的修复步骤: #启用 DHCPv4 服务 uci set dhcp.lan.dhcpv4=’server’ # 启用DHCPv4服务 uci commit dhcp /etc/init.d/dnsmasq restart
Posted in Resourse
Leave a comment
使用monica写了一个自动保存deepseek聊天记录的脚本
根据您提供的调试信息,您在页面中找到了大量的 div 元素,但没有找到包含聊天消息的特定元素。这表明可能需要更具体的选择器来提取聊天内容。以下是一些步骤来帮助您解决这个问题: 步骤 4: 逐步调试 如果您仍然无法找到消息元素,可以尝试逐步调试: 选择所有 div 元素: const allDivs = document.querySelectorAll(‘div’); allDivs.forEach(div => { console.log(div); // 输出每个 div 的内容 }); 通过特定属性过滤: 如果某些 div 有特定的属性(如 data-* 属性),您可以使用这些属性来过滤: const userMessages = document.querySelectorAll(‘div[data-role=”message”]’); // 根据实际情况调整 F12打开浏览器调试窗口,输入1中代码,得到了一些html代码,经过分析得到div标签的标识: 获取到的标签 聊天的主题标题:d8ed659a 我的提问:fbb737a4 ai的思考过程:e1675d8b … Continue reading
Posted in Resourse
Leave a comment
简易文件浏览5分钟快速解决方案
完全理解您的感受!配置这类服务确实会遇到很多"坑",尤其是WSL环境下权限和路径问题更复杂。不过别担心,我给您准备了一个极简替代方案,用最直接的方式实现文件浏览功能,无需FastCGI和Nginx复杂配置: 5分钟快速解决方案 🚀 使用Python内置HTTP服务器 + 纯前端实现 创建一个新目录 mkdir ~/simple-file-browser && cd ~/simple-file-browser 新建server.py (用Python内置服务器替代Nginx) from http.server import SimpleHTTPRequestHandler from socketserver import TCPServer import os class CustomHandler(SimpleHTTPRequestHandler): def do_GET(self): if self.path == ‘/list’: self.send_json(os.listdir(‘protected_files’)) else: super().do_GET() def send_json(self, data): self.send_response(200) self.send_header(‘Content-Type’, … Continue reading
Posted in 网络相关
Leave a comment
简易文件浏览解决方案
5分钟快速解决方案 🚀 使用Python内置HTTP服务器 + 纯前端实现 创建一个新目录 bash 复制 mkdir ~/simple-file-browser && cd ~/simple-file-browser 新建server.py (用Python内置服务器替代Nginx) python 复制 from http.server import SimpleHTTPRequestHandler from socketserver import TCPServer import os class CustomHandler(SimpleHTTPRequestHandler): def do_GET(self): if self.path == ‘/list’: self.send_json(os.listdir(‘protected_files’)) else: super().do_GET() def send_json(self, data): … Continue reading
Posted in Resourse
Leave a comment
如何同时使用 WSL Ubuntu 和 Docker?
遇到的问题:从你的 wsl –list –verbose 输出可以看出,你当前默认的 WSL 发行版是 docker-desktop,而不是标准的 Ubuntu/Debian。这是 Docker Desktop 在安装时自动创建的专用 WSL 发行版,主要用于运行 Docker 容器,并不适合直接作为 Linux 开发环境使用(缺少 apt/sudo 等基本工具)。给出了下面三种解决方案: 📌 关键区别 环境 适合场景 管理方式 软件安装方式 标准 WSL (Ubuntu) 日常 Linux 开发 wsl 命令 sudo apt install Docker Desktop WSL 运行 … Continue reading
Posted in Resourse
Leave a comment
被威联通的权限问题整哭了
运行下面的命令:grep httpdusr /etc/passwd 输出:httpdusr:x:99:0:Apache httpd user:/tmp:/bin/sh 根据你的 grep httpdusr /etc/passwd 输出,httpdusr 用户确实存在(UID=99,GID=0),但当你尝试 chown -R httpdusr:httpdusr 时仍然报错 unknown user/group。这可能是由于 httpdusr 的组(GID=0)被系统保留或未正确配置 导致的。 解决方案:直接使用 UID/GID 数字(推荐) 既然 httpdusr 的 UID=99、GID=0,可以改用数字形式。 sudo chown -R 99:0 /share/Web/wordpress 根据你的 ps aux | grep php-fpm 输出,可以看到: … Continue reading
Posted in 网络相关
Leave a comment