小编Gar*_*ler的帖子

TOP与SET ROWCOUNT

是否有之间的性能差异TOPSET ROWCOUNT还是他们只是以同样的方式执行?

sql performance

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

jQuery javascript自定义排序程序在Firefox中有效,但IE似乎没有得到它...(复制粘贴示例代码)

我根据应用程序中的实际问题构建了此示例代码.我有一个自定义排序过程来排序jQuery数组.容器包含具有特殊属性的项列表.

用于分类:

  1. 加载临时数组中的所有项目
  2. 清除容器
  3. 将临时数组排序为新数组
  4. 将已排序的项目附加到容器

不知何故,Firefox知道如何排序,但IE不知道.有人能告诉我什么不能正常工作吗?

(你可以将下面的html复制粘贴到一个空的.html文件中,它应该立即工作)

<html>
<head>
<script type="text/javascript" 
    src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
    jQuery.fn.sort = function() {  
        return this.pushStack( [].sort.apply( this, arguments ), []);  
    } 

    function DoTheSort() {
        //Fetch elements in jQueryElement
        var sortableArray = $('#sortables').find('div.sortable');

        //Clear the sortables container
        $('#sortables').empty();

        //Sort the array
        var sortedArray = $(sortableArray).sort(sortProcedure);

        //Append sorted items
        jQuery.each(sortedArray, function() {
            alert($(this).attr("sortvalue"));
            $('#sortables').append(this);                
        });
    }

    function sortProcedure(a, b) {
    var value1 = parseInt($(a).attr("sortvalue"));
    var value2 = parseInt($(b).attr("sortvalue"));
        return value1 > value2;
    }


    </script>
</head> …
Run Code Online (Sandbox Code Playgroud)

javascript sorting jquery cross-browser

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

如何正确单元测试我的DAL?

我是单元测试的新手.但是我如何对使用Entity Framework编写的DAL进行单元测试,这样我就可以确保我的DAL代码工作正常但实际上没有触及数据库?有人可以尽可能多地提供详细信息.

unit-testing entity-framework data-access-layer mocking

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

字典<TKey,TValue>默认按键排序吗?

我正在使用a Dictionary<TKey, TValue>,我在测试中得到了一些奇怪的,虽然有些可以理解的行为.

无论顺序如何,我在调用时都会在字典中添加条目,按照按键类型Dictionary.KeysIComparable<T>实现指定的顺序返回密钥.

这对我有好处,因为我想要按顺序获取它们,但我找不到任何指定它们应该并且将始终以这种方式返回的地方.因此,我不知道是否依赖于它总是像那样或对List<T>我正在构建的(可能是多余的)排序.

我可以依赖这种行为吗?

.net dictionary

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

数据库集成测试

当您使用数据访问层或大多数应用程序堆栈进行集成测试时.如果多个测试在同一个数据库上运行,那么阻止多个测试相互冲突的最佳方法是什么?

tdd integration-testing database-testing

10
推荐指数
2
解决办法
1542
查看次数

Rake for .NET

使用Rake构建.NET解决方案和运行MbUnit测试的最佳方法是什么?

我目前正在直接调用命令:

sh "#{DOT_NET_PATH}msbuild.exe /p:Configuration=#{CONFIG} #{SOLUTION}"
Run Code Online (Sandbox Code Playgroud)

这有效,但似乎有点垃圾.人们会推荐使用哪些宝石?

.net rake

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

使用Subversion防止分支更改的最佳方法

我们使用Subversion的方式是使用主干,功能分支用于重要功能(> 1天工作)和发布分支.

我们在愉快地合并后删除功能分支,但我们希望保留发布分支,以防错误修复等需要它们.

我们每个人都至少检查项目的根目录,因此我们都有一个完整的目录结构(主干,分支,发布)的副本.尽管我可以教育人们检查他们是否正在对着行李箱进行检查,但他们最终可能会意外地对抗释放分支.

防止这种情况发生的最佳方法是什么?我正在考虑锁定发布分支中的所有文件,这会有帮助吗?还有哪些其他选择?

svn branch

10
推荐指数
3
解决办法
6176
查看次数

团队领导类型:更多程序员|| 更多!程序员

昨天我有另一个团队的团队负责人说他们花了一段时间来弄清楚我在维基页面上写的东西,因为我提到从源代码控制中获取代码"签出"显然混淆了他们.他们说他们用于Clear Case并且只听说过"加入一个项目"一词,并说他们很长时间没有真正编程.

虽然这很好,但是让我想到的是我多年来不同类型的团队领导者.我有一些几乎是纯粹管理的,我有那些同时做管理事务的程序员.

人们对他们拥有什么样的团队领导者有偏好吗?如果您的团队负责人积极参与您的产品开发,您如何关心?我发现团队领导者实际上坐下来并像团队其他成员一样编码,更有可能理解(根据我的经验):

  • 事情并不像听起来那么简单.我所拥有的团队领导者,他们不编码或很少编写代码,相信一切都是小菜一碟,不应该花太多时间(如果你想要一起破解它可能就是这种情况)
  • 他们更了解开发人员并不总是喜欢坐在长时间的会议中并尽力避免让他们的团队尽可能多地进行毫无意义的会议
  • 他们从技术角度理解你所说的话.那些可能没有编码一段时间的人可能没有达到许多新技术,技术或术语的速度

我发现拥有一个拥有开发人员头脑的团队领导者并且喜欢在代码中沾沾自喜,我觉得更令人满意.也许有些人喜欢团队领导者,他们与实际的编码方面保持距离,只是简单地完成工作,或者是我未提及的其他类型的团队领导者?

leader

9
推荐指数
3
解决办法
1674
查看次数

使用"相同名称"属性实现2个接口

这似乎是一个合理的(也许是简单的?)场景,但您将如何执行以下操作:

可以说我有2个接口:

Interface ISimpleInterface
    string ErrorMsg { get; } 
End Interface

Interface IExtendedInterface
    string ErrorMsg { get; set; }    
    string SomeOtherProperty { get; set; }
End Interface
Run Code Online (Sandbox Code Playgroud)

我想要一个类来实现这两个接口:

Public Class Foo Implements ISimpleInterface, IExtendedInterface
Run Code Online (Sandbox Code Playgroud)

如果每个接口具有不同的访问级别,如何在类中定义ErrorMsg属性?

以下是我想知道的情况:我正在使用伪造的MVC架构编写UserControl,其中UserControl将扩展接口暴露给它的Controller,并将Simple接口暴露给控件的使用者.

顺便说一句,在VB.NET中实现这一点(vb中的任何建议的synatx将不胜感激).

c# vb.net multiple-inheritance

9
推荐指数
2
解决办法
7907
查看次数

为什么count()函数需要参数?

count()函数对行进行计数,并且经常用作行count(*).如果我有一个带phoneNo和firstName的表,则count(phoneNumber)返回相同的数字count(*).如果未填充,则每行中始终存在所有列.

sql-server

9
推荐指数
2
解决办法
397
查看次数