问题列表 - 第46423页

直接从rails Class.find(:all)对象数组中获取属性

我知道Person.find(:all)返回一个Person对象数组,但是我可以在某种程度上获得Person表中所有人的'name'属性吗?

就像是

        Person.find(:all).names
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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

jquery在tr中选择每个td

我需要一种方法来与a中的每个td元素进行交互tr.

详细说明,我想访问第一个表行,然后是第一列,然后是第二列,等等.然后移动到第二行并重复该过程.

就像是:

伪代码:

for each row in table
{
  for each column in row
  {
    do cool things
  }
}
Run Code Online (Sandbox Code Playgroud)

jQuery的:

$('#tblNewAttendees tr').each(function() {
  alert('tr');
  //Cool jquery magic that lets me iterate over all the td only in this row
  $(magicSelector).each(function(){
    alert('hi');
  });

});
Run Code Online (Sandbox Code Playgroud)

HTML:

<table>
     <thead>
          <th>someHeader</th>
     </thead>
     <tbody>
          <tr>
               <td>want to grab this first</td>
               <td> this second </td>
          </tr>
          <tr>
               <td>this third</td>
               <td>this fourth</td>
          </tr>
     </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

43
推荐指数
4
解决办法
23万
查看次数

在Razor View上处理嵌入式资源的正确方法是什么?

我正在将一些代码从ASPX视图引擎迁移到Razor,我遇到了障碍.

我有这个代码:

<link rel="Stylesheet" type="text/css" href="
    <%=Page.ClientScript.GetWebResourceUrl
        (typeof(DotNetOpenAuth.OpenId.RelyingParty.OpenIdSelector), 
        "DotNetOpenAuth.OpenId.RelyingParty.OpenIdSelector.css")%>" />
Run Code Online (Sandbox Code Playgroud)

这里的问题是,使用Razor,我没有Page属性.

所以我退后一步,我正在看这个想知道:在Razor中获取嵌入式资源的正确方法是什么?

我花了很多时间试图找到关于这个主题的解决方案,但除了"在帮手中包装一个新的页面"之外,我还没有找到任何其他的东西.

这是唯一的方法吗?还是有更正确的东西?

embedded-resource razor asp.net-mvc-3

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

