问题列表 - 第7419页

如何使用SVN和.NET以编程方式进行文件版本控制?

我们有一个报告生成器.每日,它将其数据写入excel文件.

出于版本控制和文件数据安全的原因,我们需要更改此文件,并将更改提交到存储库.

您推荐使用过任何.net SVN API吗?

.net c# svn api c#-3.0

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

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

红宝石循环重构

我有一个看起来像这样的循环

def slow_loop(array)
 array.each_with_index do |item, i|
   next_item = array[i+1]
   if next_item && item.attribute == next_item.attribute
     do_something_with(next_item)
   end
 end
end
Run Code Online (Sandbox Code Playgroud)

除了改变do_something_with被调用的方式,我怎样才能使这个表现更好?

谢谢,

-C

PS

由于看起来这是一个'O(n)'操作,显然没有在这里获得性能,所以我选择的答案是使用已经封装了这个操作的ruby方法.感谢大家的帮助

ruby arrays refactoring

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

C#中的抽象显式接口实现

我有这个C#代码:

abstract class MyList : IEnumerable<T>
{
    public abstract IEnumerator<T> GetEnumerator();

    //abstract IEnumerator IEnumerable.GetEnumerator();
}
Run Code Online (Sandbox Code Playgroud)

就是这样,我得到:

'Type'没有实现接口成员'System.Collections.IEnumerable.GetEnumerator()'.

删除评论,我得到:

修饰符'abstract'对此项无效

如何制作显式实现摘要

c# abstract-class interface

28
推荐指数
2
解决办法
7121
查看次数

如何使用Javascript设置动态字符串值?

我有这个代码,但因为我使用"" a.innerheight不会被它的值取代.是否有可能使这种动态?

a.style.webkitTransform = "translate(0,a.innerHeight)"
Run Code Online (Sandbox Code Playgroud)

javascript webkit transform css3

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

PHP如何确定用户是按Enter键还是"提交"按钮?

我遇到的问题是我在一个表单中有多个提交输入.这些提交输入中的每一个都有不同的值,我宁愿将它们保留为提交.

每当用户按下回车键时,就好像按下了最顶层的提交输入一样,这样就会导致代码检查点击哪个输入时出现问题.

有没有办法让PHP确定是否单击了输入,或者只是用户按下Enter键时选择的输入?

php forms submit form-submit

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

Java永远不会通过引用传递,对吗?......对吗?

可能重复:
Java是"传递引用"吗?

我今天发现了一种不寻常的Java方法:

private void addShortenedName(ArrayList<String> voiceSetList, String vsName)
{
     if (null == vsName)
       vsName = "";
     else
       vsName = vsName.trim();
     String shortenedVoiceSetName = vsName.substring(0, Math.min(8, vsName.length()));
     //SCR10638 - Prevent export of empty rows.
     if (shortenedVoiceSetName.length() > 0)
     {
       if (!voiceSetList.contains("#" + shortenedVoiceSetName))
         voiceSetList.add("#" + shortenedVoiceSetName);
     }
}
Run Code Online (Sandbox Code Playgroud)

根据我读过的有关Java传递变量,复杂对象的行为的一切,这段代码应该什么都不做.所以嗯......我在这里错过了一些东西吗?是否有一些微妙的东西丢失在我身上,或者这些代码是否属于thedailywtf?

java pass-by-reference pass-by-value

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

IE不清除后续浮动

我试图让两个div浮动到页面的两侧,文本在它们之间流动.第二个(左对齐)div的顶部应该与第一个(右对齐)div的底部平齐.下面的代码在FF,Chrome,Opera等方面运行良好,但它们在IE中无法正常清除.两个div都出现在文本的顶部.

如果我在文本中将左对齐div移动得足够低,它在IE中工作正常,但这不是一个可持续的解决方案.

我在IE CSS浮动错误上找到了多个页面,但我没有找到任何与此直接对话的内容.

CSS

div {
    width: 200px;
    margin-top: 10px;
    border-style: solid;
    border-width: 1px;
    position: relative;
}
.wrapper {
    width: 600px;
    border-color: #FF0000;
}
.right {
    float: right;
    border-color: #00FF00;
}
.left {
    float: left;
    clear: both;
    border-color: #0000FF;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<link rel="stylesheet" href="float.css" />
</head>
<body>
<div class="wrapper">
    <div class="right">
        Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
        Nulla pretium tempor leo. Vivamus mi risus, dapibus ac, 
        consectetur quis, …
Run Code Online (Sandbox Code Playgroud)

css internet-explorer clear css-float

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

F#中命名空间和模块之间的区别是什么?

我刚开始学习F#(之前几乎没有.NET经验),请原谅我可能是一个非常简单的问题:F#中命名空间和模块之间的区别是什么?

谢谢

戴夫

编辑:谢谢Brian的回答.这就是我想知道的.只是澄清:您是否也可以打开命名空间(类似于C#using语句)?

f# namespaces module

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

如何将DataGridView定位到特定行(以便所选行位于顶部)

我有一个带有DataGridView的应用程序,我想定位行,使特定的行位于列表的顶部.

我不想要排序,我想要一种以编程方式告诉DataGridView"滚动到第N行"的方法.

有任何想法吗?

.net c# user-interface datagridview

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