问题列表 - 第43823页

在迭代ICollection时是否可以确定当前位置?

我有以下代码:

foreach(string reelid in unValidatedFeedersOnMachine.Keys)
{
    _sqlString.Append("CompID = '").Append(reelid).Append("' ");
}
Run Code Online (Sandbox Code Playgroud)

我需要在每个迭代中添加该循环,.Appened("or ")除了最后一个.

知道我怎么知道我什么时候在这里的最后一次迭代?

.net c# foreach icollection .net-2.0

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

拳击/拆箱 - 仅限值类型?Ref.types - 铸造?

从MSDN我读到装箱/拆箱用于将类型视为对象.但是当我读到关于ArrayList的内容时,它会读到它也会装箱.所以我很困惑,因为ArrayList将值和引用类型保存为对象.另外,在术语方面,以下不是拆箱,它只是铸造?

ArrayList a=new ArrayList();
a.Add(someClass);

someClass x=(someClass)a[0];
Run Code Online (Sandbox Code Playgroud)

c# boxing unboxing casting

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

如何使用叠加效果高亮显示鼠标光标下的元素?

仍然试图回答这个问题,我想我终于找到了一个解决方案,但它运行得太慢了.

var $div = $('<div>')
    .css({ 'border': '1px solid red', 'position': 'absolute', 'z-index': '65535' })
    .appendTo('body');

$('body *').live('mousemove', function(e) {
    var topElement = null;
    $('body *').each(function() {
        if(this == $div[0]) return true;
        var $elem = $(this);
        var pos = $elem.offset();
        var width = $elem.width();
        var height = $elem.height();
        if(e.pageX > pos.left && e.pageY > pos.top
            && e.pageX < (pos.left + width) && e.pageY < (pos.top + height)) {
            var zIndex = document.defaultView.getComputedStyle(this, null).getPropertyValue('z-index');
            if(zIndex == 'auto') zIndex = …
Run Code Online (Sandbox Code Playgroud)

javascript optimization performance jquery

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

将选中的初始值分配给单选按钮

如何在HTML中检查最初分配单选按钮的值?

html radio-button

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

按Xsl中的子级值对xml节点进行分组

<root>
<element>
<id>1</id>
<group>first</group>
</element>

<element>
<id>2</id>
<group>second</group>
</element>


<element>
<id>3</id>
<group>first</group>
</element>
...
<root>
Run Code Online (Sandbox Code Playgroud)

我如何按xslt 1.0中的组名对元素进行分组.输出:

<root>
<group name="first">
 <element>
    <id>1</id>
    <group>first</group>
 </element>
 <element>
    <id>3</id>
    <group>first</group>
 </element>
</group>
<group name="second">
 <element>
    <id>2</id>
    <group>second</group>
    </element>
</group>
</root>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

xml xslt xpath

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

最终吞噬了例外

static int retIntExc() throws Exception{
    int result = 1;
    try {
        result = 2;
        throw new IOException("Exception rised.");
    } catch (ArrayIndexOutOfBoundsException e) {
        System.out.println(e.getMessage());
        result = 3;
    } finally {
        return result;
    }
}
Run Code Online (Sandbox Code Playgroud)

我的一个朋友是.NET开发人员,目前正在迁移到Java,他问我关于这个来源的以下问题.理论上,这必须throw IOException("Exception rised.")和整个方法retIntExc()必须throws Exception.但没有任何反应,该方法返回2.

我没有测试他的例子,但我认为这不是预期的行为.

编辑:谢谢你的所有答案.有些人忽略了调用方法的事实retIntExc,这意味着这只是一些测试/实验示例,显示了抛出/捕捉机制中的问题.我不需要'修复',我需要解释为什么会这样.

java exception

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

Vim:执行命令后如何保持可视模式

使用vim,我想选择一行,然后对它们执行一系列操作.问题是,每个操作vim退出视觉模式,并且必须再次选择行.有任何想法吗?谢谢.

vim

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

Java中的XML解析

<exam>

<question type="multichoice">
   <name>
       <text>Demo Imported Question</text>
   </name>
   <questiontext format="html">
       <text>What is SEO?</text>
   </questiontext>
   <answer fraction="0">
  <text>Son of English Organization</text>
 <feedback><text>WRONG</text></feedback>


</answer>
   <answer fraction="100">
      <text>Search Engine Optimization</text>
      <feedback><text>Right on!</text></feedback>
   </answer>
   <answer fraction="0">
      <text>Silver of England Office</text>
      <feedback><text>Ooops!</text></feedback>
   </answer>
   <questiontext format="html">
       <text>How many stars are there on US flag ?</text>
   </questiontext>
   <answer fraction="0">
      <text>46</text>
     <feedback><text>WRONG</text></feedback>
   </answer>
   <answer fraction="100">
      <text>52</text>
      <feedback><text>Right on!</text></feedback>
   </answer>
   <answer fraction="0">
      <text>54</text>
      <feedback><text>Ooops!</text></feedback>
   </answer>

   </question>
</exam>
Run Code Online (Sandbox Code Playgroud)

以上是一个虚拟测试xml,我喜欢通过Java代码片段读取并简单地输出为

Question : what is seo?
answer: Son of English Organizatio
answer: …
Run Code Online (Sandbox Code Playgroud)

java xml parsing

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

如何在Flex中使面板可拖动

我为用户提供了创建项目的能力.创建项目对话框,例如:

    <s:Panel id="postitNoteCreatePanel" 
             horizontalCenter="0" verticalCenter="0"
             ...
Run Code Online (Sandbox Code Playgroud)

如何使面板可拖动,以便用户可以在页面上移动它,以便它不会阻止其他项目

apache-flex panel

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

在Eclipse CDT控制台中传递传输结束(Ctrl + D)字符

我有一个C++应用程序,我需要发送一个传输结束信号.

我可以在控制台上做一个Ctrl+ D,但是当我在Eclipse中尝试它时,它不起作用.

我正在使用带有CDT的Eclipse Galileo.

c++ eclipse-cdt

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