问题列表 - 第18034页

如何使用jquery获取子标记和父标记的html字符串?

例如,如果我有HTML ul列表

<ul id="ulIdentificator"> 
    <li id="li0"></li>
    <li id="li1"></li>
    <li id="li2"><label id="label1"></label></li>   
</ul>
Run Code Online (Sandbox Code Playgroud)

如果我像这样使用jQuery

var htmlStr = $("#li2").html();
Run Code Online (Sandbox Code Playgroud)

结果将只是包含label标签的字符串<LABEL id="label1"></LABEL></li>我需要获取包含此内容的Html字符串<LI id="li2"><LABEL id="label1"></LABEL></LI>

html jquery jquery-selectors

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

更改Silverlight图表图例项目布局

我正在定制Silverlight Toolkit图表的布局.我有两个要求:

1)将图例区域移动到图表的底部(已解决).

2)改变图例中要彼此相邻显示的元素的布局,即.{legend 1},{legend 2},{legend 3},而不是默认的列格式.


1)使用ControlTemplate很容易解决(见下文).

2)如何更改图例项的布局?可以通过进一步自定义Chart的ControlTemplate来完成,还是Legend需要自己的ControlTemplate?

图表本身定义为:

<chartingToolkit:Chart Name="chartCompareMain" 
                       Template="{StaticResource ChartLayoutLegendBottom}">
        <chartingToolkit:Chart.Axes>
             <chartingToolkit:DateTimeAxis Orientation="X" 
                        AxisLabelStyle="{StaticResource ChartDateFormat}">
             </chartingToolkit:DateTimeAxis>
             <chartingToolkit:LinearAxis  Orientation="Y"/>
        </chartingToolkit:Chart.Axes>
</chartingToolkit:Chart>    
Run Code Online (Sandbox Code Playgroud)

用于移动图例项的ControlTemplate(基于默认模板)是:

<ControlTemplate x:Key="ChartLayoutLegendBottom" TargetType="chartingToolkit:Chart">
        <Border Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Padding="{TemplateBinding Padding}">
            <Grid>
                <Grid.RowDefinitions>
                    <RowDefinition Height="Auto" />
                    <RowDefinition Height="*" />
                    <RowDefinition Height="Auto" />
                </Grid.RowDefinitions>
                <dataviz:Title Grid.Row="0" Content="{TemplateBinding Title}" Style="{TemplateBinding TitleStyle}" />
                <Grid Grid.Row="1" Margin="0,15,0,15">
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="*" />
                    </Grid.ColumnDefinitions>
                    <chartingprimitives:EdgePanel x:Name="ChartArea" Style="{TemplateBinding ChartAreaStyle}" Grid.Column="0" >
                        <Grid Canvas.ZIndex="-1" Style="{TemplateBinding PlotAreaStyle}" />
                        <Border Canvas.ZIndex="10" BorderBrush="#FF919191" BorderThickness="1" /> …
Run Code Online (Sandbox Code Playgroud)

silverlight charts toolkit legend

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

加速依赖Oracle DB的集成测试

我们有一个专门用于运行的单元测试的Oracle数据库服务器.有没有办法专门针对这种目的调整Oracle?由于数据不断丢弃(因为它只是测试数据).我想知道是否有办法让内存中的Oracle数据库和没有TCP/IP堆栈的连接可能加速这些测试.

有什么建议?

oracle continuous-integration integration-testing

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

Oracle:检查其他表中是否存在行

我有一个查询连接几个表并返回相当多的列.

另一个表的索引列引用其中一个连接表的PK.现在,我想在查询中添加另一列,指出新表中是否至少存在一个具有该ID的行.

所以,如果我有一张旧桌子

ID
 1
 2
 3
Run Code Online (Sandbox Code Playgroud)

和新表

REF_ID
1
1
1
3
Run Code Online (Sandbox Code Playgroud)

然后我想得到

ID   REF_EXISTS
 1            1
 2            0
 3            1
Run Code Online (Sandbox Code Playgroud)

我可以想到几种方法,但最优雅/最有效的方法是什么?


编辑 我测试了旧表中50.000记录提供的查询的性能,每个其他记录与新表中的两行匹配,因此一半的记录具有REF_EXISTS = 1.

如果有人感兴趣,我会将平均结果作为评论添加到答案中.感谢大家!

sql database oracle join exists

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

Haskell到F# - 在f#中声明一个递归类型

我试图通过移植一些Haskell代码来教我自己的F#.

特别是我试图移植这里显示的倒计时问题

这里列出 Haskell代码

我试图在F#中创建以下Haskell类型:

data Op      = Add | Sub | Mul | Div

data Expr    = Val Int | App Op Expr Expr
Run Code Online (Sandbox Code Playgroud)

在F#中我认为Op类型定义如下:

type Op = | Add | Sub | Mul | Div
Run Code Online (Sandbox Code Playgroud)

我遇到了Expr类型的问题.

如何创建递归类型?从这个SO问题看起来,人们无法在F#中创建Expr类型.

还有什么是'App'类型的F#等价物,它将Op类型应用于Expr类型.

如果无法直接移植此代码,有人可能会建议替代数据结构.

f# haskell

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

OSIsoft的"PI System"中的PI代表什么?

OSIsoft的"PI System"中的PI代表什么?

https://www.osisoft.com/resources/case_studies/case_studies.aspx

我不知道它是代表符号/数字pi,还是代表技术的先前名称,如"过程智能".PI太接近于更常见的BI,只是巧合.

注 - 有Channel9视频演示了MS如何使用OSIsoft监视某些操作.C9视频的链接来自"SQL 2008 R2"CEP页面.SQL CEP功能称为StreamInsight.

https://www.microsoft.com/sqlserver/2008/en/us/R2-complex-event.aspx

complex-event-processing sql-server-2008-r2 pi-db

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

iPhone - 是否可以覆盖静音模式或通过推送通知发出递归警报声?

我正在尝试为iPhone编写一个应用程序,用户将收到截止日期等事件的通知.我希望覆盖静默模式,并可能有通知声音循环,直到用户激活应用程序.任何信息或文件将不胜感激.

谢谢.

iphone

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

应用于Vector的equals()不一致

Vector <Double> x = new Vector<Double>();
Vector <Integer> y = new Vector <Integer>();  
System.out.print(x.equals(y));
Run Code Online (Sandbox Code Playgroud)

这打印:

true
Run Code Online (Sandbox Code Playgroud)

为什么?不是equals() - 默认 - 如果两个引用指向同一个对象,应该比较吗?

java equals

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

DI和Singleton Pattern在一个实现中

我想使用Windsor IOC/DI框架重构一些代码,但我的问题是我有一些Singleton类和Factory模式类,我不确定是否可以使用DI实现Singleton或Factory.

有没有人有任何想法,如果有可能,怎么样?

c# inversion-of-control

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

需要一些Scala实例变量的帮助

假设这个Java代码:

public class A {
   public A(String g) {
      x += g.length();
   }

   private int x = 0;
}
Run Code Online (Sandbox Code Playgroud)

如果我创建A的实例,像这样:

A a = new A("geo");
Run Code Online (Sandbox Code Playgroud)

在这个调用之后,x的值将是3.我在Scala代码中做错了什么?

class A(val g:String) {
  x += g.length
  var x:Int = 0
}

object x extends Application {
  val x = new A("geo")
  println(x.x)
}
Run Code Online (Sandbox Code Playgroud)

这打印0.我假设当编译器到达时var x:Int = 0,主构造函数的主体已经结束.我错了吗?你怎么能在Scala中声明实例变量(假设我不想在构造函数中使用它们)?

java oop language-features scala

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