问题列表 - 第28266页

LINQ/C#:Where&Foreach在列表/数组中使用索引

我有一个列表/数组,需要处理某些元素,但还需要处理中元素的索引.例:

List Names = john, mary, john, bob, simon
Names.Where(s => s != "mary").Foreach(MyObject.setInfo(s.index, "blah")

但是不能使用带有列表的"index"属性,反之如果名称在数组中我不能使用Foreach ...有什么建议吗?

c# linq foreach where

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

在WPF中配置ListBox,这样我就可以在不保持CTRL键的情况下选择多个项目

我有一个允许用户选择多个项目的列表框.通常用户可以通过按住CTRL键并单击他或她想要选择的项来完成此操作.

是否可以配置此列表框,以便用户在选择项目时不必按住CTRL键?这样他或她只需点击该项目(不保留任何东西),该项目将被选中(如果之前选择了该项目)?

谢谢

c# wpf listbox listboxitem

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

jquery在循环中动态生成元素id

这是一个函数循环,旨在创建元素<li>并为每个元素赋予<li>唯一的ID.但它不起作用.我怀疑在.attr()中使用引用是一个简单的语法错误.但我无法从谷歌那里得到直接答案.

for (i=0;i<array.length;i++)
{
//create HTML element of tag li
$('#suggest').append("<li></li>");
$("li").attr("id",'li'+i);
$('#li'+i).html(array[i]);
}
Run Code Online (Sandbox Code Playgroud)

jquery

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

如何包装Java String.format()?

大家好,我想在我自己的Logger类中包装String.format()方法.我无法想办法如何将参数从我的方法传递给String.format().

public class Logger
{
    public static void format(String format, Object... args)
    {
         print(String.format(format, args)); // <-- this gives an error obviously.
    }

    public static void print(String s)
    {
         System.out.println(s);
    }
}
Run Code Online (Sandbox Code Playgroud)

java string format wrapper

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

如何在我的JSF项目中使用RESTful Web服务?

由于基于URL的RESTful Web服务不是对象,因此我们无法调用它们上的方法.我有一个简单的Web服务,其中只有一个方法@GET.我看了一个截屏视频,它使用了一些javascript库来使用Web服务.但是,我如何在我的JSF项目中使用它?我甚至无法像普通的Web服务那样注入它.请帮忙.我是REST的新手.我不能在托管bean中使用它吗?

如果使用web服务的唯一方法是通过javascript,那么这里的任何人都能告诉我如何通过JQuery使用它的细节吗?

提前致谢 :)

java rest jsf

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

将特定文件扩展名与我的delphi应用程序相关联 - 为此提供任何库?

到目前为止,如果我必须将文件扩展名与我的应用程序相关联,我以前只是修改注册表.但是我多年没有这样做了,我担心事情可能会有所改变.我不知道如何防止Windows 7/Vista中的注册表访问限制(如果HKEY_CLASSES_ROOT有任何限制).因此,我正在寻找一些delphi库,单元,代码片段或在XP,Vista和7下可靠运行的任何东西.还有哪些处理"备份"?通过备份我的意思是可能将更改还原到以前的关联...

delphi file-extension windows-xp file-association

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

在MVVMLight中接收派生类型的消息

这个测试不应该通过:

[TestMethod]
public void derived_message_subscription()
{
    bool handled = false;
    Messenger.Default.Register<GenericMessage<baseClass>>(this, true, (msg) => handled = true);
    Messenger.Default.Send(new GenericMessage<testClass>(new testClass()));
    Assert.IsTrue(handled);
}

public abstract class baseClass { }
public class testClass : baseClass { }
Run Code Online (Sandbox Code Playgroud)

我必须接收从一个基类继承的类的所有消息.MVVMLight在Register方法中有bool属性receiveDerivedMessagesToo,但在我看来它不起作用.

请注意,当我不使用GenericMessage <T>时,测试通过.它是galasoft mvvm light或feature中的错误吗?

