问题列表 - 第49354页

如何在jQuery中找到具有已知类的父级?

我有一个<div>其他的<div>s,每个都在不同的嵌套级别.<div>我不是给每个孩子一个标识符,而是给根<div>标识符.这是一个例子:

<div class="a" id="a5">
  <div class="b">
    <div class="c">
      <a class="d">
      </a>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

如果我在jQuery中编写一个函数来响应类d,我想找到它的父类的类a,我该怎么做呢?

我不能简单地做$('.a').attr('id');,因为有多个类a.我可以找到它的父母的父母的父亲的ID,但这似乎设计很差,速度慢,而且不是非常多态(我必须编写不同的代码来找到类的ID c).

html javascript jquery dom parent

219
推荐指数
5
解决办法
23万
查看次数

通过减少索引大小来提高 MySQL 性能?

我有一个表,里面有 ~1.2m 行。它有 6 列索引,包括一个包含 url 的 varchar(255) 字段。

我需要能够扫描表以查看表中是否存在 url,因此是索引,但我想知道通过将索引大小减少到 50 左右是否会看到性能提升?

当然,这意味着它可能需要在数据库中搜索 url 时扫描更多行..但我只需要每 30 秒执行一次此查询,所以我想知道较小的索引大小是否值得它。想法?

mysql indexing

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

UIPopoverController没有动画

我有一个MKMapView嵌入在UINavigationController其中的iPad应用程序,显示在一个UITabBar.我在地图上显示一个弹出控制器

UIPopoverController *myPopoverController =
    [[[UIPopoverController alloc] initWithContentViewController:myContentView]
     autorelease];

[myPopoverController presentPopoverFromRect:myRect
                                     inView:mapView
                   permittedArrowDirections:UIPopoverArrowDirectionAny
                                   animated:YES];
Run Code Online (Sandbox Code Playgroud)

popover显示很好.但是,它没有很好的动画效果:它只是立即出现在屏幕上.同样地,当我解雇它时,它会在没有任何动画的情况下消失.

任何人都知道如何让动画工作?我应该尝试从另一个视图显示它吗?是否有一些我可能忽略的东西?

ipad uipopovercontroller ios

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

C#类型后缀为十进制

我不知道对于我想要实现的目的,正确的措辞是什么,所以它可能已经在网上发布.如果是,请善待.

好吧基本上我有这个方法.

public static T IsNull<T>(IDataReader dr, String name, T nullValue)
{
    return Helpers.IsNull(dr, dr.GetOrdinal(name), nullValue);
}

public static T IsNull<T>(IDataReader dr, Int32 index, T nullValue)
{
    if (dr.IsDBNull(index))
    {
        return nullValue;
    }
    else
    {
        return (T)dr.GetValue(index);
    }
}
Run Code Online (Sandbox Code Playgroud)

被称为Helpers.IsNull(dr, "UnitWholeSale", 0d)和我得到的错误是"无法从双精度转换为十进制".

现在我知道我可以使用decimal.Zero但有一些方法我可以简单地去0dec或类似的东西?我只是讨厌那些长的快捷方式值(特别是在调用带有20个参数的构造函数时).

c# double types type-inference decimal

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

我们如何恢复ppc/ppc64以及对Xcode 4的完整10.4/10.5 SDK支持?

由于Apple只发布带有Xcode4的SDK 10.6,因此用Xcode4开发PPC应用程序变得不可能.虽然可以使用Xcode4开发应用程序,也可以在10.5甚至10.4系统上运行(通过选择SDK 10.6,但部署目标10.5或10.4),但它们只能在Intel Mac上运行,因为您至少需要SDK 10.5才能运行构建PPC应用程序.

此外,还有一些罕见的情况,您需要在10.6之前构建一个SDK以获得完整的平台支持,例如,如果某些已弃用的功能已完全从10.6 SDK中消失,但您必须使用它并且动态链接不是在这些情况下总是最好的选择.同时链接早期的SDK有时会使开发变得简单,因为它会导致与早期操作系统版本不兼容,因为它会导致与早期操作系统版本不兼容,并且任何尝试使用它无论如何都会立即导致编译器或链接器错误.

