问题列表 - 第10423页

LINQ查询问题,需要加入

不完全确定这个标题的好标题,随意将其编辑为好的标题

我有一个图像对象,其中包含与其相关的器官列表.

我要查询图像的列表,找到哪些具有所有器官的器官列表.

这是方法签名

public static IEnumerable<Image> WithOrgans(this IEnumerable<Image> qry, IEnumerable<Organ> organs)
Run Code Online (Sandbox Code Playgroud)

不太确定如何为此构建linq,会欣赏一些想法,我有一段时间没有做linq,所以我很生锈!

UPDATE

好的,这是一些示例数据

    dictionary.Add(7, new Image { id = 7, organs = new List<Organ> { organA, organB }});
    dictionary.Add(8, new Image { id = 8, organs = new List<Organ> { organA }});
    dictionary.Add(9, new Image { id = 9, organs = new List<Organ> { organC }});
Run Code Online (Sandbox Code Playgroud)

c# linq

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

帮帮我lambda-nize这个

为了帮助我更好地理解lambda,我编写了这个简短的片段,它可以旋转并转换四边形(我希望我的数学正确).现在,我想用一个衬里lambdas替换下面的三个步骤,可能与map()一起使用.

我使用矢量类,但希望功能很明确,他们做了什么.

self.orientation = vector(1,0)
self.orientation.rotate(90.0)

#the four corners of a quad
points = (vector(-1,-1),vector(1,-1),vector(1,1),vector(-1,1))
print points

#apply rotation to points according to orientation
rot_points = []
for i in points:
    rot_points.append(i.rotated(self.orientation.get_angle()))
print rot_points

#transform the point according to world position and scale
real_points = []
for i in rot_points:
    real_points.append(self.pos+i*self.scale)
print real_points

return real_points
Run Code Online (Sandbox Code Playgroud)

python lambda

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

Visual Studio 2008:如何在调试时加载源代码

在Visual Studio 2008中进行调试时,我收到错误"没有可用于当前位置的源代码",但它不会提示我浏览源代码.如果我单击"显示Disasembly",然后右键单击选择"转到源代码",我收到错误"无法显示源代码.

如何在调试模式下加载源代码?

编辑: 我有源代码(它只是另一个不属于此解决方案的类),它是在调试模式下编译的.

.net debugging visual-studio

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

是否正确定义了我的erb模板+ HTML样式布局所使用的变量?

我在erb模板中有一个局部变量:

<% thumbnail_width = 50 %>
Run Code Online (Sandbox Code Playgroud)

我正在使用它来调整一些缩略图.

但现在我意识到许多模板需要访问这个变量.

我应该把它移到哪里,它应该是什么类型的变量?

ruby-on-rails erb

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

AnkhSVN是Visual SourceSafe的一个很好的替代品吗?

我们已经使用Microsoft Visual SourceSafe 6.0d并希望转移到SubVersion.我们的IDE是Visual Studio 2005,但我们计划尽快将其改为2008.我们正在考虑安装VisualSVN服务器,然后使用Visual Studio 的AnkhSVN加载项.VisualSVN服务器在社区中享有良好的声誉,因此我对它充满信心.但是,我没有听说过很多关于AnkhSVN的内容.我们有一个小团队的开发人员,除了我们已经习惯使用Visual SourceSafe之外,不需要任何花哨的功能.在StackOverflowL中有没有人做过我正在做的事情?如果是这样,你会推荐它(而不是升级到SourceSafe 2005)?

version-control visual-studio

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

如何从Magento外部访问Magento用户的会话?

我试图访问我网站另一部分的Magento客户会话.

domain.com/shop/ <- Magento
domain.com/test.php
Run Code Online (Sandbox Code Playgroud)

商店本身就像一个魅力,但我试图在test.php中确定一个客户是否登录,所以我可以显示他的名字与他的购物车的链接.

目前test.php的内容:

<?php
require_once dirname(__FILE__).'/shop/app/Mage.php';
umask(0);
Mage::app('default');
Mage::getSingleton('core/session', array('name' => 'frontend'));
var_dump(Mage::getSingleton('customer/session')->isLoggedIn());
?>
Run Code Online (Sandbox Code Playgroud)

我一直得到布尔(假)返回.我在domain.com/shop/登录了Magento,所以预计"真实".

我忘记了什么吗?

php oop session magento e-commerce

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

基于Referrer的JavaScript重定向?

无论如何使用javascript获取引用URL,让我们说reffering url是http://page.com/home?local=fr,然后将用户重定向到具有与reffering页面相同的本地的新页面(http: //page.com/login?local= refer local)?

伪代码会是这样的:

var referringURL = document.referrer;
var local = referringURL.substring(referringURL.indexOf("?"), referringURL.length())
var newURL = "http://page.com/login" +local;
Send user to newURL
Run Code Online (Sandbox Code Playgroud)

谢谢,-Pete

javascript redirect referrer

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

AS3:如何将彩色位图的BitmapData更改为黑白?

如何在AS3中将彩色位图的位图数据更改为黑白?我正在为闪存中的CMS开发一个简单的图像编辑器工具.

人们应该能够将上传的位图的颜色切换为黑白.我希望bitmapdata本身改变所以我可以用Adobe的JPGEncoder类将其写入ByteArray.

flash actionscript-3 bitmapdata

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

Excel Automation:将现有Excel文件打开为"new"

我希望为我的应用程序提供"一键式"excel导出功能.因此,我需要在临时位置创建一个excel文件,因为我需要使用第三方组件来执行此操作.

我想要Excel然后打开文件.我可以达到这一点; 但Excel始终会记住它从中加载文件的位置.我希望加载的文件显示为"新"文件而不保存到特定位置,因此当用户想要点击"保存"(不另存为)或关闭Excel时,它会提醒他们未保存的更改.

我在.net 3.5上使用C#的Excel Automation

c# excel automation export-to-excel

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

Internet上最大的安全UDP数据包大小是多少

我已经阅读了很多关于UDP数据包大小的文章,但是无法得出结论.

许多服务将最大的UDP数据包限制为512字节(如dns)

给定互联网上的最小MTU为576,IPv4标头的大小为20字节,UDP标头为8字节.这留下了548个可用于用户数据的字节

我是否能够使用大小为548的数据包而不会出现数据包碎片?或者是DNS的创建者知道什么,以及为什么他们将其限制为512字节.

我能安全地高于548字节吗?

sockets networking udp ipv4

194
推荐指数
9
解决办法
25万
查看次数