问题列表 - 第41875页

如何让人们在我的开源项目上合作?

前一段时间我开始了一个开源项目,对我来说意味着(直到现在)我只是将源代码推送到公共存储库(Google Code上的Mercurial).最近,我收到了其他人就我的项目进行合作的请求.以前从未在开源项目上合作,我不知道如何继续:

  • 我是否只是让他们访问存储库以便他们可以推送更改?如果他们推送我不喜欢的东西,我总是可以回滚,如果他们让我紧张,我总是可以撤销他们对存储库的访问权限.
  • 我是否告诉他们发送补丁(通过问题跟踪器),然后应用我喜欢的那些并撤销我不喜欢的那些?

现在:

  • 我不想失去我的项目的所有权.这是一个非常好的项目,它是很好的简历材料.我认为这是我最害怕的.但是,我想给予我的合作者适当的信任.
  • 我知道这是开源的全部要点:合作,所以我不想成为一个白痴,对那些想要帮助的人说不.
  • 最近我没有太多时间对我的项目进行编码,所以它可以使用一些帮助.

另外,我有点不愿意让任何人参与我的项目.如果他们这样做,请原谅这个表达,新手?我想我可以回滚它们的变化并告诉它们,原谅表达式,gtfo,但这不会特别好.

通常是怎么做的?

collaboration open-source

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

WebBrowser控件 - 防止右键单击

在我的应用程序中,我有一个包含浏览器控件的表单,我在其中显示SSRS报告.我想阻止用户右键单击浏览器控件并显示弹出菜单.理想情况下,我希望右键单击不执行任何操作.有没有办法可以做到这一点?

c# browser webbrowser-control reporting-services

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

guava-libraries:Iterators.cycle()线程安全吗?

假设我有以下课程:

public class Foo {  

    private List<Integer> list = Lists.newArrayList(1, 2, 3, 4, 5);
    private Iterator<Integer> iterator = Iterators.cycle(list);  

    public void bar(){  
        Integer value = iterator.next();  
        doSomethingWithAnInteger(value);
    }  
}  
Run Code Online (Sandbox Code Playgroud)

如果一个Foo实例被两个线程同时访问,我需要每个线程从中获取不同的值iterator.next().该bar()方法是否必须同步?或者iterator.next()保证是线程安全的?

在这个例子中,我使用ArrayList作为底层的Iterable.循环迭代器的线程安全性是否依赖于特定的可迭代实现?

谢谢.

java iterator thread-safety guava

11
推荐指数
2
解决办法
4204
查看次数

最快的素性测试

你能否建议一种在实践中可用的快速,确定性的方法,用于测试大数是否为素数?

另外,我想知道如何正确使用非确定性素性测试.例如,如果我使用这样的方法,如果输出为"no",我可以确定数字不是素数,但是当输出"可能"时,另一种情况呢?在这种情况下,我是否必须手动测试素数?

提前致谢.

algorithm math primes probability

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

IntelliJ IDEA - 插入行为

我想在IntelliJ IDEA 10中弄清楚一件事:

替代文字

  1. 目前的插入位置
  2. 按下向下箭头后插入符号移动的位置
  3. 我想要在哪里

这种设置可能吗?

java intellij-idea

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

android progressbar里面的edittext

我想在活动进行一些处理时将editbar(spinner)显示在editText的右侧,并在完成时隐藏,是否有一种简单的方法可以做到这一点?

android android-edittext progress-bar

15
推荐指数
2
解决办法
8433
查看次数

javascript测试div是否包含文本

1. <div id="div_Msg"> Test the div </div>
2. <div id="div_Msg"> </div>
Run Code Online (Sandbox Code Playgroud)

在第一个实例中,div中有文本.在第二种情况下,没有文字.使用javascript如果div中有文本,如何测试它.

javascript jquery

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

c#按子串排序列表

我有一个字符串列表:

\\\\Tecan1\\tecan #1 output\\15939-E.ESY\r\n
\\\\Tecan1\\tecan #1 output\\15942-E.ESY\r\n
\\\\Tecan1\\tecan #1 output\\15945-E.ESY\r\n
\\\\Tecan1\\tecan #1 output\\15948-E.ESY\r\n
\\\\Tecan1\\tecan #1 output\\15951-E.ESY\r\n
\\\\Tecan1\\tecan #1 output\\15954-E.ESY\r\n
\\\\Tecan1\\tecan #1 output\\15957-E.ESY\r\n
\\\\Tecan1\\tecan #1 output\\15960-E.ESY\r\n
\\\\Tecan1\\tecan #1 output\\15963-E.ESY\r\n
\\\\Tecan_2\\output on tecan 2\\15940-E.ESY\r\n
\\\\Tecan_2\\output on tecan 2\\15943-E.ESY\r\n
\\\\Tecan_2\\output on tecan 2\\15946-E.ESY\r\n
\\\\Tecan_2\\output on tecan 2\\15949-E.ESY\r\n
\\\\Tecan_2\\output on tecan 2\\15952-E.ESY\r\n
\\\\Tecan_2\\output on tecan 2\\15955-E.ESY\r\n
\\\\Tecan_2\\output on tecan 2\\15958-E.ESY\r\n
\\\\Tecan_2\\output on tecan 2\\15961-E.ESY\r\n
\\\\Tecan-5\\Output\\15941-E.ESY\r\n
\\\\Tecan-5\\Output\\15944-E.ESY\r\n
\\\\Tecan-5\\Output\\15947-E.ESY\r\n
\\\\Tecan-5\\Output\\15950-E.ESY\r\n
\\\\Tecan-5\\Output\\15953-E.ESY\r\n
\\\\Tecan-5\\Output\\15956-E.ESY\r\n
\\\\Tecan-5\\Output\\15959-E.ESY\r\n
\\\\Tecan-5\\Output\\15962-E.ESY\r\n
Run Code Online (Sandbox Code Playgroud)

每个\ r \n应该是一个新行.抱歉格式不好

我需要按文件名15939-E.ESY等对列表进行排序...我需要按文件名的字母数字顺序排列整个列表.我怎么这样排序呢?

c#

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

Django模板:仅在将来显示日期

如何比较Django模板中的日期?我想到了几种可能的途径:

  • 在上下文中发送今天的日期以在模板中进行比较
  • 创建我自己的模板标签
  • 在视图中有一些逻辑只能传递日期,如果它在将来

虽然最后一个选项看起来更容易,但我宁愿将显示逻辑留在模板中而不是视图中.我也不想在模板上下文中传递像今天日期那样微不足道的东西.

也许某人有另一种选择,或者可以分享他们对我上面提到的选项之一的实施,以及为什么他们决定走这条路.

python django datetime django-templates

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

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