小编Joh*_*n K的帖子

寻找包含当前节点的jQuery find(..)方法

jQuery find(..)遍历方法不包括当前节点 - 它以当前节点的子节点开始.在匹配算法中调用包含当前节点的查找操作的最佳方法是什么?通过文档查看没有任何内容立即跳出来.

jquery

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

.NET委托类型的正确命名约定?

按照惯例,类通常被命名为名词,动词之类的方法和形容词之类的接口.

委托的常见命名约定是什么?或者,当代表在类型和其他事物中列出时,区分其名称的好方法是什么?

我的直接假设是将委托更可能命名为形容词,因为单个方法接口通常可以用委托替换.

一些想法:

delegate object ValueExtracting(object container);

delegate object ValueExtractor(object container);

delegate object ValueExtractionHandling(object container);

delegate object ValueExtractionHandler(object container);
Run Code Online (Sandbox Code Playgroud)

.net delegates naming-conventions

76
推荐指数
4
解决办法
3万
查看次数

非规范化以何种方式提高数据库性能?

我听到很多关于非规范化的内容,这是为了提高某些应用程序的性能.但我从未试图做任何相关的事情.

所以,我只是好奇,归一化数据库中的哪些位置会使性能变差,换句话说,什么是非规范化原则?

如果我需要提高性能,我该如何使用这种技术?

database performance database-design normalization denormalization

58
推荐指数
4
解决办法
6万
查看次数

SQL Server连接尝试记录在哪里?

SQL Server是否具有用于尝试连接的外部日志文件或内部表,或者是否将此类信息放在Windows事件日志中?

logging database-connection sql-server-2008

45
推荐指数
2
解决办法
12万
查看次数

C#4是否以先前的C#版本没有的方式优化名称空间?

这个问题是为了感兴趣.我正在使用第三方库,并在CMS.Security.Dummy类中遇到以下文档:

不要删除此类 - 此类可防止编译器在.NET 4.0下删除整个命名空间.

有人知道,或者任何人都可以推测为什么.NET 4会在删除虚拟类时删除命名空间?

因为.NET 4在源代码注释中明确命名,所以我假设以前的C#版本表现出不需要这个虚拟类的行为.这纯粹是推测性的.

屏幕截图

文件

反编译源代码

#region Assembly CMS.SettingsProvider.dll, v4.0.30319
// ...\solution\wwwroot\Bin\CMS.SettingsProvider.dll
#endregion

using System;

namespace CMS.Security
{
    // Summary:
    //     DO NOT DELETE THIS CLASS - This class prevents the compiler from dropping
    //     entire namespace under .NET 4.0.
    public class Dummy
    {
        // Summary:
        //     DO NOT DELETE THIS CLASS - This class prevents the compiler from dropping
        //     entire namespace under .NET 4.0.
        public Dummy();
    }
}
Run Code Online (Sandbox Code Playgroud)

c# namespaces .net-4.0

45
推荐指数
3
解决办法
1856
查看次数

HTML <base>标签是否也受到脚本和CSS的尊重?

所述 HTML元件提供了在HTML相对URI的位置.JavaScript和CSS也必须尊重它们发布的相对URI:

例如

JavaScript的:

location.href = "mypage.htm"` 
Run Code Online (Sandbox Code Playgroud)

CSS:

h4 { 
    background-image: url(myimage.gif) 
}
Run Code Online (Sandbox Code Playgroud)

(在任何浏览器?)

html javascript css uri relative-path

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

.NET的Money数据类型?

寻找支持货币汇率(包括相关行为和操作)的.NET 的良好Money数据类型.

  • 注意:我开始在作者Kent Beck 的" 测试驱动开发示例 "一书中搜索印刷中看到的源代码- 他开发了一个很好的货币概念.无法在线找到完整的来源.这本书不包含一个单一的列表 - 而是在书的持续时间内开发源代码.

虽然这本书没有深入,但我还希望Money课程支持不同的舍入机制,因为全球金融机构也有所不同.

编辑1: 澄清

"Money class"是指我可以用来支持货币及其运营的.NET数据类型,包括货币支持和汇率计算.类似的东西是更高级别的抽象,可能在内部使用原始数据类型.它也可能依赖于一堆类,如:Money,ExchangeRate,Bank等.

它可能是值类型(即结构)或引用类型(即类),但无论哪种方式它都是完整的并支持上述特征.

编辑2:Money数据类型的目标

(这也说明了原始十进制,int或其他原始类型不足以满足所有Money需求的原因)

Money数据类型的目标是:

  • 安全功能(即防止不同货币类型的算术).
  • 使用值存储货币类型(即AUD,US,DKK).
  • 存储格式详细信息(即十进制分组,货币符号等).
  • 转换提供商(例如汇率)以帮助完善解决方案.
  • 减少表达式中的多种货币以实现结果.

注意:可以从外部源加载变量数据值(如汇率)并使用.这个问题并没有推断任何动态是硬编码到Money的概念.

.net currency financial

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

XPath获取除具有特定名称的子元素之外的所有子元素?

特定元素名称外,如何定位文档中的所有元素?

例如,我想排除terminate元素.它们可以在整个文档中出现.

 <root>
     <terminate attr="1" />
     <other>
         The brown fox jumps over the fence. 
         <terminate>
            <b>stuff</b>
         </terminate>
     </other>
 </root>
Run Code Online (Sandbox Code Playgroud)

我尝试使用not(..)运算符没有成功,因为我使用它错了.

坦率地说谷歌'不'是艰难的!

xml xpath elements

35
推荐指数
2
解决办法
3万
查看次数

TypeDescriptor.GetProperties()vs Type.GetProperties()

请考虑以下代码.

Object obj;
PropertyDescriptorCollection A = TypeDescriptor.GetProperties(obj);
PropertyInfo[] B = obj.GetType().GetProperties(); // EDIT*
Run Code Online (Sandbox Code Playgroud)

我试图理解A和B之间的区别.根据我的理解,TypeDescriptor.GetProperties()将返回自定义TypeDescriptor属性,其中Type.GetProperties()将仅返回对象的内在"真实"属性.这是正确的吗?如果obj没有任何自定义TypeDescriptor属性,那么它只是默认返回对象的文字内在属性.


* EDIT之前的原始第二行代码(返回值错误):

PropertyDescriptorCollection B = obj.GetType().GetProperties();

c# reflection types typedescriptor

32
推荐指数
3
解决办法
2万
查看次数

何时使用.NET设置vs config <appsettings>?

是否有关于何时使用应用程序设置(不是每个用户设置)与.config文件<appsettings>的建议?

更新
希望了解一些更精细和重要的差异,因为它们都是有效的键/值存储.例如,我知道在web.config中修改appsettings将回收Web应用程序.

设置已经在.NET中存在了一段时间,我没有费心去看它们 - 也许一个有点多余,或者同时使用两者都没有意义......这就是我的细节期待了解和原因.

.net appsettings settings.settings

24
推荐指数
3
解决办法
9342
查看次数