小编Ada*_*sha的帖子

INotifyPropertyChanging接口如何帮助限制内存消耗

我开始学习LINQ-to-SQLWindows Phone 8,并在MSDN上看到了这篇文章.

它们显示了一个基类,DataContext它实现了INotifyPropertyChangingINotifyPropertyChanged.理由INotifyPropertyChanging是:

◦INotifyPropertyChanged接口用于更改跟踪.

◦INotifyPropertyChanging接口有助于限制与更改跟踪相关的内存消耗.

本文未能提供任何具体的参考资料来证明对INotifyPropertyChanging接口的内存消耗主张.关于INotifyPropertyChanging本身的文章 只是说:

通知客户端属性值正在更改.

有人可以向我解释这个界面如何限制应用程序的内存占用,只需通知一个属性值即将发生变化(甚至不限制该变化发生)?

.net c# linq-to-sql windows-phone-8

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

SQL Server 2008中公式的额外括号更改结果

在所有其他语言(一般算术引擎)中,在相同优先级的运算符周围放置一组额外的括号不会影响结果.但最近在测试项目中,我注意到MS SQL服务器在这些情况下更改了结果.请查看下面的查询,如果您有任何想法(或SQL Server管理中的设置)或任何解释该行为的MSDN文章链接,请告诉我.

select (0.55 * 287.61 / 0.66) calc_no_parens
,(0.55 * (287.61 / 0.66)) calc_parens
,round(0.55 * 287.61 / 0.66,2) no_paren_round
,round(0.55 * (287.61 / 0.66),2) paren_round;
Run Code Online (Sandbox Code Playgroud)

结果

Column  Record 1
calc_no_parens  239.6750000
calc_parens     239.67499985
no_paren_round  239.6800000
paren_round     239.67000000
Run Code Online (Sandbox Code Playgroud)

对我来说,前两个应该返回239.675,圆形应该给239.68.

sql sql-server arithmetic-expressions

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

在QTP中测试飞出菜单

我正在寻找使用QTP触发弹出菜单操作的想法.

我正在使用QTP测试Web应用程序.该应用程序具有"级联"或分层飞出菜单.

例如 Options->Preferences

重新编码QTP时识别菜单层次结构上的终点(例如"首选项").但是在运行测试时,触发 WebElement("Preferences").Click不起作用.

如果我调用Link("Options").FireEvent ("onmouseover")它会拉下菜单,之后我可以突出显示"首选项"项,但是在拉下菜单后调用单击按钮无法触发菜单操作.

任何触发这些菜单项上的点击操作的想法都会很有用.

此致,
Adarsha

qtp

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