小编Nib*_*Pig的帖子

如何在两个日期之间的SQL中恢复整个日期范围,即使没有数据?

尝试以下列格式获取数据库中的事件数:

date   numberOfIncidents
date   numberOfIncidents
date   numberOfIncidents
date   numberOfIncidents
Run Code Online (Sandbox Code Playgroud)

我为我的SQL存储过程提供了开始日期/结束日期,但如果数据库中没有特定日期的条目(因为没有发生事件),那么我将无法获得全部范围.

我想要的是在我的开始/结束日期之间返回的每个日期,旁边有一个值.

这可能在SQL Server中吗?

sql sql-server

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

c#,方法(new {x = y.property})是什么意思?

我一直在关注asp.net MVC上的一些视频,我认为这个问题只是一个普通的C#.

我注意到有时在示例代码中,方法参数会像这样被调用

blah.method("something here",
            "Something else",
            new { blah=item.someProperty });
Run Code Online (Sandbox Code Playgroud)

你能解释第3个参数发生了什么吗?正如我在观看的视频中看到的那样,该方法为第三个参数提供了一个对象.

c# anonymous-types

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

是否可以删除 VB.NET 创建的默认命名空间?

将 C# 项目转换为 VB.NET,C# 项目从namespace Foo {每个类开始。在 VB.NET 中是否有可能具有相同的行为?

问题是 VB.NET 已经用隐藏的项目名称创建了一个命名空间,所以如果你Namespace Foo在 VB.NET 中这样做,你最终会在命名空间 Foo.Foo 中找到所有东西

vb.net

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

是否可以在不缩进的情况下从Visual Studio(VB.NET)复制代码?

当我从方法中复制某些东西并将其粘贴到word文档中时,我复制的代码已经缩进.当我粘贴它时,我最终会在每行旁边加载一些空白区域.

我需要复制没有这个.在C#中,我可以取消我的代码,点击副本,然后使用IDE中的按钮再次缩进它.但Visual Basic会自动强制缩进,因此任何更改它的尝试都不起作用.

visual-studio

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

jQuery - 如何淡化部分透明的div并保留不透明度?

我的div是Opacity:0.7和filter:alpha(opacity = 70);

淡出效果很好

淡入,它一直淡入1,因此不再透明.

我如何将其淡入0.7?

我尝试了.fadeIn后跟.animate但.animate错误,因为div仍然显示:此时为none.

jquery

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

Javascript范围和调用函数

我的代码:

for (var i = 0; i < mapInfos.length; i++) {

            var x = function () { doStuff(i); };
            google.maps.event.addListenerOnce(mapInfos[i].map, 'tilesloaded', x);
}
Run Code Online (Sandbox Code Playgroud)

doStuff方法只是警告i的值.mapInfos有两个条目,所以你希望它提醒0和1,而是它警告2和2.我可以模糊地理解它为什么这样做(虽然var我应该把它保持在循环范围的本地?)但是我怎样才能让它按预期工作呢?

javascript

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

尝试特定的表行时,jquery get不是函数

<table>
<tr>
<td>0</td>
<td>1</td>
<td>2</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用.get()选择项目'2'

我的代码是:

alert( $('table tr').find('td').get(2).html() );
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

我究竟做错了什么?

jquery

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

在剃须刀视图中,我如何拥有一个控件,例如<span id ='cat @ MYID'/>?

我有一个循环,我希望每个id都是固定的字符串+ id.

有任何想法吗?

<span id='cat@MYID' /> 不起作用

asp.net-mvc razor

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

在简单的2D游戏中,移动精灵的最佳方式是什么?

目前,我有一个精灵,我任意设置为每秒移动1个像素.代码基本上是这样的(代码根本没有优化,我可以做得更好,但这是我试图首先解决的原则:):

private const long MOVEMENT_SPEED = 10000000; // Ticks in 1 second
private long movementTimeSpan = MOVEMENT_SPEED;


protected void PerformMovement(GameTime gameTime)
{
    movementTimeSpan -= gameTime.ElapsedGameTime.Ticks;

    if (movementTimeSpan <= 0)
    {
       // Do the movement of 1 pixel in here, and set movementTimeSpan back to MOVEMENT_SPEED
    }
}
Run Code Online (Sandbox Code Playgroud)

按照您的预期在循环中调用执行移动,它等同于每秒更新大约10次.因此,如果我降低MOVEMENT_SPEED,我的精灵会加速,但它永远不会超过每秒10个像素.对于射弹和其他东西,我显然希望它比这更快地更新.

如果我将运动改变为2像素或更多,则会产生计算碰撞等问题,但这些可能有可能克服.

另一种方法是将x和y存储为float而不是int,并将值增加为经过的tick数的一部分.我不确定这是否会创造顺畅的运动,因为仍然需要进行一些舍入.

所以我的问题是,有没有人知道标准方式?

我应该将数量增加到多于1个像素并将我的碰撞检测更新为递归,我应该将X,Y存储为浮点数并以经过时间的百分比移动,还是有第三种更好的方法?

c# xna

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

当字符串似乎与模式匹配时,TryParseExact返回false

我有这个格式字符串 "YYYY-MM-dd HH:mm:ss"

我有这个日期: "2013-08-28 15:01:17"

这是我的代码:

DateTime.TryParseExact(fromString, dateTimeFormat, CultureInfo.InvariantCulture, DateTimeStyles.None, out outDateTime);

但是它返回false表示无法解析.

我不确定为什么,任何想法?

c# datetime parsing

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