人们如何对使用Linq to SQL的代码进行单元测试?
根据我使用OpenID的经验,我看到了一些重要的缺点:
向站点添加单点故障
即使检测到,也不是站点可以修复的故障.如果OpenID提供商停机三天,该网站有哪些追索权允许其用户登录并访问他们拥有的信息?
将用户带到其他站点内容以及每次登录到您的站点时
即使OpenID提供程序没有错误,也会将用户重定向到其站点进行登录.登录页面包含内容和链接.因此,实际上有可能将用户从网站上拉下来,从而进入互联网兔子洞.
为什么我要将用户发送到其他公司的网站?
[注意:我的提供商不再这样做,似乎已解决了这个问题(目前).]
为注册添加非常重要的时间要注册
网站,新用户必须阅读新标准,选择提供商并注册.标准是技术人员应该同意的,以使用户体验无摩擦.它们不是应该吸引用户的东西.
这是一个网络钓鱼者的梦想
OpenID是非常不安全的,并且当他们登录时很容易窃取该人的ID.[取自David Arno的答案 ]
对于所有的缺点,一个好处是允许用户在互联网上登录更少.如果某个网站已选择加入OpenID,则需要该功能的用户可以使用该功能.
我想了解的是:
网站对OpenID 强制要求有什么好处?
我有一个指令,它是一个@Input
接受一个类.
@Directive({selector: 'my-directive'})
@View({directives: [CORE_DIRECTIVES]})
export class MyDirective {
@Input() inputSettings : SettingsClass;
@Input() count : number;
onChanges(map) {
console.log('onChanges');
}
}
Run Code Online (Sandbox Code Playgroud)
该指令用于html:
...
<my-directive [input-settings]="settings" [count]="settings.count"></my-directive>
...
Run Code Online (Sandbox Code Playgroud)
如果settings.count已更改,onChanges
则会触发.如果设置类中的任何其他属性发生更改,则不会触发.
如何检测设置中的任何属性是否有变化?
我有一个程序,以Excel 2003 XML格式吐出Excel工作簿.它可以解决一个问题,我无法自动设置列宽.
我制作的片段:
<Table >
<Column ss:AutoFitWidth="1" ss:Width="2"/>
<Row ss:AutoFitHeight="0" ss:Height="14.55">
<Cell ss:StyleID="s62"><Data ss:Type="String">Database</Data></Cell>
Run Code Online (Sandbox Code Playgroud)
这不会将列设置为自动调整.我试过没有设置宽度,我尝试了很多东西而且我被卡住了.
谢谢.
我已经多次写了一个日志传送程序.它是一个简单的程序,用于为SQL Server维护一个温暖的故障转移框.
它有两件.在实时dB服务器上:
在备份服务器上:
如果出现故障,程序可以浏览备份服务器上的每个数据库并将其设置为活动状态.
我正在寻找一个开源或低成本的程序来做到这一点.
新的Silverlight 3 beta包括运行Out-of-Browser应用程序的功能.到目前为止,演示仅在特殊框架内显示.有谁知道如何在(WPF)应用程序中运行Siverlight 3控件?
我越来越多地使用 VirtualPc 2007,一个烦恼是“Alt-Tab”。
我想要的是能够使用 alt-tab 遍历主机 pc 和虚拟机中的所有应用程序,就好像它们是一个长列表一样。是否有设置或程序可以执行此操作?
我刚下载了ASP.NET MVC beta,模板不符合StyleCop.
为什么新的.NET代码来自Microsoft而不兼容StyleCop?
我们将FxCop用于所有项目.对于我们的UnitTests,我不确定它是否值得.我们最终得到了许多抑制:
[SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Justification = SuppressJustifications.CA1822MethodIsUsedExternallyAsNonStatic)]
[SuppressMessage("Microsoft.Usage", "CA1806:DoNotIgnoreMethodResults", MessageId = "Cantaloupe.Seed.Security.RijndaelEncryption", Justification = SuppressJustifications.CA1806MethodIsCalledForExceptionThrowingTest)]
Run Code Online (Sandbox Code Playgroud)
人们对单元测试代码的FxCop有什么看法?
必须有简单的方法,我不想在每个项目上单独运行代码分析.
对于我们所做的一些信用卡处理,我们需要符合PCI标准.人们如何在其他商店做到这一点?
你如何保护你的SVN?
你如何保护构建服务器?
代码如何从开发人员迁移到生产?
我想创建一个具有两个内容区域的Silverlight 2控件.标题和主要内容.所以控制将是:
<StackPanel>
<TextBlock Text=" CONTENT1 "/>
<Content with CONTENT2 "/>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)
当我使用控件时我应该能够使用:
<MyControl Text="somecontent">main content </MyControl>
Run Code Online (Sandbox Code Playgroud)
我该如何创建这样的控件?
.net ×2
fxcop ×2
silverlight ×2
unit-testing ×2
angular ×1
asp.net-mvc ×1
backup ×1
c# ×1
excel ×1
linq ×1
linq-to-sql ×1
openid ×1
openxml ×1
pci-dss ×1
pdf ×1
sql-server ×1
stylecop ×1
virtual-pc ×1
xml ×1