最后但并非最不重要的是Apple还从Xcode4中移除了GCC 4.0支持,这可能是某些软件正确构建所必需的,Apple在使用SDK 10.4时从未允许使用GCC 4.2编译软件,尽管我几乎不相信这会导致任何问题,毕竟使用GCC 4.2和SDK 10.6构建的软件也可以在Mac OS 10.4上运行而没有任何问题,只要已正确设置部署目标并且没有使用MacOS 10.4下不可用的功能.

当然,你总是可以在Xcode4旁边并行安装Xcode3,但这意味着你必须放弃Xcode4的所有(伟大的?)新功能,并继续使用过时的Xcode3 IDE.如果您还可以在同一个IDE中管理所有旧项目,并且可以使用任何新功能,那肯定会好得多.并非所有项目都可以在可预见的将来制作10.6或英特尔.此外,我严格反对在早期实际需要之前取消对旧平台的支持.

我们可以将此功能恢复到Xcode4吗?

xcode osx-leopard powerpc universal-binary xcode4

93
推荐指数
3
解决办法
4万
查看次数

检查颜色是否在特定颜色范围内

您如何检查rgb或hex值是否在特定颜色范围内?最好用红宝石.

我正在使用ruby和rmagick从图像中提取颜色(量化和color_histogram),然后将这些颜色存储在数据库中.如果有人搜索了类似的颜色(十六进制或rgb),我希望能够返回该颜色.

例如,如果有人搜索#f4f4f4,我想返回#f5f5f5,#f3f3f3以及所有其他接近的十六进制值.

ruby rgb hex rmagick colors

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

如何在MAtlab中将2个不均匀的细胞组合成1个细胞?

我在这里遇到了问题.我想在matlab中读取带有2张(测试1和测试2)的excel文件(Test.xls)并使用其数据进行分析.所以我做了:[a,b,c] = xlsread('Test.xls','text 1'); 和[d,e,f] = xlsread('Test.xls','text 2');

我得到的结果:c是:<65000x18 cell>,f是:<24912x18 cell>

任何人都可以帮助我将这两个细胞加入1吗?因为z是:<89912x18 cell>或者两种方式都是将所有2张读入'z'

非常感谢提前

张学友

matlab cell

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

在C#中显示后立即关闭表格

我在使用表单设计器和我的项目设计的表单时遇到了一些麻烦,它会在显示时立即关闭.这是相关的代码:

namespace Grapher
{
    class Program
    {
        static void Main(string[] args)
        {
            InputForm mainForm = new InputForm();
            mainForm.Show();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我试图输入for(;;)但是这只是for for hang,我可能正在做一些愚蠢的事情,对C#来说很新.

提前致谢.

.net c#

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

你如何在python中反转整数的有效位?

在python中反转整数的有效位然后从中得到结果整数的最佳方法是什么?

例如,我有数字1,2,5,15,我想反转这样的位:

original      reversed
1  - 0001  -  1000 - 8
2  - 0010  -  0100 - 4
5  - 0101  -  1010 - 10
15 - 1111  -  1111 - 15
Run Code Online (Sandbox Code Playgroud)

鉴于这些数字是32位整数,我应该如何在python中执行此操作?我不确定的部分是如何在python中移动单个位,如果在执行此操作后将32位字段用作整数则有任何有趣之处.

PS这不是功课,我只是试图将解决方案编程为逻辑谜题.

python bit-manipulation

4
推荐指数
3
解决办法
9106
查看次数

如何在Xcode 4.0上启用fix-it?

我刚刚升级到Xcode 4,当我找到一个名为Fix-it的新功能的信息时,我正在阅读Xcode 4 Transition Guide,它显示了我输入的错误.我正在使用C++(.mm文件)并将编译器设置为LLVM GCC-4.2,但它没有显示我输入的错误.如何启用此功能?

xcode

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