问题列表 - 第28945页

使用fields_for时如何将范围应用于关联?

我有一个项目有很多任务,每个任务属于一个人.

在我的项目编辑表单中,我允许编辑现有任务并使用嵌套对象表单工具添加新任务(http://ryandaigle.com/articles/2009/2/1/what-s-new-in-edge-rails -nested-attributes):

<% project_form.fields_for :tasks do |task_form| %>
Run Code Online (Sandbox Code Playgroud)

当fields_for从数据库请求任务时,我想急切加载关联的Task Person对象,但我找不到解决方案.可能吗?在Project模型中,我可以使用:include选项定义我的has_many:tasks,但我宁愿避免这种情况,因为在处理项目任务时我不需要急切地加载Person对象.

现在我已经创建了第二个has_many关联:tasks_including_person和相应的accepts_nested_attributes_for,并在我的fields_for中使用它.它有效,但我不想创建像这样的特定关联.

ruby-on-rails

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

将IronPython链接到WPF

我刚安装了VS2010和新的IronPython Tools扩展程序.目前,此扩展程序在双击wpf可视化控件时尚未在代码中生成事件处理程序.是否有人可以提供或指出如何在python中手动编写wpf事件处理程序的示例.我找不到任何运气,我是视觉工作室的新手.

生成新的ipython wpf项目后,自动生成的代码为:

import clr
clr.AddReference('PresentationFramework')

from System.Windows.Markup import XamlReader
from System.Windows import Application
from System.IO import FileStream, FileMode

app = Application()
app.Run(XamlReader.Load(FileStream('WpfApplication7.xaml', FileMode.Open)))
Run Code Online (Sandbox Code Playgroud)

而XAML是:

<Window 
       xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
       xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
       Title="WpfApplication7" Height="300" Width="300"> 
       <Button>Click Me</Button>
</Window> 
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

python xaml ironpython visual-studio-2010

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

.load正在做一个帖子而不是get

$('#div1').load(url,{id1 = ident1,id2 = ident2},function(){// Foo})

正在做一个帖子,而不是我认为应该得到的.有没有办法让它成为一个得到?

谢谢,棒.

asp.net asp.net-mvc jquery

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

如何从NSURL中删除文件://

我有一个NSURL.
它是file://localhost/Users/Me/File.xml

我想要一个NSUtring,它是/Users/Me/File.xml

我可以使用一些很好的功能吗?

cocoa path nsurl

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

我在哪里可以找到php-cli的php.ini

似乎php命令行正在使用来自主php解释器的不同php.ini.我正在使用Ubuntu 10.4.我的问题是在主php.ini中我已经包含了一个外部库的额外路径,但在cli版本中这不存在,所以我有一个路径包含错误.

谢谢

php php-ini

66
推荐指数
3
解决办法
7万
查看次数

Ruby进程中的共享变量

我有一个Ruby程序,它加载了两个非常大的yaml文件,因此我可以通过分离一些进程来利用多个核心来获得一些加速.我试过看,但我无法确定如何,或者即使我可以在不同的进程中共享变量.

以下代码是我目前拥有的代码:

@proteins = ""
@decoyProteins = "" 

fork do
  @proteins = YAML.load_file(database)
  exit
end

fork do
  @decoyProteins = YAML.load_file(database)
  exit
end

p @proteins["LVDK"]
Run Code Online (Sandbox Code Playgroud)

P 因为分叉而显示为零.

那么分叉进程是否可以共享变量?如果是这样,怎么样?

ruby process shared-objects

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

私有字节&gt;&gt;工作集正常吗?

好吧,这可能听起来很奇怪,但就是这样。

有 2 台计算机A(奔腾 D)和B(四核),其 RAM 量几乎相同,运行 Windows XP。

如果我在两台计算机上运行相同的代码,则分配的私有字节A永远不会下降,从而导致稍后崩溃。看起来B私有字节不断被释放,一切看起来都很好。

两台计算机中,工作集的释放和分配方式类似。

这可能是清单或 DLL(系统)的问题吗?我一无所知

另外,我编译了可执行文件A并运行它B,它工作了。

笔记:

我使用Process Explorer观察了已使用的内存。

问题:

在执行期间(我们有多次分配释放)私有字节数比工作集大得多(1.5 GB 与 70 MB)是否正常?

c++ windows memory-management visual-c++

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

SQL查询获取字段值分布

我有一张超过100万个测试成绩记录的表格,基本上有一个独特的score_ID,一个subject_ID和一个人给出的分数.大多数受试者的得分范围是0-3,但有些得分范围为0-4.大约有25个可能的科目.

我需要制作一个分数分布报告,如下所示:

subject_ID     0    1    2    3    4
----------    ---  ---  ---  ---  ---
1             967  576  856  234  
2             576  947  847  987  324
.
.
Run Code Online (Sandbox Code Playgroud)

因此,它按subject_ID对数据进行分组,然后显示在该主题中给出特定分数值的次数.

任何生成这个的SQL指针都将非常感激.

sql pivot

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

提交库到Boost的提示?

夏天快到了,我和一群朋友正准备好了:)

我们决定构建一个编译时任意精度的无符号整数.我们想为库提供一组整数算法(函数).我们已经看到了对这样一个库的许多请求(SoC2010,C++ 0x标准库愿望清单).此外,bigint通常需要常规运行时,但我们不想进入内存管理的麻烦.这个想法来自一个名为TTMath的图书馆不幸的是,这个库只能在特定平台上运行,因为Assembly在库中被广泛使用.我们想编写一个标准库,具体取决于C++标准库和Boost.此外,我们希望在当前编译器中使用可用的C++ 0x工具,如用户定义的文字和其他.这在技术上会使图书馆暂时不标准,但我们认为新标准将是正式的,这是一个时间问题.

您对整个过程的提示,包括设计,实施,文档,图书馆的可维护性,都非常受欢迎.我们是一群学生和应届毕业生,他们在夏天寻找有趣的东西,但我们看到Boost充满了大师,我们不想忘记太明显的事情.我们在线沟通,所以没有共享的白板:(

以下是使用此类库的示例:

typedef our_namespace::uint<512> uint512_t;
// declaring an unsigned int with 512 bits width.
// After that the user is supposed to deal with it just like the native types.
Run Code Online (Sandbox Code Playgroud)

谢谢,

c++ boost c++11

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

如何使用带名称空间的xsd:any?

我需要对其中一个场景进行澄清<xsd:any>.

如果namespace属性值为##any且属性processContents不存在(默认值为strict),该怎么办?

这将是什么情况,处理器是否应该针对任何方案验证元素?

澄清的例子.这是XSD部分:

......
<xsd:complexType name="reservedType"> <!-- a declaration for an element `reserved` -->
 <xsd:sequence>
  <xsd:any namespace="##any"/>
 </xsd:sequence>
</xsd:complexType>
..........
Run Code Online (Sandbox Code Playgroud)

这是XML:

<c:reserved>
<message xmlns="unknown_schema">
 <msg>Hello</msg>
</message>
</c:reserved>
Run Code Online (Sandbox Code Playgroud)

每当我尝试针对上述模式验证此XML时,我得到:

The matching wildcard is strict, but no declaration can be found for element 'message'.
Run Code Online (Sandbox Code Playgroud)

这是怎么来的,命名空间是##any

xml xsd

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