sprintf 格式化输出 速查

sprintf 用来按占位符拼接字符串并返回结果,不直接输出。常用 %s、%d、%f、%x 等占位符,支持 %05d 补零、%-10s 左对齐、%.2f 保留小数位,也能用 %1$s 这种位置写法重复取参数。参数不够会报错,多了则忽略。
Alexer 发布于 

PHP 二维数组取值 速查

PHP 二维数组取值用两层下标,键名数组写 $arr,数字下标写 $arr;取某一列用 array_column,遍历用 foreach 逐行取,键可能不存在时先用 isset 判断再取值。
Alexer 发布于 

gdb 查看变量值 AI栈

讲清 gdb 查看变量值的操作路径:编译带 -g 关优化、下断点运行、print 打印,附最小示例和栈帧、优化相关的两个常见坑。
Alexer 发布于 

Lua elseif 多分支 速查

Lua 多分支用 if...elseif...then...else...end,条件自上而下判断,命中即止。elseif 是一个词不能空格,每个分支条件后要跟 then,else 可省略,结尾必须 end。条件按从严格到宽松排列,else if 带空格是嵌套写法需多配 end。
Alexer 发布于 

array_column 用法 速查

array_column 用于从二维数组抽取某一列,返回一维数组。第三个参数可指定某列作为结果键,常用来把查询结果重建成 id 到名称的映射。取不到的列返回 null,作键的列缺失则跳过该条。
Alexer 发布于 

MySQL 字段改名语句 速查

改字段名用 ALTER TABLE ... CHANGE COLUMN,格式是旧名、新名、类型,类型要和原来一致,否则会顺带改类型。MySQL 8.0 起可用 RENAME COLUMN 旧名 TO 新名,只改名不带类型。多个字段可在一个 ALTER TABLE 里用逗号并列,一次改完,数据不受影响。
Alexer 发布于 

提示词变量占位写法 AI栈

讲清提示词变量占位写法:用固定占位符把 prompt 里会变的部分挖成坑,运行时填值复用模板。给出 Python string.Template 的最小可跑示例,并提醒 JSON 花括号冲突和用户输入二次替换两个常见坑。
Alexer 发布于 

Lua 真假值规则 速查

Lua 只有 false 和 nil 为假,0、空串、空表都算真。and 和 or 返回操作数本身而非布尔值,not 才返回布尔。区分 false 与 nil 必须显式比较,默认值写法会把 false 一起替换。
Alexer 发布于 

REA(Reverse Engineer Anything)完整实操教程 AI栈

✅ REA(Reverse Engineer Anything)完整实操教程 ⚠️ 重要法律提醒:只允许逆向你自己拥有完整版权、有权分析的程序,未经授权逆向第三方软件属于违法行为 REA本身不是反编译器,只是AI调度层,底层必须搭配 Ghidra(免费推荐) / IDA / Hopper 三者之一来解析exe二进制文件 📦 一、全部工具获取地址(官方) 1...
Alexer 发布于 

gdb 单步调试 AI栈

gdb 单步调试让程序逐行执行,实时查看变量和调用栈。编译加 -g -O0,用 b 下断点、run 启动、n 逐行、s 进函数、p 看变量;示例给出可直接照跑的 C 程序和命令序列,并点出没开调试信息和 n/s 误用两个常见坑。
Alexer 发布于