- 博客(6)
- 收藏
- 关注
原创 libimobiledevice 笔记 一
描述 libimobiledevice 的主要组件及关系,以及 PC 端如何与 iOS 设备建立通讯连接,还有如何在 CMake & MSVC 下进行编译与安装。
2024-06-02 13:31:35 1219 2
原创 SQLite3 文件格式
SQLite是目前世界上应用最多、最广泛的数据库,以其开源、无版权、轻量级等特性,使它涵盖了各种各样的应用场景。比如嵌入式电子设备、手机、电脑、汽车等各种领域。可以这么说:它没有出现在你的生活中,但却影响了你生活中的方方面面。具体来说,你的手机可能会用它来存储联系人、短信、通话记录、浏览器历史、书签、QQ、微信等APP的聊天内容等信息。等业务场景,而正确的理解是其中必不可少的一个环节。
2024-03-07 22:51:35 2215
原创 C/C++脚本化: 使用Python作为现有项目的扩展
在之前的探索篇中我们已经讨论了脚本化的意义、方式以及脚本语言的选择。本篇我们主要讨论:如何优雅地通过Python来扩展C++,结合脚本语言的优势,提高现有项目的适应性及开发效率,从而达到降本增效的目的。
2023-06-17 17:32:33 749
原创 C/C++脚本化: 探索篇
使用C/C++等系统级语言开发业务逻辑效率太低? 这个功能用脚本写最多只要三天?我们对执行速度和资源又没啥要求…… 不知道过去你是否也有过这样的想法?随着软件工程与计算机硬件的飞速发展,对于一些开发场景来说,系统级语言多少显得有点“大材小用”了,这迫使我们需要结合一门脚本语言相互配合,快速迭代产品。本文主要描述通过脚本语言来扩展C/C++,而非以脚本语言为主的应用场景。
2023-05-27 12:07:43 1081 1
原创 Windows x86/x64 动态库劫持
从调用约定开始简述x64动态库劫持技术,并通过AheadLib实现对x64架构下动态库的劫持,以及如何在目标函数调用前后记录传递的参数和返回值。原文:论Windows x64下动态库劫持技术
2020-03-15 22:44:31 3467
原创 __declspec(dllexport)、__declspec(dllimport)详解
#ifdef DLL_EXPORTS#define DLL_API __declspec(dllexport)#else#define DLL_API __declspec(dllimport)#endif/**************************************************************DLL中 ifdef块的作用:此段代码由编译器自动生成,为了
2016-07-21 11:37:17 7906 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人