问题列表 - 第30257页

git的分布式问题跟踪器,具有可用的Eclipse Mylyn支持?

我正在使用git进行版本控制,但我目前缺少Eclipse Mylyn集成的好问题/错误/票证跟踪器.

我正在寻找的功能:

  • 开源实现(以便我可以添加我将来需要的功能.首选GPL,LGPL,MIT或BSD许可证).
  • 分布式(问题必须存储在存储库的git中,我打开以获取跟踪器的建议,这些跟踪器将问题存储在代码的相同或单独的分支中).
  • 必须拥有Eclipse Mylyn支持(以便我可以通过mylyn界面打开和关闭问题,我认为合理的实现可以在特定端口提供localhost HTTP服务器,mylyn将使用"web模板"连接器与问题跟踪器对话).最好是当我切换分支时,Mylyn会自动看到打开和关闭的问题,但我没关系,因为这不太聪明.
  • 能够跟踪分支之间的问题,例如:
    • 我有一个共同的父提交Z的分支X和Y.
    • 提交Z有一个未解决的问题Z1.
    • 分支Y有一个修复(提交Y4)并在Y中关闭问题.
    • 分支Y有一个新问题(提交Y2)
    • 分支Y在X中合并.
    • 问题跟踪器自动知道问题Z1在X中是固定的,但现在提交来自提交Y2的新问题.
  • 能够处理多个存储库打开,修改和关闭相同或不同问题的情况(分布式部分,我只是将其明确化).
  • 必须可以在64位和32位linux上运行(现在是ubuntu 10.04)
  • 最好用bash,c/c ++,python或perl(也可能是java或ruby)实现.

次要功能(会很好,但我可以没有):

  • 小到可以包含在项目的源代码中:最好是一个带有可执行位集的单个文件(例如单个bash或具有完整实现的python脚本)
  • 某种类型的Web用户界面,以便没有Eclipse Mylyn的人至少可以添加新问题并为现有问题添加注释(无需设置优先级甚至关闭问题)

你能提出什么建议吗?

更新:截至2012-09-13未找到合适的工具.迄今为止最佳匹配摘要:

  • Bugs Everywhere - 没有Mylyn的支持,过去两年中"Adnet Wilkins希望在"Plannet功能中看到BE的Mylyn连接器".否则项目将继续进行.
  • git-issues - 这个项目似乎已经死了.原作者大约两年前就停止了提交,其他作者在过去两年里做了不到十次的提交.
  • git-case - 这个项目似乎已经死了.原作者三年前就停止了提交.
  • 坚持 - 这个项目似乎已经死了.我甚至找不到公共存储库了.
  • TicGit这个项目似乎已经死了.我能找到的所有存储库都有免责声明项目不再开发.
  • TigGit-NG - 这个项目似乎已经多次死亡但是到目前为止,有人总是再次采用这个项目.这里也没有Mylyn的支持.需要最近的Ruby环境才能运行.
  • TicGit.net - 这个项目似乎是用C#编写的win32/.Net特定的TicGit分支.不符合我的需求.

eclipse git distributed mylyn issue-tracking

18
推荐指数
1
解决办法
1923
查看次数

jQuery Ajax总是返回"undefined"?

  function getThisFrame(frameId) {
    var r;
    $.ajax({
        type: "POST",
        contentType: "application/json",
        url: "abcdefg.asmx/RetriveThis",
        data: "{Id:" + Id + "}",
        dataType: 'json',
        success: function (result) {
               return result.d
        } 
    });
} 
Run Code Online (Sandbox Code Playgroud)

返回值总是"未定义"?我该怎么解决这个问题?谢谢!

数据肯定没问题!

ajax jquery

2
推荐指数
1
解决办法
1540
查看次数

如何在Python中创建只读类属性?

基本上我想做这样的事情:

class foo:
    x = 4
    @property
    @classmethod
    def number(cls):
        return x
Run Code Online (Sandbox Code Playgroud)

然后我希望以下工作:

>>> foo.number
4
Run Code Online (Sandbox Code Playgroud)

