- 博客(105)
- 资源 (1)
- 收藏
- 关注
原创 Nginx 配置 HTTPS 与 WSS 完整指南
本教程将手把手教你如何为网站配置 HTTPS 加密访问,并通过反向代理实现安全的 WebSocket(WSS)通信。以域名为例,完整流程约需 30 分钟完成。
2025-03-31 09:04:26
1309
原创 playwright操作虚拟元素滚动查找
该模块提供了一组用于操作网页中虚拟列表的工具函数。虚拟列表是一种常见的UI模式,用于展示大量数据时仅渲染可视区域内的元素,以提高性能。由于虚拟列表的特殊实现机制,常规的元素定位方法可能无法正常工作,因此需要特殊的交互逻辑。
2025-03-27 10:22:19
160
原创 python版本Playwright可视化交互式弹窗
▫️ 支持自定义标题、消息和按钮文本(中英双语兼容)▫️ 创建浏览器内模态对话框(需用户交互才能继续)⚡ 原生DOM操作生成弹窗(不依赖浏览器原生弹窗)▫️ 同步获取用户选择(是/否),默认5分钟超时。⚡ 错误发生时自动清理DOM元素防止残留。✔️ 网页爬虫遇到验证弹窗时的模拟交互。✔️ 自动化测试中的关键操作二次确认。✔️ 需要人工干预的自动化流程暂停点。⚡ 防XSS注入的内容转义处理。
2025-03-27 09:06:10
286
原创 C盘清理终极方案——基于Windows软连接的目录迁移实战
C磁盘肩负。案例实现:.cache、.conda、AppData\docker等目录移动至D盘
2025-03-13 17:36:10
445
原创 ESP32C3使用Audiuno搭建开发环境入门
ESP32C3使用Audiuno搭建开发环境入门,编写led闪烁和串口输出的测试程序。完整流程,详细入门截图。https://www.arduino.cc/en/softwareFile > Preferences…Language选择语言:简体中文工具 > 开发板 > 开发板管理器。搜索esp32,下载:esp32 by Espressif Systems7、烧录查看串口:右键“我的电脑” > “设备管理器”。USB串行设备(COM3)就是我们连接设备的串口:COM3工具 > 端口:选择
2025-01-23 17:58:07
613
原创 坑人的log4j2 每日凌晨3点更换日志文件夹
log4j2配置日志每天一个文件夹写入日志,如果程序处于启动状态,日志会一直写到第2天的凌晨3点钟更换文件夹。
2024-11-20 21:32:16
278
原创 (开源)Excel 页签搜索大师:高效管理 Excel 文件的利器
在日常工作中,当你面对成百上千个需要维护的 Excel 文件时,是否常常为了找到特定的页签而耗费大量时间?别担心,Excel 页签搜索大师将成为你的得力助手。这款强大的工具拥有诸多令人瞩目的功能特性。它能够搜索指定目录下 Excel 文件的页签,只需轻轻双击,即可快速打开目标页签,让你瞬间直达所需内容,极大地提高了工作效率。无论是数据查询、报表整理还是日常的文件维护,Excel 页签搜索大师都能为你提供便捷的查找方式,实现快捷操作。其核心功能更是精准高效,它可以检索目录下的所有 Excel 的页签。
2024-10-17 13:56:22
520
原创 番茄工作法计时器:高效时间管理利器
在快节奏的现代生活中,高效管理时间成为每个人的迫切需求。今天,我们为你推荐一款强大的番茄工作法计时器。这款计时器设计简洁,操作便捷,仅有两个按钮 —— 工作 25 分钟和休息 5 分钟。当你点击工作 25 分钟按钮,上方的倒计时器便会立即启动,专注的时间之旅就此开启。25 分钟一到,它会贴心地提示你,让你知道是时候休息了。此时,你可以轻松点击休息 5 分钟按钮,享受片刻的放松。它不仅如此,还拥有三个辅助功能,为你的时间管理助力。支持窗口置顶,让你在使用电脑进行其他操作时也能随时关注时间进度。
2024-10-17 12:24:13
436
原创 VBA编写代码导出和导入类、模块、窗体
为了方便备份代码,运行一个函数,导出类、模块、窗体。当在其他vba工程使用时,可以运行另外一个函数,快速导入代码。
2024-09-18 17:01:00
793
原创 安装cuda支持的torch版本
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
2024-03-27 17:25:47
634
原创 multiprocessing快速入门和总结
官网地址:https://docs.python.org/3/library/multiprocessing.html#1.Pool2.Process8.示例:多线程翻译创建多个线程同时调用gpt4翻译,(gpt4调用代码没有贴出来,请自行封装)核心是多线程代码。
2024-03-08 12:15:46
650
原创 sora的能力和问题
sora能力:文本生成视频(调整分辨率,改变视频框架和构图)静态图变动态图往前和往后扩展视频创建无缝循环视频prompt编辑视频两个视频前后拼接融合
2024-02-23 12:05:44
237
原创 docker基础快速入门:基础命令、网络、docker compose工具
快速熟悉docker基本命令、docker网络、docker compose工具
2023-11-27 21:55:25
1272
原创 【腾讯云云上实验室-向量数据库】Tencent Cloud VectorDB在实战项目中替换Milvus测试
使用腾讯云向量数据库替换milvus数据库,运用到问答缓存后台管理系统。
2023-11-23 20:53:36
13183
1
原创 游戏服务器中使用Netty进行Http请求管理
作为游戏服务器,无法避免与第三方系统交互。例如:登陆、充值、中台等,这些平台很多都是Web平台,提供http服务接口。这就需要游戏具备http访问功能。
2023-06-13 21:58:51
634
原创 最新版本的libzmq和jzmq在win10编译注意事项
下载libzmq-4.3.4.zip,使用cmake-gui.exe,选择libzmq目录,进行编译。下载jzmq-master.zip,进行编译,需要进入jzmq-jni目录,直接打开msvc.sln。安装vs2015,注意要勾选windows SDK。注意配置vc++的include目录和lib目录。
2023-06-05 18:56:38
260
原创 Excel打开特别慢的问题
使用WIN+R键,调出运行,输入regedit,调出注册表编辑器;定位到:Hkey_classes_rootexcel.sheet.12.shell.Open.command[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command]双击(默认)和command,在弹出的数值中,将/dde改成 /e “%1”4. 删除command键值5. 删除ddexec键值的文件夹...
2021-07-06 21:05:24
429
原创 使用Netty通过Post发送Json格式数据
方式1// Prepare the HTTP request.String host = uri.getHost() == null ? "127.0.0.1" : uri.getHost();FullHttpRequest request = new DefaultFullHttpRequest( HttpVersion.HTTP_1_1, HttpMethod.POST, uri.getRawPath());request.headers().set(HttpHea.
2021-06-19 17:23:19
1138
原创 serialization proxy pattern
serialization proxy patternBoth the enclosing class and its serialization proxy must be declared to implement Serializable.public class User implements Serializable { ... private static class SerializationProxy implements Serializable {
2021-04-23 14:56:44
264
原创 serialization proxy pattern(序列化代理模式)
import java.io.InvalidObjectException;import java.io.ObjectInputStream;import java.io.Serializable;/** * 序列化的代理模式 * <p>序列化时,调用 {@link User#writeReplace} 方法,创建并序列化的代理对象。不是序列化的{@link User}对象。</p> * <p>反序列化时,实际是用的{@link User.Serializa
2021-04-22 11:42:15
327
原创 Spring Security 修改默认的登陆页面,会同时修改默认的退出页面
在添加了loginPage之后,会同时修改login和logout,不然logout会失败。1. 登陆页面配置 .and() .formLogin() .loginPage("/login") .defaultSuccessUrl("/bookList/") .and() .rememberMe()
2021-04-01 23:14:54
1119
原创 Dubbo源码分析:DubboCodec编码和解码
DubboCodecDubboCodec是实现RPC调用的Request和Response对象的编码和解码类,RPC调用实现的核心传输也就是这两个类对象。DubboCodec的父类列表AbstractCodec (org.apache.dubbo.remoting.transport) TransportCodec (org.apache.dubbo.remoting.transport.codec) TelnetCodec (org.apache.dubbo.remoting
2021-03-19 15:00:18
657
1
原创 Java动态代理类Proxy导出写入文件,分析源码实现原理
动态代理的原理:动态代理是通过指定的接口列表,生成一个包含所有接口函数的类,并且这个类的所有实现接口方法都转发到InvocationHandler接口实现的对象的invoke方法。从而实现动态代理的效果。具体通过Proxy.newProxyInstance生成的对象的类是在内存中动态生成的一个类,这个类包含了指定的接口数组中每个接口的每个接口函数集合,另外还包括equals、toString和hashCode方法。这些方法的实现代码同事相同的逻辑,都是把调用转发到指定的实现了InvocationHa
2021-03-02 15:10:54
584
原创 hessian-lite对象序列化和反序列化库
gradle引入hessian-lite库 implementation group: 'com.alibaba', name: 'hessian-lite', version: '3.2.6'序列化和反序列测试代码package org.ziegler.hessian;import org.apache.commons.lang3.builder.ToStringBuilder;public class Book implements java.io.Serializabl
2021-02-26 06:31:33
988
1
转载 解决IDEA Gradle工程控制台输出乱码
修改"build.gradle"文件添加如下内容:tasks.withType(JavaCompile) { options.encoding = "UTF-8"}另外:help>>Edit Custom Properties末尾添加 -Dfile.encoding=UTF-8 (这个方式解决的问题)Settings>>Editor>>File Encodeings 面板 配置 UTF-8...
2020-12-30 21:07:21
601
原创 Dubbo RPC线程模型 源码分析
协议启动流程DubboProtocolDubboProtocol.exportDubboProtocol.openServerDubboProtocol.createServerExchangers.bind(url, requestHandler)new DubboProtocolServer(server)HeaderExchangerpublic class HeaderExchanger implements Exchanger { public s.
2020-12-29 18:43:32
350
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人