51得票2回答
C++单元测试的最新技术状态是什么?

什么是 C++ 语言最现代的单元测试方法?那些具有更大内省能力的语言(如 Python)的类有一些单元测试框架,使用起来似乎更自然。可以更容易地定义单元测试。相比之下,基于 JUnit 的经典 CppUnit 似乎采取了非常保守的方法。是否有任何更新更好的东西利用了 C++(甚至是 C++11...

50得票5回答
跨平台GUI工具包用于部署Python应用程序。

基础来源: http://www.reddit.com/r/Python/comments/7v5ra/whats_your_favorite_gui_toolkit_and_why/ 优点: 1 - 易于设计/集成-学习曲线低 2 - 支持/可用于*nix、Windows、Mac,本地外观加...

50得票3回答
Windows:如何获取所有可见窗口的列表?

(如果有必要,请使用相关技术重新标记:我不知道它们是哪些:) 我可能会在以后提出更详细的问题,关于特定细节,但现在我正在尝试掌握“大局”:我正在寻找一种枚举Windows上的“真实可见窗口”的方法。 我所说的“真实可见窗口”就是这个意思:用户所称的“窗口”。 我需要一种获取所有这些可见窗口列...

50得票2回答
Codename One是如何工作的?

我正在寻找多个移动平台开发的替代方案,并发现了Codename One,它使用Java作为 通用语言,而不是HTML/CSS/JS或脚本语言。 我没有找到它的工作原理。它是否为iOS和Win7捆绑了JVM,并在Android中使用Dalvik?它是否将源代码翻译成本地语言,并且我们可以访问该源...

50得票4回答
HTML5桌面封装/框架

我目前正在开发一个HTML5应用程序。 我非常希望能够将其部署到桌面上,已经尝试了一些解决方案,例如Sencha,但没有成功(我觉得Sencha令人失望且难以使用)。我想要跨平台兼容性和易于部署,但我还没有找到任何开源或商业的解决方案,看起来可以有效地完成此工作。 有没有有经验的人可以建议...

49得票7回答
在Windows中监控进程执行的特定系统调用

我希望能够监视某个进程所做的特定系统调用,主要是文件I/O调用。在Linux上,我可以使用适当的参数使用strace,但是在Windows上该怎么做呢? 我主要想运行一个进程并找出它读写了哪些文件。 我想从另一个进程中以编程方式执行此操作。我知道Process Monitor,但我希望以可...

49得票13回答
如何在Qt跨平台应用程序中启用自动更新?

我喜欢那些能够在用户无需任何操作的情况下更新自己的应用程序(例如:Mac上的Sparkle框架)。有没有可以利用的代码/库来实现这个功能,而不必担心操作系统的细节呢? 至少要支持Windows、Mac和用户拥有的Linux二进制文件。 我可以在Mac版本上集成Sparkle,在Linux情...

48得票4回答
如何在Xamarin Forms中动态创建标签的点击事件

我正在开发跨平台的 Xamarin 应用程序,并且希望在登录页面上为“忘记密码?”创建超链接标签。 我使用了下面的代码来创建标签,但我不知道如何为其创建点击事件。 MainPage = new ContentPage { Backgrou...

48得票7回答
跨平台的C++睡眠函数

使用宏定义能否实现跨平台的"Sleep"代码?比如:#ifdef LINUX #include <header_for_linux_sleep_function.h> #endif #ifdef WINDOWS #include <header_for_windows_sle...

46得票6回答
如何编译支持旧版本Java的.java文件?

我想将我的多个 .java 文件编译成一个 .jar 文件,它们与至少 Java 1.6 和更新版本兼容,最好是 Java 1.5 和更新版本的 Java。(我有 Java 1.7.0_5)