相关文章
250627-结合Guacamole与FRP访问CentOS-Stream-9及Windows10
A. FRP的配置
A.1 FRP在CentOS中的配置
frps.toml
[common]
bind_port 7000
bind_addr 0.0.0.0dashboard_port 7500
dashboard_user admin
dashboard_pwd admin启动:./frps -c frps.toml A.1 FRP在Windows10中的配置
frpc.toml
[common]
server_addr 123…
编程日记
2025/7/1 10:13:40
easyExcel导入多sheet的Excel,存在合并单元格、列不固定的情况
1.官网
easyExcel官网
2.Excel样式 3.代码
Slf4j
public class DynamicImportListener implements ReadListener<Map<Integer, String>> {/*** 从哪一行开始读数据*/private final int headRowNumber;/*** 公司信息列*/private final int companyInfoNumber;/**…
编程日记
2025/7/1 10:13:40
Pytest自动化测试执行环境切换的2种解决方案
🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 一、痛点分析
在实际企业的项目中,自动化测试的代码往往需要在不同的环境中进行切换,比如多套测试环境、预上线环境、UAT环境、线上环境等…
编程日记
2025/7/1 10:13:40
杭州西湖断桥不断:3D扫描还原‘残雪‘视觉骗局
“断桥残雪”是西湖十景之一,所谓“视觉骗局”指的是在特定条件下,从远处看断桥仿佛断开的奇妙视觉效果。利用3D扫描技术还原这一效果可按以下步骤进行: 数据采集
3D扫描断桥:使用高精度的3D激光扫描仪对断桥及其周边环境进行全面…
编程日记
2025/6/30 20:40:46
如何在 Python 中连接 Elasticsearch 并使用 Qwen3 来实现 RAG
今天的这篇文章是 “在本地电脑中部署阿里 Qwen3 大模型及连接到 Elasticsearch” 的续篇。我们接着上次的文章,继续探索如何使用 Qwen3 来实现 RAG。在本练习中,我们使用 Elastic Stack 9.0.1 版本。 创建 Elasticsearch API key
我们按照如下的步骤来…
编程日记
2025/6/30 10:18:40
Flutter 网络请求指南, 从 iOS 到 Flutter 的 Dio + Retrofit 组合
Flutter 网络请求指南:从 iOS 到 Flutter 的 Dio Retrofit 组合
引言
作为一名 iOS 开发者转向 Flutter,你可能会对网络请求的处理方式感到困惑。在 iOS 中,我们习惯使用 URLSession 或 Alamofire,而在 Flutter 中,…
编程日记
2025/6/30 18:05:59
光伏电站 “智慧大脑”:安科瑞 Acrel-1000DP 分布式监控系统技术解析
摘要:为实现我国提出的双碳目标,推动能源结构转型,分布式光伏作为新能源的重要组成部分,发挥着至关重要的作用。分布式光伏作为一种清洁、高效的新能源形式,不仅有助于实现能源的可持续发展,还能通过“自发…
编程日记
2025/6/30 20:40:46