问题列表 - 第37136页

在IE中修复CSS <! - [if lt IE 8]>

我该如何使用它

    <!--[if lt IE 8]>
    <style type='text/css'>
  #header ul#h-menu li a{font-weight:normal!important}
    </style>
    <![endif]-->
Run Code Online (Sandbox Code Playgroud)

如果我删除<!--[if lt IE 8]><![endif]-->上面的代码'll在IE 8中运行良好,但如果我不运行它.帮我修复IE,如果我想在所有IE版本的上面的代码,.

我希望代码#header ul#h-menu li a{font-weight:normal!important}只在IE中运行

css internet-explorer internet-explorer-8

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

如何通过JMX创建线程转储?

我有一个运行作为Windows服务的Tomcat,并且已知这些不能与jstack一起运行.另一方面,jconsole运行良好,我可以看到各个线程的堆栈(我正在连接到"localhost:port"来访问它).

如何使用jconsole或类似工具将所有线程堆栈转储到文件中?(类似于jstack)

java jconsole jstack

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

核心动画图像序列

我将如何创建具有核心动画的图像序列.我想要:

添加image1 1秒钟然后删除图像

添加image2 2秒钟然后删除图像

添加image1 3秒钟然后删除

    CGImageRef image1 = [self getImage1];
    CALayer *image1Layer = [CALayer layer];
    image1Layer.bounds = CGRectMake(0, 0, 480, 320);
    image1Layer.position = CGPointMake(0, 0);
    image1Layer.contents = (id)image1;


    CABasicAnimation *animation1 = [CABasicAnimation animationWithKeyPath:@"animation"];
    animation1.repeatCount = 0; 
    animation1.duration = 2.0;
    animation1.removedOnCompletion = YES; // i would like to remove image here
    animation1.beginTime = AVCoreAnimationBeginTimeAtZero; 
    [image1Layer addAnimation:animation1 forKey:nil];
Run Code Online (Sandbox Code Playgroud)

上面的代码添加了一个图像但不删除它.

干杯

iphone core-animation image ios

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

如何使用Java删除字符串中的重复空格?

如何使用Java删除字符串中的重复空格(包括制表符,换行符,空格等...)?

java string whitespace

146
推荐指数
6
解决办法
15万
查看次数

在Magento Admin中的销售订单查看项目中添加新列

在Magento的管理界面中,我需要修改销售/订单/查看订单中的表格,以便除产品名称外还显示其制造商.

我正在尝试寻找要修改的文件以实现这一目标.我以为我会找到一个包含所有列的部分,这些列显示在app/code/core/Mage/Sales/Block/Order/Item/Renderer/Default.php中,但通过检查它似乎没有对列的引用/产品属性.

我还尝试通过更改修改app/design/adminhtml/default/default/template/sales/order/view/items/renderer/default.phtml

<?php echo $this->getColumnHtml($_item, 'name') ?>

<?php echo $this->getColumnHtml($_item, 'manufacturer') ?>

但它没有改变任何东西,所以我想这个文件没有涉及......

任何人都可以指出我要修改的正确文件吗?

谢谢!

admin magento

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

为什么STL中没有"Iterable"接口?

C++ STL似乎不经常使用纯粹的抽象基类(也就是接口).我知道大多数事情都可以通过STL算法或聪明的模板元编程来实现.

但是,对于某些用例(例如,在API中,如果我不想具体说明我得到的容器类型,只是它包含的元素),以下形式的接口会很好:

