小编Tim*_*Tim的帖子

在提交活动逐渐减少之前,是否可以延迟Hudson上的CI构建?

这是我第一次设置Hudson,我想按照以下方式触发构建:

(我们正在使用SVN)

  • 提交后,但只有在一段时间内没有更多的提交活动之后.如果它们在一些小的时间内发生,我不想为每个提交触发构建.例如,在提交时标记挂起的构建/任务,但等待一段时间内不再发生任何提交.

我不想只是在每个时间段触发构建 - 我想要时间段和提交已经发生.另请注意,如果最后一次提交是最近的,则不应该进行构建 - 我们需要等待一些不活动.

我可能最终会做每日构建.我真的很畏缩每一次提交的独特构建.现在,Win32版本需要20分钟到一个小时,具体取决于机器.当我们拥有跨平台构建时,也将是实质性的.

我也对在每次提交时进行构建的注释和参数持开放态度.(请注意,其中一个开发人员的模式是提交一些不同的文件集 - 紧接着.)我宁愿不花费所有的cpu周期和磁盘空间来构建一个在一分钟内无用/丢弃的构建或两个.我也不认为同时运行多个构建(哈德森这样做或者等待构建完成)是有用/可取的.

continuous-integration hudson

4
推荐指数
1
解决办法
1233
查看次数

是否有C++的C++跨平台键/值API或库?

我们希望在代码的GUI部分中保留一些用户设置.我以前只使用Win32编程,这种方式的典型方法是使用注册表设置.

我假设这应该用配置文件完成,但是想知道是否有一个库或跨平台包装器使得键/值对持久性非常容易.

c++ persistence cross-platform key-value-store

4
推荐指数
3
解决办法
2012
查看次数

如何修复在VS 2010中为Azure运行存储模拟器的错误?

尝试在VS2010中的devFabric上的Azure中运行.NET应用程序时出现错误。
我得到的错误是:

Windows Azure工具:无法初始化Windows Azure存储模拟器。无法启动开发存储。无法启动开发存储:找不到SQL Server实例“ localhost \ SQLExpress”。请使用Windows Azure SDK中的“ DSInit”实用程序为开发存储配置SQL Server实例。

因此,我从Azure SDK运行了dsInit,并且收到以下错误:

在用户帐户Tim-T500-32Win7 \ Tim中添加了对http://127.0.0.1:10000/的保留。在用户帐户Tim-T500-32Win7 \ Tim中添加了对http://127.0.0.1:10001/的保留。在用户帐户Tim-T500-32Win7 \ Tim中添加了对http://127.0.0.1:10002/的保留 。

正在创建数据库DevelopmentStorageDb20090919 ...无法创建数据库'DevelopmentStorageDb20090919':建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称正确,并且已将SQL Server配置为允许远程连接。(提供者:SQL网络接口,错误:26-指定服务器/实例时出错)

一项或多项初始化操作失败。解决这些错误,然后尝试再次运行存储模拟器。如果SQL Server是由当前用户以外的其他人安装的,则可能会发生这些错误。 有关更多详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=205140

我的机器上运行的是SQL Server 2008,但我真的不确定问题是什么。第二条错误消息中引用的页面讨论了sql 2005。

关于如何使存储模拟器与2010一起使用的任何建议?

编辑注释也-由于某种原因,我的SQL Server配置管理器中有一个用于SQL Express的条目,但我不能执行任何操作-显然这是一个无效的链接。
如果这是原因,那么是否有解决此问题的建议方法?

azure visual-studio-2010 sql-server-express

4
推荐指数
1
解决办法
3557
查看次数

如何使用wxMathPlot创建"实时"图?

我正在考虑使用wxMathPlot来绘制/绘制一些连续到达的数据.我想用它绘制"实时"情节/图表.那可能吗?

IE我不想只是一次性读取文件的静态图 - 我希望绘制流数据并继续到图的右侧 - (并让左侧掉落/滚出视图)

编辑

我还没有得到答案.wxmathPlot库中有一个名为mpFXYVector的有趣类,但它只是从数据向量中绘制一个图.我想要的是可以输入流并水平滚动图形的东西(如果需要也可以调整比例尺)

c++ graphing plot wxwidgets wxmathplot

3
推荐指数
1
解决办法
5839
查看次数

用于黑莓开发的持续集成服务器?(和证书签署)

我无意中听到另一个我正在讨论黑莓开发的团队 - 他们正在为黑莓自动构建问题.特别是证书签名存在问题 - 他们还没有弄清楚 - 现在是手动步骤.

当然,他们/我们是手持式开发的新手,但是建立服务器和自动化命令行证书签名的任何指针都是最受欢迎的.

鉴于我们公司在BB开发方面的短暂经验,可能需要具体的例子和细节.

我假设hudson可以正常工作 - 我们只需要为构建和签名找出一个命令行.

continuous-integration blackberry

3
推荐指数
1
解决办法
1440
查看次数

IntelliTrace(tm)(历史调试)是否可用于未来版本的Visual Studio中的非托管c ++?

