问题列表 - 第36719页

Linq选择两个列表中都存在的项目

我有2个清单:

myObject object1 = new myObject(id = 1, title = "object1"};
myObject object2 = new myObject(id = 2, title = "object2"};
myObject object3 = new myObject(id = 3, title = "object3"};

//List 1
List<myObject> myObjectList = new List<myObject>{object1, object2, object3};

//List 2
List<int> idList = new List<int>{2, 3};
Run Code Online (Sandbox Code Playgroud)

有没有办法使用Linq只拉取第二个列表中存在的第一个列表中的对象,以便我留下:

{object2, object3}
Run Code Online (Sandbox Code Playgroud)

我看着相交,但似乎这只有两个列表属于同一类型时才有效.

任何帮助将不胜感激.

谢谢.

c# linq list

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

如何解决仪器检测到泄漏的负责库是Apple的框架?

我正在使用Instruments Leaks工具检查我的应用程序中的内存泄漏.

修复负责库是我的应用程序的所有泄漏.我发现仍有很多泄漏,其负责的库是iOS的framworks,基于Instruments所说的?

这是Intruments 的屏幕截图:

替代文字

我认为这些漏洞可能是由于我滥用框架的方法造成的.遇到这样的泄漏时你的方法是什么?

谢谢!

iphone xcode memory-leaks instruments

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

什么是Ruby正则表达式匹配至少有一个句点而没有空格的字符串?

什么是匹配字符串至少有一个句点而没有空格的正则表达式?

ruby regex

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

Tomcat 6转换为Glassfish v3:servlet-api,el-api jars

从eclipse构建我的Web应用程序时,我使用了ant来部署到Tomcat 6,servlet-api.jarel-api.jar在Tomcat 6发行树中进行引用,而不是将其拉入部署的库文件夹中。

我正在尝试部署到Glassfish v3。我已经从www.java2s.com网站上提取了这些罐子。

  1. 这是得到他们的正确地方吗?
  2. 我是否需要这样做?我在Glassfish中搜寻,但罐子不在
  3. 如果我根本不需要这样做,是否还要采取另一种措施来确保相同的功能可用?

java tomcat servlets glassfish

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

为什么我的IMessageFilter并不总是有效?

我正在进行Word自动化并摆脱"被调用被拒绝的呼叫"/"消息过滤器指示应用程序正忙"错误我实现了IMessageFilter.当我直接自动化Word时,messagefilter就像魅力一样:

Word.Documents.Open(...)
Document.SaveAs(...)
Run Code Online (Sandbox Code Playgroud)

但是当我调用TOleContainer.DoVerb(ovPrimary)时,我仍然会在Word显示模式对话框时出错.为什么MessageFilter不能与TOleContainers DoVerb方法一起使用?

delphi automation ole ms-word imessagefilter

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

我怎么知道我的servlet-api.jar版本是什么?

我从java2s.com下载了servlet-api.jar的副本.我怎么知道它是什么版本?该网站没有参考.

编辑

啊.道歉.当我双击我得到的jar中的MANIFEST.MF文件时,我应该列出了wordpad输出的内容:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.5
Created-By: 1.5.0_06-b05 (Sun Microsystems Inc.)
Run Code Online (Sandbox Code Playgroud)

你可以看到它没有告诉我版本因此问题.

java servlets jar

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

作为Visual Studio部署后命令运行时,SharePoint脚本失败

我编写了一个脚本,将一些测试数据插入到文档库中.我打算将它用作Visual Studio 2010中的部署后步骤,以便在收回和部署后库不为空.

脚本的相关部分是:

Install.ps1:

$scriptDirectory = Split-Path -Path $script:MyInvocation.MyCommand.Path -Parent
. "$scriptDirectory\Include.ps1"

$webUrl = "http://localhost/the_site_name"
$web = Get-SPWeb($webUrl)
...
Run Code Online (Sandbox Code Playgroud)

Include.ps1:

function global:Get-SPSite($url)
{ 
    return new-Object Microsoft.SharePoint.SPSite($url) 
} 
function global:Get-SPWeb($url,$site) 
{ 
    if($site -ne $null -and $url -ne $null){"Url OR Site can be given"; return} 

    #if SPSite is not given, we have to get it... 
    if($site -eq $null){ 
        $site = Get-SPSite($url); 

    ...
} 
Run Code Online (Sandbox Code Playgroud)

从命令行运行时,它工作正常,甚至在Visual Studio重新部署后立即执行:

powershell \source\ProjectFiles\TestData\Install.ps1

但是,当我在Visual Studio的SharePoint项目属性中使用与部署后命令行完全相同的命令时,它不起作用:

Run Post-Deployment Command:
New-Object : Exception calling ".ctor" with "1" argument(s): "The …

deployment powershell sharepoint visual-studio-2010 sharepoint-2010

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

Django - 模型中的ManyToManyField,将其设置为null?

我有一个django模型(A),它有一个ManyToManyField(类型)到另一个模型(B).从概念上讲,A中的字段是"可选地将此对象限制为这些值".我已经设置blank=nullnull=True在ManyToManyField.我已经从这个模型创建了一个对象,并将类型设置为某些值.一切都很好.

我想将其设置为'null',即禁用它.但是在django shell中,我收到以下错误:

>>> o.types.all()
[<Type: foo>, <Type: bar>]
>>> o.types = None
File "<console>", line 1, in <module>
File ".../virtualenv/lib/python2.6/site-packages/django/db/models/fields/related.py", line 627, in __set__
manager.add(*value)
TypeError: add() argument after * must be a sequence, not NoneType
Run Code Online (Sandbox Code Playgroud)

我可以成功地将它设置为[](空列表),但我想将其设置为None,因为我想使用None作为信号/标志.这在Django模型中是否可行?

我正在使用Django 1.1

python django django-models manytomanyfield

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

Java中的RESTful调用

我将在Java中进行RESTful调用.但是,我不知道如何拨打电话.我需要使用URLConnection还是其他人?谁能帮我.谢谢.

java rest

137
推荐指数
8
解决办法
42万
查看次数

用于比特计数的元程序

我需要C++中的位计数器实用程序,它能够计算数字常量值中最高位的数字,并将此数字表示为编译时常量.

只是为了使一切都清楚 - 一组数值的最重要位数:

 255 => 8   (11111111b)
   7 => 3   (111b)
1024 => 11  (10000000000b)
  26 => 5   (11010b)
Run Code Online (Sandbox Code Playgroud)

我是模板编程的新手,但我认为就是这样.

请提供一些代码示例,任何帮助将不胜感激.

c++ templates metaprogramming

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