小编Cod*_*ody的帖子

在div中选择span值

让我说我有

    <div id="1">
    <span id="name">Josh</span>
    <div id="quote">Run</div>
    </div>

    <div id="2">
    <span id="name">Mark</span>
    <div id="quote">Run</div>
    </div>
Run Code Online (Sandbox Code Playgroud)

如何从第一个div中选择span标签之间的名称?

$("#quote").click(function(){

    var name = $('#name').html();

}); 
Run Code Online (Sandbox Code Playgroud)

javascript jquery

3
推荐指数
1
解决办法
4780
查看次数

使用Date vs DateTime时是否存在性能或存储差异?

使用SQL Server和ASP.NET时,使用Datevs 时是否存在性能/存储问题DateTime

即使我并不需要它,我一直在使用DateTime的最多的事

sql-server asp.net performance

3
推荐指数
1
解决办法
92
查看次数

对我正在测试另一种方法的方法进行单元测试是不好的做法吗?

考虑您有以下方法:

public Foo ParseMe(string filepath)
{
    // break up filename
    // validate filename & extension
    // retrieve info from file if it's a certain type
    // some other general things you could do, etc

    var myInfo = GetFooInfo(filename);

    // create new object based on this data returned AND data in this method
}
Run Code Online (Sandbox Code Playgroud)

目前我有单元测试GetFooInfo,但我想我还需要构建单元测试ParseMe.在这种情况下,你有两个方法返回两个不同的属性 - 并且它们中的任何一个的变化都可能破坏某些东西 - 是否应该为两者创建单元测试以确定输出是否符合预期?

我喜欢在谨慎方面犯错,并且对于破坏事物更加谨慎,并确保以后的维护更容易,但我对在测试项目中添加非常类似的测试感到非常怀疑.这是不好的做法还是有办法更有效地做到这一点?

我将此标记为与语言无关,但为了重要,我正在使用C#和NUnit - 另外,我在标题中看到了类似于此的帖子,但问题不同.对不起,如果已经问过这个问题.

language-agnostic unit-testing

3
推荐指数
1
解决办法
126
查看次数

为什么必须在if语句的范围之外声明变量才能存在?

为什么必须在if语句的范围之外声明变量才能存在?

例如,以下代码无法编译:

DateTime? myDate;
if (myDate != null)
{
    DateTime runDate = DateTime.Now;
}
else
{
    DateTime runDate = DateTime.Now.AddDays(1);
}

string foo = runDate.toString();
Run Code Online (Sandbox Code Playgroud)

我理解问题是我需要runDate在if语句之前声明,但为什么呢?如果编译器确实允许这段代码工作,那么它真的与之前声明它有什么不同吗?或者更好的措辞,为什么那些从事语言/框架工作的开发人员决定这样做呢?

c#

3
推荐指数
1
解决办法
2516
查看次数

jqGrid ASP.NET MVC2 DataBind NullReferenceException

我正在尝试JQGrid ASP.NET MVC2版本.

创建了一个模型和控制器:

    var itemsGridModel = new OrderItemsjqGridModel();
    itemsGridModel.OrderItemsGrid.DataUrl = Url.Action("ItemsDataRequested", new {OrderID = OrderID, CustomerID = CustomerID });
    orderVM.orderItemsGrid = itemsGridModel;


    return View(orderVM);
Run Code Online (Sandbox Code Playgroud)

ItemsDataRequested:

public JsonResult ItemsDataRequested(int OrderID, int CustomerID)
{
    // Get both the grid Model and the data Model

    var gridModel = new OrderItemsjqGridModel();
    var orderItems = ordersRepository.GetOrder(OrderID).ItemsInOrders.ToList();

    IQueryable<ItemsInOrder> myItems = orderItems.AsQueryable<ItemsInOrder>();

    return gridModel.OrderItemsGrid.DataBind(myItems);
}
Run Code Online (Sandbox Code Playgroud)

我在最后一行得到一个NullReferenceException.myItems有1个项目,其中包含所有值.

任何想法我做错了什么?

谢谢.

堆栈跟踪:

   at Trirand.Web.Mvc.Util.PrepareJsonResponse(JsonResponse response, JQGrid grid, DataTable dt)
   at Trirand.Web.Mvc.Util.ConvertToJson(JsonResponse response, JQGrid grid, DataTable dt)
   at Trirand.Web.Mvc.JQGrid.FilterDataSource(Object dataSource, …
Run Code Online (Sandbox Code Playgroud)

asp.net jqgrid-asp.net asp.net-mvc-2

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

这个正则表达式不正确吗?找不到匹配项

我正在尝试解析通过这样格式化的字符串,除了更多的值:

Key1=value,Key2=value,Key3=value,Key4=value,Key5=value,Key6=value,Key7=value

正则表达式

((Key1)=(.*)),((Key2)=(.*)),((Key3)=(.*)),((Key4)=(.*)),((Key5)=(.*)),((Key6)=(.*)),((Key7)=(.*))

在实际的字符串中,密钥/值的数量大约是其两倍,但为了简洁,我将其缩短.我把它们括在括号中,所以我可以分组给它们打电话.我存储为常量的键,它们将始终相同.问题是,它从来没有找到一个没有意义的匹配(除非正则表达式是错误的)

java regex

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

在Javadoc中使用多少@throws

我应该如何@throws在我的javadoc或任何API中使用?例如,如果我有:

LDAPException
NullPointerException
IllegalArgumentException
Exception
Run Code Online (Sandbox Code Playgroud)

我应该@throws为每个人使用,还是应该说@throws Exception

java language-agnostic javadoc exception

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

无法创建标签,分支机构或主干

在我的SVN存储库中,我正在尝试创建标签/分支/主干.

SVN1:/SVN/repo/android$ svnadmin create tempo
SVN1:/SVN/repo/android/tempo$ svn mkdir trunk
svn: '.' is not a working copy
Run Code Online (Sandbox Code Playgroud)

我无法摆脱这个错误.我可以通过这样做创建一个文件夹mkdir trunk,但这是一样的吗?

svn

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

更好的方式来对齐右下角

是否有更好的方法来对齐单元格右下方的内容?

我有一个div只包含一个背景图像,10px×10px.我使用以下样式将其放在右下角.(我所拥有的细胞是40px高.)

这样做会导致我失去比div高30px.(我也使用它作为点击的东西,所以我可以点击右边的任何地方而不是单元格的底角.)

.time_note { float:right; width:20%; min-height:40px; display:block; 
    margin-right:-5px; }
.time_note { background:url('/images/sheet/note_marker.png') no-repeat; 
    background-position:bottom; }
Run Code Online (Sandbox Code Playgroud)

如果这也可以不使用边距,那将是很好的.

示例图片:

在此输入图像描述

html css

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

条件语句检查空

我正在试图弄清楚如何使用简短的一行条件语句.

如果此日期不为null,请将过滤器添加到当前过滤器列表:

fromDt ?? filters.Add(FilterType.DateFrom, fromDt);

有没有办法做到这一点?我知道我能做到..

(fromDt != null) ? "something" : "something_else",但我不需要'else',并且真的想使用??运算符进行空检查.

c# if-statement unary-operator c#-4.0

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