问题列表 - 第33944页

无法将带有[]的索引应用于类型为"System.Collections.Generic.IEnumerable <>的表达式"

IEnumerable中是否允许索引是否有任何特定原因.

我找到了解决问题的方法,但只是想知道它为什么不允许索引.

谢谢,

c# generics ienumerable

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

Django多形式工厂

处理多种形式的最佳方式是什么?我想将几种形式合二为一.例如,我想将ImangeFormSet和EntryForm组合成一个表单:

class ImageForm(forms.Form):
    image = forms.ImageField()
ImageFormSet = formset_factory(ImageForm)

class EntryForm(forms.Form):
    title = forms.CharField(max_length=100)

result_form = combine(EntryForm, ImageFormSet) # here it goes
Run Code Online (Sandbox Code Playgroud)

我发现2年前的介绍介绍了multipleform_factory()方法,但我不确定这是最好的方法:http://www.slideshare.net/kingkilr/forms-getting-your-moneys-worth

python django django-forms

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

从数字中删除无关紧要的尾随零?

我是否错过了一个标准的API调用,可以从一个数字中删除尾随无效的零?

防爆.

var x = 1.234000 // to become 1.234;
var y = 1.234001; // stays 1.234001
Run Code Online (Sandbox Code Playgroud)

Number.toFixed()和Number.toPrecision()并不是我想要的.

javascript regex math numbers

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

根据起始坐标,范围,方位角和高程获取ECEF XYZ

我在将RAE转换为XYZ时遇到问题.

如果我在WGS84球体上,在位置-742507,-5462738,3196706,我检测到一个30km范围内的物体,方位角为310,仰角为18度,如何将其转换为ECEF XYZ坐标?

谢谢.

math geospatial coordinates

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

Java会以我想要的方式解释这个布尔表达式吗?

这就是我想要的:!A || (A && B && C) 这相当于原作吗?!A || A && B && C为什么或者为什么不?

java boolean-expression

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

用Lucene搜索带连字符的单词

我希望lucene搜索带连字符的单词,例如:节能或"节能"作为单个单词

因此,如果输入是节能的,则标记器生成诸如能量或高效或节能或节能的术语

因此lucene返回包含"节能"和"节能"的页面,但我希望它返回专门用于节能的页面

所以问题是如何修改standardtokenizer来搜索节能作为一个完整的单词而不是将其分解为单独的单词.

lucene

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

'myObj = [[[[MyClass alloc] init] autorelease]的效果保留];'?

我刚刚下载了Facebook iOS SDK,我注意到在SDK附带的示例代码中,只要它创建了一个Facebook类的实例,它就像这样:

_facebook = [[[[Facebook alloc] init] autorelease] retain];
Run Code Online (Sandbox Code Playgroud)

where _facebook是调用对象的成员变量(即不是局部变量).

任何人都可以确切地解释自动释放然后保留它的重点是什么?

iphone facebook memory-management objective-c

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

ASP.NET动态数据TextSearch自定义过滤器模板

我正在尝试为所有基于文本的搜索实现自定义过滤器模板,并遇到构建查询的问题.我一直在关注此博客上发布的说明,但不确定如何更改GetQueryable方法来执行

WHERE columnAttribute LIKE '%something%'
Run Code Online (Sandbox Code Playgroud)

查询.在博客上的示例中,表达式是一个相等,如果我输入的文本与数据库列中的文本完全匹配,则该表达式有效.

目前我正在使用新的QueryExtender功能以及SearchExpression控件,但这需要为我需要文本搜索功能的所有表创建多个自定义页面.我想通过创建自定义过滤器模板来干掉它.任何帮助将不胜感激.

asp.net dynamic-data visual-studio-2010

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

使用PEG.js简单解析问题

我试图通过在PEG.js操场上输入简单的语法来绕过PEG .

例1:

  • 输入: "abcdef1234567ghijklmn8901opqrs"
  • 期望的输出: ["abcdef", "1234567", "ghijklmn", "8901", "opqrs"]

  • 实际产量: ["abcdef", ["1234567", ["ghijklmn", ["8901", ["opqrs", ""]]]]]

这个例子非常有效,但是我可以让PEG.js不将生成的数组嵌套到百万级别吗?我假设诀窍是使用concat()而不是join()某个地方,但我找不到这个地方.

start
  = Text

Text
  = Numbers Text
  / Characters Text
  / EOF

Numbers
  = numbers: [0-9]+ {return numbers.join("")}

Characters
  = text: [a-z]+ {return text.join("")}

EOF
  = !.
Run Code Online (Sandbox Code Playgroud)

例2:

与示例1相同的问题和代码,但将字符规则更改为以下内容,我预期会产生相同的结果.

Characters
  = text: (!Numbers .)+ {return text.join("")}
Run Code Online (Sandbox Code Playgroud)

结果输出是:

[",a,b,c,d,e,f", ["1234567", [",g,h,i,j,k,l,m,n", ["8901", [",o,p,q,r,s", ""]]]]]
Run Code Online (Sandbox Code Playgroud)

为什么我得到所有这些空的比赛?

例3:

最后一个问题.这根本不起作用.我怎样才能使它工作?对于奖励积分,任何关于效率的指针?例如,如果可能,我应该避免递归吗?

我也很欣赏一个很好的PEG教程的链接.我已阅读(http://www.codeproject.com/KB/recipes/grammar_support_1.aspx),但正如您所见,我需要更多帮助......

  • 输入: 'abcdefghijklmnop"qrstuvwxyz"abcdefg'
  • 期望的输出: ["abcdefghijklmnop", "qrstuvwxyz", "abcdefg"] …

javascript parsing peg pegjs

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

守护进程和正常进程之间的行为差​​异是什么?

我知道守护进程主要在后台运行,即它们需要用户进行非常少的交互.

维基百科列出了一些常见的守护进程类型:

  • 与控制tty分离
  • 成为会议领导者
  • 成为流程组组长
  • 通过分叉和退出(一次或两次)保持在后台.有时需要将此过程成为会话负责人.它还允许父进程继续正常执行.这个成语有时用短语"fork off and die"来概括
  • 将根目录("/")设置为当前工作目录,以便进程不会保留可能位于已装入文件系统上的任何正在使用的目录(允许将其卸载).
  • 将umask更改为0以允许open(),creat()等.调用提供自己的权限掩码,而不是依赖于调用者的umask
  • 关闭执行时由父进程保持打开的所有继承的打开文件,包括文件描述符0,1和2(stdin,stdout,stderr).所需文件将在稍后打开.
  • 使用日志文件,控制台或/ dev/null作为stdin,stdout和stderr

我想知道守护进程中的行为是否与正常进程有区别,除了我在第一行中提到的那个.这两种流程都可以完成工作,并根据用户完成工作所需的交互量与用户进行交互.

守护进程还有更多吗?

operating-system daemon process

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