不幸的是,上述方法无效.而不是给我4它给我<property object at 0x101786c58>.有没有办法实现上述目标?

python properties class

66
推荐指数
5
解决办法
3万
查看次数

在数组中查找数字

我有一个数组{-1,0,1,2,3,4 ...}我试图找出这些数字中是否存在元素,代码不起作用

NSInteger ind = [favArray indexOfObject:[NSNumber numberWithInt:3]];
Run Code Online (Sandbox Code Playgroud)

在ind我总是得到2147483647

我像这样填充我的阵列

//Loading favArray from favs.plist
    NSString* favPlistPath = [[NSBundle mainBundle] pathForResource:@"favs" ofType:@"plist"];
    NSMutableDictionary* favPlistDict = [[NSMutableDictionary alloc] initWithContentsOfFile:favPlistPath];

    NSString *favString = [favPlistDict objectForKey:@"list"];
    NSArray *favList = [favString componentsSeparatedByString:@","];
    //int n = [[favList objectAtIndex:0] intValue];

    favArray = [[NSMutableArray alloc] initWithCapacity:100];
    if([favList count]>1)
    {
        for(int i=1; i<[favList count]; i++)
        {
            NSNumber *f = [favList objectAtIndex:i];
            [favArray insertObject:f atIndex:(i-1)];
        }
    }
Run Code Online (Sandbox Code Playgroud)

iphone objective-c

0
推荐指数
1
解决办法
244
查看次数

投掷或尝试捕获

在决定是否向方法添加throws子句或使用try-catch?时,一般的经验法则是什么?

从我自己阅读的内容来看,throws应该在调用者违反合同结束时使用(传递对象),并且try-catch在方法内执行操作期间发生异常时应该使用.它是否正确?如果是这样,应该在呼叫者方面做些什么?

PS:通过谷歌和搜索引擎优化搜索,但希望得到一个明确的答案.

java exception-handling exception try-catch throws

71
推荐指数
4
解决办法
5万
查看次数

编写一个接受lambda表达式作为参数的函数

我有这样的方法

template<typename T, typename U>
map<T,U> mapMapValues(map<T,U> old, T (f)(T,U))
{
    map<T,U> new;
    for(auto it = old.begin(); it != old.end(); ++it)
    {
        new[it->first] = f(it->first,it->second);
    }
    return new; 
}
Run Code Online (Sandbox Code Playgroud)

而这个想法就是你这样称呼它

BOOST_AUTO_TEST_CASE(MapMapValues_basic)
{
    map<int,int> test;
    test[1] = 1;
    map<int,int> transformedMap = VlcFunctional::mapMapValues(test, 
        [&](int key, int value) -> int
        {
            return key + 1; 
        }
    );
}
Run Code Online (Sandbox Code Playgroud)

但是我收到错误:没有函数模板"VlcFunctional :: mapMapValues"匹配参数列表参数类型的实例是:(std :: map,std :: allocator >>,__ lambda1)

知道我做错了什么吗?Visual Studio 2008和Intel C++编译器11.1

c++ lambda c++11

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

什么是OLAP的用途?

OLAP数据访问如何比OLTP更快?

olap

1
推荐指数
2
解决办法
9098
查看次数

VC++/DEFAULTLIB问题

在发布版本中链接我的dll时,我得到 -

1> LINK:警告LNK4098:defaultlib'mfc80d.lib'与使用其他库冲突; 使用/ NODEFAULTLIB:库

1> LINK:警告LNK4098:defaultlib'mfcs80d.lib'与使用其他库冲突; 使用/ NODEFAULTLIB:库

1> LINK:警告LNK4098:defaultlib'msvcrtd.lib'与使用其他库冲突; 使用/ NODEFAULTLIB:库

添加/ VERBOSE,我看到以下(片段):...

1>搜索D:\ Microsoft Visual Studio 8\VC\atlmfc\lib\mfc80d.lib:

1>找到"public:virtual __thiscall AFX_MODULE_STATE :: ~AFX_MODULE_STATE(void)"(?? 1AFX_MODULE_STATE @@ UAE @ XZ)1>
在mfcs80.lib(dllmodul.obj)中引用1>已加载mfc80d.lib(MFC80D.DLL)

