问题列表 - 第13557页

在将项目添加到循环集合时Foreach

情况就是这样:

我正在浏览一些代码,我想知道以下语句是否接受所选集合的引用,或者当foreach循环完成时它是否替换原始对象的副本.如果是第一个,是否需要新发现的页面并将它们加入循环中?

foreach(Page page in Pages)
{
    page.AddRange(RetrieveSubPages(page.Id));
}
Run Code Online (Sandbox Code Playgroud)

编辑:对不起,我写了一个错字.

它应该是这样的:

foreach(Page page in pages)
{
    pages.AddRange(RetrieveSubPages(page.Id));
}
Run Code Online (Sandbox Code Playgroud)

我想说的是,如果我在枚举集合中添加一些对象,它会在foreach中加入这些对象吗?

.net c#

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

jQuery - 选择给定行的第一个单元格?

我在一列中有一张图像表.当我单击图像时,想要获取该行中第一列的文本值.

我可以用这个得到整行:

var a = $(this).parents('tr').text();
Run Code Online (Sandbox Code Playgroud)

但是,我无法隔离该行的第一个单元格.

我试过了

var a = $(this).parents('tr td:first').text();
Run Code Online (Sandbox Code Playgroud)

但这只是返回整个表的第一个单元格.

谁能帮我吗?

谢谢.

jquery jquery-selectors

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

在Web应用程序和SAP之间进行接口的最简单方法

问候!

我花了一些时间研究如何从PHP Web应用程序与SAP进行通信,但文档不仅仅是备用的.我找到的方法是:

  • 创建IDoc文件,某种专有的纯文本格式.但是,当它们在Web服务器上创建时,如何将它们粘贴到SAP中?
  • 使用SAP BAPI编写Windows应用程序.这样,您就可以完全控制和访问 - 但也有很多痛苦.
  • 访问RFC(远程函数调用),最好通过SOAP.这将是连接到Web应用程序的最佳方式.

我无法找到的是:最简单的连接方式是什么?哪个版本的SAP支持SOAP?我错过了什么?

谢谢你的帮助!

import sap export interface

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

签名证书和加密证书有什么区别?

签名证书和加密证书有什么区别?

我发现签名证书不能用于加密仅数据加密证书。技术上有什么区别?两者都有公钥和私钥还是只有加密证书才会有 PP 密钥?

infrastructure key public digital-certificate

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

如何使用ObservableCollection源实现XAML单选按钮控件?

我在XAML中有以下ComboBox元素:

<ComboBox ItemsSource="{Binding CollectionControlValues}"
    SelectedItem="{Binding CollectionControlSelectedValue, UpdateSourceTrigger=PropertyChanged}">
    <ComboBox.ItemTemplate>
        <DataTemplate>
            <TextBlock Text="{Binding Value}" />
        </DataTemplate>
    </ComboBox.ItemTemplate>
</ComboBox>
Run Code Online (Sandbox Code Playgroud)

我想实现单选按钮同样的方式,就像这样:

伪代码:

<RadioButtons ItemsSource="{Binding CollectionControlValues}"
    SelectedItem="{Binding CollectionControlSelectedValue, UpdateSourceTrigger=PropertyChanged}">
    <RadioButtons .ItemTemplate>
        <DataTemplate>
            <TextBlock Text="{Binding Value}" />
        </DataTemplate>
    </RadioButtons .ItemTemplate>
</RadioButtons >
Run Code Online (Sandbox Code Playgroud)

但是,我能找到的唯一WPF RadioButton实现是静态的.

<StackPanel x:Name="rbHolder1" Style="{StaticResource rbStackPanelStyle}">
    <RadioButton Style="{StaticResource rbStyle}">RadioButton 1</RadioButton>
    <RadioButton Style="{StaticResource rbStyle}">RadioButton 2</RadioButton>
    <RadioButton Style="{StaticResource rbStyle}">RadioButton 3</RadioButton>
    <RadioButton Style="{StaticResource rbStyle}">...</RadioButton>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

