- 博客(94)
- 收藏
- 关注
原创 dns一样 两校区访问网站失败原由排查
典型的网络架构问题,新老校区DNS相同但内网访问结果不同,说明。即使DNS解析出了正确的(比如),但如果数据包在从新校区到老校区服务器的往返路途中,任何一程的路由不正确,访问就会失败。一、基础连通性测试(在新校区操作):在老校区内网,ping一下网站域名,记下解析出的内网IP地址(例如(服务器的内网IP)。如果,说明三层(IP层)根本不可达,问题可能是路由缺失或防火墙拦截。(Windows)或这个命令是关键,它会显示数据包从新校区到老校区服务器经过的每一跳。或使用如果端口不通,几乎可以确定是。
2026-01-05 11:37:30
1027
原创 清理C盘的python脚本
print(f"删除了日志文件: {os.path.basename(log_file)} ({format_size(file_size)})")print(f"删除了 {format_size(total_size)} 的ModelScope缓存")print(f"删除了 {format_size(total_size)} 的conda缓存")print(f"无法删除 {file_path}: {e}")print(f"删除了 {format_size(total_size)} 的pip缓存")
2025-12-31 18:02:34
845
原创 windows docker desktop 安装VibeVoice
git拉取代码:git clone https://github.com/microsoft/VibeVoice.git。│ ├── demo\ # 包含vibevoice_realtime_demo.py。├── VibeVoice\ # 这是从GitHub克隆的源码。└── models\ # 存放下载的模型。│ ├── setup.py # 安装文件。5.访问localhost:3006。│ └── ...其他文件。
2025-12-24 14:59:25
225
原创 lnmp架构 mysql数据库Cannot assign requested address报错解决
net.ipv4.ip_local_port_range=10000 65000 # 从40000-60000改为10000-65000。net.ipv4.tcp_max_tw_buckets = 20000 # 限制TIME_WAIT最大数量。net.ipv4.tcp_abort_on_overflow = 0 # 不拒绝新的连接请求。编辑 /usr/local/php/etc/php-fpm.conf 或 www.conf。
2025-12-16 11:48:07
707
原创 Mysql一条语句实现随机查询,且 LIMIT 数量也随机
需求背景:需要每天上报users表中的数据。且要对该表全量数据进行随机抽取,抽取数量也需随机。SELECT COUNT(*) FROM edu_users: 查询 edu_users表的总行数RAND(): 生成一个0到1之间的随机浮点数(如0.342, 0.876等)RAND() * COUNT(*): 随机数 × 总行数,得到0到总行数之间的随机小数1 + RAND() * COUNT(*): 加1确保结果至少为1FLOOR(...): 向下取整,得到整数结果。
2025-12-10 11:36:33
495
原创 windows 安装docker wsl --install失败
Win + R,输入 appwiz.cpl,回车点击""勾选:✅ ✅ ✅ (可选)确定,安装成功。
2025-12-09 11:25:48
441
原创 Mysql MD5方法
需求:将mysql某一全表中,某一字段值根据其自增id生成md5加密值保存至该字段。UPDATE `表名`SET `该字段` = MD5(`id`);MySQL 数据库的 SQL 语句中可以直接使用 MD5() 函数。该函数接收一个字符串参数并返回其 MD5 哈希值,结果为 32 位的十六进制数字字符串。
2025-12-03 17:41:15
503
原创 更新git远程仓库小计 (forgejo)
git remote -v 验证远程仓库这应该显示:origin http://xxxxx:端口/xxxx.git (fetch)origin http://xxxxx:端口/xxxx.git (push)重设git用户信息(可选)3、git config --global credential.hepler wincred (forgejo用户凭证 类似保存账号密码免登录)切换 远程仓库链接# 删除已存在的 origin 远程仓库配置# 重新添加正确的远程仓库地址。
2025-09-05 11:13:12
1241
原创 宝塔访问lnmp项目,跳转不到项目根目录问题解决
解决办法:宝塔网站中,默认文档一栏,按此顺序。(nginx伪静态别忘记配置)lnmp架构,tp6框架。访问却一直到不了项目根目录。
2025-07-21 17:45:33
398
原创 华为云通过自定义域名访问桶内对象
问题:通过将自定义域名绑定至OBS桶实现在线预览文件 例如index.html入口文件。自定义域名绑定暂时不支持HTTPS访问方式,只支持HTTP访问方式。配置完毕之后,将obs桶设置为公开的即可访问。自定义域名就先不用部署https证书。
2024-08-21 11:18:10
787
2
原创 linux 安装GNOME Boxes
yum install dpkg # 对于基于RPM的系统。先在服务器上安装flatpak。,那么你就是root用户。
2024-08-19 11:45:37
590
原创 java gradlew运行命令
命令行进入该目录,或者windwos powershell进入该目录。执行.\gradlew.bat clean build命令。确保gradlew和gradlew.bat在同一目录下。以查看所有已弃用的功能。
2024-07-25 14:20:25
451
原创 typora激活问题
2.按照 Typora路径到 —> resources —> page-dist —> static —> js 这个路径找到这两个文件。hasActivated="true"==e.hasActivated,并将其替换为。按照 Typora路径到 —> resources —> page-dist。Ctrl + F 搜索 hasActivated=“true”会跳出激活框,想要关闭看这里。1.右键桌面图标,打开文件位置。正常使用Typora。
2024-07-23 23:16:06
549
原创 minio安装小计一则
如果你发现 Minio Client 容器已经停止或不存在,你可能需要重新运行它。docker pull minio/mc (mc为minio文件运行命令行工具)这将启动一个交互式 shell,允许你使用 Minio Client 命令。本文使用docker安装。相关api操作官方文档。
2024-07-22 15:53:56
1023
原创 php文件引入。 ctrl+鼠标左键可以成功追踪,代码执行报错
这时候需要引入文件路径:require_once __DIR__ . '/../signer.php';require require_once include include_once均报错。admin文件夹下的文件AdminController。需要在AdminController引入singer.php文件。举例: admin文件夹 同级文件singer.php。
2024-07-08 16:01:27
264
原创 git提交忽略换行
Git 默认使用 LF 作为行结束符,但是当你在 Windows 系统上使用 Git 时,Git 会尝试自动转换行结束符为 CRLF,以适应 Windows 系统。这些警告信息表明你在使用 Git 版本控制系统时,遇到了行结束符(line ending)的问题。如果你想要避免这种自动转换,或者想要改变 Git 对行结束符的处理方式,你可以设置 Git 的。如果你已经设置了这个配置,但仍然看到这些警告,可能需要检查你的。表示 Git 将在下一次操作时自动将这些文件中的 LF 转换为 CRLF。
2024-06-26 15:28:53
1202
原创 composer 安装如何彻底删除
1.通过 Composer 移除包 composer remove php-ffmpeg/php-ffmpeg。举例 安装的composer require php-ffmpeg/php-ffmpeg包。2.清理 Composer 缓存(可跳过) composer clear-cache。文件,并重新安装项目的所有依赖项。注意,这将删除并重新安装所有的依赖包,而不仅仅是。3.删除 Composer 生成的文件(可选)某些情况下,可能还想删除。
2024-06-24 14:56:49
1923
原创 go air 安装小计
3、setx GOBIN "xxx"(设置go的bin目录)如果还是为空的话 可以命令提示符进入项目根目录。正常情况下 打开命令行,并进入你的项目目录。确认air.exe是否下载到 GOBIN中。这将会下载并安装Air,并且将它放在 xx。此时bin目录中就有air.exe了。
2024-03-28 18:39:27
653
原创 从0搭建springboot
我的命令行安装命令:mvn archetype:generate -DgroupId=com.example -DartifactId=my-webapp -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeVersion=1.4 -DinteractiveMode=false。在这个目录中,你会找到一个基本的 Maven Web 应用程序项目,包括。
2024-03-07 14:42:17
1188
原创 记录一则 线上域名证书更新及cdn证书更新
登录阿里云账号 搜索数字证书管理服务管理控制台 点击创建证书 输入你的域名 填写相关信息(注:域名验证方式选择文件验证) 等待审核通过(时间不久,一般为半小时内)点击下载 解压后会得到两个文件 .key和.pem 通过FTP(文件传输协议)软件 传到服务器对应目录下。记录审核通过的 fileauth.txt 文件 在项目运行根目录找到相同文件 替换里面的值。(服务器搜索文件命令 find / -name "fileauth.txt")变为已签发 就可以进行下一步操作了。
2024-03-05 15:35:17
1071
原创 java 因版本问题无法编译
java NewWorld 线程“main”中的异常 java.lang.UnsupportedClassVersionError: NewWorld 已由更新版本的 Java 运行时(类文件版本 64.0)编译,此版本的Java 运行时仅识别最高 52.0 的类文件版本。使用与您安装的 Java 运行时版本相匹配的 Java 编译器重新编译程序。:遇到的错误消息表明正在尝试使用比用于编译该程序的版本更旧的 Java 运行时版本来运行 Java 程序 ( )。
2024-03-01 10:56:43
664
原创 php ISO 8601国际标准定义的时间格式:yyyy-MM-DDTHH:mm:ss+08:00
打印结果为:2024-02-28T17:00:04+08:00。
2024-02-28 17:01:12
961
原创 php 将rsa私钥 从DER格式的私钥转换为 PEM 格式
base为加密字符串 $pemPrivateKey为私钥 $decryptedData为解密结果。验证:dd(openssl_pkey_get_private($pemPrivateKey);decoded为加密字符串 RSAPrivateKey为私钥。打印结果为:falese (代表此字符串不是rsa秘钥)打印结果为:OpenSSL key resource。
2024-02-27 08:50:25
988
1
原创 git 凭据缓存不可用;没有 unix 套接字支持”警告
下载最新版本的 Git Credential Manager Core。方法 2:使用 Git Credential Manager Core。方法 4:HTTPS 代替 SSH (Windows)方法 1:在 Windows 上切换到凭据管理器。配置 Git 以使用 GCM Core。安装 Git 凭据管理器核心。方法 3:禁用凭证缓存。
2024-02-01 11:06:25
2413
原创 原生的cURL函数而不是 tp6框架的Http类,curl_init()、curl_setopt()和curl_exec()等cURL函数
php 原生curl
2024-01-18 19:25:03
874
原创 tp6框架中Http类 请求的header、body参数传参 及post、file格式
tp6框架中Http类 请求的header、body参数传参 及post、file格式
2024-01-18 19:15:40
2739
原创 go-fastfds部署心得
docker run --name go-fastdfs(任意的一个名称) --privileged=true -t -p 3666:8080 -v /data/fasttdfs_data:/data -e GO_FASTDFS_DIR=/data sjqzhang/go-fastdfs:lastest。-v /data/fasttdfs_data:/data:将/data/fasttdfs_data宿主机的目录挂载到/data容器内的目录。这样做可以更新容器内的配置文件,使得容器在运行时使用新的配置。
2023-12-05 19:51:01
1748
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