- 博客(6)
- 资源 (1)
- 收藏
- 关注
翻译 使用Boost::Python在C++应用程序中嵌入Python:第四部分
翻译: Leon Lee(liyi@pansafe.com)原文:在此在这个教程的第2部分中,我介绍了用于从C++解析Python异常的代码。在第3部分中,我使用Python ConfigParser模块实现了一个简单的配置解析类。作为该实现的一部分,我提到对于任何规模的项目,人们都希望在类中捕获并处理Python异常,以便该类的客户不必了解Python的细节。从调用者的角度来看,这个类就像...
2018-09-24 20:55:35
594
2
翻译 使用Boost::Python在C++应用程序中嵌入Python:第三部分
翻译: Leon Lee(liyi@pansafe.com)原文:在此在本教程的第2部分中,我介绍了一种方法,使用应用程序的C++代码处理嵌入的Python代码抛出的异常。这对于调试嵌入式Python代码至关重要。在本教程中,我们将创建一个简单的C++类,它利用Python功能来处理开发实际应用程序中经常令人烦恼的部分:配置解析。为了不让C++精英们感到愤怒,我将以外交方式说出这一点:我...
2018-09-24 20:54:46
392
翻译 使用Boost::Python在C++应用程序中嵌入Python:第二部分
翻译: Leon Lee(liyi@pansafe.com)原文:在此在第1部分中,我们了解了如何在C++应用程序中嵌入Python,包括从应用程序调用Python代码的几种方法。虽然我之前承诺在第2部分中完整实现一个配置解析器,但我认为看一下错误解析会更有建设性。一旦我们有一个很好的方法来处理Python代码中的错误,我将在第3部分中创建承诺的配置解析器。我们开始吧!如果您获得了本教程...
2018-09-24 20:52:30
1034
翻译 使用Boost::Python在C++应用程序中嵌入Python:第一部分
翻译: Leon Lee(liyi@pansafe.com)原文:在此在本系列教程的简介中,我说了将Python代码集成到Granola代码库中的动机。简而言之,它可以使我使用Python语言和标准库的好处来完成在C++中通常很痛苦或笨拙的任务。当然,底线是我不必移植任何已有的C++代码。今天,我们看一下使用boost::python在C++中嵌入Python并与Python对象交互的基...
2018-09-24 20:50:56
2174
翻译 C++应用程序中使用Boost::Python嵌入Python:介绍
翻译: Leon Lee (liyi@pansafe.com) 原文:在此大约一年以前,我们MiserWare 决定通过Web连接增强Granola 的核心电源管理功能,允许用户从一个位置(the Granola Dash)跟踪所有机器的节省(很快,配置和应用策略和日程安排)但问题是我们的代码库完全是用C++编写的。我检查了几个选项。最终,我决定用Python编写Web连接代码并将其嵌入到...
2018-09-24 20:49:16
266
原创 The (nearly)Perfect Forensic Boot CD中文版
翻译一篇介绍和制作WinFE的文章。WinFE是使用微软的AIK制作的类似WinPE环境的专用于取证的启动光盘。相对于众多的Linux取证启动光盘,WinFE的最大优势是基于Windows操作系统,而且由来自微软官方的工具集制作,对于硬件支持和windows应用的移植几乎完全没有问题。原文在此。中文版:WinFE-chn...
2018-07-14 22:23:43
171
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人