template<typename T> struct forward_iterable {
    struct iterator {
        typedef T  value_type;
        typedef T& reference;
        typedef T* pointer;
        virtual reference operator*() const = 0;
        virtual pointer operator->() const = 0;
        virtual bool operator==(const iterator&) const = 0;
        virtual bool operator!=(const iterator&) const = 0;
        virtual operator const_iterator() const = 0;
        virtual iterator& operator++() = 0;
        virtual iterator  operator++(int) = 0;
    };
    struct const_iterator { ... };  // similar, but with const references

    virtual iterator begin() = 0;
    virtual …
Run Code Online (Sandbox Code Playgroud)

abstract-class iterator design-patterns stl

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

有没有办法自定义git blame的输出?

git log有一个很好的--format选项来指定如何格式化输出.

git blame似乎没有相应的,虽然默认输出blame不是很人性化.我希望看到更少.

例如,而不是:

5600cab7 js/sidebar/VehicleGrid.js        (Rene Saarsoo    2009-10-08 18:55:24 +0000 127)    if (x > y) {
b5f1040c js/map/monitoring/VehicleGrid.js (Mihkel Muhkel   2010-05-31 07:20:13 +0000 128)        return x;
Run Code Online (Sandbox Code Playgroud)

我想拥有:

5600cab7 Rene Saarsoo (1 year ago)     127:    if (x > y) {
b5f1040c Mihkel Muhkel (5 months ago)  128:        return x;
Run Code Online (Sandbox Code Playgroud)

我认为我可以编写一个脚本来解析输出,git blame --porcelain但是考虑到可怕的默认输出,blame我觉得有人在那里已经做了一些事情.

有任何想法吗?或者实现这样一个脚本的任何提示?

编辑:通过编写小脚本解决它.

git blame

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

有很多接口或只有一个接口更好吗?

我一直在研究这个插件系统.我以为我通过设计并开始实施.现在我想知道我是否应该重温我的设计.我的问题如下:

目前在我的设计中我有:

  1. 一个接口类,FileNameLoader用于加载我的应用程序需要加载的所有共享库的名称.即加载目录中的所有文件,加载XML文件中指定的所有文件,加载所有文件用户输入等.

  2. LibLoader实际加载共享对象的Interface类.该类仅负责在给定文件名后加载共享对象.加载共享库可能需要多种方法.即使用RTLD_NOW/ RTLD_LAZY....,检查是否已经加载了lib等.

  3. 一个ABC Plugin,一旦提供了句柄,就从句柄到库加载我需要的函数.有很多方法可以改变.

  4. PluginFactory创建Plugins 的接口类.

  5. ABC PluginLoader是管理一切的母班.

现在,我的问题是我觉得FileNameLoaderLibLoader能进去Plugin.但这意味着,如果有人想改变RTLD_NOW,RTLD_LAZY他将不得不改变Plugin阶级.另一方面,我觉得这里的课程太多了.请提供一些意见.如有必要,我可以发布接口代码.提前致谢.

编辑:

在给出了一些想法之后,我得出的结论是更多接口更好(至少在我的场景中).假设有x的实现FileNameLoader,y的实现LibLoader,z的实现Plugin.如果我将这些类分开,我必须编写x + y + z实现类.然后我可以将它们组合起来以获得任何功能.另一方面,如果所有这些接口都在Plugin类中,我必须编写x*y*z实现类来获得所有可能的功能,这些功能大于x + y + z鉴于接口至少有2个实现.这只是它的一个方面.另一个优点是,当有更多接口时,接口的目的更加清晰.至少这是我的想法.

c++ design-patterns coding-style

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

重用DataTemplate

我的Treelistview控件中有两个DataTemplates用于不同的单元格.模板有90%的相似性.如何重用相同的Xaml?

  <DataTemplate x:Key="@names">
            <TextBlock Name="txt" Text="{Binding Names}" Style="{DynamicResource @BasicTextBlockStyle}"
                    Foreground="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Border},AncestorLevel=1}, Path=BorderBrush,Mode=OneWay}" />
            <DataTemplate.Triggers>
                <DataTrigger Binding="{Binding IsVisible}" Value="True">
                    <Setter Property="Style" Value="{DynamicResource @HeaderTextBlockStyle}" TargetName="txt" />
                </DataTrigger>
                <DataTrigger Binding="{Binding IsScoped}" Value="True">
                    <Setter Property="Style" Value="{DynamicResource @RootElementTextBlockStyle}" TargetName="txt" />
                </DataTrigger>
            </DataTemplate.Triggers>
        </DataTemplate>

        <DataTemplate x:Key="@Ages">
            <TextBlock Name="txt" Text="{Binding Age}" Style="{DynamicResource @BasicTextBlockStyle}"
                    Foreground="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Border},AncestorLevel=1}, Path=BorderBrush,Mode=OneWay}" />
            <DataTemplate.Triggers>
                <DataTrigger Binding="{Binding IsVisible}" Value="True">
                    <Setter Property="Style" Value="{DynamicResource @HeaderTextBlockStyle}" TargetName="txt" />
                </DataTrigger>
                <DataTrigger Binding="{Binding IsScoped}" Value="True">
                    <Setter Property="Style" Value="{DynamicResource @RootElementTextBlockStyle}" TargetName="txt" />
                </DataTrigger>
            </DataTemplate.Triggers> …
Run Code Online (Sandbox Code Playgroud)

wpf resources styles datatemplate

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

如何在两列上指定OrderBy子句

我们想在Seam EntityQuery接口和JPA模型中订购2列.我们如何做到这一点?

@Entity
public class A{

@OrderBy(???) // should this be hardcoded here, is it database agnostic
List<B> bobjects;
}

@Entity
public class B {

   public short startTimeHrs;
   public short startTimeMins;
}

@Name("bList")
public class B extends EntityQuery {
        setOrderColumn("startTimeHrs, startTimeMins"); // Is this correct?
        setOrderDirection("asc");
}
Run Code Online (Sandbox Code Playgroud)

hibernate seam jpa

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