我喜欢VS 2010历史调试的想法.

但是,我真的很失望,没有管理的C++被遗漏了.

IntelliTrace支持调试使用.NET版本2.0,3.0,3.5或4的Visual Basic和C#应用程序.您可以调试大多数应用程序,包括使用ASP.NET,Windows窗体,WPF,Windows Workflow和WCF创建的应用程序.IntelliTrace不支持调试C++,脚本或其他语言.在实验的基础上支持调试F#应用程序.

(社论)[我认为这是非常糟糕的支持.与非托管c ++相比,.NET不需要这种帮助.我对普通旧C++的地位及其在MS工具世界中的二等地位感到有点厌倦.是的,我意识到它可能更容易实现这一点,.NET和MS正在推动.NET作为未来,是的,我知道C++是一种"旧"语言,但这并没有减少有很多事实C++应用程序的存在,将继续使用C++构建更多的应用程序.我真诚地希望MS没有放弃C++作为支持的开发人员工具/语言 - 这将是一种耻辱.

有谁知道是否有计划支持C++?

c++ debugging visual-studio-2010 historical-debugging intellitrace

3
推荐指数
1
解决办法
1727
查看次数

如何使用MFC工具提示的示例代码修复错误?

从这里编译以下源代码时出现此错误:

错误1错误C2440:'static_cast':无法从'UINT(__thiscall CStaticLink ::*)(CPoint)'转换为'LRESULT(__ thiscall CWnd ::*)(CPoint)'e:\ development\tooltips\cqa0311\statlink. cpp 28

代码行用于下面的ON_WM_NCHITTEST

BEGIN_MESSAGE_MAP(CStaticLink, CStatic)
    ON_WM_NCHITTEST()
    ON_WM_CTLCOLOR_REFLECT()
    ON_WM_LBUTTONUP()
    ON_WM_SETCURSOR()
END_MESSAGE_MAP()
Run Code Online (Sandbox Code Playgroud)

我不确定我要做的是什么MFC伏都教来编译.我运气不好吗?我想这是用一些不同版本的MFC构建的?我正在使用VS2008.

(我想按照该网页上的说明为我的菜单项提供工具提示.)

c++ mfc tooltip

3
推荐指数
1
解决办法
3020
查看次数

如何获取卫星资源DLL的模块句柄?(c ++ visual studio)

我们已将所有字符串移动到MFC应用程序的资源(和附属DLL).现在主要语言被合并到EXE本身,所以当我调用LoadString()时,我可以传入exe的模块句柄.

但是,我需要使这个通用 - 如何以通用方式获取模块句柄并确保我在适当的时候从卫星DLL加载字符串?我们需要为当前加载的资源DLL获取适当的模块.(或如果是英语的exe)

:: LoadString()方法将句柄作为其第一个参数 - 我们只是使用当前exe的句柄.

我是否必须确定是否需要加载DLL,或者Windows是否自动为我执行此操作.从我读过的文档中不清楚.

这表明MFC会自动执行此操作.那我怎么得到那个hmodule?

c++ string resources

3
推荐指数
1
解决办法
1229
查看次数

在非mfc应用程序中强制从dll加载资源的WTL方式?(我们使用的是WTL/ATL,而不是直接的win32)

我之前发布过这个问题,现在加载了本地化的字符串(我们用LoadString()得到的)但我还需要从附属DLL加载所有其他资源.

MFC有AfxSetResourceHandle()调用,但是我需要一些非mfc应用程序的东西吗?我怀疑我必须在初始化代码中设置它,所以我的所有资源都从另一个DLL加载.我如何在WTL(Windows模板库)上下文中执行此操作?

编辑:

这总结了我们的问题.

我们不是直接使用win32,而是ATL和WTL用于Windows的东西.所以我们不能依赖MFC的东西,我们没有对菜单和对话框资源的加载进行低级控制.

编辑:嗯... 这似乎有一个答案,但我希望有更好的东西.例如 - 一个SetResourceInstance()方法,类似于CAppModule对象中的GetResourceInstance().

c++ resources winapi wtl atl

3
推荐指数
1
解决办法
1276
查看次数

在C#中如何从字典中获取键列表?

我有以下代码:

Dictionary <string, decimal> inventory;
// this is passed in as a parameter.  It is a map of name to price
// I want to get a list of the keys.
// I THOUGHT I could just do:

List<string> inventoryList = inventory.Keys.ToList();
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

'System.Collections.Generic.Dictionary.KeyCollection'不包含'ToList'的定义,也没有扩展方法'ToList'接受类型'System.Collections.Generic.Dictionary.KeyCollection'的第一个参数可以找到(你是吗?)缺少using指令或程序集引用?)

我错过了使用指令吗?还有其他的东西吗?

using System.Collections.Generic;
Run Code Online (Sandbox Code Playgroud)

我需要什么?

编辑

List < string> inventoryList = new List<string>(inventory.Keys);
Run Code Online (Sandbox Code Playgroud)

有效,但刚收到有关LINQ的评论

c# dictionary list

3
推荐指数
1
解决办法
4221
查看次数