问题列表 - 第31282页

如何在Mercurial中删除一些应用于错误分支的提交,然后在正确的分支上重放它们?

我的同事已经在错误的分支上对他的存储库进行了两次.

获取这两个提交,摆脱它们然后在正确的分支下正确提交它们的最有效方法是什么?(没有推动更改)

理想情况下,我们想从TortoiseHG中做到这一点,但当然,如果它是最好的选择,我们将使用命令行.

mercurial tortoisehg

12
推荐指数
2
解决办法
3621
查看次数

用于跨浏览器事件支持的轻量级库 - JavaScript

跨浏览器处理有时很麻烦.

在这种情况下,我需要捕获相当多的事件,但不能使用超过10ish Kb的多用途库.(例如jQuery,Prototype,Dojo,YUI,......)

该脚本是我正在维护的各种站点的基本跟踪工具.

每个浏览器似乎都略微处理事件,有时完全不同!

alt text http://img411.imageshack.us/img411/4185/7yfa521.png


如果有人能指出我用于跨浏览器事件处理的javascript库,我会很高兴.

这将是我的一天!=)

javascript cross-browser javascript-framework dom-events

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

WiX在卸载时不会删除registrykey

我创建了一个带有条件DISABLEMSIUPGRADE的组件,当我使用我们的ExternalUI安装MSI时,它已经设置好了.但是,MSI不会删除UnInstall上的条目.我认为问题是由条件引起的,但我无法修复它.

<Component Id="compMSI" Guid="5f18af6a-b839-4b4d-9d4f-79cf7826f749">
  <Condition>DISABLEMSIUPGRADE</Condition>

  <RegistryKey Root="HKLM" Key="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(var.PGuid)" Action="createAndRemoveOnUninstall">
    <RegistryValue Name="DisplayName" Type="string" Value="$(var.ProductTitle)" />
    <!-- ... -->
  </RegistryKey>
</Component>
Run Code Online (Sandbox Code Playgroud)

我甚至将RemoveRegistryKey元素放在其他组件中以确保键被删除,但这也没有完成工作......

我还尝试在Key中存储和读取DISABLEMSIUPGRADE属性.

//编辑:我进行了一些实验,发现CONDITION元素不是原因.我看起来如果我安装了另一个版本的安装程序,则注册表项不会被删除.可能导致什么?

installation windows-installer wix

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

awk +一行awk语法只在第二个字段打印一次,如果"true"字匹配

我不知道怎么用awk做这个但是我的目标是创建awk一行语法,以便打印第二个字段($ 2)如果所有第一个字段($ 1)都为真

例如

我有文件:

   true my_name_is_lenon
   true my_name_is_lenon
   true my_name_is_lenon
   false my_name_is_lenon
   true my_name_is_lenon

   false my_dog_is_fat
   true my_dog_is_fat
   true my_dog_is_fat

   true I_am_very_tall
   true I_am_very_tall
   true I_am_very_tall

   true my_ball_is_fine
   true my_ball_is_fine
Run Code Online (Sandbox Code Playgroud)

awk将只打印以下内容:

 I_am_very_tall
 my_ball_is_fine
Run Code Online (Sandbox Code Playgroud)

因为I_am_very_tall,my_ball_is_fine在第一个字段上变为true而没有false

my_dog_is_fat,my_name_is_lenon未打印,因为第一个字段上的假字

如果第一个字段上没有假字,则规则是打印第二个字段!(在第二场的所有相同句子中)

利迪娅

awk

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

使用C#使用Excel进行范围验证

我一直在网上看了4个小时,我就是做不到.

我的目标:创建一个组合,我可以对我的项目进行排序,当我点击其中一个时,该项目就会单独出现.

在Excel中,很容易做到,但我不能用C#来做.

我找到了这个答案:其他话题,但我无法理解"this.Controls"的来源.

谢谢你的帮助

c# validation excel range

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

这种方式在c#中传递参数非常好

在我的应用程序中,我需要一个List作为参数传递.

我写了

List<stuff.Inventory> inv = new List<stuff.Inventory>();
inv.Add(stuff.Inventory.NotAvailable);
inv.Add(stuff.Inventory.None);
inv.Add(stuff.Inventory.Coming);

if (stuff.isStuffinInv(inv, prodID))
{
    // ...
}
Run Code Online (Sandbox Code Playgroud)

我的方式是正确的还是需要任何新的方式来做到这一点

c#

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

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

Java中的Collection和List有什么区别?

CollectionListJava有什么区别?我什么时候应该使用哪个?

java collections

145
推荐指数
4
解决办法
10万
查看次数

2种方法使用2种相同类型的泛型

如果我有一个如下课程:

class MyClass<T,U>
{
  public void DoSomething(T t)
  {
  }

  public void DoSomething(U u)
  {
  }
}
Run Code Online (Sandbox Code Playgroud)

但是使用相同的类型构造它(new MyClass<int,int>())这可以很好地编译,但如果我DoSomething因为调用模糊而试图将其称为错误,这当然是正确的.但是如果通过反射或其他动态方式调用该方法会怎样.我想它会在运行时抛出异常.所以我的问题是为什么编译器允许我创建具有相同类型的类,如果有异常等待发生?

c# generics

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

Eclipse Maven插件配置问题

我跟着这个帖子

现在,当我尝试使用maven插件安装构建时,我收到以下错误.我执行的目标是clean -X install

Unable to locate the Javac Compiler in:
  C:\Program Files\Java\jre6\..\lib\tools.jar
Please ensure you are using JDK 1.4 or above and
not a JRE (the com.sun.tools.javac.Main class is required).
In most cases you can change the location of your Java
installation by setting the JAVA_HOME environment variable.
-> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project trojantime: Compilation failure
Unable to locate the Javac Compiler in:
  C:\Program Files\Java\jre6\..\lib\tools.jar
Please ensure you are using …
Run Code Online (Sandbox Code Playgroud)

java eclipse maven-2 m2eclipse

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