问题列表 - 第43982页

为什么枚举需要显式转换为int类型?

这样做没有数据丢失,那么为什么必须明确地将枚举转换为整数?

如果它是隐含的,那么它是不是更直观,比如当你有更高级别的方法时:

PerformOperation ( OperationType.Silent type )
Run Code Online (Sandbox Code Playgroud)

在哪里PerformOperation调用一个被暴露的包装C++方法:

_unmanaged_perform_operation ( int operation_type )
Run Code Online (Sandbox Code Playgroud)

.net c# enums casting

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

哪个开源,可扩展,可能易于使用的问题跟踪器?redmine,trac,bugzilla,mantis,RT?

寻找具有分布式团队的中型Web应用程序打开项目的问题跟踪器.我们计划在自己的服务器上运行它.新用户必须非常容易提交新问题,并且必须与其他软件很好地集成.

我们的主要要求,按重要性降序排列:

  • 开源
  • 能够提供非常新用户友好的错误提交
    • 提交新问题必须尽可能简单,只需要一个屏幕填写(注册后),并且几个字段可见(例如只是"摘要"和"描述"会很好)
    • 谷歌代码是我们喜欢的那种界面的一个例子; Bugzilla的Bugzilla实例(https://bugzilla.mozilla.org/enter_bug.cgi)是我们不喜欢的那种新的bug提交界面的一个例子
    • 如果默认的提交界面不是新用户友好的,只要可以使用模板/皮肤轻松修改它就没问题.除了提交新用户错误的简单视图之外,还可以使用其他字段(例如分配问题的人)来编辑错误的"高级视图".
  • 有API; 或者,支持其他应用程序同时访问其数据库后端(我们希望查询和修改其他服务器上运行的其他单独软件的问题)

其他理想标准,按重要性降序排列:

  • 在日常使用中不会令人沮丧
  • 有一个相对较大的社区
  • hg(mercurial)很好地集成
  • 适合与外部整合:
    • 支持台/请求跟踪软件
    • 项目管理软件
    • auth系统(和/或支持OpenID登录)
  • 模块化; 如果我们修改问题跟踪器,我们希望将这些改进作为一个易于其他人安装的模块发布
  • 可以使用某种简单易用的问题重要性投票系统,例如Google代码上的明星; 我们打算创建或修改这样的组件以插入我们自己的外部投票系统
  • 适合与SugarCRM整合

当我说"顺从"时,我的意思是我们愿意在必要时自己编写问题跟踪器的扩展代码,但问题跟踪器的架构应该适合这种扩展.

问题跟踪器还包括支持服务台或项目管理功能,只要我们可以选择集成外部软件而不是使用附带的东西.我们不需要另一个维基(我们已经有一个我们喜欢的维基).

根据谷歌搜索(见评论),最流行的开源问题跟踪器是trac,bugzilla,mantis,RT(可能还有Launchpad).我还包括Redmine,因为我从未见过最近这些问题跟踪器和Redmine之间的比较,其中某人对Redmine有些不好说,而且在民意调查中Redmine有时会击败其他人.随意建议其他人(请记住其中一个标准是"相对较大的社区").

毫无疑问,那里有多个好问题跟踪器; 上面列出的许多声称可以扩展并与其他软件集成.最有帮助的是使用不止一个人的问题跟踪器之间的直接比较.

这些在可扩展性,可整合性和可塑性方面如何相互比较?

如果您使用过多个这样的产品,您会推荐哪些产品,以及您使用过哪些产品?

哪些已经与大量的auth系统/支持台系统/等集成

解释为什么特定流行的开源问题跟踪器(特别是上面列出的那个)不适合我们的情况的评论是非常受欢迎的; 这样可以节省我的时间.

谢谢!

project-management bug-tracking open-source issue-tracking

6
推荐指数
1
解决办法
2481
查看次数

如何在Java中生成没有空格和换行符的XML签名?

我与巴西的" Nota Fiscal Eletronica "项目合作,在该项目中,他们定义了一种标记XML文档的标准方法.

最近,他们开始要求标签之间绝对没有空格,包括签名标签(*).

我们碰巧使用apache的XMLSignature,我似乎无法生成一个无痕的签名.

如果我在签名后删除空格,签名就会被破坏.

我也无法更改规范化器/变换器组,因为它们是预定义的.

我在XMLSignature API中找不到一个选项或参数来控制缩进或空格.

以下是代码:

    // the element where to insert the signature
    Element element = ...;
    X509Certificate cert = ...;
    PrivateKey privateKey = ...;

    XMLSignature signer =
            new XMLSignature(doc, "http://xml-security",
            XMLSignature.ALGO_ID_SIGNATURE_RSA_SHA1);

    element.appendChild(signer.getElement());

    Transforms transforms = new Transforms(doc);

    // Define as regras de transformação e canonicalização do documento
    // XML, necessário para fazer a verificação do parsing e da
    // assinatura pelos destinatários
    transforms.addTransform(Transforms.TRANSFORM_ENVELOPED_SIGNATURE); //, xpath.getElementPlusReturns());

    transforms.addTransform(Transforms.TRANSFORM_C14N_OMIT_COMMENTS); //,xpath.getElementPlusReturns());

    String id = …
Run Code Online (Sandbox Code Playgroud)

java xml apache signature xml-signature

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

OpenNETCF:它可以免费使用吗?

我下载了所有的OpenNETCF dll.它是免费的吗?或者它会在一年后停止工作吗?

c# windows-mobile opennetcf

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

GWT客户端未经检查的异常

我一直在研究一个使用GWT(和SmartGWT)的项目,这对我来说是个新手.

每当在客户端抛出运行时异常(没有涉及RPC)时,都不会发生任何事情.我的意思是该方法不会继续执行,没有警报,Javascript错误控制台或SmartGWT错误控制台中没有任何内容.

我假设这不是GWT应用程序中的常规做法.通常记录/处理这些错误(例如空指针)在哪里?

提前致谢.

java gwt exception-handling smartgwt

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

Objective-C中遇到的最常见/不常见的错误消息是什么?导致它们的原因是什么?

我一直在努力维护一个列表,列出我在开发过程中遇到的所有错误消息及其常见原因和修复.您遇到的常见错误消息(以及不常见的错误消息)是什么?如何修复它们?

iphone debugging objective-c foundation

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

Bash 脚本、case 语句和子菜单

我希望运行一个带有 case 语句的脚本,导致在脚本之间的其他选项列表(某种子菜单)之间进行选择:

#!/bin/bash

echo "Your choice ?"
echo "1) Foo"
echo "2) Bar"
echo "3) Stuff"
read case;

case $case in

#and this is where I would like to allow 
#(here a simplified example I do not manage to code)

1) What script ?    # may I use another case statement ?
    a) Foo1;;
    b) Foo2;;
