问题列表 - 第48927页

使用Linq从3个集合创建项目

我有3个完全相同的项目集合.

我需要根据这3个集合项值创建一个新集合.

例如:

List<double> list1;
List<double> list2;
List<double> list3;

List<Item> list4;

public class Item
{
   public double Value1{get;set;}
   public double Value2{get;set;}
   public double Value3{get;set;}
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用Linq实现这一目标.

我试过了 :

    var query = from pt in list1
                from at in list2
                from ct in list3
                select new Item
                           {
                               Value1 = pt,
                               Value2 = at,
                               Value3 = ct
                           };
Run Code Online (Sandbox Code Playgroud)

但我得到了OutOfMemoryException,我的3个列表很大.

有帮助吗?

c# linq

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

MVC 3 Razor EditorTemplate/DisplayTemplate母版页

有没有人想出如何使用Razor的Editor和DisplayTemplates母版页,类似于Brad Wilson在这里记录的内容?

http://bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-5-master-page-templates.html

谢谢

razor asp.net-mvc-3

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

Android C2DM Auth令牌,一次或每次

我概述了将C2DM实现到应用程序中的计划,并且有关于Auth令牌的基本(读取:愚蠢)问题.

客户端服务器需要使用白名单帐户注册google c2dm服务:

用于检测:

curl https://www.google.com/accounts/ClientLogin -d Email=theEmailYouWhitelisted -d Passwd=pass****word -d accountType=HOSTED_OR_GOOGLE -d source="your_app_name_and_ver_for_logging_purposes_only" -d service=ac2dm
Run Code Online (Sandbox Code Playgroud)

我的问题是,每个应用程序每个c2dm帐户是否会发生一次 - 即:使用您列入白名单的帐户获取一个服务器生成的身份验证代码,存储它,然后每次发送邮件检索它并使用:

curl --header "Authorization: GoogleLogin auth=**authFromRegistrationAbove**" "https://android.apis.google.com/c2dm/send" -d registration_id=**phoneRegistrationId(reciever)** -d "data.message=StringToPass" -d collapse_key=something -k
Run Code Online (Sandbox Code Playgroud)

或者您是否必须为每个被推送的消息请求新的Auth代码?

android android-c2dm

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

什么是Node.js的Connect,Express和"中间件"?

尽管我非常了解JavaScript,但我很困惑Node.js生态系统中这三个项目究竟做什么的.它是否像Rails的机架?有人可以解释一下吗?

middleware node.js

626
推荐指数
4
解决办法
14万
查看次数

Python:strptime不匹配格式

ValueError:时间数据'03 -10-2011 04:35 PM'与格式'%m-%d-%Y%I:M%p'不匹配

看起来它和我匹配?

 datetime = datestr + " " + timestr
 date_struct = time.strptime(datetime, "%m-%d-%Y %I:M %p")
Run Code Online (Sandbox Code Playgroud)

python time strptime

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

Ruby - 返回包含Bignum/Fixnum的两个补码表示的字节数组

我正在尝试返回一个包含Bignum或Fixnum(在Ruby中)的二进制补码表示的字节数组.在Java中有一种方法可以完全实现 - Docs:Java toByteArray()方法,代码为:https://gist.github.com/867409

我的要求与Java方法相同(取自Java页面):字节数组将采用big-endian字节顺序:最重要的字节位于第0个元素中.该数组将包含表示此BigInteger所需的最小字节数,包括至少一个符号位,即(ceil((this.bitLength() + 1)/8)).

Ruby没有>>>运算符(我认为)是为什​​么我有这么多问题将这个概念转换为Ruby.

添加一些不工作的代码:

def to_byte_array(num)
  result = []
  until num == 0
    result = [num & 0xff] + result
    num = num >> 8
  end
  result
end
Run Code Online (Sandbox Code Playgroud)

ruby bytearray

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

MVC3中的CheckboxList查看并获取传递给控制器​​的已检查项目

我有一个MoreInfo类:

public class MoreInfo
{
        public string Name { get; set; }
        public string selectedCheckboxItems {get; set;}
}
Run Code Online (Sandbox Code Playgroud)

我想知道如何在视图上创建一个复选框列表,并在提交时将已检查的项目传递给我的控制器.

我将如何创建复选框列表以及如何传递所有选中的项目并进行处理?

asp.net-mvc checkboxlist asp.net-mvc-3

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

如何在xml序列化期间找到循环引用?

我正在尝试调试xml序列化.在xml序列化期间,序列化程序"检测到循环引用".我想找到它并摆脱它.我可以使用一些方便的工具/方法吗?

c# xml-serialization

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

核心音频,Goertzel算法不起作用

我目前正在创建一个应用程序,它可以从iPhone的麦克风实时计算出预定频率(16780Hz)的幅度.

我将声音数据放在缓冲区中,然后尝试使用Goertzel处理它,Goertzel是为此任务设计的算法.Goertzel信息.这是问题的开始.

当记录的声音比定义的声音(167Hz)低得多(5000Hz)时,该算法以非常积极的结果作出响应.事实上,结果远比记录正确频率的声音时产生的结果更为积极.

这是我对goertzel的实现:

double goertzel(unsigned short *sample, int sampleRate, double Freq, int len )
{

double realW = 2.0 * cos(2.0 * M_PI * Freq / sampleRate);
double imagW = 2.0 * sin(2.0 * M_PI * Freq / sampleRate);
double d1 = 0;
double d2 = 0;
int z;
double y;
for (int i = 0; i < len; i++) {
    y=(double)(signed short)sample[i] +realW * d1 - d2;
    d2 = d1;
    d1 = y;
}
double rR …
Run Code Online (Sandbox Code Playgroud)

iphone audio signal-processing objective-c core-audio

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

使用AVAudioPlayer进行内存泄漏

我正在使用检测分析Objective-C++代码中的泄漏,我得到了这个:

Leaked Object   Address Size    Responsible Library Responsible Frame
Malloc 32 Bytes,0x8135bc0   32 Bytes    AudioToolbox    SimAggregateDevice::SimAggregateDevice(__CFString const*, __CFString const*, long&)
__NSCFDictionary,0x8135be0  48 Bytes    AudioToolbox    CreateDictionaryForDevice(unsigned long)
Malloc 32 Bytes,0x8135c10   32 Bytes    AudioToolbox    CreateDictionaryForDevice(unsigned long)
Malloc 32 Bytes,0x8135c30   32 Bytes    AudioToolbox    CreateDictionaryForDevice(unsigned long)
Malloc 48 Bytes,0x8135c50   48 Bytes    AudioToolbox    SimAggregateDevice::SimAggregateDevice(__CFString const*, __CFString const*, long&)
__NSCFDictionary,0x813a820  48 Bytes    AudioToolbox    SimAggregateDevice::SimAggregateDevice(__CFString const*, __CFString const*, long&)
__NSCFArray,0x813a850   32 Bytes    AudioToolbox    SimAggregateDevice::SimAggregateDevice(__CFString const*, __CFString const*, long&)
__NSCFDictionary,0x813a870  48 Bytes    AudioToolbox    CreateDictionaryForDevice(unsigned long)
Malloc 32 Bytes,0x813a8a0 …
Run Code Online (Sandbox Code Playgroud)

cocoa memory-leaks objective-c avaudioplayer ios4

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