问题列表 - 第15958页

flex 4:自定义css值

是否有任何方法可以为组件创建自定义css值并使其可用于组件正在使用的外观类?例如,如果我在css文件中定义它:

s|Panel{
  skinClass: ClassReference("PanelSkin");
  myCustomValue: #CCCCFF;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法myCustomValue提供PanelSkin

css apache-flex skinning flex4

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

什么是公共构造函数在C#中的抽象类中的实用性?

如果抽象类中的公共构造函数只能由其派生类调用,那么它应该在功能上等同于受保护的构造函数.对?

在抽象类中声明公共构造函数而不是受保护构造函数有什么区别吗?你会用它做什么用的?为什么编译器没有投诉?

c# constructor abstract-class

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

如何在Tcl中使用前导零将整数转换为字符串?

我正在学习Tcl.在Perl中,我可以这样做:

 $ perl -e 'for ($i = 0; $i < 5; $i++) { printf("name%03d\n", $i) }'
 name000
 name001
 name002
 name003
 name004
Run Code Online (Sandbox Code Playgroud)

我可以在Tcl中这样做吗?

tcl

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

C#泛型问题 - 使用构造函数中的参数新建泛型类型

我正在尝试创建一个泛型类,其中new是泛型类的实例.如下:

public class HomepageCarousel<T> : List<T>
    where T: IHomepageCarouselItem, new()
{
    private List<T> GetInitialCarouselData()
    {
        List<T> carouselItems = new List<T>();

        if (jewellerHomepages != null)
        {
            foreach (PageData pageData in jewellerHomepages)
            {
               T item = new T(pageData); // this line wont compile
               carouselItems.Add(item);
            }
        }
        return carouselItems;
    }
}
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

在创建变量类型的实例时无法提供参数

我发现了以下与我需要的相关的问题:将 参数传递给模板化类型的C#generic new()

但是,我不能使用Jared建议的答案,因为我在Generic类中调用方法,而不是在它之外,所以我不能指定具体的类.

有没有解决的办法?

我已根据另一个问题尝试了以下内容,但它不起作用,因为我不知道要指定的具体类型.从泛型类中调用它,而不是在外面调用:

public class HomepageCarousel<T> : List<T>
    where T: IHomepageCarouselItem, new()
{

    private List<T> LoadCarouselItems()
    {
        if (IsCarouselConfigued)
        {
            return GetConfiguredCarouselData();
        }

        // ****** I don't …
Run Code Online (Sandbox Code Playgroud)

c# generics

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

Django treebeard AL,NS,MP之间有什么区别

我正在尝试建立一个分类某些对象的模型.

我已经尝试使用django-mptt轻松检索相关类别,现在我正在寻找不同的解决方案来找到最好的解决方案.

虽然物化路径,邻接列表和嵌套集之间的主要区别是什么,但我无法找到.维基百科没有给我一个简短的答案,我所知道的只是mptt可能是嵌套集...

用几句话可以向我解释一下吗?

django django-treebeard mptt

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

Perl如何决定在表达式中评估术语的顺序?

鉴于代码:

my $x = 1;

$x = $x * 5 * ($x += 5);
Run Code Online (Sandbox Code Playgroud)

我希望$x180:

$x = $x * 5 * ($x += 5); #$x = 1
$x = $x * 5 * 6;         #$x = 6
$x = 30 * 6;
$x = 180;
180;
Run Code Online (Sandbox Code Playgroud)

但相反,它是30; 但是,如果我更改条款的顺序:

$x = ($x += 5) * $x * 5;
Run Code Online (Sandbox Code Playgroud)

我明白了180.我感到困惑的原因是perldoc perlop非常清楚地说:

TERM在Perl中具有最高优先级.它们包括变量,引号和类似引号的运算符,括号中的任何表达式,以及其参数为括号的任何函数.

由于($x += 5)在括号中,它应该是一个术语,因此首先执行,而不管表达式的顺序如何.

perl operator-precedence associativity

5
推荐指数
2
解决办法
1096
查看次数

为什么PLSQL比SQL*Plus慢

我有几个Oracle查询在运行SQL*PLUS时表现良好.但是,当它们作为PL/SQL包的一部分执行时,它们会花费更长的时间.

我们的DBA已经通过PLSQL观看这些查询需要10分钟,通过SQL*Plus观看10秒钟.

有没有人有关于在何处寻找错误配置的指示?

客户端 - Windows 2000 Server - Linux(Oracle Enterprise)

谢谢

-

解析度:

我希望我能接受每个人的答案.其中一些非常有帮助.

  • 该查询正在转换数据类型.
  • 执行计划不匹配.(提示修正了.)
  • DBA正在查看光标打开的时间而不是查询时间.

oracle performance plsql

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

在被动视图中实现事件的好方法是什么?

我正在学习Passive View模式,以便让我的C#WinForms应用程序更容易测试和维护.

它到目前为止运作良好但我想知道是否有更好的方法来实现事件而不是我现在这样做(并保持它们可测试).这就是它的样子(省略与此示例无关的代码).基本上我正在寻找的是如果有一种方法可以在演示者和表单中跳过连接事件,我宁愿在演示者中完成所有工作.

我的观点如下:

public interface IApplicationView
{
    event EventHandler Find;
}
Run Code Online (Sandbox Code Playgroud)

我的主持人看起来像这样:

public class ApplicationPresenter
{
    private IApplicationView _view;
    private IApplicationDomain _domain;

    public ApplicationPresenter(IApplicationView view) : this(view, new ApplicationDomain()) {}
    public ApplicationPresenter(IApplicationView view, IApplicationDomain domain) {
        _view = view;
        _domain = domain;

        HookupEventHandlersTo(view);
    }

    private void HookupEventHandlersTo(IApplicationView view)
    {
        view.Find += delegate { FindAction(); };
    }

    public void FindAction()
    {
        // ...
    }
}
Run Code Online (Sandbox Code Playgroud)

我的WinForm看起来像:

public partial class Form1 : Form, IApplicationView
{
    private ApplicationPresenter _presenter;
    public event EventHandler …
Run Code Online (Sandbox Code Playgroud)

c# passive-view winforms

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

使用谷歌手机分析为iphone调度问题

我已将Google移动分析集成到我的iphone应用中,但由于某种原因,页面查看和事件不会调度.

我把它放到我的app委托applicationDidFinishLaunching方法中(我已经输出了UA字符串):

[[GANTracker sharedTracker] startTrackerWithAccountID:@"UA-xxxxxx-x"dispatchPeriod:10 delegate:self]; NSError*错误; [[GANTracker sharedTracker] trackPageview:@"/ home"withError:&error];

这是委托方法:

- (void)trackerDispatchDidComplete:(GANTracker*)tracker eventsDispatched:(NSUInteger)eventsDispatched eventsFailedDispatch:(NSUInteger)eventsFailedDispatch {NSLog(@"Google Analytics Dispatch:succeeded:%i,failed:%i",eventsDispatched,eventsFailedDispatch); }

打印出消息:

Google Analytics Dispatch:成功:0,失败:190

有没有其他人遇到这个问题?

iphone google-analytics

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

Powershell,尝试仅输出目录上的路径和lastwritetime

我正在尝试编写一个脚本,该脚本将输出90天内未更改的任何目录.我希望脚本显示整个路径名和lastwritetime.我写的脚本只显示路径名,但不显示lastwritetime.下面是脚本.

Get-ChildItem | Where {$_.mode -match "d"} | Get-Acl | 
    Format-Table @{Label="Path";Expression={Convert-Path $_.Path}},lastwritetime
Run Code Online (Sandbox Code Playgroud)

当我运行此脚本时,我得到以下输出:

Path                                                        lastwritetime
----                                                        ----------
C:\69a0b021087f270e1f5c
C:\7ae3c67c5753d5a4599b1a
C:\cf
C:\compaq
C:\CPQSYSTEM
C:\Documents and Settings
C:\downloads

我发现get-acl命令没有lastwritetime作为成员.那么如何才能获得路径和lastwritetime所需的输出?

powershell

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