- 博客(131)
- 收藏
- 关注
原创 注解与装饰器
因为 Java 是强类型的静态语言,类和方法的结构在编译成 .class 文件时就已经固定死了。(事务注解)的方法时,你以为调用的是自己的方法,其实 Spring 塞给你的是一个动态生成的代理对象,由它来控制事务的开启和关闭。要么在运行期用反射,编织进框架的控制网里(如 @PostMapping、@Autowired、@ResponseBody)正如前面所说,Java 的注解只是死标记,我们必须写一段。要么在编译期吃掉,直接变成普通代码(如 @Slf4j、@Data、@NonNull)。
2026-05-24 09:08:05
222
原创 模型反演攻击
安全假设:攻击者知道模型的所有信息核心思路:基于白盒梯度进行优化攻击者构造 x,通过前置网络 fθ1f_{\theta_1}fθ1 推理,对推理结果与实际中间结果的差异求梯度,反向传播优化 xxx 逼近真实的原始输入 x0x_0x0.L(x)=∣∣fθ1(x)−fθ1(x0)∣∣22+λTV(x)t=0x(0)=Init()while (t<T) dox(t+1)=x(t)−ϵ⋅∂L(x(t))∂x(t)t+=1return xT\begin{aligned}&L(x)=||f_{\theta_1
2026-05-15 22:19:13
266
原创 LC327树状数组与归并排序
树状数组的“短”是建立在**预处理(离散化)**的基础上的。如果你能熟练写出离散化,树状数组确实是处理动态频率统计的神器!
2026-04-06 21:09:27
383
原创 算法-线段树与树状数组
既要频繁修改,又要频繁查询区间信息”,时间复杂度 O(log n)查询前缀和(向上跳),每次跳到“上一个负责更大区间的节点”👉 树状数组 = 支持“动态修改 +求区间 [𝑙,𝑟] 的和 →。x 就是“数组下标”,”都很高效的数据结构。
2026-04-06 20:18:28
120
原创 Hive3.1.3安装
无论用的是 Derby 还是 MySQL,Hive 3.x 版本要求必须显式初始化库结构。如果你跳过了这一步,Hive 就无法启动。如果你没有在 hive-site.xml 中配置 MySQL,Hive 默认会尝试使用内置的 Derby 数据库。✅ Hive 找不到可用的元数据库(Metastore)创建 test 用户,授予对 metastore 全权。下面可以进入 hive sql交互页面,但是继续报错。2️⃣ 用 mysql 作为 metastore。类加载器,反射之类的问题。
2026-04-04 18:13:57
417
原创 无响应的状态码分析
Langflow 处理某些 Flow 时,如果调用了底层的 C++ 库(如向量数据库 Chroma、Faiss 或某些 Transformer 算子),由于版本不兼容或内存非法访问,Python 解释器会直接**“闪崩”**。如果你的请求体(Payload)非常大,或者包含了某些可能被误认为攻击的特殊字符,本地的防火墙或安全软件可能会在连接中途强制注入一个 RST 包断开连接。如果 postgres 容器响应极慢,或者 SQLAlchemy 在某些极端并发下导致主线程挂起并超时断开连接,也可能出现此错误。
2025-12-24 10:12:34
761
原创 MCP-Oauth2.0-Notion
主要是想要感受下 OAuth 和 API Key 两种方式的不同,MCP SDK 也已经封装了 OAuth 的功能,可以尝试开发 AuthServer。支持 Chatgpt、Claude和 Cursor。配置好之后会自动打开浏览器跳转到下面的页面,要求授权。回到 MCP client 就可以看到已经授权完成了。
2025-11-23 11:47:12
274
原创 wsl /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.28‘ not found
遇到的问题并没有解决,这个 glibc-2.28 应该是安装好了。
2025-08-01 15:29:34
505
原创 问题解决 - opacus用于fl dp
因此你在 krum_aggregate() 中调用 .state_dict() 取出来的参数不再能直接用于 global_model.load_state_dict(),因为参数名对不上。后,对模型进行了封装(wrapping),导致所有参数都加了一个前缀。Opacus 的 PrivacyEngine 在调用。
2025-06-04 11:01:42
446
原创 java和javac
与spring-boot-maven-plugin的区别:Spring Boot项目通常使用专用插件自动处理可执行JAR,此处配置适用于传统Java应用。字节码文件会拼接上package name,因此不能直接在class文件所在目录下执行它,但是。② Ideal maven package 打包jar 无法找到主清单。生成JAR后检查:解压JAR文件,查看。是否包含Main-Class条目。① java 找不到或无法加载主类。,从当前目录下查找字节码文件。实验版本 java11。
2025-03-15 12:02:59
283
原创 IEEE paper submission
1)Manuscripts that exceed eight pages will incur mandatory over-length page charges. (超过 8 页强制收费$175/page。
2025-03-06 22:41:23
671
原创 pytorch 参数理解
返回一个生成器(generator),它会逐个生成模型中所有可训练的参数(Parameter 对象)。这些参数通常是张量(torch.Tensor),并且默认情况下它们的。线性层Linear WX+b。
2025-02-26 16:34:40
466
原创 智能合约的部署
在以太坊交易中,input 字段包含了与交易相关的附加数据,通常是调用智能合约函数时传递的数据。对于智能合约的函数调用,这些数据会包括方法的签名(即函数的选择器)和函数参数的编码。ABI(Application Binary Interface)以太坊采用的是 ABI 编码标准,用于将函数参数转化为字节流。奇怪的是没有打印合约地址,手动查看(合约的那条交易只有FROM 没有TO)编码的函数参数:每个参数按照其类型进行编码。复制右侧的 WEB3DEPLOY中的代码,这个 input 字段的含义是:向合约的。
2025-02-21 17:01:16
613
原创 Fisco-Bcos单群组区块链部署
单机上部署一条4节点的FISCO BCOS联盟链Air版本FISCO BCOS采用all-in-one的封装模式,将所有模块编译成一个二进制(),一个进程即为一个区块链节点,包括网络、共识、接入等所有功能模块,适用于初学者入门、功能验证、POC产品。
2025-02-16 18:17:01
662
原创 binance python
账户信息合约信息修改杠杆倍数下单25×0.25Uquantity和price的含义可想而知关于timeInForce(选GTC就好)
2025-02-15 19:44:35
1180
原创 Windows适配器的驱动程序可能出现问题
参考:https://blog.youkuaiyun.com/libaineu2004/article/details/118600219。,之前装的火星WiFi,取消勾选。Windows 更新之后才出现问题,可能是新版本不能接受某些驱动。:能够连接WiFi,连接以太网,但是都无法分配IP,没有网络。Windows 适配器的驱动程序可能出现问题。
2025-01-15 18:07:26
386
原创 geth ethereum
高版本报错,PUSH0,启用 shanghaiTime 也没用。gethv1.14+ 不再支持 PoA和PoW,仅支持 PoS。使用 v1.13.5 版本没有什么问题。使用 v1.10.11版本没有什么问题。文件中的地址都是公钥地址,去除 0x。默认监听30303,如果冲突要改。,没试过不知道有没有用。
2025-01-09 22:17:58
891
原创 docker compose deploy fate cluster
docker_deploy.sh 会将配置文件通过 scp 传到目标主机(所以需要免密登录),解压并执行容器创建运行。部署机就是下载了 KubeFATE的主机;运行机就是要安装fate容器的主机(,用于生成部署脚本,
2024-12-26 15:31:11
514
原创 Windows WiFi cmd
WiFi每次连接新网络会生成一个配置文件,下面的命令列举当前主机全部连接记录。但是WiFi会自动重连,没有意义。
2024-12-08 11:22:07
505
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1