编程杂文

都5202年,有公司的app还在果奔!

说实话,很难想象,这都2025年了,有公司的APP一点儿安全措施都没做!我用十年前的AndroidKiller扒了个精光! 由于APP涉及到部分敏感信息就不过多放图了。...

Dalvik虚拟机与JVM的渊源:Smali与Java字节码的异同解析

多年前,我研究过Android逆向,大概学习过一段时间Smali语言,还买了一本书,还用AndroidKiller改过apk。今天重新反编译了下app,发现Smali和Java字节码竟然...

MBTI小程序升级记:从无法分享到联通的骚扰拦截!

最近把MBTI小程序升级了一下,主要解决了几个让我自己都觉得尴尬的问题😂 今天跟大家分享一下这次升级的心路历程。 新增48题和200题版本:我知道大家都没啥...

浮点数运算精度:让程序员头大的计算陷阱

一、从日常计算误区说起:为什么 0.1+0.2≠0.3? 图片来自网络,侵删 在我们的认知里,0.1+0.2 等于 0.3 是毋庸置疑的数学真理。但当我们把这个简单...

从零到一:我如何用AI助手打造专业级MBTI人格测试小程序

最近完成了一个让我颇为满意的项目——基于微信小程序的MBTI人格测试应用。整个开发过程中,AI助手发挥了关键作用,今天想和大家分享这个项目的开发历程,以及...

关于C++ 返回 const 引用的一点笔记

一、核心原则 引用必须绑定到“寿命比调用者长”的对象。 语法层面对“简单类型”与“自定义类型”一视同仁;差异只在于对象寿命与访问方式。 返回“值”与...

📚 JNI 开发指南: 解决 `UnsatisfiedLinkError` 与 C++ 智能指针在 Java 层的安全交互

在使用 JNI 实现 Java 与 C++ 交互时,常见两类核心问题: java.lang.UnsatisfiedLinkError:Java 找不到对应的本地方法实现。 内存管理问题:C++ 使用 std...