PHP值转换为javascript

                <script type="text/javascript">
                    var places = [];
                </script>
                <?php
                $date = $_POST['orderdate'];
                $file = fopen("http://www.spc.noaa.gov/climo/reports/".$date."_rpts_hail.csv", "r");
                $content = fgetcsv($file, 1000, ",");
                $id = 1;
                while (($content = fgetcsv($file, 1000, ",")) !== FALSE) {
/*******************************************************************************************
                    Values of content
                    (ignore)****content[0] = Time*******(ignore)
                                content[1] = Size
                    (ignore)****content[2] = Location***(ignore)
                                content[3] = City
                                content[4] = State
                                content[5] = Lat 
                                content[6] = Long
                                content[7] = Comments
*******************************************************************************************/
                    if ($content !== false) {
                    ?>
                        <script type="text/javascript">                             
                        places.push(new google.maps.LatLng(<?php echo json_encode($content[5]); ?>, <?php echo json_encode($content[6]); ?>));
                        </script>
                    <?php …
Run Code Online (Sandbox Code Playgroud)

javascript php

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

用于从类中生成新对象的惯用Python

我在我的一个对象上有一个方法,它返回同一个类的新实例.我试图找出最惯用的方法来编写这种方法,以便它生成一个相同类型的新对象,而无需复制代码.

由于此方法使用来自实例的数据,因此我的第一个传递是:

class Foo(object):
    def get_new(self):
        data = # Do interesting things
        return Foo(data)
Run Code Online (Sandbox Code Playgroud)

但是,如果我将Foo子类化并且不覆盖get_new,则在SubFoo上调用get_new将返回Foo!所以,我可以写一个classmethod:

class Foo(object):

    @classmethod
    def get_new(cls, obj):
        data = # Munge about in objects internals
        return cls(data)
Run Code Online (Sandbox Code Playgroud)

但是,我正在访问的数据是特定于对象的,所以它似乎打破了封装,因为它不是一个"正常"(未修饰)的方法.此外,你必须称之为SubFoo.get_new(sub_foo_inst),这似乎是多余的.我希望对象能够"知道"返回哪种类型 - 与自身类型相同!

我想也可以在类中添加一个工厂方法,并在任何地方覆盖返回类型,而不重复逻辑,但这似乎在子类上做了很多工作.

所以,我的问题是,编写一个方法的最佳方法是什么,它提供了类的类型的灵活性,而无需在整个地方注释类型?

python

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

c#中bool的默认值

public bool PrepaymentCalculating { get; set; }
Run Code Online (Sandbox Code Playgroud)

所以我在我的一个类上声明了一个变量.我希望这个默认为'null'而不是false.我只需要将其作为可以为空的布尔值吗?或者有更好的方法吗?

.net c#

6
推荐指数
3
解决办法
7643
查看次数

在setup.py或pip requirements文件中,如何控制安装包依赖项的顺序?

我有一个Python包,其setup.py具有通过常规方式声明的依赖关系,在install_requires = [...]中.其中一个软件包scikits.timeseries有一个setup.py,预计已经安装了numpy,因此,我想先用一些方法安装numpy.对于这种情况,一般情况下,可以控制依赖安装的顺序吗?怎么样?

目前,setup.py拉下依赖关系的顺序(如arg install_requires中所列)似乎几乎是随机的.另外,在setup.py设置(...)中我尝试使用arg:

extras_require={'scikits.timeseries': ['numpy']}
Run Code Online (Sandbox Code Playgroud)

...没有成功,安装依赖项的顺序不受影响.

我也试过设置一个pip需求文件,但是,pip安装依赖项的顺序与需求文件的行顺序不匹配,所以没有运气.

另一种可能性是在setup.py顶部附近进行系统调用,在setup(...)调用之前安装numpy,但我希望有更好的方法.在此先感谢您的帮助.

python installation dependencies packages setup.py

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

如何在xcode中配置Box2D

我想将Box2D添加到我的cocos2d 0.99.5 iphone/ipad项目中.我不想从模板开始新的Box2D项目.

我已将包含Collision,Common和Dynamics的Box2D文件夹添加到我的项目中,并复制了GLES-Render.h和.m以及许可证.我也把'.' 在项目信息中的"标题搜索路径"前面,并将AppDelegate.m更改为.mm.

当我编译它给我2543错误像"Box2D /碰撞/形状/ bCircleShape.h:没有这样的文件或目录"....请帮助为什么不是它找到Box2d包以及如何解决它.

iphone box2d cocos2d-iphone

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

在数据网格的组合框列中显示图像

我想在数据网格中有一个组合框来显示实际图像的列表,而不是文本。

我可以通过手动构建组合框来完成这项工作,但似乎无法通过绑定来完成(这是可以使用数据网格的唯一方式)。

我也尝试过,template column,但得到了相同的结果 - 显示图像类名称的文本列表。任何样本证明这一点?

data-binding silverlight wpf datagrid

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

基本的drupal模型/概念

我正在将一个站点从专有的cms(reddot)迁移到drupal.对于它的所有缺陷,reddot有一个非常简单而灵活的模型:

  • 模板由带有可变内容占位符的标记组成
  • 每个内容,从整页到共享的侧边栏内容,甚至可以从模板构建单个图像,如果存在适当的内容

我对drupal的第一印象是:哇,这很复杂!而不是三个简单的对象,现在我正在处理节点,页面,块,区域,视图,面板等.重新创建我熟悉的模板/内容/占位符模型的最简单方法是什么?

drupal content-management-system drupal-7

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