问题标签 [working-set]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
726 浏览

c - CMockery 模拟,重复符号错误

我遇到了 CMockery 模拟的问题,即出现重复符号警告。

代码的实现很长,所以它在 Gist here中。

Gist 包括测试 ( .c)、实现 ( .c) 和头文件,项目使用 构建CMake和测试CTest,使用CMockery.

实际错误是:

我能够想出的解决方法是声明char *wit_configuration_file_path()static. 由于实现与int wit_load_configuration(wit_configuration config)我预期的实现在同一个文件中,因此它实际上可以干净地编译和链接。不幸的是,并且可能作为声明为静态的副作用wit_configuration_file_path(),它从不使用模拟。

cmockery的谷歌示例太做作了,没有解释应该如何处理这个问题。

将函数声明为 not as 也可能更智能,更容易测试:

而是:

在这种情况下,我不需要模拟或存根任何东西;但我相信问题会回来咬我,因为我预计将来我需要模拟一些东西(否则怎么能写出全面的单元测试?)

1:我应该如何正确地做到这一点,这static意味着它从不使用我的模拟,在没有static导致重复符号错误的情况下声明它。

2:我应该改变我的 API 的设计吗?它适用于这种情况,但我想知道如何正确模拟函数。

3:将我的测试与我的整个库链接起来是不是一个错误,我正在使用 CMake,target_link_libraries(libwatcheditTest watchedit)的测试中的CMakeLists.txt.

更新:在这里添加了更多构建输出以帮助诊断

0 投票
1 回答
1818 浏览

objective-c - OSX 弃用警告 CMake

我正在使用CMake应该针对ScriptingBridge.

我看到数以万计的日志行,例如:

(这里有完整的广泛输出

这些文件正在编译:

在我的 Mac 上查看了 (Clang) 的手册页后,gcc这听起来很有趣:

也许我应该寻找-iframework。在终端上构建时-iframework,手动完成,没有任何弃用警告。

但是 CMake 不支持使用-framework. 从他们的find_library()文档中:

CMake 将使用 -framework A 和 -F 将框架链接到目标。

我正在寻找任何方法来安静地构建。我还有来自 OpenSSL'x EVA 接口的 (4x) 更小的警告,我可以处理这些警告......在此先感谢。

0 投票
1 回答
119 浏览

eclipse-rcp - 基于特性的 Eclipse 工作集

IDE:用于 RCP 和 RAP 开发人员版本 3.7.0 的 Eclipse (Indigo)

是否可以在 Eclipse 中创建工作集以包含与一组选定功能相关的插件?

这是为了使用内部链接到 90 多个插件的 5 个功能。

0 投票
1 回答
1000 浏览

java - 我可以使用在当前编辑器中打开的文件创建工作集吗?

Eclipse 是否可以创建一个新的工作集,所有文件都在当前(Java)编辑器中打开?

据我所知,唯一的方法是在项目资源管理器中手动选择每个文件。

0 投票
3 回答
9856 浏览

eclipse - Eclipse 多个项目在项目资源管理器中作为一个项目查看

我已经下载了 FOSS 源代码并使用 maven 构建。然后使用mvn eclipse:eclipse. 这个源有许多模块,现在当我将它们导入 Eclipse 时,我有多个 Eclipse 项目。问题是Project Explorer已经有我的其他项目,由于这些新的多个项目而变得一团糟。我想要的是在其中创建类似父文件夹的内容Project Explorer并将这些新项目放入其中。

我已经尝试为此创建一个工作集。我可以用它对新项目进行分组,但在那里我看不到我的早期项目。(我只看到工作集。)还有其他方法吗?我想立即查看我的新工作集 + 其他项目。

谢谢

0 投票
2 回答
1926 浏览

eclipse - 在 Eclipse 中以编程方式选择工作集

我想实现以编程方式选择工作集的功能。我尝试使用以下代码:

但是上面的代码不起作用,Project Explorer 没有显示工作集。

为什么上面的代码不起作用,上面的解决方案是什么?

为了使用工作集更新 ProjectExplorer 视图,我尝试了以下代码

ProjectExplorer pView = (ProjectExplorer)page.findView(IPageLayout.ID_PROJECT_EXPLORER); pView.getCommonViewer().setInput(ws);

上面的代码在 ProjectExplorer 中显示了工作集的内容,但这不是持久化的。我的意思是一旦 Eclipse 重新启动,而不是工作集,所有项目都会显示出来。

0 投票
1 回答
2217 浏览

eclipse - Eclipse 中的活动工作集

我熟悉 Eclipse 和工作集。但是有一点我不明白:为什么在“选择工作集...”、“取消选择工作集”、“编辑活动工作集..”选项下有新的菜单选项(带有一些工作集名称)?

单击其中一个工作集名称,左侧会出现一个点,并且项目浏览器视图仅包含该工作集。

看来这是活跃的工作集。那正确吗?

但是,我不明白如何强制工作集出现在菜单选项中,以便我可以选择它处于活动状态。在我的工作区中,我有 10 个工作集,但其中只有 2 个在菜单选项中,我不知道为什么。

0 投票
0 回答
456 浏览

eclipse - Eclipse 3.4 中的嵌套工作集

作为 Eclipse 3.4 用户,我想知道是否有办法定义嵌套工作集。谢谢。

0 投票
2 回答
1538 浏览

c# - .net 内存使用情况,决定私有字节大小的因素

被私有字节搞糊涂了!

目前正在使用 ANTS 分析器分析我们的 C# .NET 应用程序的内存使用情况。以下是我们在屏幕上可见的主窗体启动后的发现。没有使用其他功能。

Gen 0 堆 - 5.8MB
Gen 1 堆 - 2.5MB
Gen 2 堆 - 所有堆中的 13.9MB
字节 - 17MB
大对象堆 - 0.7MB
私有字节 - 130MB
工作集 - 150MB

如果所有堆中的字节只有 17MB,为什么我们有这么大的私有字节分配?私有字节是由系统分配的,还是在软件填充时从零开始扩展?即私有字节是一个实际上可能只被部分使用的泡沫吗?如果是这样,是什么决定了它的大小?

0 投票
2 回答
968 浏览

java - myeclipse 工作台中的嵌套工作集

我正在MyEclipse Workbench 8.6用于我的开发环境。工作区有大约 30 个项目,分为几个项目Working Sets,每个项目在文件系统中都有一个相应的文件夹。

有没有办法MyEclipse创建一个嵌套的Working Set