问题列表 - 第1895页

Ruby on Rails的持续集成?

我一直在寻找Ruby on Rails的持续集成解决方案,但对结果并不太满意.我来自一个使用CruiseControl.NET的.NET商店,它的易用性和丰富的状态/报告真的被宠坏了.

理想情况下,我在寻找:

  • 明显的Git/SVN和Test :: Unit集成

  • 与Rake和/或Capistrano集成

  • 显示构建状态的Web界面

  • 失败构建的电子邮件通知.

  • 桌面通知(可能通过Growl)

  • 用于构建状态的REST API

  • 插件框架,用于在UI中运行其他代码分析工具和报告结果

ruby continuous-integration ruby-on-rails

149
推荐指数
12
解决办法
4万
查看次数

在Excel中将时间字段转换为字符串

我有一张excel表,很多次.

它们的格式如下:1:00:15

但是,如果我将单元格上的格式更改为文本,它们将更改为时间的基础数字表示形式:0.041840278

如何将单元格转换为文本单元格但仍有时间?

string excel formatting time text

34
推荐指数
4
解决办法
18万
查看次数

除了本机UUID之外,数据库中UUID的最有效数据类型

在没有本机UUID/GUID数据类型的数据库中存储UUID/GUID的最有效数据类型是什么?2 BIGINTs?

什么是最有效的代码(C#首选)转换为GUID到该类型?

谢谢.

c# database uuid database-design guid

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

使用set.insert(key)作为条件?

我试图set.insert (key)用作条件,如果正确插入密钥(意味着密钥不存在于集合中),那么它应该继续并执行某种代码.例如,类似于:

if (set.insert( key )) {
    // some kind of code
}
Run Code Online (Sandbox Code Playgroud)

这是允许的吗?因为编译器抛出了这个错误:

conditional expression of type 'std::_Tree<_Traits>::iterator' is illegal
Run Code Online (Sandbox Code Playgroud)

c++ conditional insert set

8
推荐指数
1
解决办法
1710
查看次数

将字符串传递给已在运行的应用程序实例

我有一个应用程序,可以检测是否有另一个应用程序运行的实例,如果找到一个,则退出.这部分似乎可靠地工作.我的应用程序采用命令行参数,我想传递给已经运行的实例.到目前为止,我有以下代码:

Project1.dpr

program Project1;

uses
  ...
  AppInstanceControl in 'AppInstanceControl.pas';

  if not AppInstanceControl.RestoreIfRunning(Application.Handle) then
  begin
    Application.Initialize;
    Application.MainFormOnTaskbar := True;
    Application.CreateForm(TFormMain, FormMain);
    Application.Run;
  end;

end.
Run Code Online (Sandbox Code Playgroud)

AppInstanceControl.pas

{基于Zarko Gajic的代码,发现于http://delphi.about.com/library/code/ncaa100703a.htm }

unit AppInstanceControl;

interface

uses
  Windows,
  SysUtils;

function RestoreIfRunning(const AAppHandle: THandle; const AMaxInstances: integer = 1): boolean;

implementation

uses
  Messages;

type
  PInstanceInfo = ^TInstanceInfo;
  TInstanceInfo = packed record
    PreviousHandle: THandle;
    RunCounter: integer;
  end;

var
  UMappingHandle: THandle;
  UInstanceInfo: PInstanceInfo;
  UMappingName: string;

  URemoveMe: boolean = True;

function RestoreIfRunning(const AAppHandle: THandle; const AMaxInstances: integer = 1): …
Run Code Online (Sandbox Code Playgroud)

delphi winapi

11
推荐指数
3
解决办法
3082
查看次数

沸腾MSYS shell - 它可以替换吗?

我需要一个可维护的MSYS shell.这是我目前的困境:

默认的rxvt.exe有一个滚动条并复制和粘贴,但不会将控制字符或箭头键发送到shell中正在运行的程序(如解释器/调试器).当使用Haskell解释器ghci时,这是一个真正的刺.

另一个shell sh.exe处理控制字符(或至少其中一些),但没有滚动条或复制和粘贴.

rxvt在输出缓冲方面也存在(相对)更多问题

我有什么选择?替换shell需要知道msys吗?我想要的只是一个理智的环境,可以使用Haskell(ghc),C++(gcc)和基本工具链(make和what not).如果它不涉及疯狂的恶作剧,我愿意编译一个shell.

shell haskell rxvt msys

15
推荐指数
3
解决办法
6199
查看次数

有趣的很多sql加入

我有三个相关的表"A(id,val)","B(id,val)",以及一个值为"AB(aid,bid,val)"的链接表

我正在查询B以带回A值,例如:

SELECT A.* 
FROM A INNER JOIN AB ON A.id = AB.aid INNER JOIN B ON AB.bid = B.id
WHERE B.val = 'foo';
Run Code Online (Sandbox Code Playgroud)

每个A有很多B,每个B都有很多A.

我正在崩溃的问题是需要过滤集合,以便只有当AB.val是任何给定A/B对的最大值时,查询才会返回行

例如,如果我有数据:

一个

id   val
1    something
2    somethingelse
Run Code Online (Sandbox Code Playgroud)

id   val
1    foo
2    bar
Run Code Online (Sandbox Code Playgroud)

AB

aid  bid  val
1    1    3
1    2    2
2    1    1
2    2    4
Run Code Online (Sandbox Code Playgroud)

我想只选择AB的第一行和最后一行,因为它们是每个A的最大值,然后能够查询B.val ='foo'以仅返回第一行.我不知道如何仅限制AB表中的max val行.

我能得到的最好的是

SELECT * 
FROM A 
INNER JOIN 
  (SELECT aid, bid, MAX(val) AS val FROM AB GROUP BY aid) as AB …
Run Code Online (Sandbox Code Playgroud)

sql many-to-many inner-join subquery left-join

5
推荐指数
1
解决办法
4321
查看次数

在一个DataTable上使用多个BindingSource

我有一个DataTable,它有一个名为[Invalid]的布尔列.我需要将此数据除以此无效列 - 有效行可以编辑,无效行不能.我原来的计划是使用两个BindingSources并设置Filter属性([无效] ="假",例如),发挥了送到我的手上,因为我有两个DataGridViews,所以我需要两个BindingSources反正.

这不起作用:BindingSources设置与DataTable关联的Filter属性,因此两个BindingSource都保存相同的数据.我将不得不从数据库中取两次,或者我可以用我拥有的对象做我想做的事情吗?

.net database

5
推荐指数
2
解决办法
4018
查看次数

什么是并发的C++ 03内存模型?

C++ 03中的并发内存模型是什么?

(而且,C++ 11是否会更改内存模型以更好地支持并发性?)

c++ concurrency memory-model c++03

35
推荐指数
2
解决办法
9485
查看次数

最好的AJAX TreeView

有哪些更好的AJAX Treeview支持异步JSON加载.

YUI TreeView看起来不错,但是用表等等臃肿

javascript ajax treeview json

20
推荐指数
2
解决办法
4万
查看次数