嘿伙计们这是对这个问题的改进.
我只是想知道如何在bootstrap 4中完成下面的布局.我需要的主要内容是col 1,col 2和col3需要到各自行的底部.它们需要是嵌套列,但引导程序4似乎不会填充父行高.请帮忙.这是CodePen的一个例子.我希望codepen中的红色覆盖黄色.提前致谢.
+-------------------------------------------------+
| Header |
+------------+------------------------------------+
| | COL 1 | COL 1 | COL 3 |
| Navigation | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | …Run Code Online (Sandbox Code Playgroud) 好吧,我正试图从他们的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)
但其中显示"显示日历"的文本仍然具有白色背景.如何设置样式使其看起来像其他控件,即灰色的所有背景?
我有一个查询,我想尽快执行.
这里是:
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) 我正在测试Aptana Studio进行一些javascript开发我想知道是否有删除整行的快捷方式.或者,如果有办法创建某种宏来做它.
我正在运行Windows,我知道我可以点击Ctrl+Shift+Del但实际上并没有按照我的意愿去做.在VS中单击Shift+Del它并不重要光标在行的哪个位置它将删除整行.要在Aptana中做同样的事情,我需要:
Home让我到达行的开头Ctrl+Shift+Del以删除该行的内容Ctrl+Shift+Del以删除该行 这可能看起来很小,但我一直在VS中做这个动作,我已经习惯了它.
有人有任何想法可以帮助我吗?
我正在使用wpf开发一个mvvm应用程序.如果文本框中包含文本,则会添加一项要求以阻止用户更改选项卡.
在viewmodel中完全执行此操作的最佳方法是什么?我不知道如何阻止一个tabitem因为tabcontrol中没有dependencyobject命令可以绑定,我是否需要滚动我自己的tabcontrol并在SelectionChanged事件周围构建一个ICommand?
我应该简单地(eegad ......不要说)将代码放在SelectionChanged事件中视图后面的代码中吗?
我有一个我没有想过的替代方案吗?
wpf ×2
aptana ×1
bootstrap-4 ×1
css ×1
datepicker ×1
html ×1
mvvm ×1
optimization ×1
performance ×1
sql-server ×1
viewmodel ×1
wpftoolkit ×1