c# mvvm-light

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

我如何从函数返回arraylist?

我从msdn学习了一个示例,用arraylist填充一个列表框控件. http://msdn.microsoft.com/en-us/library/1818w7we(v=VS.100).aspx

我想创建一个函数,它将返回USStates arraylist并使用返回的值作为listbox1的数据源

    Dim USStates As New ArrayList()
    USStates.Add(New USState("Alabama", "AL"))
    USStates.Add(New USState("Washington", "WA"))
    USStates.Add(New USState("West Virginia", "WV"))
    USStates.Add(New USState("Wisconsin", "WI"))
    USStates.Add(New USState("Wyoming", "WY"))
    ListBox1.DataSource = USStates

    ListBox1.DisplayMember = "LongName"
    ListBox1.ValueMember = "ShortName
Run Code Online (Sandbox Code Playgroud)

我尝试创建一个像这样的函数:

Public Shared Function FillList() As ArrayList()
    Dim USStates As New ArrayList()
    USStates.Add(New USState("Alabama", "AL"))
    USStates.Add(New USState("Washington", "WA"))
    USStates.Add(New USState("West Virginia", "WV"))
    USStates.Add(New USState("Wisconsin", "WI"))
    USStates.Add(New USState("Wyoming", "WY"))
    return usstates
end function
Run Code Online (Sandbox Code Playgroud)

但它说错误:'System.Collections.ArrayList'类型的值无法转换为'System.Collections.ArrayList'的1维数组.

vb.net function arraylist

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

高效的Clojure工作流程?

我正在和Clojure一起开发一个宠物项目,但是我想知道我是否可以加快我的工作流程.

我目前的工作流程(使用Compojure)是:

  1. 开始使用Swank lein swank.
  2. 转到Emacs,与之联系M-x slime-connect.
  3. 逐个加载所有现有的源文件.这也启动了Jetty服务器和应用程序.
  4. 在REPL中写一些代码.
  5. 当对实验感到满意时,请编写我想到的构造的完整版本.Eval(C-c C-c)吧.
  6. 将REPL切换到此构造所在的命名空间并对其进行测试.
  7. 切换到浏览器并使用受影响的页面重新加载浏览器选项卡.
  8. 调整代码,评估它,检查浏览器.
  9. 重复上述任何一项.

它有很多烦恼:

  1. 我必须一直在Emacs和浏览器(或浏览器,如果我正在测试像多个浏览器进行模板测试)之间切换.有一个共同的习惯用于自动化吗?我以前有一个JavaScript位可以连续重新加载页面,但是当我必须与页面交互超过几秒钟时,它的实用性有限.
  2. 当我试验和编写测试函数时,我的JVM实例变得"脏".基本上名称空间会受到污染,特别是如果我在名称空间之间重构和移动函数.这可能导致符号冲突,我需要重新启动Swank.我可以取消一个符号吗?
  3. C-c C-k重启Swank后逐个加载所有源文件().我怀疑我做错了.
  4. 在REPL和文件编辑器之间切换可能会有点恼人,尤其是当我在浏览器旁边打开很多Emacs选项卡时.

我正在寻找改善上述要点和整个工作流程的方法,所以如果你愿意分享你的话,我会很感激.

PS

我之前也使用过Vimclojure,因此也欢迎基于Vimclojure的工作流程.

clojure

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

C++在哪里真正发光?

我知道C和Python,我正在转向另一种语言用于学习目的.我的问题是我喜欢用要做的事来学习(比如为一些项目做贡献或做一些令人惊奇的事情,而不是无聊的普通代数).

我想听听有关C++闪耀的领域以及我可以在哪里找到有趣的C++编程的建议.(对于字段,我的意思是网络/ GUI编程/算法/游戏...)

我确认我对开源项目/开发感兴趣.

c++

11
推荐指数
3
解决办法
903
查看次数