相关文章
kotlin使用mybatis plus lambdaQuery报错
记录一下学习kotlin中遇到的问题
报错
### Error querying database.
Cause: org.apache.ibatis.builder.BuilderException:
Error evaluating expression
ew.sqlSegment ! null and ew.sqlSegment ! .
Cause: org.apache.ibatis.ognl.OgnlException:
sqlSegment [org.ap…
编程日记
2025/8/9 2:53:04
“影子插桩”:利用 LLVM 在二进制层面对 dlsym 调用做无痕监控(C/C++实现)
在软件安全分析、逆向工程和漏洞研究中,监控程序对关键函数的调用(如 dlsym)是获取程序行为信息的重要手段。然而,目标程序可能部署了反调试技术来阻止这类监控。本文介绍一种基于 LLVM 中间表示(IR)进行静…
编程日记
2025/8/9 1:38:43
探索 Sui 上 BTCfi 的各类资产
BTC 长期被视为“数字黄金”,但在过去它几乎无法编程。而现在,Sui 让这一切成为可能。随着 BTCfi 的崛起,用户可以轻松将 BTC 转移至 Sui,并在各类 DeFi 产品中高效使用。不过,并非所有 Sui 上的 BTC 支持资产都一样。…
编程日记
2025/8/5 18:35:59
HTTPS的基本理解以及加密流程
目录 HTTP 和 HTTPS的区别 HTTP的问题 HTTPS TLS和SSL的关系 HTTPS的流程 数字证书的验证 1. 证书申请(服务端 → CA) 2. CA 签发证书 3. 客户端验证证书 4. 密钥交换与加密通信 客户端验证数字证书的具体流程 问题1:CA对服务端公钥是进行加密…
编程日记
2025/8/6 10:43:12
OpenAI最新大模型GPT-4o体验之Code Copilot AI编程大模型
一、前言GPT-4o("o"代表"全能")具备处理各种文本、声音和图像资料的能力,能够输出多种格式的文本、声音和图像。GPT-4o 的推出标志着 AI 技术的重大突破。它不再局限于单一媒介,而是首次实现了文本、语音和图…
编程日记
2025/8/9 14:50:34
【影刀RPA_初级课程_我的第一个机器人】
声明:相关内容来自影刀学院,本文章为自用笔记,切勿商用!(若有侵权,请联络删除) 1. 数据抓取功能-1 抓取订单数据 本次课程的主要内容为制作批量抓取订单数据机器人 1.1 流程图 1.2 小技巧&#…
编程日记
2025/8/9 5:06:23
docker 从主机复制文件到容器外进行编辑
问题描述在 Docker 容器中遇到 bash: vi: command not found 错误时,说明容器内没有安装 vi。解决方案 :从主机复制文件到容器外进行编辑可以将文件从容器复制到主机上进行编辑,然后再复制回去。首先,确定容器 ID 或名称ÿ…
编程日记
2025/8/9 12:11:24