如何创建一个像上面那样不是静态的RadioButton控件,而是从上面的ComboBox示例中的ItemsSource属性中获取数据?

wpf xaml combobox radio-button

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

通过排序而不是索引字段来映射hibernate中的列表

这有效:

<hibernate-mapping>
    <class name="Train" table="Trains">

        <id column="id" name="id" type="java.lang.String" length="4">
            <generator class="assigned" />
        </id>
        <set name="trips" cascade="all">
            <key column="trainId"/>
            <one-to-many class="Trip"/>
        </set>

    </class>
</hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)

但是我的旅行都是他们的自然命令scheduledDate.我想Set用一个替换List.将集合更改为:

        <list name="trips" cascade="all" order-by="scheduledDate">
            <key column="trainId"/>
            <one-to-many class="Trip"/>
        </list>
Run Code Online (Sandbox Code Playgroud)

不起作用,因为它现在需要一个<index/>.我不想在我的表中添加索引,因为排序是由日期给出的.

这有什么办法可以吗?或者我应该Set从Hibernate 获取,然后在代码中自己排序?当我们已经由DB订购时,似乎没有必要.

mapping collections hibernate list

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

一个简单的delphi 2010调试可视化工具

我收集了一些delphi 2010试用版的经验.我正在寻找一个简单的调试可视化工具,因为示例调试可视化工具不是路径的一部分.我做了很多新的rtti类型TValue和TValue.ToString无法从调试器调用(导致异常),所以我的想法是为它编写调试可视化器.格式应该是这样的

(<data-type)<ToString-value>
Run Code Online (Sandbox Code Playgroud)

例子

(integer)5
(string)'Hello World'
(Array<String>)['a', 'list', 'of', 'items']
Run Code Online (Sandbox Code Playgroud)

有一个简单的调试值替换器演示(我认为这就是名字:-))我可以开始了.

delphi debugging delphi-2010

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

从C#控制相机设备

我现在面临一个问题,即将相机(例如索尼,佳能)的实时图像转换为winform,并从表格中的按钮控制相机捕捉按钮.

有人建造这样的东西,或者有没有像C#这样的类似项目?

c# dll camera winforms

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

在使用带有JQuery的ASP.NET MVC时,不要硬编码url的最佳方法

你好伙计们,

我正在使用带有jquery的ASP.NET MVC,现在它很棒.只是,有一个问题困扰着我.我应该如何处理jquery方法中的URL?我真的不想硬编码,就像这里:

 $(function() {  
        $.getJSON("/Home/List", function(data) {  
            var items = "---------------------";  
            $.each(data, function(i, country) {  
                items += "" + country.Text + "";  
            });  
            $("#Countries").html(items);  
        });  

       $("#Countries").change(function() {  
           $.getJSON("/Home/States/List/" + $("#Countries > option:selected").attr("value"), function(data) {  
               var items = "---------------------";  
               $.each(data, function(i, state) {  
                   items += "" + state.Text + "";  
               });  
               $("#States").html(items);  
           });  
       });  
   });  
Run Code Online (Sandbox Code Playgroud)

强烈建议使用HTML帮助方法在MVC中创建链接,如Html.ActionLink,Html.BeginForm,以防有人更改HomeController映射到MyHome而不是Home,这样就没有问题.

那么,如何不像在例子中硬编码网址?

另外,我不想使用ASP.NET Ajax,因为我同意这个答案asp-net-ajax-vs-jquery-in-asp-net-mvc.

谢谢

url asp.net-mvc jquery

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

每个工作区的特定插件

我遇到过这篇文章,想知道是否有办法只激活我安装的所有插件中的一部分,具体取决于我目前工作的工作空间.

例如 - 如果我像这样组织我的工作区

/workspaces
 /java
 /jee
 /php
...
Run Code Online (Sandbox Code Playgroud)

如果我正在研究Java EE-Projects等,我不需要Android-Plugin.

我也是这样,建议停用每个工作区的一些功能.但这不是一个选项,因为显然没有插件注册为功能.

谢谢,m

编辑: BTW,我正在使用Eclipse 3.5 Galileo

eclipse

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