06 2025 档案

摘要:0. 安装lua # sudo apt install lua5.4 1. 输出hello world # vim main.lua print("Hello World") 上述代码其实被lua编译器编译成如下: function main() print("Hello World") retur 阅读全文
posted @ 2025-06-25 17:02 hugingface 阅读(113) 评论(0) 推荐(0)
摘要:本文将使用稳定版wireshark4.2.12源码编译支持西门子s7comm-plus协议解析。 1. 下载wireshark源代码 $git clone https://github.com/wireshark/wireshark.git $git checkout wireshark-4.2.1 阅读全文
posted @ 2025-06-17 15:39 hugingface 阅读(255) 评论(0) 推荐(0)
摘要:说真的,rust这语言搞得很复杂,不如c精简,虽然说比c更加内存安全。 Cargo Feature 是非常强大的机制,可以为大家提供条件编译和可选依赖的高级特性。 Feature 可以通过 Cargo.toml 中的 [features] 部分来定义:其中每个 feature 通过列表的方式指定了它 阅读全文
posted @ 2025-06-13 17:18 hugingface 阅读(117) 评论(0) 推荐(0)
摘要:在 C 中使用 Rust 函数 在 C 中使用 Rust 函数主要通过 Rust 构建动态库,然后 C 使用该动态库来实现。 该Demo的目录结构如下图: 构建动态库 ​ 首先要创建一个动态库项目,使用命令 cargo new hello --lib。 ​ 我们需要指明库类型为动态库,在 Cargo 阅读全文
posted @ 2025-06-12 10:48 hugingface 阅读(111) 评论(0) 推荐(1)