1>找到"long stdcall AfxWndProc(struct HWND __,unsigned int,unsigned int,long)"(?AfxWndProc @@ YGJPAUHWND __ @@ IIJ @ Z)

1>在mfcs80.lib(dllmodul.obj)中引用1>已加载mfc80d.lib(MFC80D.DLL)

...

如果我正确地解释这个,这意味着链接器以某种方式解析来自(优化的)库mfcs80的调用,作为对(非优化的)库mfc80D的调用.怎么会这样??

当我添加/NODEFAULTLIB:mfc80d.lib时,警告消失了,但我还没有安静下来.顺便说一下,该模块确实遭受了增量链接上偶然发生的莫名其妙的崩溃,这只能通过重新构建来解决.我正在使用VS2005.

[编辑:]将标题更改为包含DEFAULTLIB,希望更好地聚焦主题.我确实看到一条明确的说法

已处理/DEFAULTLIB:mfc80d.lib

在/ VERBOSE输出中,以及许多其他(非调试)默认库.它从何而来?我怎样才能解决这个问题?

谢谢!

linker visual-studio-2005 visual-c++

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

nth-child不响应类选择器

除非它不应该,但我似乎nth-child无法承认类选择器.

我在另一个div中说了4个div,各种类和id.我需要选择具有所述类的div的第一个实例.例如:

#content .foo:nth-child(1) { margin-top: 0; }
Run Code Online (Sandbox Code Playgroud)

显然,再次first-child获得相同的效果,但它不会影响任何div.

现在,如果我想强制它使用该div,我可以这样做:

#content .foo:nth-child(3) { margin-top: 0; }
Run Code Online (Sandbox Code Playgroud)

恰好它是#content中的第3个div,这是没有意义的,因为我需要获得该类的第一个实例.

<div id="content">  
  <div id="action-bar"> </div>
  <div id="message"> </div>
  <div class="table"> </div>
  <div class="clear"> </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是HTML的一个示例,我也试过nth-of-type这样:

#content .table:nth-of-type(1) { margin: 0 }
Run Code Online (Sandbox Code Playgroud)

它再一次只在我说的时候回应nth-of-type(3).

编辑:

我已经建立了一个我在这里遇到的问题的工作示例:http://jsfiddle.net/aHwS8/

css css-selectors

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

Stylecop设置在什么时候停止有用并开始变得烦人?

我在一个团队中工作,我们在StyleCop中使用了广泛的规则集,我想知道关于这样一个工具停止有用并且开始变得烦人的一般观点的想法.我们还使用GhostDoc,因此代码中充斥着XML注释,这使得代码更难以阅读并因此进行审查.我对XML注释没有任何问题,并且发现它们在某些地方非常有用,但它们是否真的需要在每个字段和属性上?

我们有一个令人钦佩的目标:"每个项目在构建时必须有0个警告"但当然这个目标需要违背合理的StyleCop规则集,否则会浪费宝贵的时间来"修复"StyleCop警告的原因.

有什么想法?

编辑 我现在真的想知道什么是像ALL ALL的stylecop工具的论据?为什么不放弃它,让合理的编码标准和良好的代码审查来处理其余的事情?特别是在一支优秀的团队中?当然,获得0警告的任务实际上会增加价值,因为所有警告都是相关的.

我认为GhostDoc的唯一优势是它可以为您从头开始编写XML注释节省大量时间.我不认为你应该接受生成的评论而不进行编辑 - 这可能适得其反.

这是由GhostDoc生成的xml注释满足的Stylecop规则(SA1642:ConstructorSummaryDocumentationMustBeginWithStandardText)的组合 - 是否在一天结束时添加任何值?

    /// <summary>
    /// Initializes a new instance of the <see cref="SomeCustomType"/> class.
    /// </summary>
    /// <param name="someParameter">The someParameter.</param>
    public SomeCustomType(string someParameter)
    {
    }
Run Code Online (Sandbox Code Playgroud)

.net stylecop xml-comments ghostdoc

21
推荐指数
2
解决办法
5360
查看次数