小编Jos*_*ose的帖子

Bootstrap 4两列全高

嘿伙计们这是对这个问题的改进.

我只是想知道如何在bootstrap 4中完成下面的布局.我需要的主要内容是col 1,col 2和col3需要到各自行的底部.它们需要是嵌套列,但引导程序4似乎不会填充父行高.请帮忙.这是CodePen的一个例子.我希望codepen中的红色覆盖黄色.提前致谢.

  +-------------------------------------------------+
  |                     Header                      |
  +------------+------------------------------------+
  |                        | COL 1 | COL 1 | COL 3  |
  |       Navigation       |       |       |        |
  |                        |       |       |        |
  |                        |       |       |        |
  |                        |       |       |        |
  |                        |       |       |        |
  |                        |       |       |        |
  |                        |       |       |        |
  |                        |       |       |        |
  |                        |       |       |        |
  |                        |       |       |        |
  |                        |       |       | …
Run Code Online (Sandbox Code Playgroud)

html css twitter-bootstrap bootstrap-4

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

wpf datepicker

好吧,我正试图从他们的wpftoolkit.dll设置microsoft的datepicker.我把它放在一个被禁用的网格中,不幸的是它的背景颜色保持白色(尽管它被禁用),而不像灰色的其他控件.

好的我做了这个:

    <Style TargetType="{x:Type tk:DatePicker}">
        <Style.Triggers>
            <Trigger Property="IsEnabled" Value="False">
                <Setter Property="Background" Value="LightGray"/>
            </Trigger>
        </Style.Triggers>
    </Style>
Run Code Online (Sandbox Code Playgroud)

但其中显示"显示日历"的文本仍然具有白色背景.如何设置样式使其看起来像其他控件,即灰色的所有背景?

wpf datepicker wpftoolkit

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

SQL查询优化

我有一个查询,我想尽快执行.

这里是:

select d.InvoiceDetailId,a.Fee,a.FeeTax
from InvoiceDetail d
LEFT JOIN InvoiceDetail a on a.AdjustDetailId = d.InvoiceDetailId
Run Code Online (Sandbox Code Playgroud)

我在AdjustDetailId列上放了一个升序索引

然后,我使用"显示实际执行计划"运行查询,结果估计子树成本(最顶层选择节点之外)为2.07

然后我想,也许我可以做些什么来改进这个,所以我给左连接添加了一个条件,如下所示:

select d.InvoiceDetailId,a.Fee,a.FeeTax
from InvoiceDetail d
LEFT JOIN InvoiceDetail a on a.AdjustDetailId is not null 
and a.AdjustDetailId = d.InvoiceDetailId
Run Code Online (Sandbox Code Playgroud)

我重新跑了,我的子树成本为.98.所以我想,很棒,我的速度提高了两倍.然后我点击显示客户端统计信息,然后点击两次查询执行4-5次,并且相信或不相信第一个查询平均更快.我不明白.顺便说一下,查询返回120K行.

任何见解?

也许我因为缓存而得到污点,但我不知道是否是这种情况或如何重置缓存.

编辑:好的,我google了如何清除查询缓存,所以我在查询之前添加了以下内容:

DBCC DROPCLEANBUFFERS  
DBCC FREEPROCCACHE
Run Code Online (Sandbox Code Playgroud)

然后我运行每个查询5次,第一个查询仍然快一点(13%).第一个查询:客户端处理时间:239.4第二个查询:客户端处理时间:290

所以我想问题是,你为什么这么认为?当表格的大小翻倍时,第二个查询会更快吗?或者左连接导致查询两次命中索引,因此它总是会变慢.

请不要激怒我,我只是想接受教育.

编辑#2:我需要获得所有的InvoiceDetails,而不仅仅是调整后的,因此左边的连接.

编辑#3:我试图用查询解决的真正问题是总结所有InvoiceDetail行,但同时也调整它们.所以最终似乎要执行的最佳查询如下.我认为做一个连接然后添加连接表将是唯一的方法,但似乎按条件分组最优雅地解决问题.

SELECT CASE WHEN AdjustDetailId IS NULL THEN InvoiceDetailId ELSE AdjustDetailId END AS InvoiceDetailId
  ,SUM(Fee + FeeTax) AS Fee
FROM dbo.InvoiceDetail d
GROUP BY CASE WHEN AdjustDetailId IS NULL THEN InvoiceDetailId ELSE …
Run Code Online (Sandbox Code Playgroud)

sql-server optimization performance

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

aptana studio删除行

我正在测试Aptana Studio进行一些javascript开发我想知道是否有删除整行的快捷方式.或者,如果有办法创建某种宏来做它.

我正在运行Windows,我知道我可以点击Ctrl+Shift+Del但实际上并没有按照我的意愿去做.在VS中单击Shift+Del它并不重要光标在行的哪个位置它将删除整行.要在Aptana中做同样的事情,我需要:

  1. 点击Home让我到达行的开头
  2. 单击Ctrl+Shift+Del以删除该行的内容
  3. 单击Ctrl+Shift+Del以删除该行

这可能看起来很小,但我一直在VS中做这个动作,我已经习惯了它.

有人有任何想法可以帮助我吗?

aptana keyboard-shortcuts

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

MVVM Tabcontrol更改选项卡

我正在使用wpf开发一个mvvm应用程序.如果文本框中包含文本,则会添加一项要求以阻止用户更改选项卡.

在viewmodel中完全执行此操作的最佳方法是什么?我不知道如何阻止一个tabitem因为tabcontrol中没有dependencyobject命令可以绑定,我是否需要滚动我自己的tabcontrol并在SelectionChanged事件周围构建一个ICommand?

我应该简单地(eegad ......不要说)将代码放在SelectionChanged事件中视图后面的代码中吗?

我有一个我没有想过的替代方案吗?

wpf mvvm viewmodel

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