2) What script ?    # d°
    a) Bar1;;
    b) Bar2;;
    c) Bar3;;

esac
Run Code Online (Sandbox Code Playgroud)

Foo1、Foo2、Bar1、Bar2 和 Bar3 实际上是 bash 脚本,我想从脚本中调用例如 sh Foo1。

我必须如何进行:我可以在 case …

bash

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

MySQL如何在单个查询中执行if exists增量

我只希望有一张桌子可以在白天存储一些事件.

给出一张表:

create table totals (
    entryday date,
    total int(11) default 0 not null,
    primary key (entryday) );
Run Code Online (Sandbox Code Playgroud)

如何编写一个增量的简单查询,但创建一个必要的?

我试过这个 - 但它没有递增(它保持在1):

REPLACE totals SET total = total + 1, entryday = "08-01-11"
Run Code Online (Sandbox Code Playgroud)

显然,这可以在2个查询中完成,但是它通过JDBC调用并且可以多次调用,因此1个查询会更好.

mysql sql

6
推荐指数
1
解决办法
5017
查看次数

iphone UISearchBar完成按钮始终启用

我有一个带UISearchBar的UIViewController.我已通过完成按钮替换了搜索按钮.

但是,当单击搜索栏时,最初会禁用"完成"按钮.这会发生,直到一个人输入任何字符

我想要做的是始终启用此完成按钮,这样如果我点击它我可以立即关闭键盘.

有帮助吗?非常感谢.

我有我的UIViewController

-(BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar  
{   
    return YES;  
}  

-(void)searchBarSearchButtonClicked:(UISearchBar *)searchBar
{
    [searchBar resignFirstResponder];
}  

-(void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText  
{  
    if (searchBar.text.length == 0)  
    {  
        //[self fixOrientation];  
        [searchBar resignFirstResponder];  
    }   
    else  
    {  
        NSLog(@"typed");  
    }  
}  


-(void)searchBarTextDidBeginEditing:(UISearchBar *)theSearchBar  
{  
    NSLog(@"began");  // this executes as soon as i tap on the searchbar, so I'm guessing this is the place to put whatever solution is available  
}  
Run Code Online (Sandbox Code Playgroud)

iphone keyboard uisearchbar first-responder

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

使用sd作为R中的通用函数

如果我有一个被调用的类foo,那么重载该summary函数是很简单的

summary.foo = function(x, ...) print("bar")
Run Code Online (Sandbox Code Playgroud)

但是,这种技术不适用于该sd功能

> bar = createFooClass()
> sd.foo = function(x, ...) print("Hi")
> sd(bar)
  error: is.atomic(x) is not TRUE
Run Code Online (Sandbox Code Playgroud)

重载此功能的正确方法是什么?

oop r r-s3

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